Graduate Coursework · CMU 16-782
Planning mini projects.
Three mini projects from Planning and Decision Making in Robotics, each searching a different kind of space: a grid, a continuous high-dimensional configuration space, and a space of logical facts.
Mini project 1
Catch me if you can
Intercepting a moving target on a grid map. Chasing it means always arriving
where it was, so a forward Dijkstra precomputes a reachable interception cell
and weighted A* plans to it.
Mini project 2
Planning for a high-DOF planar arm
RRT, RRT-Connect, RRT* and PRM benchmarked over 20 runs each. RRT-Connect buys
speed with inconsistency, RRT* buys optimality with time.
Mini project 3
Symbolic planning
Planning over logic instead of geometry. A* with a goal-condition-count
heuristic gave a 96x speedup on one domain and almost nothing on another, for
an instructive reason.