Robot control

Motion planning

Definition

Motion planning finds a robot movement from an initial state to a goal while satisfying constraints such as collision avoidance. A planner may produce a geometric path, a timed trajectory, or a sequence of controls.

Also known as: Robot motion planning

Updated

Plan the robot's movement, not just the hand's destination

A hand target does not specify how the elbow, torso, and other links should move around obstacles. Modern Robotics formulates motion planning in configuration or state space, with collision and motion constraints.

For a reaching task, a planner might search for joint configurations that take a gripper around a shelf edge. A humanoid planning a step may need additional constraints on contact and body dynamics.

A path and a trajectory answer different questions

A geometric path describes where to move. A timed trajectory also specifies when to occupy each state. A path that avoids obstacles may still require timing adjustments to respect velocity, acceleration, or actuator limits.

Planner guarantees have conditions

The cited overview distinguishes complete, resolution-complete, and probabilistically complete planners. Probabilistic completeness concerns success probability as planning time grows under the algorithm's assumptions; it does not guarantee success before a particular deadline. The quality of a plan also depends on the robot and environment models. An obstacle omitted from the model cannot be avoided merely because the modeled path is collision-free.

Sources