Good references. Better decisions.
Use official documentation alongside the original lessons, and keep your environment recorded.
Official documentation
- ROS 2 Jazzy documentation
- ROS Ubuntu installation
- ROS/Gazebo compatibility
- Nav2 Jazzy quickstart
- OpenCV colour spaces
- Romi manufacturer guide
- Coordinate conventions: REP-103
- Mobile frames: REP-105
- ros2_control Jazzy
- SLAM Toolbox
- Python tutorial
Useful companion tools
Inspect configuration JSON, convert YAML to JSON, or compare configuration text. Keep credentials out of shared examples.
Explore custom software development when a learning exercise becomes a real product requirement.
Version baseline
Documented target: Ubuntu 24.04 · ROS 2 Jazzy · Gazebo Harmonic where used. Browser labs tested; ROS/Ubuntu/hardware execution not performed here.
Documentation review: 10 October 2026. OpenCV examples target 4.x and ask you to record the installed patch version.
Legacy and advanced topics
ROS 1 examples using catkin or roslaunch belong in a separate legacy environment. They are not interchangeable with this ROS 2 path.
Research also surfaced aerial autonomy, multi-robot coordination, visual SLAM and optimal control. These require additional modelling and validation beyond this ground-robot introduction. Begin with the listed official references rather than attempting a physical drone mission from an introductory lab.
Review and limitations
These are independent Nexviora explanations and demonstrations, not an accredited qualification or a claim of manufacturer endorsement. Browser calculations and website behavior are tested separately from ROS runtime and hardware.