Motion planning is the problem of finding a valid sequence of configurations that moves an object from a starting state to a destination. It is central to robotics, animation, computer games, and other fields where objects must move safely through an environment.
A basic motion planning task is to find a continuous path from a start configuration S to a goal configuration G while avoiding collisions with obstacles. A planner receives information about the robot, its environment, and the task, then produces a path or commands that can guide movement.
All flashcards
What is motion planning?
A computational problem of finding a valid sequence of configurations that moves an object from a source to a destination, typically while avoiding obstacles and respecting constraints.
What is configuration space?
The set of all possible configurations of a robot. Each point in this space represents one complete robot pose or state for the planning problem.
What is free space?
The subset of configuration space, Cfree, containing configurations in which the robot does not collide with obstacles.
Why does a planar robot that can rotate need three configuration parameters?
It needs two coordinates for translation, x and y, plus an angle θ for orientation.
What is a sub-goal in local motion planning?
A visible intermediate target in the robot's local area. A sequence of sub-goals can guide the robot toward a final target that it cannot currently observe.
Quiz questions
What is a common trade-off when choosing a coarse grid for motion planning?Answer: It reduces the number of points to search but may miss narrow passages.
In interval-based search, what does a route entirely inside X− establish?Answer: The route is feasible in Cfree.
What is a major limitation of an ordinary artificial potential-field planner?Answer: It can become trapped at a local minimum before reaching the goal.
What does probabilistic completeness mean for a sampling-based planner?Answer: With more planning effort, its probability of missing an existing solution approaches zero.
When is a reusable roadmap especially useful compared with a tree-growing planner?Answer: When many start-and-goal queries use the same environment.
Based on the Wikipedia article Motion planning, licensed CC BY-SA 4.0. Adapted into a summary, flashcards and quizzes.