Back to work

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

Robot Path Planning Simulator preview

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.