Skip to content

Commit 77f2f3d

Browse files
authored
Merge pull request #550 from IMRCLab/add-teleop-parameter
Add teleop parameter for server launch file
2 parents 5d0efc4 + de09edb commit 77f2f3d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

crazyflie/launch/launch.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,10 +115,12 @@ def generate_launch_description():
115115
DeclareLaunchArgument('debug', default_value='False'),
116116
DeclareLaunchArgument('rviz', default_value='False'),
117117
DeclareLaunchArgument('gui', default_value='True'),
118+
DeclareLaunchArgument('teleop', default_value='True'),
118119
DeclareLaunchArgument('mocap', default_value='True'),
119120
DeclareLaunchArgument('teleop_yaml_file', default_value=''),
120121
OpaqueFunction(function=parse_yaml),
121122
Node(
123+
condition=LaunchConfigurationEquals('teleop', 'True'),
122124
package='crazyflie',
123125
executable='teleop',
124126
name='teleop',
@@ -135,6 +137,7 @@ def generate_launch_description():
135137
parameters= [PythonExpression(["'" + telop_yaml_path +"' if '", LaunchConfiguration('teleop_yaml_file'), "' == '' else '", LaunchConfiguration('teleop_yaml_file'), "'"])],
136138
),
137139
Node(
140+
condition=LaunchConfigurationEquals('teleop', 'True'),
138141
package='joy',
139142
executable='joy_node',
140143
name='joy_node' # by default id=0

0 commit comments

Comments
 (0)