Operating System Setup
Follow the instructions on the Ubuntu website to install Ubuntu 22.04. This specific version of Ubuntu is needed for ROS 2 Humble. Each release of ROS 2 is tied to a specific version of Ubuntu. The ROS 2 Humble documentation provides more information about the release.
ROS 2 Installation
Follow the instructions on the ROS 2 Debian Installation documentation to install ROS 2 Humble. Follow the instructions provided to setup the ROS 2 apt repository and install the ROS 2 packages. Run the Desktop Install (recommended) instructions for the installation.
Ensure that you can run the example in the setup instructions.
Colcon Installation
Colcon is a command line tool that builds packages in a workspace. It is the recommended build tool for ROS 2. Use the instructions provided to install Colcon.
sudo apt install python3-colcon-common-extensions
Refer to Using colcon to build packages for the full document.
VS Code Installation
VScode will be the main IDE for the development. Install VScode by following the instructions on the VScode website.