From 7f016b5fd4ec93d428d0c2f434c02a7665449b21 Mon Sep 17 00:00:00 2001 From: Kunal Shah Date: Mon, 10 Sep 2018 13:05:02 -0700 Subject: [PATCH] ROS multi-vehicle simulation: fixed udp port overlap issues --- ROMFS/px4fmu_common/init.d-posix/rcS | 6 ++--- launch/multi_uav_mavros_sitl.launch | 39 +++++++++++++++++++++++++--- 2 files changed, 38 insertions(+), 7 deletions(-) diff --git a/ROMFS/px4fmu_common/init.d-posix/rcS b/ROMFS/px4fmu_common/init.d-posix/rcS index 9c0923a7e4..62c05d7a8f 100644 --- a/ROMFS/px4fmu_common/init.d-posix/rcS +++ b/ROMFS/px4fmu_common/init.d-posix/rcS @@ -81,11 +81,11 @@ fi # multi-instance setup # shellcheck disable=SC2154 -param set MAV_SYS_ID $((1+px4_instance)) +param set MAV_SYS_ID $((px4_instance+1)) simulator_udp_port=$((14560+px4_instance)) -udp_offboard_port_local=$((14557+px4_instance)) +udp_offboard_port_local=$((14580+px4_instance)) udp_offboard_port_remote=$((14540+px4_instance)) -udp_gcs_port_local=$((14556+px4_instance)) +udp_gcs_port_local=$((14570+px4_instance)) if [ $AUTOCNF = yes ] then diff --git a/launch/multi_uav_mavros_sitl.launch b/launch/multi_uav_mavros_sitl.launch index f973dd2962..1baa7c233d 100644 --- a/launch/multi_uav_mavros_sitl.launch +++ b/launch/multi_uav_mavros_sitl.launch @@ -23,7 +23,7 @@ - + @@ -40,7 +40,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -65,8 +65,39 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + +