Segway RMP220 lite ROS2 environment packeged in Docker
.github/workflows | ||
docker | ||
foxglove | ||
maps | ||
dependencies.amd64.repos | ||
dependencies.arm64.repos | ||
docker-compose.yaml | ||
docker-compose.yaml.bak | ||
init_repo.sh | ||
install_portainer.sh | ||
install.sh | ||
map_floor_save.pgm | ||
map_floor_save.yaml | ||
overlay.repos | ||
README.md | ||
robot_config.py | ||
rviz2.yaml | ||
stack_manager.py | ||
start_mapping.sh | ||
start_navigation.sh | ||
start_robot.sh | ||
test.rviz | ||
update_20.10.2023 |
ros2_rmp
For the build with docker buildx bake you will need binfmt dependencies for arm64 architecture, as we are doing a multiplatform build (Works on PCs as well as Jetson Nano, Raspberry Pi, Apple Silicon Devices).
For Robot:
docker buildx bake overlay --load
docker buildx bake overlay --push
e.g.:
docker compose up -d controller
For PC:
docker buildx bake guis --load
docker buildx bake guis --push
--> get into container shell:
docker compose run guis
or
docker compose up rviz2