Only publishes origin_link in display.launch if using GUI.
authorWalter Fetter Lages <w.fetter@ieee.org>
Sun, 20 Sep 2020 21:07:12 +0000 (18:07 -0300)
committerWalter Fetter Lages <w.fetter@ieee.org>
Sun, 20 Sep 2020 21:07:12 +0000 (18:07 -0300)
tatuira_description/launch/display.launch

index db790cc..029390b 100644 (file)
@@ -1,11 +1,13 @@
 <launch>
        <arg name="use_gui" default="false"/>
        <include file="$(find tatuira_description)/launch/tatuira.launch"/>
-       <node pkg="tf2_ros" type="static_transform_publisher" 
-               name="tatuira_origin_publisher"
-               args="0 0 0 0 0 0 1 map origin_link" />
-       <node if="$(arg use_gui)" name="joint_state_publisher" pkg="joint_state_publisher_gui"
-               type="joint_state_publisher_gui" />
+       <group if="$(arg use_gui)">
+               <node pkg="tf2_ros" type="static_transform_publisher" 
+                       name="tatuira_origin_publisher"
+                       args="0 0 0 0 0 0 1 map origin_link" />
+               <node name="joint_state_publisher" pkg="joint_state_publisher_gui"
+                       type="joint_state_publisher_gui" />
+       </group>
        <node name="robot_state_publisher" pkg="robot_state_publisher"
                type="robot_state_publisher" />
        <node name="rviz" pkg="rviz" type="rviz"