GNSS / PNT
Simulates noisy GNSS measurements and validates navigation performance against true path data.
ROS2 / GNSS / Linux Robotics
A software-only ROS2 Jazzy simulation of an RC-car-style robot running an autonomous waypoint mission with noisy GNSS and IMU data.
Simulates noisy GNSS measurements and validates navigation performance against true path data.
Runs autonomous waypoint following with active target selection, route state, and mission telemetry.
Shows transforms, sensor noise, estimated path, true path, obstacles, and post-run validation plots.
Project Notes
The demo opens into a visual robotics scene with the RC car body, numbered waypoints, planned route, active target, GNSS and IMU frames, obstacle overlays, and mission status text.
The system records CSV and JSON telemetry so each run can be inspected after the mission. That makes it useful as both a robotics demo and a validation artifact.
Ubuntu 24.04 VM, ROS2 Jazzy, Python/rclpy, standard ROS messages, tf2_ros, RViz2, Matplotlib, and a local dashboard layer.
Videos