Skip to content

Instantly share code, notes, and snippets.

Created November 11, 2016 08:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/d2f7b67decc7e6a84049a594f33427d0 to your computer and use it in GitHub Desktop.
Save anonymous/d2f7b67decc7e6a84049a594f33427d0 to your computer and use it in GitHub Desktop.
rover_circuit1.launch is being used to spawn second instance; Rover
<!-- -->
<launch>
<arg name="simRate" default="nan"/>
<param name="use_sim_time" type="bool" value="true" />
<include file="$(find mavros)/launch/apm_sitl_rover.launch"></include>
<arg name="enable_logging" default="true"/>
<arg name="enable_ground_truth" default="true"/>
<arg name="log_file" default="rover"/>
<arg name="headless" default="false"/>
<arg name="gui" default="true"/>
<arg name="world_name" default="$(find ardupilot_sitl_gazebo_plugin)/worlds/rover_circuit/rover_circuit1.world"/>
<env name="GAZEBO_MODEL_PATH" value="$(find drcsim_model_resources)/gazebo_models/environments:$(find ardupilot_sitl_gazebo_plugin)/meshes/meshes_sensors:$(find ardupilot_sitl_gazebo_plugin)/meshes/meshes_outdoor:$(find ardupilot_sitl_gazebo_plugin)/meshes/meshes_warehouse"/>
<arg name="name" default="rover"/>
<arg name="model" default="$(find ardupilot_sitl_gazebo_plugin)/urdf/rover.urdf"/>
<arg name="tf_prefix" default="$(optenv ROS_NAMESPACE)"/>
<arg name="debug" default="true"/>
<arg name="verbose" default="true"/>
<param name="robot_description" command="
$(find xacro)/xacro.py '$(arg model)'
enable_logging:=$(arg enable_logging)
enable_ground_truth:=$(arg enable_ground_truth)
log_file:=$(arg log_file)"
/>
<param name="tf_prefix" type="string" value="$(arg tf_prefix)" />
<node name="spawn_rover" pkg="gazebo_ros" type="spawn_model" args="-param robot_description -urdf -model $(arg name)" respawn="false" output="screen"></node>
</launch>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment