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.

Completed robotics projectCase study 2 of 10

ROS 2 architecture diagram showing an illustrative route alongside sensing, estimation, planning and simulation inspection.
Engineering diagramFull-size image ↗

The challenge

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

How the system works

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.

What the evidence shows

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

Engineering case study

Go deeper into the design choices, tests and lessons from the project.

Read the Autonomous Navigation Rover on ROS 2 case study

Contact

Let's make the next system work.

Discuss an engineering role, a project or a research collaboration. Tell me what you are building, where it gets difficult and what a useful result would look like.

  1. Send the formIt is sent from this page, without publishing my email address.
  2. I reply to youTo the address you give, with questions or a next step.
  3. Project work starts with DefineA short, fixed-fee phase that sets the scope and the tests.

0 of 4000 characters

Sent from this page, so my email address is never published.