Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/qualcomm-qrb-ros/qrb_ros_simulation/llms.txt

Use this file to discover all available pages before exploring further.

This page covers the native Ubuntu 24.04 setup path. You will install ROS 2 Jazzy and the required Gazebo packages directly on your host machine. This approach gives you the lowest overhead and direct access to GPU and display drivers, which is useful if you are already running Ubuntu 24.04.

Prerequisites

  • Ubuntu 24.04 (Noble Numbat)
  • Internet access to reach the ROS 2 and apt repositories

Setup steps

1

Install ROS 2 Jazzy

Follow the official ROS 2 Jazzy installation guide to install ros-jazzy-desktop and configure your apt sources. Once the base ROS 2 installation is complete, install the Gazebo bridge and controller packages:
sudo apt-get install -y ros-jazzy-ros-gz ros-jazzy-gz-ros2-control ros-jazzy-ros2-controllers
2

Source the ROS 2 environment

Source the ROS 2 setup script to make ROS 2 tools and packages available in your shell:
source /opt/ros/jazzy/setup.bash
Add this line to your ~/.bashrc so the ROS 2 environment is sourced automatically in every new terminal session:
echo "source /opt/ros/jazzy/setup.bash" >> ~/.bashrc

Next steps

With your host environment set up, continue to Build QRB ROS Simulation from source to clone the repository, download mesh assets, and compile the packages.

Build docs developers (and LLMs) love