Environment and reproduction
Verified baseline: Ubuntu 26.04 / WSL 2, ROS 2 Lyrical, Gazebo ROS vendor 10.4.0, Cyclone DDS, and RViz 2 / WSLg. The test machine also has Jetty nightly packages; other versions have not been validated end to end.
Install ROS 2 Lyrical and configure its package repositories first. While mapping runs, use another terminal to execute bash scripts/save_map.sh. Exit mapping before running bash scripts/run_nav2.sh; SLAM and AMCL must not run together.
Commands are pinned to the reviewed revision. See the upstream README for full prerequisites and subsequent updates.
Evidence and source
The README records end-to-end mapping, map saving, localization, and goal navigation validation for v0.2.0. The Nav2 document provides operating steps and acceptance criteria—not a cross-hardware success-rate study.