From 271c0db498fe201da5925c219a8f62b60b437918 Mon Sep 17 00:00:00 2001 From: Carlos Aguero Date: Tue, 9 Jun 2020 17:06:59 +0200 Subject: [PATCH 1/2] Setting max_velocities/accelerations for X1 and X2. Signed-off-by: Carlos Aguero --- subt_ign/launch/cave_circuit.ign | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/subt_ign/launch/cave_circuit.ign b/subt_ign/launch/cave_circuit.ign index a7ab6f39..44302d19 100644 --- a/subt_ign/launch/cave_circuit.ign +++ b/subt_ign/launch/cave_circuit.ign @@ -639,6 +639,10 @@ #{0.45649 * 1.5} 0.1651 /model/#{_name}/cmd_vel_relay + -1 + 1 + -3 + 3 HEREDOC - + exec = <<-HEREDOC roslaunch --wait subt_ros x1_description.launch world_name:=#{$worldName} name:=#{_name} @@ -749,6 +753,10 @@ #{0.33559 * 1.23} 0.098 /model/#{_name}/cmd_vel_relay + -2 + 2 + -6 + 6 10 velocity - + @@ -1172,7 +1180,7 @@ 10 velocity - + @@ -1462,7 +1470,7 @@ false - https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/DronePlatformX1 + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/DronePlatformX1 From 07a2e50befbeb90a3199fe7441bb50ca536c79ba Mon Sep 17 00:00:00 2001 From: Nate Koenig Date: Fri, 19 Jun 2020 14:37:33 -0700 Subject: [PATCH 2/2] Added to other launch files Signed-off-by: Nate Koenig --- subt_ign/launch/cave_circuit.ign | 7 +++- subt_ign/launch/cloudsim_sim.ign | 16 ++++++--- subt_ign/launch/competition.ign | 35 ++++++++++++++----- subt_ign/launch/tunnel_circuit_practice.ign | 37 +++++++++++++++------ subt_ign/launch/urban_circuit.ign | 35 ++++++++++++++----- 5 files changed, 97 insertions(+), 33 deletions(-) diff --git a/subt_ign/launch/cave_circuit.ign b/subt_ign/launch/cave_circuit.ign index 9b59c5d4..524b7d8f 100644 --- a/subt_ign/launch/cave_circuit.ign +++ b/subt_ign/launch/cave_circuit.ign @@ -63,6 +63,11 @@ end end + $commsFadingExponent = 2.5 + if $circuit == "cave" + $commsFadingExponent = 1.5 + end + # spawn world offset if $circuit == "urban" spawnWorldXPos = 6 @@ -572,7 +577,7 @@ 500.0 - 1.5 + <%= $commsFadingExponent %> 40 10.0 diff --git a/subt_ign/launch/cloudsim_sim.ign b/subt_ign/launch/cloudsim_sim.ign index 724ee75b..cde273fc 100644 --- a/subt_ign/launch/cloudsim_sim.ign +++ b/subt_ign/launch/cloudsim_sim.ign @@ -649,6 +649,10 @@ #{0.45649 * 1.5} 0.1651 /model/#{_name}/cmd_vel_relay + -1 + 1 + -3 + 3 HEREDOC - + exec = <<-HEREDOC roslaunch --wait subt_ros x1_description.launch world_name:=#{$worldName} name:=#{_name} @@ -759,6 +763,10 @@ #{0.33559 * 1.23} 0.098 /model/#{_name}/cmd_vel_relay + -2 + 2 + -6 + 6 10 velocity - + @@ -1182,7 +1190,7 @@ 10 velocity - + @@ -1472,7 +1480,7 @@ false - https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/DronePlatformX1 + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/DronePlatformX1 diff --git a/subt_ign/launch/competition.ign b/subt_ign/launch/competition.ign index b2958e7e..91853638 100644 --- a/subt_ign/launch/competition.ign +++ b/subt_ign/launch/competition.ign @@ -60,6 +60,11 @@ end end + $commsFadingExponent = 2.5 + if $circuit == "cave" + $commsFadingExponent = 1.5 + end + # spawn world offset if $circuit == "urban" spawnWorldXPos = 6 @@ -193,9 +198,13 @@ <% # disable levels for simple cave worlds - levels = "true" + $levels = "true" if $worldName.include?('simple_cave_') - levels = "false" + $levels = "false" + end + + if defined?(levels) && levels != nil && !levels.empty? + $levels = levels.downcase == "true" end %> @@ -229,7 +238,7 @@ <%= updateRate %> <%end%> true - <%= levels %> + <%= $levels %> true @@ -294,7 +303,7 @@ /tmp/ign/logs - subt_cave + subt_<%= $circuit %> @@ -565,7 +574,7 @@ 500.0 - 2.5 + <%= $commsFadingExponent %> 40 10.0 @@ -636,6 +645,10 @@ #{0.45649 * 1.5} 0.1651 /model/#{_name}/cmd_vel_relay + -1 + 1 + -3 + 3 HEREDOC - + exec = <<-HEREDOC roslaunch --wait subt_ros x1_description.launch world_name:=#{$worldName} name:=#{_name} @@ -746,6 +759,10 @@ #{0.33559 * 1.23} 0.098 /model/#{_name}/cmd_vel_relay + -2 + 2 + -6 + 6 10 velocity - + @@ -1169,7 +1186,7 @@ 10 velocity - + @@ -1459,7 +1476,7 @@ false - https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/DronePlatformX1 + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/DronePlatformX1 diff --git a/subt_ign/launch/tunnel_circuit_practice.ign b/subt_ign/launch/tunnel_circuit_practice.ign index 77892f31..1f1016f8 100644 --- a/subt_ign/launch/tunnel_circuit_practice.ign +++ b/subt_ign/launch/tunnel_circuit_practice.ign @@ -63,6 +63,11 @@ end end + $commsFadingExponent = 2.5 + if $circuit == "cave" + $commsFadingExponent = 1.5 + end + # spawn world offset if $circuit == "urban" spawnWorldXPos = 6 @@ -196,9 +201,13 @@ <% # disable levels for simple cave worlds - levels = "true" + $levels = "true" if $worldName.include?('simple_cave_') - levels = "false" + $levels = "false" + end + + if defined?(levels) && levels != nil && !levels.empty? + $levels = levels.downcase == "true" end %> @@ -232,7 +241,7 @@ <%= updateRate %> <%end%> true - <%= levels %> + <%= $levels %> true @@ -297,7 +306,7 @@ /tmp/ign/logs - subt_tunnel_practice + subt_<%= $circuit %> @@ -568,7 +577,7 @@ 500.0 - 2.5 + <%= $commsFadingExponent %> 40 10.0 @@ -639,6 +648,10 @@ #{0.45649 * 1.5} 0.1651 /model/#{_name}/cmd_vel_relay + -1 + 1 + -3 + 3 false #{$enableGroundTruth} true - true + true 1 @@ -693,7 +706,7 @@ HEREDOC - + exec = <<-HEREDOC roslaunch --wait subt_ros x1_description.launch world_name:=#{$worldName} name:=#{_name} @@ -749,6 +762,10 @@ #{0.33559 * 1.23} 0.098 /model/#{_name}/cmd_vel_relay + -2 + 2 + -6 + 6 10 velocity - + @@ -1172,7 +1189,7 @@ 10 velocity - + @@ -1462,7 +1479,7 @@ false - https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/DronePlatformX1 + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/DronePlatformX1 diff --git a/subt_ign/launch/urban_circuit.ign b/subt_ign/launch/urban_circuit.ign index 4345f720..7dcfada5 100644 --- a/subt_ign/launch/urban_circuit.ign +++ b/subt_ign/launch/urban_circuit.ign @@ -63,6 +63,11 @@ end end + $commsFadingExponent = 2.5 + if $circuit == "cave" + $commsFadingExponent = 1.5 + end + # spawn world offset if $circuit == "urban" spawnWorldXPos = 6 @@ -196,9 +201,13 @@ <% # disable levels for simple cave worlds - levels = "true" + $levels = "true" if $worldName.include?('simple_cave_') - levels = "false" + $levels = "false" + end + + if defined?(levels) && levels != nil && !levels.empty? + $levels = levels.downcase == "true" end %> @@ -232,7 +241,7 @@ <%= updateRate %> <%end%> true - <%= levels %> + <%= $levels %> true @@ -297,7 +306,7 @@ /tmp/ign/logs - subt_urban + subt_<%= $circuit %> @@ -568,7 +577,7 @@ 500.0 - 2.5 + <%= $commsFadingExponent %> 40 10.0 @@ -639,6 +648,10 @@ #{0.45649 * 1.5} 0.1651 /model/#{_name}/cmd_vel_relay + -1 + 1 + -3 + 3 HEREDOC - + exec = <<-HEREDOC roslaunch --wait subt_ros x1_description.launch world_name:=#{$worldName} name:=#{_name} @@ -749,6 +762,10 @@ #{0.33559 * 1.23} 0.098 /model/#{_name}/cmd_vel_relay + -2 + 2 + -6 + 6 10 velocity - + @@ -1172,7 +1189,7 @@ 10 velocity - + @@ -1462,7 +1479,7 @@ false - https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/DronePlatformX1 + https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/DronePlatformX1