Start either the Simulated system or the physical robot
When the stack is up, the workspace container serves a web browser-based VS Code interface at http://127.0.0.1:8080. Use this for your development work as the environment has been configured to work with turtlebot robots.
- Workspace folder:
/workspace - Settings/extensions persist at:
/code-server/config/code-server/data
Any files and folders created within the web vs code interface will be placed under the/workspace folder. If you need to bring in work from outside, Copy the content into the /workspace folder as well.
We recommend creating a ROS 2 colcon workspace inside /workspace as shown below
# In the code-server terminal (already sourced via ros entrypoint)
mkdir -p /workspace/succulence_ws/src
cd /workspace/succulence_ws
colcon build --merge-install
# Use the overlay
source /workspace/install/setup.bash
ros2 pkg listPlace your packages in /workspace/succulence_ws/src, build with colcon, and run as usual. The code-server terminal is ROS-ready (environment is sourced by the container entrypoint).