I design and deploy autonomous mobile robots β from low-level embedded firmware to high-level navigation stacks. My work spans the full robotics pipeline:
Sensors β Perception β State Estimation β Planning β Control β Actuation
- π§ Navigation: ROS2 Nav2, SLAM Toolbox, AMCL, costmap layering, Behavior Trees
- π‘ Sensor Fusion: EKF via
robot_localization, wheel odometry + IMU fusion - β‘ Embedded: Raspberry Pi 5, ESP32, custom UART protocols, real-time control loops
- ποΈ Perception: OpenCV, YOLOv8/v10, MediaPipe, TensorFlow Lite edge inference
- π³ DevOps: Docker containerization, reproducible robotics deployments
| Project | Description | Stack |
|---|---|---|
| AMR Navigation Stack | Full autonomous navigation on RPi5 + ESP32: SLAM mapping, Nav2 path planning, differential-drive odometry, custom UART hardware interface | ROS2 Β· Nav2 Β· SLAM Toolbox Β· Python Β· Docker |
| EKF Sensor Fusion Benchmark | Multi-sensor EKF benchmark on the NCLT dataset β fuses degraded wheel odometry with IMU, quantifies ATE RMSE improvement | ROS2 Β· robot_localization Β· Python Β· NumPy |
Currently seeking Robotics Engineer roles in Bengaluru β open to challenging problems in autonomous systems, AMR fleets, and edge AI.