Robotics / 2024 / Maintained
Robot Path Planning Simulator
Interactive browser-based simulator comparing A*, Dijkstra, and an RRT-style planner on a configurable grid with obstacle painting, start/goal placement, and live stats.
Role
Designer and engineer (solo)
Disciplines
Robotics / Autonomous Systems / Full-Stack
Status
Maintained

What this system solves
Demonstrating planning work usually depends on hardware demos that reviewers cannot actually try. Educational comparisons between A*, Dijkstra, and sampling-based planners are rare in interactive form.
System overview
30×20 grid canvas with obstacle / erase / start / goal modes, algorithm picker, run / clear / maze / reset controls, and a stats panel covering path cost, visited cells, runtime, and success. Pure-Python planner modules on the backend with deterministic unit tests; mirrored TypeScript implementations for instant client-side interaction.
Limitations
- Grid-based — no continuous collision checking or footprint inflation.
- No kinematic constraints, dynamic obstacles, or localisation uncertainty.
- Educational artefact; not a substitute for a full robotics navigation stack.
Validation and results
Hardware-free robotics demo that recruiters can run in seconds, with shared planning logic exposed through a clean FastAPI endpoint.