services: test_node: image: rapidposetriangulation_ros2d network_mode: "host" ipc: "host" runtime: nvidia privileged: true volumes: - ../../:/RapidPoseTriangulation/ - ../../skelda/:/skelda/ - /tmp/.X11-unix:/tmp/.X11-unix - /dev/shm:/dev/shm environment: - DISPLAY - QT_X11_NO_MITSHM=1 - "PYTHONUNBUFFERED=1" command: /bin/bash -i -c 'sleep infinity' estimator: image: rapidposetriangulation_ros2d network_mode: "host" ipc: "host" runtime: nvidia privileged: true volumes: - ../../:/RapidPoseTriangulation/ - ../../skelda/:/skelda/ - /tmp/.X11-unix:/tmp/.X11-unix - /dev/shm:/dev/shm environment: - CAMID - DISPLAY - QT_X11_NO_MITSHM=1 - "PYTHONUNBUFFERED=1" command: /bin/bash -i -c 'export ROS_DOMAIN_ID=18 && ros2 run rpt2d_wrapper_cpp rpt2d_wrapper' pose_visualizer: image: rapidposetriangulation_ros2d network_mode: "host" ipc: "host" runtime: nvidia privileged: true volumes: - ../../:/RapidPoseTriangulation/ - ../../skelda/:/skelda/ - /tmp/.X11-unix:/tmp/.X11-unix - /dev/shm:/dev/shm environment: - CAMID - DISPLAY - QT_X11_NO_MITSHM=1 - "PYTHONUNBUFFERED=1" command: /bin/bash -i -c 'sleep 2 && export ROS_DOMAIN_ID=18 && ros2 run pose2d_visualizer pose2d_visualizer $CAMID' pose_viewer: image: rapidposetriangulation_ros2d network_mode: "host" ipc: "host" runtime: nvidia privileged: true volumes: - /tmp/.X11-unix:/tmp/.X11-unix - /dev/shm:/dev/shm environment: - CAMID - DISPLAY - QT_X11_NO_MITSHM=1 - "PYTHONUNBUFFERED=1" command: /bin/bash -i -c 'sleep 2 && export ROS_DOMAIN_ID=18 && ros2 run image_view image_view --ros-args --remap image:=/$CAMID/img_with_pose -p autosize:=True -p window_name:=MyPoseImage'