The project is to setup ROS 2 development environment for vscode.
-
Download devcontainer plugins in vscode.
-
Run vscode command: "Dev Containers: Rebuild and Reopen in containers"
- Choose the container you want to use
source ./containers/<whatever you want>/env.sh
./run_container.sh
Here are the supported scenarios:
- ROS 2 Jazzy source code
- rmw_zenoh in ROS 2 Jazzy
- Navigation2 in ROS 2 Jazzy
- Navigation2 in ROS 2 Rolling
- Autoware Humble
You can modify compileCommands
inside the c_cpp_properties.json
to make tracing code easier.