Skip to content

robotcopper/HARP2_Docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

HARP2_Docker

This repository wraps the HARP2_ROS project inside a Docker environment, providing a standalone ROSΒ 2 Humble workspace with GazeboΒ 11. It serves as a frozen snapshot of the work done on the HARP2 robot, before transitioning to the next-generation HARP3.

πŸ“ Project Structure

HARP2_Docker/
β”œβ”€β”€ .devcontainer/
β”‚   β”œβ”€β”€ devcontainer.json
β”‚   β”œβ”€β”€ Dockerfile
β”‚   └── setup.sh
β”œβ”€β”€ LICENSE
β”œβ”€β”€ README.md
└── ros2_ws/
    └── src/
        └── HARP2_ROS/

βœ… Requirements

βš™οΈ Installation

Clone the repository with submodules:

git clone --recurse-submodules git@github.com:robotcopper/HARP2_Docker.git

Then, open the HARP2_Docker folder in VS Code and run:

Dev Containers: Reopen in Container (from the Command Palette: F1 or Ctrl+Shift+P)

The Docker container will be built automatically, and everything will be set up. You’ll be ready to work with the HARP2 robot out of the box.

πŸš€ Usage

Refer to the HARP2_ROS documentation for full details. To quickly start the simulation, you can launch:

ros2 launch robot_bringup robot_nav_bringup.launch.py use_TopicBasedSystem_hardware_interface:=False

πŸ“„ License

This project is licensed under the BSD 3-Clause License.

About

Wraps of project HARP2_ROS inside a Docker environment

Topics

Resources

License

Stars

Watchers

Forks