WUT Velma robot API
velma_system.launch
Go to the documentation of this file.
1 <?xml version="1.0"?>
2 <launch>
3  <node name="termtitle_velma_system" pkg="rcprg_ros_utils" type="termtitle.py" output="screen"
4  args="velma_system" />
5 
6  <arg name="use_kinect" default="true" />
7  <arg name="use_stereo_pair" default="false" />
8  <arg name="world_name" default="$(find rcprg_gazebo_utils)/data/gazebo/worlds/blank.world" />
9  <arg name="GAZEBO_MODEL_PATH" default="" />
10  <arg name="GAZEBO_RESOURCE_PATH" default="" />
11  <arg name="profile" default="dart_2ms" />
12 
13  <arg name="state_snapshot" default="$(find velma_sim_gazebo)/config/initial_state.txt" />
14  <arg name="spawn_velma" default="true"/>
15 
16  <arg name="ORO_LOGLEVEL" default="3"/>
17 
18  <arg name="mobile_base" default="false"/>
19  <arg name="run_steps" default="-1"/>
20  <arg name="gui" default="false"/>
21 
22  <arg name="use_gpu_ray" default="true"/>
23 
24  <arg name="collision_detector" default="dart"/>
25 
26  <!-- <param
27  name="/robot_description"
28  command="$(find xacro)/xacro
29  '$(find velma_description)/robots/velma.urdf.xacro'
30  subsystem_xml:=true
31  xml_file_re_body:='$(find velma_sim_gazebo)/config/velma_core_re.xml'
32  use_gazebo_kinect:=$(arg use_kinect)
33  use_stereo_pair:=$(arg use_stereo_pair)"
34  />
35  <param
36  name="/robot_description_semantic"
37  command="$(find xacro)/xacro '$(find velma_description)/robots/velma.srdf'"
38  /> -->
39 
40  <include file="$(find velma_sim_gazebo)/launch/velma_gazebo_re.launch">
41  <!-- Note: the world_name is with respect to GAZEBO_RESOURCE_PATH environmental variable -->
42  <arg name="world_name" value="$(arg world_name)" />
43  <arg name="use_kinect" value="$(arg use_kinect)" />
44  <arg name="use_stereo_pair" value="$(arg use_stereo_pair)" />
45  <arg name="gui" value="$(arg gui)" />
46  <arg name="debug" value="false" />
47  <arg name="load_robot_description" value="true" />
48  <arg name="GAZEBO_MODEL_PATH" value="$(arg GAZEBO_MODEL_PATH):$(find rcprg_gazebo_utils)/data/gazebo/models" />
49  <arg name="GAZEBO_RESOURCE_PATH" value="$(arg GAZEBO_RESOURCE_PATH):$(find rcprg_gazebo_utils)/data/gazebo" />
50  <arg name="profile" value="$(arg profile)" />
51  <arg name="state_snapshot" value="$(arg state_snapshot)" />
52  <arg name="spawn_velma" value="$(arg spawn_velma)" />
53  <arg name="ORO_LOGLEVEL" value="$(arg ORO_LOGLEVEL)" />
54  <arg name="mobile_base" value="$(arg mobile_base)" />
55  <arg name="run_steps" value="$(arg run_steps)" />
56  <arg name="use_gpu_ray" value="$(arg use_gpu_ray)" />
57  <arg name="collision_detector" value="$(arg collision_detector)" />
58  </include>
59 
60  <include file="$(find velma_core_ve_body)/launch/velma_core_ve_body.launch" >
61  <arg name="ORO_LOGLEVEL" value="$(arg ORO_LOGLEVEL)" />
62  </include>
63  <include file="$(find velma_core_cs)/launch/velma_core_cs.launch" >
64  <arg name="ORO_LOGLEVEL" value="$(arg ORO_LOGLEVEL)" />
65  </include>
66  <include file="$(find velma_task_cs_ros_interface)/launch/velma_task_cs_ros_interface.launch" >
67  <arg name="ORO_LOGLEVEL" value="$(arg ORO_LOGLEVEL)" />
68  </include>
69 
70  <group if="$(arg mobile_base)">
71  <node
72  name="odom_localization"
73  pkg="velma_common" type="odom_localization.py" output="screen" >
74  </node>
75  </group>
76 
77 </launch>