1 <?xml version="1.0" encoding="UTF-8"?>
4 <env name="GAZEBO_MODEL_PATH" value="$(find rosinljubljana)/media/models:$(optenv GAZEBO_MODEL_PATH)"/>
6 <!-- launch the simulator world -->
7 <arg name="debug" default="false"/>
8 <arg name="gui" default="true"/>
9 <arg name="headless" default="false"/>
10 <arg name="pause" default="false"/>
11 <arg name="world" default="rosinljubljana_gazebo" />
12 <include file="$(find gazebo_ros)/launch/empty_world.launch">
13 <arg name="world_name" value="$(find rosinljubljana)/worlds/$(arg world).world"/>
14 <arg name="debug" value="$(arg debug)" />
15 <arg name="gui" value="$(arg gui)" />
16 <arg name="paused" value="$(arg pause)"/>
17 <arg name="use_sim_time" value="true"/>
18 <arg name="headless" value="$(arg headless)"/>
19 <arg name="verbose" value="true"/>
22 <param name="/use_sim_time" value="true"/>
26 <include file="$(find rosinljubljana)/launch/spawn_robot_gazebo.launch">
27 <arg name="number" value="0"/>
28 <arg name="x" value="0.0"/>
29 <arg name="y" value="-0.0"/>
30 <arg name="yaw" value="0.0"/>
35 <include file="$(find rosinljubljana)/launch/spawn_robot_gazebo.launch">
36 <arg name="number" value="4"/>
37 <arg name="x" value="0.5"/>
38 <arg name="y" value="-0.0"/>
39 <arg name="yaw" value="0.0"/>
43 <!-- spawn the camera -->
44 <param name="camera_description" command="$(find xacro)/xacro.py '$(find rosinljubljana)/urdf/camera.xacro'" />
45 <node name="urdf_camera_spawner" pkg="gazebo_ros" type="spawn_model" respawn="false" output="screen" args="-urdf -model camera -param camera_description"/>
47 <node pkg="tf" type="static_transform_publisher" name="publisher_camera_map" args="0 0 3.38 1. 0 0 0.0000013 map camera_link 100" />
48 <node name="rviz" pkg="rviz" type="rviz" args="-d $(find rosinljubljana)/config/config.rviz"/>
50 <rosparam param="robot_list">[0, 4]</rosparam>
52 <node name="robot" pkg="rosinljubljana" type="robot" output="screen"/>
54 <include file="$(find rosinljubljana)/launch/pr2_indiv_no_kinect.launch" output="screen"></include>