Docker container to run AgileX LIMO robot in ROS 2 Humble.
398
docker system prunedocker compose -f /path/to/limo_docker/docker-compose-v2.yaml up -dros2 topic listdocker-compose-v2.yamlname: limo_humble
services:
limo-humble-container:
image: theconstructai/limo:humble-v3
privileged: true
network_mode: host
container_name: limo-humble-container
volumes:
- /var/lib/theconstruct.rrl/cyclonedds.xml:/var/lib/theconstruct.rrl/cyclonedds.xml
- /dev:/dev
- ./limo_base.launch.py:/root/agilex_ws/install/limo_base/share/limo_base/launch/limo_base.launch.py
- ./limo_entrypoint-v2.sh:/limo_entrypoint-v2.sh
entrypoint: /limo_entrypoint-v2.sh
command: ["ros2", "launch", "limo_bringup", "limo_start.launch.py"]
restart: always
Default Humble configuration: Multicast, RMW_IMPLEMENTATION=rmw_fastrtps_cpp.
docker system prunedocker compose -f /path/to/docker-compose.yaml up -dros2 topic listdocker-compose.yamlname: limo_humble
services:
limo-humble-container:
image: theconstructai/limo:humble
privileged: true
network_mode: host
container_name: limo-humble-container
volumes:
- /dev:/dev
entrypoint: /limo_entrypoint.sh
command: ["ros2", "launch", "limo_bringup", "limo_start.launch.py"]
docker system prunedocker compose -f /path/to/agilex_limo/limo_ros/docker/docker-compose.yaml up -drostopic listname: limo-noetic
services:
limo-noetic-container:
image: theconstructai/limo:noetic
pull_policy: always
privileged: true
network_mode: host
container_name: limo-noetic
environment:
- ROS_IPV6=on
- ROS_MASTER_uri=http://master:11311
- ROS_HOSTNAME=master
volumes:
- /dev:/dev
- ./volumes/launch_ros_drivers.sh:/launch_ros_drivers.sh
devices:
- "/dev/bus/usb:/dev/bus/usb"
device_cgroup_rules:
- 'c 189:* rmw'
entrypoint: /ros_entrypoint.sh
command: ["/launch_ros_drivers.sh"]
restart: always
Content type
Image
Digest
sha256:7a491c125…
Size
1.1 GB
Last updated
over 1 year ago
docker pull theconstructai/limo:humble-v3