Planning Biped Navigation Strategies in Complex Environments

20
Planning Biped Navigation Strategies in Complex Environments Jiaan Zeng

description

Planning Biped Navigation Strategies in Complex Environments. Jiaan Zeng. Problem. Plan goal-directed footstep navigation strategies for biped robots through obstacle-filled environments and uneven ground. - PowerPoint PPT Presentation

Transcript of Planning Biped Navigation Strategies in Complex Environments

Page 1: Planning Biped Navigation Strategies in Complex Environments

Planning Biped Navigation Strategies in Complex EnvironmentsJiaan Zeng

Page 2: Planning Biped Navigation Strategies in Complex Environments

Plan goal-directed footstep navigation strategies for biped robots through obstacle-filled environments and uneven ground.

Conventional 2D planning algorithms designed for wheeled robots would be unable to find a solution.

Problem

Page 3: Planning Biped Navigation Strategies in Complex Environments

This paper models the problem as a standard search problem.

The planner uses an A* search to generate a sequence of footstep locations to reach a given goal state.

Solution

Page 4: Planning Biped Navigation Strategies in Complex Environments

InputA map representing the terrain to plan over, an initial and goal state.

OutputIf a path is found the planner returns the solution as an ordered list of the footsteps that should be taken to reach the goal.

Model

Page 5: Planning Biped Navigation Strategies in Complex Environments

State Space The state variables x, y, and θ denote the relative position and orientation of the footstep, and the binary variable s ∈ {R,L} denotes which foot is currently the support foot (right or left).

Model

Page 6: Planning Biped Navigation Strategies in Complex Environments

Successor Function(State Transition)

An upper and lower allowable height change HCupper and HClower, and an obstacle clearance value, clearance, representing the largest obstacle that the transition can step over.

Model

Page 7: Planning Biped Navigation Strategies in Complex Environments

Transitions

Model

Page 8: Planning Biped Navigation Strategies in Complex Environments

Evaluation Function (State Evaluation) f = L(Q)+S(Q, T, Qc)+R(Q, Qg)

Model

Page 9: Planning Biped Navigation Strategies in Complex Environments

Evaluation Function: L(Q) Location Metrics

L(Q) =∑ƜiMi (i=1, …, 5) M1 how slope the plane is M2 how roughness the plane is M3 how stability the plane is M4 the largest bump M5 how safety the plane is

Model

Page 10: Planning Biped Navigation Strategies in Complex Environments

Location Metrics ― Plane Fitting

Model

Page 11: Planning Biped Navigation Strategies in Complex Environments

Evaluation Function: S(Q, T, Qc)

Evaluation Function: R(Q, Qg)

Model

Page 12: Planning Biped Navigation Strategies in Complex Environments

BFS (Best First) f=g= L(Q)+S(Q, T, Qc) A* f=g+h=L(Q)+S(Q, T, Qc)+ R(Q,

Qg)

Algorithms

Page 13: Planning Biped Navigation Strategies in Complex Environments

Environment Simulation

Physical Robot

Empirical Results

Page 14: Planning Biped Navigation Strategies in Complex Environments

Various Types of Terrain

Empirical Results

Page 15: Planning Biped Navigation Strategies in Complex Environments

Distance to Goal

Empirical Results

Page 16: Planning Biped Navigation Strategies in Complex Environments

TransitionsPerformance comparison of BFS (left) and A* (right) for different sets of available footstep transitions.

Empirical Results

Page 17: Planning Biped Navigation Strategies in Complex Environments

TransitionsPerformance comparison of A* (left) and BFS (right) for increasing numbers of stairs along the path from the initial to goal state.

Empirical Results

Page 18: Planning Biped Navigation Strategies in Complex Environments

TransitionsComparison of the output of BFS versus A* on environments with local minima.

Empirical Results

Page 19: Planning Biped Navigation Strategies in Complex Environments

WeightsCarefully choosing the weights for the different metrics is very important for the runtime of the algorithm

Empirical Results

Page 20: Planning Biped Navigation Strategies in Complex Environments

Online Footstep PlanningVision Processing steps. Raw camera images and resulting 3D Depthmap; Mesh model, planar surface identification, and final walking area map.

Empirical Results