-
-
Notifications
You must be signed in to change notification settings - Fork 95
/
Copy pathdiffbot.launch
47 lines (38 loc) · 1.83 KB
/
diffbot.launch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<launch>
<!-- Use this launch file for navigation simulation -->
<!--This launches gazebo itself. Don't launch gazebo explicitly before this -->
<!-- Arguments -->
<!--arg name="model" default="$(env DIFFBOT_MODEL)" doc="model type [diffbot, remo]"/-->
<arg name="model" default="diffbot" doc="model type [diffbot, remo]"/>
<arg name="map_file" default="$(find diffbot_navigation)/maps/db_world.yaml"/>
<arg name="open_rviz" default="true"/>
<arg name="rvizconfig" default="$(find diffbot_navigation)/rviz/diffbot_navigation.rviz" />
<arg name="move_forward_only" default="false"/>
<arg name="local_planner" default="dwa" doc="Local planner can be either dwa, base, teb or pose"/>
<arg name="world_name" default="$(find diffbot_gazebo)/worlds/db_world.world"/>
<!-- DiffBot Remote Steering TODO -->
<!--include file="$(find diffbot_bringup)/launch/diffbot_remote.launch">
<arg name="model" value="$(arg model)" />
</include-->
<include file="$(find diffbot_gazebo)/launch/diffbot.launch">
<arg name="model" value="$(arg model)" />
<arg name="world_name" value="$(arg world_name)" />
</include>
<!-- Map server -->
<node pkg="map_server" name="map_server" type="map_server" args="$(arg map_file)"/>
<!-- AMCL -->
<include file="$(find diffbot_navigation)/launch/amcl.launch">
<arg name="model" value="$(arg model)" />
</include>
<!-- move_base -->
<include file="$(find diffbot_navigation)/launch/move_base.launch">
<arg name="model" value="$(arg model)" />
<arg name="local_planner" value="$(arg local_planner)" />
<arg name="move_forward_only" value="$(arg move_forward_only)"/>
</include>
<!-- Launch visualization in rviz -->
<group if="$(arg open_rviz)">
<node pkg="rviz" type="rviz" name="rviz" required="true"
args="-d $(arg rvizconfig)"/>
</group>
</launch>