The following guide will help you install ROS2 on your machine. It diverges in two parts, depending on your operating system and on the type of installation you want to perform.
The guide proceed with the installation of:
- Docker (Ubuntu) / Docker Desktop (Windows)
- Nvidia Docker (optional)
- VSCode and VSCode extensions
- ROS2 Humble dev container
If you want to install Ubuntu on your machine, follow the setup guide for Ubuntu in dual boot.
- Dual boot Ubuntu setup guide
- Docker installation
- Nvidia Docker installation (optional)
- VSCode installation and extensions
- ROS2 Humble dev container
In alternative, you can use install Ubuntu on WSL2.
- WSL2 Ubuntu setup guide
- Docker Desktop installation
- VSCode installation and extensions
- ROS2 Humble dev container
Please note that this is an experimental setup and it is not tested.
If you have a Mac M1/M2, you can install Ubuntu on a virtual machine using UTM.