PX4Docker/compose.yaml

32 lines
1.1 KiB
YAML

services:
px4:
build: Docker_PX4
command: bash -c "source /opt/ros/melodic/setup.bash &&
source home/arrow/PX4-Autopilot/Tools/simulation/gazebo-classic/setup_gazebo.bash home/arrow/PX4-Autopilot/ home/arrow/PX4-Autopilot//build/px4_sitl_default &&
export ROS_PACKAGE_PATH=/home/arrow/catkin_ws/src/oscillation_ctrl:/opt/ros/melodic/share:/home/arrow/PX4-Autopilot:/home/arrow/PX4-Autopilot/Tools/sitl_gazebo:/home/arrow/PX4-Autopilot:/home/arrow/PX4-Autopilot/Tools/simulation/gazebo-classic/sitl_gazebo-classic &&
roslaunch px4 multi_uav_mavros_sitl_sdf.launch vehicle:=spiri"
tty: true
privileged: true
volumes:
- /tmp/.X11-unix:/tmp/.X11-unix:rw
environment:
- "QT_X11_NO_MITSHM=1"
- DISPLAY=$DISPLAY
ports:
- 14570:14570/udp
#deploy:
#resources:
#reservations:
#devices:
#- driver: nvidia
#
# capabilities: [gpu]
ros:
build: Docker_ROS
command: bash
tty: true
privileged: true