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.
HARP2_Docker/
βββ .devcontainer/
β βββ devcontainer.json
β βββ Dockerfile
β βββ setup.sh
βββ LICENSE
βββ README.md
βββ ros2_ws/
βββ src/
βββ HARP2_ROS/
-
- With the Remote - Containers extension
Clone the repository with submodules:
git clone --recurse-submodules git@github.com:robotcopper/HARP2_Docker.gitThen, open the HARP2_Docker folder in VS Code and run:
Dev Containers: Reopen in Container(from the Command Palette:F1orCtrl+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.
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:=FalseThis project is licensed under the BSD 3-Clause License.