Skip to content

Commit 9f62762

Browse files
committed
Replace re-publishing joint_states with remapping
1 parent 6942e27 commit 9f62762

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

franka_control/launch/franka_control.launch

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55

66
<param name="robot_description" command="$(find xacro)/xacro $(find franka_description)/robots/panda_arm.urdf.xacro hand:=$(arg load_gripper)" />
77

8+
<!-- Remap both, arm and gripper joint states to default ROS topic joint_states -->
9+
<remap from="franka_state_controller/joint_states" to="joint_states" />
10+
<remap from="franka_gripper/joint_states" to="joint_states" />
11+
812
<include file="$(find franka_gripper)/launch/franka_gripper.launch" if="$(arg load_gripper)">
913
<arg name="robot_ip" value="$(arg robot_ip)" />
1014
</include>
@@ -17,9 +21,4 @@
1721
<rosparam command="load" file="$(find franka_control)/config/default_controllers.yaml" />
1822
<node name="state_controller_spawner" pkg="controller_manager" type="spawner" respawn="false" output="screen" args="franka_state_controller"/>
1923
<node name="robot_state_publisher" pkg="robot_state_publisher" type="robot_state_publisher" output="screen"/>
20-
<node name="joint_state_publisher" type="joint_state_publisher" pkg="joint_state_publisher" output="screen">
21-
<rosparam if="$(arg load_gripper)" param="source_list">[franka_state_controller/joint_states, franka_gripper/joint_states] </rosparam>
22-
<rosparam unless="$(arg load_gripper)" param="source_list">[franka_state_controller/joint_states] </rosparam>
23-
<param name="rate" value="30"/>
24-
</node>
2524
</launch>

franka_gazebo/launch/panda.launch

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@
3535
<arg name="paused" value="true"/>
3636
<arg name="gui" value="$(eval not arg('headless'))"/>
3737
<arg name="use_sim_time" value="true"/>
38+
<!-- Remap both, arm and gripper joint states to default ROS topic joint_states -->
39+
<remap from="franka_state_controller/joint_states" to="joint_states" />
40+
<remap from="franka_gripper/joint_states" to="joint_states" />
3841
</include>
3942

4043
<param name="robot_description"
@@ -76,10 +79,6 @@
7679
/>
7780

7881
<node name="robot_state_publisher" pkg="robot_state_publisher" type="robot_state_publisher" />
79-
<node name="joint_state_publisher" type="joint_state_publisher" pkg="joint_state_publisher">
80-
<rosparam param="source_list">[franka_state_controller/joint_states, franka_gripper/joint_states] </rosparam>
81-
<param name="rate" value="30"/>
82-
</node>
8382

8483
<!-- Start only if cartesian_impedance_example_controller -->
8584
<node name="interactive_marker"

0 commit comments

Comments
 (0)