WUT Velma robot API
gazebo_world_editor.launch
Go to the documentation of this file.
1 <?xml version="1.0"?>
2 <launch>
3 
4  <arg name="GAZEBO_MODEL_PATH" default=""/>
5  <arg name="GAZEBO_RESOURCE_PATH" default=""/>
6 
7  <env name="GAZEBO_MODEL_PATH" value="$(find rcprg_gazebo_utils)/data/gazebo/models:$(arg GAZEBO_MODEL_PATH)" />
8  <env name="GAZEBO_RESOURCE_PATH" value="$(find rcprg_gazebo_utils)/data/gazebo:$(arg GAZEBO_RESOURCE_PATH)" />
9 
10  <!-- these are the arguments you can pass this launch file, for example paused:=true -->
11  <arg name="paused" default="false"/>
12  <arg name="gui" default="true"/>
13  <arg name="verbose" default="true"/>
14  <arg name="debug" default="false"/>
15  <arg name="world_name" default="worlds/blank.world"/> <!-- Note: the world_name is with respect to GAZEBO_RESOURCE_PATH environmental variable -->
16 
17  <arg name="use_kinect" default="false"/>
18 
19  <arg name="ORO_LOGLEVEL" default="5"/>
20 
21  <!-- set command arguments -->
22  <arg unless="$(arg paused)" name="command_arg1" value=""/>
23  <arg if="$(arg paused)" name="command_arg1" value="-u"/>
24  <arg unless="$(arg verbose)" name="command_arg3" value=""/>
25  <arg if="$(arg verbose)" name="command_arg3" value="--verbose"/>
26  <arg unless="$(arg debug)" name="script_type" value="gzserver"/>
27  <arg if="$(arg debug)" name="script_type" value="debug"/>
28 
29  <!-- start gazebo server-->
30  <node pkg="gazebo_ros" type="$(arg script_type)" name="world_editor" respawn="false" output="screen"
31  args="$(arg command_arg1) $(arg command_arg3) $(arg world_name) -e ode -u" >
32  <env name="ORO_LOGLEVEL" value="$(arg ORO_LOGLEVEL)"/>
33  </node>
34 
35  <!-- start gazebo client -->
36  <group if="$(arg gui)">
37  <node name="gazebo_gui" pkg="gazebo_ros" type="gzclient" respawn="false" output="screen" args="$(arg command_arg3)" />
38  </group>
39 
40 
41  <!-- load robot description-->
42  <param name="/use_sim_time" value="true"/>
43 
44 </launch>