Skip to content

Latest commit

 

History

History
52 lines (40 loc) · 1.52 KB

File metadata and controls

52 lines (40 loc) · 1.52 KB

This ROS 2 workspace contains packages for running containerized robotics environments. DevContainers are used to standardize the development environment.

Development Setup with VSCode and DevContainers

Prerequisites

Getting Started

  1. Open the workspace in VSCode

    code /path/to/Hands
  2. Open in DevContainer

    • When prompted, click "Reopen in Container" (or press F1 and select "Dev Containers: Reopen in Container")
    • VSCode will automatically build and start the container using the configuration in .devcontainer/
    • The first time may take a few minutes as it builds the Docker image
  3. Build the ROS packages Once inside the container, open a terminal in VSCode and run:

    colcon build
  4. (Optional) Clean build artifacts To completely rebuild from scratch:

    rm -rf build/ install/ log/
  5. Deps not installed

rosdep update
rosdep install --from-paths src --ignore-src -r -y

Next Steps

After building, you can:

  • Source the setup file: source install/setup.bash
  • Run individual nodes
  • Develop additional packages

DevContainer Configuration

The DevContainer setup includes:

  • ROS 2 Rolling Desktop Full
  • Computer vision packages
  • Development tools (Rust, colcon plugins, etc.)
  • Automatic workspace mounting and environment setup