spawn_robot.launch
Go to the documentation of this file.
1 <?xml version="1.0" encoding="UTF-8"?>
2 <launch>
3  <arg name="number" default="0"/>
4  <node pkg="tf" type="static_transform_publisher" name="publisher_map_map" args="0 0 0 0 0 0 map robot_$(arg number)/map 100" />
5  <node pkg="tf" type="static_transform_publisher" name="publisher_odom_map" args="0 0 0 0 0 0 robot_$(arg number)/map robot_$(arg number)/odom 100" />
6 
7  <!-- move_base node -->
8  <!-- MELODIC -->
9 
10  <node pkg="move_base" type="move_base" respawn="false" name="move_base" output="screen" >
11  <rosparam file="$(find rosinljubljana)/config/costmap_common_params.yaml" command="load" ns="global_costmap"/>
12  <param name="global_costmap/scan/sensor_frame" type="str" value="robot_$(arg number)/base_link"/>
13  <param name="global_costmap/scan/topic" type="str" value="/robot_$(arg number)/LaserScan"/>
14 
15  <rosparam file="$(find rosinljubljana)/config/costmap_common_params.yaml" command="load" ns="local_costmap"/>
16  <param name="local_costmap/scan/sensor_frame" type="str" value="robot_$(arg number)/base_link"/>
17  <param name="local_costmap/scan/topic" type="str" value="/robot_$(arg number)/LaserScan"/>
18 
19  <rosparam file="$(find rosinljubljana)/config/local_costmap_params.yaml" command="load"/>
20  <param name="local_costmap/global_frame" type="str" value="robot_$(arg number)/odom"/>
21  <param name="local_costmap/robot_base_frame" type="str" value="robot_$(arg number)/base_link"/>
22 
23  <rosparam file="$(find rosinljubljana)/config/global_costmap_params.yaml" command="load"/>
24  <param name="global_costmap/global_frame" type="str" value="robot_$(arg number)/map" />
25  <param name="global_costmap/robot_base_frame" type="str" value="robot_$(arg number)/base_link"/>
26 
27  <rosparam file="$(find rosinljubljana)/config/base_local_planner_params.yaml" command="load"/>
28 
29  <rosparam file="$(find rosinljubljana)/config/move_base_params.yaml" command="load"/>
30  <remap from="/robot_$(arg number)/map" to="/map"/>
31  </node>
32 
33 <!-- KINETIC -->
34 <!--
35  <node pkg="move_base" type="move_base" respawn="false" name="move_base" output="screen" clear_params="true">
36  <rosparam file="$(find rosinljubljana)/config/costmap_common_params.yaml" command="load" ns="global_costmap"/>
37  <param name="global_costmap/scan/sensor_frame" type="str" value="/robot_$(arg number)/base_link"/>
38  <param name="global_costmap/scan/topic" type="str" value="/robot_$(arg number)/LaserScan"/>
39 
40  <rosparam file="$(find rosinljubljana)/config/costmap_common_params.yaml" command="load" ns="local_costmap"/>
41  <param name="local_costmap/scan/sensor_frame" type="str" value="/robot_$(arg number)/base_link"/>
42  <param name="local_costmap/scan/topic" type="str" value="/robot_$(arg number)/LaserScan"/>
43 
44  <rosparam file="$(find rosinljubljana)/config/local_costmap_params.yaml" command="load"/>
45  <param name="local_costmap/global_frame" type="str" value="/robot_$(arg number)/odom"/>
46  <param name="local_costmap/robot_base_frame" type="str" value="/robot_$(arg number)/base_link"/>
47 
48  <rosparam file="$(find rosinljubljana)/config/global_costmap_params.yaml" command="load"/>
49  <param name="global_costmap/global_frame" type="str" value="/robot_$(arg number)/map" />
50  <param name="global_costmap/robot_base_frame" type="str" value="/robot_$(arg number)/base_link"/>
51 
52  <rosparam file="$(find rosinljubljana)/config/base_local_planner_params.yaml" command="load"/>
53 
54  <rosparam file="$(find rosinljubljana)/config/move_base_params.yaml" command="load"/>
55  <remap from="/robot_$(arg number)/map" to="/map"/>
56  </node>
57 -->
58 
59 <!-- ROBOT LOCALIZATION-->
60  <node pkg="robot_localization" type="ekf_localization_node" name="ekf_se" clear_params="true" >
61  <param name="frequency" value="30"/>
62  <param name="sensor_timeout" value="10"/>
63  <param name="tf_prefix" value="robot_$(arg number)"/>
64 
65  <param name="print_diagnostics" value="true"/>
66 
67  <param name="debug" value="true"/>
68  <param name="debug_out_file" value="/home/robot_control/Igor/rosinljubljana_ws/src/rosinljubljana/log/debug"/>
69 
70  <param name="publish_tf" value="false"/>
71 
72  <param name="two_d_mode" value="true"/>
73 
74 
75  <param name="twist0" value="/robot_$(arg number)/twist_beagle"/>
76 
77  <rosparam param="twist0_config">[true, true, true,
78  false, false, true,
79  true, true, true,
80  true, true, true,
81  false, false, false]</rosparam>
82 
83 
84  <param name="pose0" value="/robot_$(arg number)/pose_alvar"/>
85 
86  <rosparam param="pose0_config">[true, true, false,
87  false, false, true,
88  false, false, false,
89  false, false, false,
90  false, false, false]</rosparam>
91 
92 
93 
94  <param name="imu0" value="/robot_$(arg number)/imu_beagle"/>
95 
96  <rosparam param="imu0_config">[false, false, false,
97  false, false, false,
98  false, false, false,
99  false, false, true,
100  true, true, false]</rosparam>
101 
102  <param name="imu0_relative" value="true"/>
103  <param name="imu0_differential" value="true"/>
104 
105 
106  <rosparam param="initial_state">[0, 0.0, 0.0,
107  0.0, 0.0, 0,
108  0.0, 0.0, 0.0,
109  0.0, 0.0, 0.0,
110  0.0, 0.0, 0.0]</rosparam>
111 
112  <remap from="odometry/filtered" to="ekf_odom"/>
113  </node>
114 </launch>


rosinljubljana
Author(s): Igor Banfi
autogenerated on Mon Feb 24 2020 12:32:36