CMake

Symbolic Planner

A C++ STRIPS-style symbolic planner for grounding action schemas and searching over Blocks World, Blocks Triangle, and robot-fire-extinguisher planning domains.

Sampling Based Planners

C++ sampling-based motion planners for a high-DOF planar robot arm, comparing RRT, RRT-Connect, RRT*, and PRM on collision-free joint-space planning tasks.