2026In progress

Simulation-Based Test Harness

Personal project

A ROS 2 and Gazebo simulation environment, containerized in Docker so simulated robots can be driven by automated test suites reproducibly. Being extended to run in CI, with Raspberry Pi 5 hardware-in-the-loop execution as the next stage.


Tech stack

ROS 2GazeboDockerC++Python

Highlights

  • ROS 2 + Gazebo simulation environment for driving simulated robots under test.
  • Containerized in Docker so test runs are reproducible across machines.
  • Simulated robots are driven by automated test suites rather than by hand.
  • Next stages: running the harness in CI, then Raspberry Pi 5 hardware-in-the-loop execution.