Skip to content

v1.0.0 - Autonomy Simulation Lab

Latest

Choose a tag to compare

@Kushrishi Kushrishi released this 09 Jun 23:38
· 2 commits to main since this release

Autonomy Simulation Lab is an interactive browser-based robotics/autonomy simulator focused on path planning, dynamic obstacle replanning, sensor simulation, GNSS-inspired localization, telemetry export, and validation.

Key features:

  • BFS, A*, and Dijkstra path planning
  • Weighted terrain with rough and slow cells
  • Binary min-priority queue optimization for A* and Dijkstra
  • Dynamic obstacle insertion and replanning from the robot's current position
  • Interactive scenario editor with JSON import/export
  • Four-direction range sensor simulation
  • GNSS-inspired localization with noisy position fixes
  • Nonlinear range least-squares estimation from beacon-style range observations
  • Constant-velocity Kalman localization filter
  • Planner comparison dashboard
  • Telemetry export to JSON and CSV
  • Python telemetry analysis scripts
  • Automated Vitest validation tests
  • GitHub Actions CI and GitHub Pages deployment

Live demo:
https://kushrishi.github.io/autonomy-simulation-lab/

This release represents a portfolio-ready version of the project for robotics, autonomy, GNSS/navigation, simulation, and engineering software roles.