Path Planning
Path planning is the problem of computing a collision-free route for a robot, vehicle, or autonomous agent from a start configuration to a goal configuration in an environment with obstacles. It encompasses classical graph-search algorithms (A*, Dijkstra), sampling-based methods (RRT, PRM), and optimization-based approaches. Modern path planning increasingly integrates machine learning and deep reinforcement learning to handle complex, dynamic, and high-dimensional environments.
Autonomous vehicles, warehouse robots, surgical robots, and drones all require reliable path planning as a core capability, making it one of the most actively hired-for skills in robotics and autonomous systems engineering in 2026. AI companies building embodied AI, self-driving stacks, and robotic manipulation pipelines depend on engineers who can implement and extend planners that operate safely in real time. The rise of large language models guiding high-level task planning has further expanded demand for practitioners who understand the full planning stack, from low-level trajectory generation to high-level task sequencing.
🎓 Courses
Robotic Path Planning and Task Execution
by Nikolaus Correll
Hands-on course covering BFS, Dijkstra, A*, RRT, and Behavior Trees using the Webots simulator and a real mobile manipulation robot. Part of the Introduction to Robotics with Webots specialization and eligible for academic credit.
Robotics: Computational Motion Planning
by University of Pennsylvania Robotics faculty
Covers graph-based planners (Grassfire, Dijkstra, A*), sampling-based planners (PRM, RRT), and artificial potential fields — a solid foundational survey of classical path planning techniques. Available free to audit.
Motion Planning for Self-Driving Cars
by University of Toronto Self-Driving Cars team
Applies path planning directly to autonomous driving: Dijkstra and A* for shortest paths, finite state machines for behavior selection, occupancy grid maps for collision checking, and smooth velocity profile generation.
Modern Robotics, Course 4: Robot Motion Planning and Control
by Kevin Lynch, Frank Park
Part of the rigorous Modern Robotics specialization. Covers C-space obstacles, grid-based planning, randomized sampling-based planners, and virtual potential fields with Python/MATLAB implementation using the V-REP simulator.
MIT Robotic Manipulation – Chapter 6: Motion Planning
by Russ Tedrake
Free open-access graduate-level material from MIT CSAIL covering kinematic trajectory planning, Graphs of Convex Sets, and convex-optimization-based motion planning around obstacles. Pairs with the Drake simulator.
📖 Books
Mobile Robot: Motion Control and Path Planning
Ahmad Taher Azar et al. · 2023
Published by Springer in 2023, this textbook integrates motion control and path planning for mobile robots, covering classical algorithms alongside modern AI-driven approaches. Directly applicable to ground-robot navigation.
🛠️ Tutorials & Guides
Introduction to Robotics and Perception – Path Planning (Section 5.5)
Free open textbook chapter clearly explaining the collision-free path planning problem, configuration spaces, and RRT for differential-drive robots. Good starting point for beginners before tackling full courses.
Motion Planning – Open Robotics Textbook (Clemson)
Free open-access chapter covering path planning fundamentals from a manipulator and mobile robot perspective, useful as a quick reference alongside a hands-on course.
Back to Basics: Robot Motion Planning Made Easy
Practical industry-oriented introduction to motion planning concepts with a focus on industrial robots, useful for understanding real-world application constraints and how planners integrate into robot programming environments.
Learning resources last updated: June 18, 2026