Common motion planning algorithms
1.Configuration space search
Every point in configuration space represents a work state.
Configuration space search will find a path from initial state to the end state.
According to what the end state information obtained, the search method can be:
(1) uninformed search:
breadth-first-search, Dijkstra search etc
(2)informed search:
A star search etc
Example
Path formed by Dijkstra search
Path formed by A* search
2.Probabilistic Roadmap method
•A Monte Carlo method
•Path is shown up only when thousands of people walk through.
•The difference between path formed by PRM and by the global optimal search decreases with a growing number of samples in PRM.
•Don’t need build configuration space.
•Explore a lot of samples.
Example-Probabilistic Roadmap method
3.Rapidly exploring Random Tree
A Monte Carlo method.
Build tree use a initial node (usually the start node).
When the leaf node gets close enough to the destination node, path is formed.
Build tree use a initial node (usually the start node).
When the leaf node gets close enough to the destination node, path is formed.
derivative method: Bidirectional Rapidly exploring Random Tree
build two trees from start node and destination node.
when two leaf nodes from two trees respectively get close enough, a path is formed.
4.Artificial Potential Field method
Combine two potential field and lead a way through start position to the end.
Change the problem into optimization problem.
Change the problem into optimization problem.