-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathteamplayer.launch
More file actions
74 lines (66 loc) · 4.04 KB
/
teamplayer.launch
File metadata and controls
74 lines (66 loc) · 4.04 KB
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?xml version="1.0"?>
<launch>
<arg name="audio" default="true" description="Whether the audio system should be started" />
<arg name="behavior" default="true" description="Whether the behavior control system should be started" />
<arg name="behavior_dsd_file" default="main.dsd" description="The behavior dsd file that should be used" />
<arg name="game_controller" default="true" description="Whether the Gamecontroller module should be started" />
<arg name="ipm" default="true" description="Whether the inverse perspective mapping should be started"/>
<arg name="localization" default="true" description="Whether the localization system should be started" />
<arg name="motion" default="true" description="Whether the motion control system should be started" />
<arg name="path_planning" default="true" description="Whether the path planning should be started"/>
<arg name="sim" default="false" description="Whether the robot is running in simulation or on real hardware" />
<arg name="teamcom" default="true" description="Whether the team communication system should be started" />
<arg name="vision" default="true" description="Whether the vision system should be started" />
<arg name="world_model" default="true" description="Whether the world model should be started"/>
<arg name="monitoring" default="true" description="Whether the system monitor and udp bridge should be started" />
<arg name="record" default="false" description="Whether the ros bag recording should be started" />
<arg name="tts" default="false" description="Whether to speak" />
<arg name="whistle_detector" default="true" description="Whether to detect whistles"/>
<arg unless="$(var sim)" name="fieldname" default="german_open_2026" description="Loads field settings (labor, webots, ...)." />
<arg if="$(var sim)" name="fieldname" default="webots" description="Loads field settings (labor, webots, ...)." />
<!-- load the global parameters -->
<include file="$(find-pkg-share bitbots_parameter_blackboard)/launch/parameter_blackboard.launch">
<arg name="sim" value="$(var sim)" />
<arg name="fieldname" value="$(var fieldname)" />
</include>
<!-- load the diagnostic aggregator -->
<include file="$(find-pkg-share bitbots_diagnostic)/launch/aggregator.launch" />
<!-- load the robot description -->
<include file="$(find-pkg-share bitbots_robot_description)/launch/load_robot_description.launch">
<arg name="sim" value="$(var sim)"/>
</include>
<!-- load the motion -->
<group if="$(var motion)">
<include file="$(find-pkg-share bitbots_bringup)/launch/motion.launch">
<arg name="sim" value="$(var sim)"/>
<arg name="tts" value="$(var tts)" />
</include>
</group>
<!-- load the highlevel stuff -->
<include file="$(find-pkg-share bitbots_bringup)/launch/highlevel.launch">
<arg name="audio" value="$(var audio)" />
<arg name="behavior" value="$(var behavior)" />
<arg name="behavior_dsd_file" value="$(var behavior_dsd_file)" />
<arg name="game_controller" value="$(var game_controller)" />
<arg name="ipm" value="$(var ipm)" />
<arg name="localization" value="$(var localization)" />
<arg name="path_planning" value="$(var path_planning)" />
<arg name="sim" value="$(var sim)" />
<arg name="teamcom" value="$(var teamcom)" />
<arg name="vision" value="$(var vision)" />
<arg name="world_model" value="$(var world_model)" />
<arg name="whistle_detector" value="$(var whistle_detector)" />
</include>
<!-- load monitoring -->
<group if="$(var monitoring)">
<group unless="$(var sim)">
<include file="$(find-pkg-share bitbots_bringup)/launch/monitoring.launch" />
</group>
</group>
<!-- record rosbag -->
<group if="$(var record)">
<include file="$(find-pkg-share bitbots_bringup)/launch/rosbag_record.launch.py">
<arg name="sim" value="$(var sim)" />
</include>
</group>
</launch>