XXooptRobotics
โ† Roadmap/Control & Motion

Motion Planning

Getting from A to B without hitting things.

mediumControl & Motion

Why it matters in robotics

Motion planning is a staple of robotics and autonomy interviews because it sits at the heart of every mobile robot, manipulator, and self-driving stack โ€” turning a geometric problem into a tractable search. Interviewers probe whether you understand the configuration-space abstraction and can articulate the tradeoffs between grid search (A*/Dijkstra) and sampling-based planners (RRT/PRM): completeness, optimality, and how they scale to high-dimensional or kinodynamic problems. Expect to whiteboard A* with an admissible heuristic or sketch how RRT incrementally explores free space.

Application focus

The same topic, tailored to the robot you're building. Your choice is remembered across the roadmap and every topic.

Select an application above.

At a glance

Workspace(robot + obstacles)Configurationspace (C-free)Planner(A* / RRT / PRM)Path โ†’trajectorymap posessample /discretizesmooth

The core motion-planning pipeline: lift the world into configuration space, search for a collision-free path, then smooth it into an executable trajectory.

What to study

  • โœ“Configuration space (C-space): mapping the robot and obstacles into the space of all poses, and why planning happens there rather than the workspace
  • โœ“Grid/graph search: Dijkstra, A* with admissible heuristics, and weighted/greedy variants โ€” completeness and optimality guarantees
  • โœ“Sampling-based planners: PRM (multi-query roadmaps) and RRT / RRT* (single-query trees), including bias, step size, and asymptotic optimality
  • โœ“Kinodynamic and trajectory aspects: differential constraints, Dubins/Reeds-Shepp curves, and smoothing a found path into an executable trajectory

Study by time budget

Pick the path that fits the time you have before your interview.

  1. โœŽIntroduction to the A* Algorithm (interactive)โ†—ArticleAmit Patel / Red Blob Gamesยท ~40 min
  2. โ–ถIntroduction to Motion Planning Algorithms โ€” RRT, Part 1โ†—VideoMathWorksยท ~13 min

Where to practice coding

Prerequisites

Practice questions (3)