Selected work

Project

01 of 06

Discipline

Robotics

Autonomous Navigation Rover on ROS 2

A differential-drive platform with LiDAR and IMU sensing, running ROS 2 Humble, Nav2, SLAM, EKF state estimation and motion control.

Illustrative system visual showing an autonomous rover moving through a mapped environment with navigation and sensing layers.
System illustrationFull-size image ↗

Problem

Autonomous systems need reliable localisation, mapping and obstacle-aware navigation before higher-level behaviour matters.

Architecture

LiDAR and IMU inputs feed modular ROS 2 nodes for mapping and EKF state estimation. Nav2 consumes the resulting map and fused pose for costmaps, planning, control and recovery behaviour, with Gazebo Fortress and RViz providing repeatable inspection.

Design decisions

  1. Kept perception, estimation, planning and control modular so each layer could be tuned and validated independently.
  2. Regression-tested planning, costmaps, controller gains and recovery behaviour in simulation.

Verification

Gazebo Fortress regression runs and RViz inspection checked maps, transforms, fused pose, planned paths and recovery behaviour in simulation.

Engineering case study

Read the design rationale, verification scope and proposed next experiments.

Read the Autonomous Navigation Rover on ROS 2 case study

Continue the conversation.

Have a related engineering problem? Get in touch or explore another project.

Email Saj Resume PDF Next: ESP32 Ataxia Assessment Device