awesome-motion-planning

Motion planning resources

A curated list of resources and tools for developing motion planning algorithms in robotics and autonomous systems.

A curated list of Resources for Motion Planning

GitHub

207 stars
48 watching
54 forks
last commit: over 2 years ago
Linked from 1 awesome list


Awesome Motion Planning / Blogs and Tutorials

Introduction to A-star
Toward More Realistic Pathfinding
Overview of Motion Planning
A* Path Finding for BeginnersBy Patrick Lester
Hybrid A* Implementation
Dubins Path

Awesome Motion Planning / Books

Planning AlgorithmsBy Steven M. LaValle
Robot Motion PlanningBy Jean-Claude Latombe
Autonomus Robots: Modeling, Path Planning, and Controlby Farbod Fahimi
Principles of Robot MotionBy Howie Choset, Kevin M. Lynch, Seth Hutchinson, George A. Kantor, Wolfram Burgard, Lydia E. Kavraki and Sebastian Thrun

Awesome Motion Planning / Papers

Randomized Kinodynamic Planningby Steven M. LaValle and James J. Kuffner,
Limited-Damage A*: A path search algorithm that considers damage as a feasibility criterionby Serhat Bayili, Faruk Polat
Real Time Continuous Curvature Path Planner for an Autonomous Vehicle in an Urban Environmentby David Knowles
An Evolutionary Artificial Potential Field Algorithm for Dynamic Path Planning of Mobile Robotby Cao Qixin, Huang Yanwen, Zhou Jingliang
Planning continuous-curvature paths for car-like robotsby Scheuer A, Fraichard T
Optimal and Efficient Path Planning for Partially-Known Environmentsby Anthony Stentz
An Introduction to the Conjugate Gradient Method Without the Agonizing Painby Jonathan Richard Shewchuk
Practical search techniques in path planning for autonomous driving
Junior The Stanford entry in the urban challenge
A Formal Basis for the Heuristic Determination of Minimum Cost PathsThe original A* paper. Introduces the ideas of consistency and admissibility. Also has proofs for the optimality of A*
On the complexity of Admissible Search AlgorithmsA* has worst-case performance with an admisible by inconsistent heuristic. This algorithm deals with such heuristics and improves the worst-case performance
A Heuristic Search Algorithm with Modifiable EstimateMost algorithms derived from A* consider the heuristic cost h(s) to be a constant. This is the first algorithm that treats the heuristic cost as a variable and improves it during search whenever possible. The paper also has an influential proof of a result that says that no overall optimal algorithm exits if the cost of an algorithm is measured by the total number of node expansions

Awesome Motion Planning / Lecture Notes

Robot Motion Planning LecturesBy Howie Choset
Planning and Decision Making in RoboticsBy Maxim Likhachev

Awesome Motion Planning / Software Packages and Libraries

OMPL: Sampling based planning
SBPL324over 5 years ago: Heuristic search based planning
SMPL40over 3 years ago: Heuristic search based planning for manipulators

Backlinks from these awesome lists:

0