Skip to content

BrandonSimoncic/ROS2-Dev-Containers-Env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published