-
Follow the IGVC Docker Setup Guide to get Docker installed on your host machine.
- Follow the Docker post-installation guide If you have issues running docker commands
-
Run
git clone https://github.com/RPI-IGVC-2025/RobotCode2026.gitwithin your WSL or native linux filesystem. -
cdto the RobotCode2026 directory -
Open the resulting repository in Visual Studio Code (Using
code .)- Make sure to install the Remote Development Extension Pack.
-
Make sure your host docker engine (In the majority of cases, Docker Desktop) is running.
-
Use
Ctrl+Shift+Pto open the command pallete and runDev containers: Rebuild and Reopen in Container- While within the devcontainer, the command will be
Dev containrs: Reopen in Container
- While within the devcontainer, the command will be
-
Verify ROS 2 is working
Open a new terminal in the container and run:
# Check ROS 2 help
ros2 --help
# List installed packages
ros2 pkg list | head
# Test GUI (requires XQuartz running on macOS)
rviz2You're ready to develop!