Skip to content

Commit 3239aeb

Browse files
committed
Add joint state publisher
1 parent ddc211a commit 3239aeb

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

aegis_moveit_config/launch/aegis.launch.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,13 +94,16 @@ def launch_setup(context: LaunchContext) -> List[Node]:
9494

9595
robot_state_publisher_node = prepare_robot_state_publisher_node(robot_description)
9696

97+
joint_state_publisher_node = prepare_joint_state_publisher_node()
98+
9799
scene_objects_manager_node = prepare_scene_objects_manager_node(aegis_paths)
98100

99101
nodes_to_start = [
100102
move_group_node,
101103
rviz_node,
102104
tf_odom_node,
103105
robot_state_publisher_node,
106+
joint_state_publisher_node,
104107
scene_objects_manager_node,
105108
# TODO(issue#5) enable real-time servo
106109
# servo_node(),
@@ -288,6 +291,14 @@ def prepare_robot_state_publisher_node(robot_description: Dict) -> Node:
288291
parameters=[robot_description],
289292
)
290293

294+
def prepare_joint_state_publisher_node() -> Node:
295+
return Node(
296+
package="joint_state_publisher",
297+
executable="joint_state_publisher",
298+
name="joint_state_publisher",
299+
output="screen",
300+
)
301+
291302

292303
def prepare_scene_objects_manager_node(paths: AegisPathsCfg) -> Node:
293304
return Node(

0 commit comments

Comments
 (0)