1 <?xml version="1.0" encoding="UTF-8"?>
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" />
7 <!-- move_base node -->
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"/>
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"/>
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"/>
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"/>
27 <rosparam file="$(find rosinljubljana)/config/base_local_planner_params.yaml" command="load"/>
29 <rosparam file="$(find rosinljubljana)/config/move_base_params.yaml" command="load"/>
30 <remap from="/robot_$(arg number)/map" to="/map"/>
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"/>
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"/>
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"/>
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"/>
52 <rosparam file="$(find rosinljubljana)/config/base_local_planner_params.yaml" command="load"/>
54 <rosparam file="$(find rosinljubljana)/config/move_base_params.yaml" command="load"/>
55 <remap from="/robot_$(arg number)/map" to="/map"/>
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)"/>
65 <param name="print_diagnostics" value="true"/>
67 <param name="debug" value="true"/>
68 <param name="debug_out_file" value="/home/robot_control/Igor/rosinljubljana_ws/src/rosinljubljana/log/debug"/>
70 <param name="publish_tf" value="false"/>
72 <param name="two_d_mode" value="true"/>
75 <param name="twist0" value="/robot_$(arg number)/twist_beagle"/>
77 <rosparam param="twist0_config">[true, true, true,
81 false, false, false]</rosparam>
84 <param name="pose0" value="/robot_$(arg number)/pose_alvar"/>
86 <rosparam param="pose0_config">[true, true, false,
90 false, false, false]</rosparam>
94 <param name="imu0" value="/robot_$(arg number)/imu_beagle"/>
96 <rosparam param="imu0_config">[false, false, false,
100 true, true, false]</rosparam>
102 <param name="imu0_relative" value="true"/>
103 <param name="imu0_differential" value="true"/>
106 <rosparam param="initial_state">[0, 0.0, 0.0,
110 0.0, 0.0, 0.0]</rosparam>
112 <remap from="odometry/filtered" to="ekf_odom"/>