This commit is contained in:
parent
d661b1df33
commit
c53205eadb
33
.env
33
.env
|
@ -1,28 +1,19 @@
|
||||||
#Manual edit not needed unless desired set of DRONE_SYS_ID's are different.
|
DRONE_SYS_ID=1
|
||||||
DRONE_SYS_ID=1 #sim_drone.py increments this env variable.
|
|
||||||
#this is used for multi-vehicle sim. first/single vehicle would have these.
|
|
||||||
TRACKER_INSTANCE=0
|
TRACKER_INSTANCE=0
|
||||||
SERIAL0_PORT=5760
|
SERIAL0_PORT=5760
|
||||||
SITL_PORT=5501
|
SITL_PORT=5501
|
||||||
MAVROS2_PORT=14560
|
MAVROS2_PORT=14560
|
||||||
MAVROS1_PORT=14561
|
MAVROS1_PORT=14561
|
||||||
#This is the vehicle ardupilot will use. Default value is for SITL + Gazebo
|
|
||||||
#E.g. "-v copter" , "-v rover"
|
|
||||||
ARDUPILOT_VEHICLE="-v ArduCopter -f gazebo-iris --model=JSON"
|
|
||||||
|
|
||||||
#these below are used in spawn_drones.sh to create the world with the correct entities.
|
|
||||||
#Number of drones to be spawned in the gazebo world.
|
|
||||||
SIM_DRONE_COUNT=2
|
|
||||||
#This is not needed to be modified.
|
|
||||||
FDM_PORT_IN=9002
|
FDM_PORT_IN=9002
|
||||||
#The world file you want to use.
|
|
||||||
WORLD_FILE_NAME="citadel_hill_world.sdf"
|
|
||||||
#World name in your world file. Not the same as world file name necessarily.
|
|
||||||
#Important for spawning entities in the correct world.
|
|
||||||
WORLD_NAME="citadel_hill"
|
|
||||||
#Vehicle model folder name where model.config and model.xacro.sdf are present.
|
|
||||||
DRONE_MODEL="spiri_mu"
|
|
||||||
#Gstreamer UDP Port for each drone
|
|
||||||
GSTREAMER_UDP_PORT=5600
|
GSTREAMER_UDP_PORT=5600
|
||||||
#ros 1
|
ROS_MASTER_URI=http://0.0.0.0:11311
|
||||||
ROS_MASTER_URI=http://0.0.0.0:11311
|
|
||||||
|
|
||||||
|
ARDUPILOT_VEHICLE="-v ArduCopter -f gazebo-iris --model=JSON"
|
||||||
|
WORLD_FILE_NAME="citadel_hill_world.sdf"
|
||||||
|
WORLD_NAME="citadel_hill"
|
||||||
|
DRONE_MODEL="spiri_mu"
|
||||||
|
|
||||||
|
|
||||||
|
SIM_DRONE_COUNT=1
|
||||||
|
GCS_PORT=14550
|
|
@ -2,7 +2,6 @@ version: "3.8"
|
||||||
|
|
||||||
services:
|
services:
|
||||||
gui-tools:
|
gui-tools:
|
||||||
runtime: nvidia
|
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
build:
|
build:
|
||||||
|
@ -36,13 +35,13 @@ services:
|
||||||
# restart: unless-stopped
|
# restart: unless-stopped
|
||||||
# command: /bin/bash -c "source /opt/ros/foxy/setup.bash && rvis2" # Replace with the actual command to run Gazebo Ignition
|
# command: /bin/bash -c "source /opt/ros/foxy/setup.bash && rvis2" # Replace with the actual command to run Gazebo Ignition
|
||||||
profiles: [ui]
|
profiles: [ui]
|
||||||
# deploy:
|
deploy:
|
||||||
# resources:
|
resources:
|
||||||
# reservations:
|
reservations:
|
||||||
# devices:
|
devices:
|
||||||
# - driver: cdi
|
- driver: cdi
|
||||||
# device_ids:
|
device_ids:
|
||||||
# - nvidia.com/gpu=all
|
- nvidia.com/gpu=all
|
||||||
|
|
||||||
ardupilot:
|
ardupilot:
|
||||||
env_file:
|
env_file:
|
||||||
|
@ -70,7 +69,7 @@ services:
|
||||||
--out udpout:0.0.0.0:$MAVROS2_PORT
|
--out udpout:0.0.0.0:$MAVROS2_PORT
|
||||||
--out udpout:0.0.0.0:$MAVROS1_PORT
|
--out udpout:0.0.0.0:$MAVROS1_PORT
|
||||||
--sitl 127.0.0.1:$SITL_PORT
|
--sitl 127.0.0.1:$SITL_PORT
|
||||||
--out udp:0.0.0.0:14550
|
--out udp:0.0.0.0:$GCS_PORT
|
||||||
profiles:
|
profiles:
|
||||||
- uav-sim
|
- uav-sim
|
||||||
ipc: host
|
ipc: host
|
||||||
|
|
Loading…
Reference in New Issue