Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[jsk_topic_tools] add rostopic_connection_list #1699

Merged
merged 6 commits into from
Jun 3, 2022

Conversation

knorth55
Copy link
Member

@knorth55 knorth55 commented Sep 17, 2021

I add a script to list up which topic is transmitted to another host.

$ rosrun jsk_topic_tools rostopic_connection_list
Subscriber host: 133.11.216.168
    133.11.216.211 -> /pr1040/wan0/transmit -> 133.11.216.168
    133.11.216.211 -> /pr1040/wan0/receive -> 133.11.216.168
    133.11.216.211 -> /tf -> 133.11.216.168
    133.11.216.211 -> /joint_states -> 133.11.216.168
    133.11.216.211 -> /tf_static -> 133.11.216.168
    pr1040 -> /tf -> 133.11.216.168
    pr1040s -> /audio -> 133.11.216.168
    pr1040s -> /battery/server2 -> 133.11.216.168
    pr1040s -> /kinect_head/rgb/image_rect_color/compressed -> 133.11.216.168
    pr1040s -> /tf -> 133.11.216.168
Subscriber host: 133.11.216.211
    pr1040 -> /l_arm_controller/follow_joint_trajectory/goal -> 133.11.216.211
    pr1040 -> /l_gripper_sensor_controller/event_detector -> 133.11.216.211
    pr1040 -> /robotsound_jp/cancel -> 133.11.216.211
    pr1040 -> /r_gripper_controller/gripper_action/cancel -> 133.11.216.211
    pr1040 -> /r_arm_controller/follow_joint_trajectory/goal -> 133.11.216.211
    pr1040 -> /r_gripper_controller/gripper_action/goal -> 133.11.216.211
    pr1040 -> /r_gripper_sensor_controller/find_contact -> 133.11.216.211
    pr1040 -> /torso_controller/follow_joint_trajectory/goal -> 133.11.216.211
    pr1040 -> /robotsound_jp/goal -> 133.11.216.211
    pr1040 -> /l_arm_controller/joint_trajectory_action/goal -> 133.11.216.211
    pr1040 -> /robotsound -> 133.11.216.211
    pr1040 -> /r_gripper_sensor_controller/slip_servo -> 133.11.216.211
    pr1040 -> /head_traj_controller_loose/command -> 133.11.216.211
    pr1040 -> /r_arm_controller_loose/command -> 133.11.216.211
    pr1040 -> /head_traj_controller/follow_joint_trajectory/goal -> 133.11.216.211
    pr1040 -> /r_arm_controller/joint_trajectory_action/cancel -> 133.11.216.211
    pr1040 -> /torso_controller/follow_joint_trajectory/cancel -> 133.11.216.211
    pr1040 -> /l_arm_controller/follow_joint_trajectory/cancel -> 133.11.216.211
    pr1040 -> /r_gripper_sensor_controller/force_servo -> 133.11.216.211
    pr1040 -> /l_arm_controller_loose/command -> 133.11.216.211
    pr1040 -> /l_gripper_sensor_controller/force_servo -> 133.11.216.211
    pr1040 -> /r_arm_controller/follow_joint_trajectory/cancel -> 133.11.216.211
    pr1040 -> /head_traj_controller/follow_joint_trajectory/cancel -> 133.11.216.211
    pr1040 -> /l_gripper_sensor_controller/slip_servo -> 133.11.216.211
    pr1040 -> /l_gripper_controller/gripper_action/goal -> 133.11.216.211
    pr1040 -> /tf -> 133.11.216.211
    pr1040 -> /l_gripper_sensor_controller/command -> 133.11.216.211
    pr1040 -> /base_controller/command -> 133.11.216.211
    pr1040 -> /l_arm_controller/joint_trajectory_action/cancel -> 133.11.216.211
    pr1040 -> /robotsound_jp -> 133.11.216.211
    pr1040 -> /r_gripper_sensor_controller/command -> 133.11.216.211
    pr1040 -> /l_gripper_controller/gripper_action/cancel -> 133.11.216.211
    pr1040 -> /r_arm_controller/joint_trajectory_action/goal -> 133.11.216.211
    pr1040 -> /l_gripper_sensor_controller/find_contact -> 133.11.216.211
    pr1040 -> /r_gripper_sensor_controller/event_detector -> 133.11.216.211
    pr1040s -> /l_arm_controller/follow_joint_trajectory/goal -> 133.11.216.211
    pr1040s -> /robotsound_jp/cancel -> 133.11.216.211
    pr1040s -> /diagnostics -> 133.11.216.211
    pr1040s -> /r_gripper_controller/gripper_action/cancel -> 133.11.216.211
    pr1040s -> /head_traj_controller/command -> 133.11.216.211
    pr1040s -> /r_arm_controller/follow_joint_trajectory/goal -> 133.11.216.211
    pr1040s -> /r_gripper_controller/gripper_action/goal -> 133.11.216.211
    pr1040s -> /torso_controller/follow_joint_trajectory/goal -> 133.11.216.211
    pr1040s -> /robotsound_jp/goal -> 133.11.216.211
    pr1040s -> /battery/server2 -> 133.11.216.211
    pr1040s -> /l_arm_controller/joint_trajectory_action/goal -> 133.11.216.211
    pr1040s -> /head_traj_controller/point_head_action/goal -> 133.11.216.211
    pr1040s -> /robotsound -> 133.11.216.211
    pr1040s -> /head_traj_controller/follow_joint_trajectory/goal -> 133.11.216.211
    pr1040s -> /head_traj_controller/point_head_action/cancel -> 133.11.216.211
    pr1040s -> /torso_controller/command -> 133.11.216.211
    pr1040s -> /r_arm_controller/joint_trajectory_action/cancel -> 133.11.216.211
    pr1040s -> /torso_controller/follow_joint_trajectory/cancel -> 133.11.216.211
    pr1040s -> /l_arm_controller/follow_joint_trajectory/cancel -> 133.11.216.211
    pr1040s -> /r_arm_controller/follow_joint_trajectory/cancel -> 133.11.216.211
    pr1040s -> /head_traj_controller/follow_joint_trajectory/cancel -> 133.11.216.211
    pr1040s -> /tf2_buffer_server/goal -> 133.11.216.211
    pr1040s -> /l_arm_controller/command -> 133.11.216.211
    pr1040s -> /tf2_buffer_server/cancel -> 133.11.216.211
    pr1040s -> /robotsound/goal -> 133.11.216.211
    pr1040s -> /l_gripper_controller/gripper_action/goal -> 133.11.216.211
    pr1040s -> /robotsound/cancel -> 133.11.216.211
    pr1040s -> /tf -> 133.11.216.211
    pr1040s -> /r_arm_controller/command -> 133.11.216.211
    pr1040s -> /l_arm_controller/joint_trajectory_action/cancel -> 133.11.216.211
    pr1040s -> /l_gripper_controller/gripper_action/cancel -> 133.11.216.211
    pr1040s -> /r_arm_controller/joint_trajectory_action/goal -> 133.11.216.211
Subscriber host: 133.11.216.33
    133.11.216.211 -> /tf -> 133.11.216.33
    133.11.216.211 -> /diagnostics_agg -> 133.11.216.33
    133.11.216.211 -> /tf_static -> 133.11.216.33
    pr1040 -> /map -> 133.11.216.33
    pr1040 -> /visualization/battery/value2 -> 133.11.216.33
    pr1040 -> /visualization/battery/value3 -> 133.11.216.33
    pr1040 -> /visualization/battery/value0 -> 133.11.216.33
    pr1040 -> /visualization/battery/value1 -> 133.11.216.33
    pr1040 -> /tf -> 133.11.216.33
    pr1040s -> /safe_teleop_base/local_costmap/costmap -> 133.11.216.33
    pr1040s -> /kinect_head/rgb/quater/image_rect_color -> 133.11.216.33
    pr1040s -> /kinect_head/depth_registered/quater/throttled/points -> 133.11.216.33
    pr1040s -> /move_base_node/global_costmap/costmap_updates -> 133.11.216.33
    pr1040s -> /move_base_node/local_costmap/costmap -> 133.11.216.33
    pr1040s -> /move_base_node/local_costmap/costmap_updates -> 133.11.216.33
    pr1040s -> /base_scan_throttled -> 133.11.216.33
    pr1040s -> /move_base_node/global_costmap/costmap -> 133.11.216.33
    pr1040s -> /spots_marker_array -> 133.11.216.33
    pr1040s -> /move_base_node/DWAPlannerROS/local_plan -> 133.11.216.33
    pr1040s -> /tf -> 133.11.216.33
    pr1040s -> /safe_teleop_base/local_costmap/costmap_updates -> 133.11.216.33
    pr1040s -> /move_base_node/DWAPlannerROS/global_plan -> 133.11.216.33
Subscriber host: pr1040
    133.11.216.211 -> /head_traj_controller/follow_joint_trajectory/result -> pr1040
    133.11.216.211 -> /r_arm_controller_loose/state -> pr1040
    133.11.216.211 -> /r_gripper_sensor_controller/event_detector_state -> pr1040
    133.11.216.211 -> /l_gripper_controller/gripper_action/feedback -> pr1040
    133.11.216.211 -> /torso_controller/state -> pr1040
    133.11.216.211 -> /calibrated -> pr1040
    133.11.216.211 -> /l_arm_controller/follow_joint_trajectory/result -> pr1040
    133.11.216.211 -> /l_gripper_controller/state -> pr1040
    133.11.216.211 -> /base_odometry/odom -> pr1040
    133.11.216.211 -> /robotsound_jp/feedback -> pr1040
    133.11.216.211 -> /pr1040/application/app_status -> pr1040
    133.11.216.211 -> /head_traj_controller_loose/state -> pr1040
    133.11.216.211 -> /r_arm_controller/state -> pr1040
    133.11.216.211 -> /l_gripper_controller/gripper_action/status -> pr1040
    133.11.216.211 -> /r_gripper_sensor_controller/force_servo_state -> pr1040
    133.11.216.211 -> /pressure/r_gripper_motor -> pr1040
    133.11.216.211 -> /l_gripper_sensor_controller/event_detector_state -> pr1040
    133.11.216.211 -> /l_arm_controller_loose/state -> pr1040
    133.11.216.211 -> /torso_controller/follow_joint_trajectory/feedback -> pr1040
    133.11.216.211 -> /r_arm_controller/follow_joint_trajectory/status -> pr1040
    133.11.216.211 -> /l_arm_controller/follow_joint_trajectory/status -> pr1040
    133.11.216.211 -> /r_gripper_sensor_controller/contact_state -> pr1040
    133.11.216.211 -> /r_gripper_sensor_controller/state -> pr1040
    133.11.216.211 -> /l_arm_controller/joint_trajectory_action/feedback -> pr1040
    133.11.216.211 -> /l_arm_controller/joint_trajectory_action/result -> pr1040
    133.11.216.211 -> /r_arm_controller/follow_joint_trajectory/feedback -> pr1040
    133.11.216.211 -> /pressure/l_gripper_motor -> pr1040
    133.11.216.211 -> /head_traj_controller/state -> pr1040
    133.11.216.211 -> /r_arm_controller/follow_joint_trajectory/result -> pr1040
    133.11.216.211 -> /r_gripper_controller/state -> pr1040
    133.11.216.211 -> /r_arm_controller/joint_trajectory_action/result -> pr1040
    133.11.216.211 -> /r_arm_controller/joint_trajectory_action/status -> pr1040
    133.11.216.211 -> /r_gripper_controller/gripper_action/status -> pr1040
    133.11.216.211 -> /pr1040/app_list -> pr1040
    133.11.216.211 -> /head_traj_controller/follow_joint_trajectory/feedback -> pr1040
    133.11.216.211 -> /r_arm_controller/joint_trajectory_action/feedback -> pr1040
    133.11.216.211 -> /l_gripper_sensor_controller/contact_state -> pr1040
    133.11.216.211 -> /power_board/state -> pr1040
    133.11.216.211 -> /l_gripper_sensor_controller/force_servo_state -> pr1040
    133.11.216.211 -> /r_gripper_controller/gripper_action/feedback -> pr1040
    133.11.216.211 -> /l_arm_controller/joint_trajectory_action/status -> pr1040
    133.11.216.211 -> /l_arm_controller/state -> pr1040
    133.11.216.211 -> /torso_controller/follow_joint_trajectory/result -> pr1040
    133.11.216.211 -> /l_gripper_sensor_controller/state -> pr1040
    133.11.216.211 -> /head_traj_controller/follow_joint_trajectory/status -> pr1040
    133.11.216.211 -> /l_gripper_controller/gripper_action/result -> pr1040
    133.11.216.211 -> /l_arm_controller/follow_joint_trajectory/feedback -> pr1040
    133.11.216.211 -> /robotsound_jp/status -> pr1040
    133.11.216.211 -> /r_gripper_sensor_controller/slip_servo_state -> pr1040
    133.11.216.211 -> /tf -> pr1040
    133.11.216.211 -> /l_gripper_sensor_controller/slip_servo_state -> pr1040
    133.11.216.211 -> /joint_states -> pr1040
    133.11.216.211 -> /diagnostics_agg -> pr1040
    133.11.216.211 -> /pr2_ethercat/motors_halted -> pr1040
    133.11.216.211 -> /torso_controller/follow_joint_trajectory/status -> pr1040
    133.11.216.211 -> /r_gripper_controller/gripper_action/result -> pr1040
    133.11.216.211 -> /power_state -> pr1040
    133.11.216.211 -> /tf_static -> pr1040
    133.11.216.211 -> /robotsound_jp/result -> pr1040
    pr1040s -> /move_base/goal -> pr1040
    pr1040s -> /move_base/status -> pr1040
    pr1040s -> /tuck_arms/goal -> pr1040
    pr1040s -> /tuck_arms/cancel -> pr1040
    pr1040s -> /navigation/cmd_vel/raw -> pr1040
    pr1040s -> /speech_to_text -> pr1040
    pr1040s -> /tilt_scan_filtered -> pr1040
    pr1040s -> /battery/server -> pr1040
    pr1040s -> /tilt_scan -> pr1040
    pr1040s -> /base_controller/follow_joint_trajectory/goal -> pr1040
    pr1040s -> /teleop/joy_vel -> pr1040
    pr1040s -> /tf -> pr1040
    pr1040s -> /move_base/feedback -> pr1040
    pr1040s -> /joy -> pr1040
    pr1040s -> /base_controller/follow_joint_trajectory/cancel -> pr1040
    pr1040s -> /move_base/result -> pr1040
Subscriber host: pr1040s
    133.11.216.211 -> /head_traj_controller/follow_joint_trajectory/result -> pr1040s
    133.11.216.211 -> /r_arm_controller_loose/follow_joint_trajectory/result -> pr1040s
    133.11.216.211 -> /base_odometry/odometer -> pr1040s
    133.11.216.211 -> /l_gripper_controller/gripper_action/feedback -> pr1040s
    133.11.216.211 -> /tf2_buffer_server/result -> pr1040s
    133.11.216.211 -> /head_traj_controller/point_head_action/status -> pr1040s
    133.11.216.211 -> /torso_controller/state -> pr1040s
    133.11.216.211 -> /l_arm_controller/follow_joint_trajectory/result -> pr1040s
    133.11.216.211 -> /robotsound/result -> pr1040s
    133.11.216.211 -> /l_gripper_controller/state -> pr1040s
    133.11.216.211 -> /l_arm_controller_loose/follow_joint_trajectory/result -> pr1040s
    133.11.216.211 -> /base_odometry/odom -> pr1040s
    133.11.216.211 -> /robotsound_jp/goal -> pr1040s
    133.11.216.211 -> /robotsound_jp/feedback -> pr1040s
    133.11.216.211 -> /laser_tilt_controller/laser_scanner_signal -> pr1040s
    133.11.216.211 -> /head_traj_controller_loose/follow_joint_trajectory/feedback -> pr1040s
    133.11.216.211 -> /network/connected -> pr1040s
    133.11.216.211 -> /narrow_stereo_textured/left/image_mono -> pr1040s
    133.11.216.211 -> /head_traj_controller/point_head_action/feedback -> pr1040s
    133.11.216.211 -> /r_arm_controller/state -> pr1040s
    133.11.216.211 -> /l_gripper_controller/gripper_action/status -> pr1040s
    133.11.216.211 -> /head_traj_controller_loose/follow_joint_trajectory/result -> pr1040s
    133.11.216.211 -> /pressure/r_gripper_motor -> pr1040s
    133.11.216.211 -> /torso_controller/follow_joint_trajectory/feedback -> pr1040s
    133.11.216.211 -> /r_arm_controller/follow_joint_trajectory/status -> pr1040s
    133.11.216.211 -> /l_arm_controller/follow_joint_trajectory/status -> pr1040s
    133.11.216.211 -> /l_arm_controller/joint_trajectory_action/feedback -> pr1040s
    133.11.216.211 -> /l_arm_controller/joint_trajectory_action/result -> pr1040s
    133.11.216.211 -> /r_arm_controller/follow_joint_trajectory/feedback -> pr1040s
    133.11.216.211 -> /pressure/l_gripper_motor -> pr1040s
    133.11.216.211 -> /head_traj_controller/state -> pr1040s
    133.11.216.211 -> /robotsound/status -> pr1040s
    133.11.216.211 -> /r_arm_controller/follow_joint_trajectory/result -> pr1040s
    133.11.216.211 -> /r_gripper_controller/state -> pr1040s
    133.11.216.211 -> /l_arm_controller_loose/follow_joint_trajectory/feedback -> pr1040s
    133.11.216.211 -> /r_arm_controller/joint_trajectory_action/result -> pr1040s
    133.11.216.211 -> /r_arm_controller/joint_trajectory_action/status -> pr1040s
    133.11.216.211 -> /r_gripper_controller/gripper_action/status -> pr1040s
    133.11.216.211 -> /pr1040/app_list -> pr1040s
    133.11.216.211 -> /r_arm_controller_loose/follow_joint_trajectory/feedback -> pr1040s
    133.11.216.211 -> /head_traj_controller/follow_joint_trajectory/feedback -> pr1040s
    133.11.216.211 -> /r_arm_controller/joint_trajectory_action/feedback -> pr1040s
    133.11.216.211 -> /power_board/state -> pr1040s
    133.11.216.211 -> /r_gripper_controller/gripper_action/feedback -> pr1040s
    133.11.216.211 -> /l_arm_controller/joint_trajectory_action/status -> pr1040s
    133.11.216.211 -> /l_arm_controller/state -> pr1040s
    133.11.216.211 -> /torso_controller/follow_joint_trajectory/result -> pr1040s
    133.11.216.211 -> /head_traj_controller/follow_joint_trajectory/status -> pr1040s
    133.11.216.211 -> /narrow_stereo_textured/right/image_rect -> pr1040s
    133.11.216.211 -> /l_gripper_controller/gripper_action/result -> pr1040s
    133.11.216.211 -> /tf2_buffer_server/feedback -> pr1040s
    133.11.216.211 -> /l_arm_controller/follow_joint_trajectory/feedback -> pr1040s
    133.11.216.211 -> /robotsound_jp/status -> pr1040s
    133.11.216.211 -> /tf -> pr1040s
    133.11.216.211 -> /head_traj_controller/point_head_action/result -> pr1040s
    133.11.216.211 -> /joint_states -> pr1040s
    133.11.216.211 -> /diagnostics_agg -> pr1040s
    133.11.216.211 -> /robotsound/feedback -> pr1040s
    133.11.216.211 -> /pr2_ethercat/motors_halted -> pr1040s
    133.11.216.211 -> /torso_controller/follow_joint_trajectory/status -> pr1040s
    133.11.216.211 -> /r_gripper_controller/gripper_action/result -> pr1040s
    133.11.216.211 -> /power_state -> pr1040s
    133.11.216.211 -> /tf_static -> pr1040s
    133.11.216.211 -> /robotsound_jp/result -> pr1040s
    133.11.216.211 -> /tf2_buffer_server/status -> pr1040s
    133.11.216.33 -> /initialpose -> pr1040s
    133.11.216.33 -> /move_base_simple/goal -> pr1040s
    pr1040 -> /base_controller/cmd_vel -> pr1040s
    pr1040 -> /l_gripper_sensor_controller/gripper_action/goal -> pr1040s
    pr1040 -> /move_base/goal -> pr1040s
    pr1040 -> /r_gripper_sensor_controller/gripper_action/result -> pr1040s
    pr1040 -> /l_arm_controller/follow_joint_trajectory/goal -> pr1040s
    pr1040 -> /r_gripper_sensor_controller/gripper_action/goal -> pr1040s
    pr1040 -> /kinect_head/rgb/image_raw -> pr1040s
    pr1040 -> /joy_vel -> pr1040s
    pr1040 -> /l_gripper_sensor_controller/gripper_action/feedback -> pr1040s
    pr1040 -> /base_controller/follow_joint_trajectory/feedback -> pr1040s
    pr1040 -> /map -> pr1040s
    pr1040 -> /base_controller/follow_joint_trajectory/result -> pr1040s
    pr1040 -> /sound_play/goal -> pr1040s
    pr1040 -> /r_arm_controller/follow_joint_trajectory/goal -> pr1040s
    pr1040 -> /r_gripper_controller/gripper_action/goal -> pr1040s
    pr1040 -> /torso_controller/follow_joint_trajectory/goal -> pr1040s
    pr1040 -> /map_keepout -> pr1040s
    pr1040 -> /map_tf_mux/selected -> pr1040s
    pr1040 -> /robotsound_jp/goal -> pr1040s
    pr1040 -> /tilt_scan_filtered/navigation -> pr1040s
    pr1040 -> /l_gripper_sensor_controller/gripper_action/result -> pr1040s
    pr1040 -> /tuck_arms/result -> pr1040s
    pr1040 -> /odom_teleop -> pr1040s
    pr1040 -> /head_traj_controller/follow_joint_trajectory/goal -> pr1040s
    pr1040 -> /tuck_arms/feedback -> pr1040s
    pr1040 -> /move_base/cancel -> pr1040s
    pr1040 -> /initialpose -> pr1040s
    pr1040 -> /base_controller/follow_joint_trajectory/goal -> pr1040s
    pr1040 -> /navigation/cmd_vel -> pr1040s
    pr1040 -> /kinect_head/rgb/camera_info -> pr1040s
    pr1040 -> /l_gripper_controller/gripper_action/goal -> pr1040s
    pr1040 -> /tf -> pr1040s
    pr1040 -> /r_gripper_sensor_controller/gripper_action/feedback -> pr1040s
    pr1040 -> /kinect_head/depth_registered/image_raw -> pr1040s
    pr1040 -> /base_controller/follow_joint_trajectory/status -> pr1040s
    pr1040 -> /kinect_head/depth_registered/camera_info -> pr1040s
    pr1040 -> /tuck_arms/status -> pr1040s

you can sort by publisher host name with --publisher-host-sort.

$ rosrun jsk_topic_tools rostopic_connection_list --publisher-host-sort
Publisher host: 133.11.216.211
    133.11.216.211 -> /pr1040/wan0/transmit -> 133.11.216.168
    133.11.216.211 -> /pr1040/wan0/receive -> 133.11.216.168
    133.11.216.211 -> /tf -> 133.11.216.168
    133.11.216.211 -> /joint_states -> 133.11.216.168
    133.11.216.211 -> /tf_static -> 133.11.216.168
    133.11.216.211 -> /tf -> 133.11.216.33
    133.11.216.211 -> /diagnostics_agg -> 133.11.216.33
    133.11.216.211 -> /tf_static -> 133.11.216.33
    133.11.216.211 -> /head_traj_controller/follow_joint_trajectory/result -> pr1040
    133.11.216.211 -> /r_arm_controller_loose/state -> pr1040
    133.11.216.211 -> /r_gripper_sensor_controller/event_detector_state -> pr1040
    133.11.216.211 -> /l_gripper_controller/gripper_action/feedback -> pr1040
    133.11.216.211 -> /torso_controller/state -> pr1040
    133.11.216.211 -> /calibrated -> pr1040
    133.11.216.211 -> /l_arm_controller/follow_joint_trajectory/result -> pr1040
    133.11.216.211 -> /l_gripper_controller/state -> pr1040
    133.11.216.211 -> /base_odometry/odom -> pr1040
    133.11.216.211 -> /robotsound_jp/feedback -> pr1040
    133.11.216.211 -> /pr1040/application/app_status -> pr1040
    133.11.216.211 -> /head_traj_controller_loose/state -> pr1040
    133.11.216.211 -> /r_arm_controller/state -> pr1040
    133.11.216.211 -> /l_gripper_controller/gripper_action/status -> pr1040
    133.11.216.211 -> /r_gripper_sensor_controller/force_servo_state -> pr1040
    133.11.216.211 -> /pressure/r_gripper_motor -> pr1040
    133.11.216.211 -> /l_gripper_sensor_controller/event_detector_state -> pr1040
    133.11.216.211 -> /l_arm_controller_loose/state -> pr1040
    133.11.216.211 -> /torso_controller/follow_joint_trajectory/feedback -> pr1040
    133.11.216.211 -> /r_arm_controller/follow_joint_trajectory/status -> pr1040
    133.11.216.211 -> /l_arm_controller/follow_joint_trajectory/status -> pr1040
    133.11.216.211 -> /r_gripper_sensor_controller/contact_state -> pr1040
    133.11.216.211 -> /r_gripper_sensor_controller/state -> pr1040
    133.11.216.211 -> /l_arm_controller/joint_trajectory_action/feedback -> pr1040
    133.11.216.211 -> /l_arm_controller/joint_trajectory_action/result -> pr1040
    133.11.216.211 -> /r_arm_controller/follow_joint_trajectory/feedback -> pr1040
    133.11.216.211 -> /pressure/l_gripper_motor -> pr1040
    133.11.216.211 -> /head_traj_controller/state -> pr1040
    133.11.216.211 -> /r_arm_controller/follow_joint_trajectory/result -> pr1040
    133.11.216.211 -> /r_gripper_controller/state -> pr1040
    133.11.216.211 -> /r_arm_controller/joint_trajectory_action/result -> pr1040
    133.11.216.211 -> /r_arm_controller/joint_trajectory_action/status -> pr1040
    133.11.216.211 -> /r_gripper_controller/gripper_action/status -> pr1040
    133.11.216.211 -> /pr1040/app_list -> pr1040
    133.11.216.211 -> /head_traj_controller/follow_joint_trajectory/feedback -> pr1040
    133.11.216.211 -> /r_arm_controller/joint_trajectory_action/feedback -> pr1040
    133.11.216.211 -> /l_gripper_sensor_controller/contact_state -> pr1040
    133.11.216.211 -> /power_board/state -> pr1040
    133.11.216.211 -> /l_gripper_sensor_controller/force_servo_state -> pr1040
    133.11.216.211 -> /r_gripper_controller/gripper_action/feedback -> pr1040
    133.11.216.211 -> /l_arm_controller/joint_trajectory_action/status -> pr1040
    133.11.216.211 -> /l_arm_controller/state -> pr1040
    133.11.216.211 -> /torso_controller/follow_joint_trajectory/result -> pr1040
    133.11.216.211 -> /l_gripper_sensor_controller/state -> pr1040
    133.11.216.211 -> /head_traj_controller/follow_joint_trajectory/status -> pr1040
    133.11.216.211 -> /l_gripper_controller/gripper_action/result -> pr1040
    133.11.216.211 -> /l_arm_controller/follow_joint_trajectory/feedback -> pr1040
    133.11.216.211 -> /robotsound_jp/status -> pr1040
    133.11.216.211 -> /r_gripper_sensor_controller/slip_servo_state -> pr1040
    133.11.216.211 -> /tf -> pr1040
    133.11.216.211 -> /l_gripper_sensor_controller/slip_servo_state -> pr1040
    133.11.216.211 -> /joint_states -> pr1040
    133.11.216.211 -> /diagnostics_agg -> pr1040
    133.11.216.211 -> /pr2_ethercat/motors_halted -> pr1040
    133.11.216.211 -> /torso_controller/follow_joint_trajectory/status -> pr1040
    133.11.216.211 -> /r_gripper_controller/gripper_action/result -> pr1040
    133.11.216.211 -> /power_state -> pr1040
    133.11.216.211 -> /tf_static -> pr1040
    133.11.216.211 -> /robotsound_jp/result -> pr1040
    133.11.216.211 -> /head_traj_controller/follow_joint_trajectory/result -> pr1040s
    133.11.216.211 -> /r_arm_controller_loose/follow_joint_trajectory/result -> pr1040s
    133.11.216.211 -> /base_odometry/odometer -> pr1040s
    133.11.216.211 -> /l_gripper_controller/gripper_action/feedback -> pr1040s
    133.11.216.211 -> /tf2_buffer_server/result -> pr1040s
    133.11.216.211 -> /head_traj_controller/point_head_action/status -> pr1040s
    133.11.216.211 -> /torso_controller/state -> pr1040s
    133.11.216.211 -> /l_arm_controller/follow_joint_trajectory/result -> pr1040s
    133.11.216.211 -> /robotsound/result -> pr1040s
    133.11.216.211 -> /l_gripper_controller/state -> pr1040s
    133.11.216.211 -> /l_arm_controller_loose/follow_joint_trajectory/result -> pr1040s
    133.11.216.211 -> /base_odometry/odom -> pr1040s
    133.11.216.211 -> /robotsound_jp/goal -> pr1040s
    133.11.216.211 -> /robotsound_jp/feedback -> pr1040s
    133.11.216.211 -> /laser_tilt_controller/laser_scanner_signal -> pr1040s
    133.11.216.211 -> /head_traj_controller_loose/follow_joint_trajectory/feedback -> pr1040s
    133.11.216.211 -> /network/connected -> pr1040s
    133.11.216.211 -> /narrow_stereo_textured/left/image_mono -> pr1040s
    133.11.216.211 -> /head_traj_controller/point_head_action/feedback -> pr1040s
    133.11.216.211 -> /r_arm_controller/state -> pr1040s
    133.11.216.211 -> /l_gripper_controller/gripper_action/status -> pr1040s
    133.11.216.211 -> /head_traj_controller_loose/follow_joint_trajectory/result -> pr1040s
    133.11.216.211 -> /pressure/r_gripper_motor -> pr1040s
    133.11.216.211 -> /torso_controller/follow_joint_trajectory/feedback -> pr1040s
    133.11.216.211 -> /r_arm_controller/follow_joint_trajectory/status -> pr1040s
    133.11.216.211 -> /l_arm_controller/follow_joint_trajectory/status -> pr1040s
    133.11.216.211 -> /l_arm_controller/joint_trajectory_action/feedback -> pr1040s
    133.11.216.211 -> /l_arm_controller/joint_trajectory_action/result -> pr1040s
    133.11.216.211 -> /r_arm_controller/follow_joint_trajectory/feedback -> pr1040s
    133.11.216.211 -> /pressure/l_gripper_motor -> pr1040s
    133.11.216.211 -> /head_traj_controller/state -> pr1040s
    133.11.216.211 -> /robotsound/status -> pr1040s
    133.11.216.211 -> /r_arm_controller/follow_joint_trajectory/result -> pr1040s
    133.11.216.211 -> /r_gripper_controller/state -> pr1040s
    133.11.216.211 -> /l_arm_controller_loose/follow_joint_trajectory/feedback -> pr1040s
    133.11.216.211 -> /r_arm_controller/joint_trajectory_action/result -> pr1040s
    133.11.216.211 -> /r_arm_controller/joint_trajectory_action/status -> pr1040s
    133.11.216.211 -> /r_gripper_controller/gripper_action/status -> pr1040s
    133.11.216.211 -> /pr1040/app_list -> pr1040s
    133.11.216.211 -> /r_arm_controller_loose/follow_joint_trajectory/feedback -> pr1040s
    133.11.216.211 -> /head_traj_controller/follow_joint_trajectory/feedback -> pr1040s
    133.11.216.211 -> /r_arm_controller/joint_trajectory_action/feedback -> pr1040s
    133.11.216.211 -> /power_board/state -> pr1040s
    133.11.216.211 -> /r_gripper_controller/gripper_action/feedback -> pr1040s
    133.11.216.211 -> /l_arm_controller/joint_trajectory_action/status -> pr1040s
    133.11.216.211 -> /l_arm_controller/state -> pr1040s
    133.11.216.211 -> /torso_controller/follow_joint_trajectory/result -> pr1040s
    133.11.216.211 -> /head_traj_controller/follow_joint_trajectory/status -> pr1040s
    133.11.216.211 -> /narrow_stereo_textured/right/image_rect -> pr1040s
    133.11.216.211 -> /l_gripper_controller/gripper_action/result -> pr1040s
    133.11.216.211 -> /tf2_buffer_server/feedback -> pr1040s
    133.11.216.211 -> /l_arm_controller/follow_joint_trajectory/feedback -> pr1040s
    133.11.216.211 -> /robotsound_jp/status -> pr1040s
    133.11.216.211 -> /tf -> pr1040s
    133.11.216.211 -> /head_traj_controller/point_head_action/result -> pr1040s
    133.11.216.211 -> /joint_states -> pr1040s
    133.11.216.211 -> /diagnostics_agg -> pr1040s
    133.11.216.211 -> /robotsound/feedback -> pr1040s
    133.11.216.211 -> /pr2_ethercat/motors_halted -> pr1040s
    133.11.216.211 -> /torso_controller/follow_joint_trajectory/status -> pr1040s
    133.11.216.211 -> /r_gripper_controller/gripper_action/result -> pr1040s
    133.11.216.211 -> /power_state -> pr1040s
    133.11.216.211 -> /tf_static -> pr1040s
    133.11.216.211 -> /robotsound_jp/result -> pr1040s
    133.11.216.211 -> /tf2_buffer_server/status -> pr1040s
Publisher host: 133.11.216.33
    133.11.216.33 -> /initialpose -> pr1040s
    133.11.216.33 -> /move_base_simple/goal -> pr1040s
Publisher host: pr1040
    pr1040 -> /tf -> 133.11.216.168
    pr1040 -> /l_arm_controller/follow_joint_trajectory/goal -> 133.11.216.211
    pr1040 -> /l_gripper_sensor_controller/event_detector -> 133.11.216.211
    pr1040 -> /robotsound_jp/cancel -> 133.11.216.211
    pr1040 -> /r_gripper_controller/gripper_action/cancel -> 133.11.216.211
    pr1040 -> /r_arm_controller/follow_joint_trajectory/goal -> 133.11.216.211
    pr1040 -> /r_gripper_controller/gripper_action/goal -> 133.11.216.211
    pr1040 -> /r_gripper_sensor_controller/find_contact -> 133.11.216.211
    pr1040 -> /torso_controller/follow_joint_trajectory/goal -> 133.11.216.211
    pr1040 -> /robotsound_jp/goal -> 133.11.216.211
    pr1040 -> /l_arm_controller/joint_trajectory_action/goal -> 133.11.216.211
    pr1040 -> /robotsound -> 133.11.216.211
    pr1040 -> /r_gripper_sensor_controller/slip_servo -> 133.11.216.211
    pr1040 -> /head_traj_controller_loose/command -> 133.11.216.211
    pr1040 -> /r_arm_controller_loose/command -> 133.11.216.211
    pr1040 -> /head_traj_controller/follow_joint_trajectory/goal -> 133.11.216.211
    pr1040 -> /r_arm_controller/joint_trajectory_action/cancel -> 133.11.216.211
    pr1040 -> /torso_controller/follow_joint_trajectory/cancel -> 133.11.216.211
    pr1040 -> /l_arm_controller/follow_joint_trajectory/cancel -> 133.11.216.211
    pr1040 -> /r_gripper_sensor_controller/force_servo -> 133.11.216.211
    pr1040 -> /l_arm_controller_loose/command -> 133.11.216.211
    pr1040 -> /l_gripper_sensor_controller/force_servo -> 133.11.216.211
    pr1040 -> /r_arm_controller/follow_joint_trajectory/cancel -> 133.11.216.211
    pr1040 -> /head_traj_controller/follow_joint_trajectory/cancel -> 133.11.216.211
    pr1040 -> /l_gripper_sensor_controller/slip_servo -> 133.11.216.211
    pr1040 -> /l_gripper_controller/gripper_action/goal -> 133.11.216.211
    pr1040 -> /tf -> 133.11.216.211
    pr1040 -> /l_gripper_sensor_controller/command -> 133.11.216.211
    pr1040 -> /base_controller/command -> 133.11.216.211
    pr1040 -> /l_arm_controller/joint_trajectory_action/cancel -> 133.11.216.211
    pr1040 -> /robotsound_jp -> 133.11.216.211
    pr1040 -> /r_gripper_sensor_controller/command -> 133.11.216.211
    pr1040 -> /l_gripper_controller/gripper_action/cancel -> 133.11.216.211
    pr1040 -> /r_arm_controller/joint_trajectory_action/goal -> 133.11.216.211
    pr1040 -> /l_gripper_sensor_controller/find_contact -> 133.11.216.211
    pr1040 -> /r_gripper_sensor_controller/event_detector -> 133.11.216.211
    pr1040 -> /map -> 133.11.216.33
    pr1040 -> /visualization/battery/value2 -> 133.11.216.33
    pr1040 -> /visualization/battery/value3 -> 133.11.216.33
    pr1040 -> /visualization/battery/value0 -> 133.11.216.33
    pr1040 -> /visualization/battery/value1 -> 133.11.216.33
    pr1040 -> /tf -> 133.11.216.33
    pr1040 -> /base_controller/cmd_vel -> pr1040s
    pr1040 -> /l_gripper_sensor_controller/gripper_action/goal -> pr1040s
    pr1040 -> /move_base/goal -> pr1040s
    pr1040 -> /r_gripper_sensor_controller/gripper_action/result -> pr1040s
    pr1040 -> /l_arm_controller/follow_joint_trajectory/goal -> pr1040s
    pr1040 -> /r_gripper_sensor_controller/gripper_action/goal -> pr1040s
    pr1040 -> /kinect_head/rgb/image_raw -> pr1040s
    pr1040 -> /joy_vel -> pr1040s
    pr1040 -> /l_gripper_sensor_controller/gripper_action/feedback -> pr1040s
    pr1040 -> /base_controller/follow_joint_trajectory/feedback -> pr1040s
    pr1040 -> /map -> pr1040s
    pr1040 -> /base_controller/follow_joint_trajectory/result -> pr1040s
    pr1040 -> /sound_play/goal -> pr1040s
    pr1040 -> /r_arm_controller/follow_joint_trajectory/goal -> pr1040s
    pr1040 -> /r_gripper_controller/gripper_action/goal -> pr1040s
    pr1040 -> /torso_controller/follow_joint_trajectory/goal -> pr1040s
    pr1040 -> /map_keepout -> pr1040s
    pr1040 -> /map_tf_mux/selected -> pr1040s
    pr1040 -> /robotsound_jp/goal -> pr1040s
    pr1040 -> /tilt_scan_filtered/navigation -> pr1040s
    pr1040 -> /l_gripper_sensor_controller/gripper_action/result -> pr1040s
    pr1040 -> /tuck_arms/result -> pr1040s
    pr1040 -> /odom_teleop -> pr1040s
    pr1040 -> /head_traj_controller/follow_joint_trajectory/goal -> pr1040s
    pr1040 -> /tuck_arms/feedback -> pr1040s
    pr1040 -> /move_base/cancel -> pr1040s
    pr1040 -> /initialpose -> pr1040s
    pr1040 -> /base_controller/follow_joint_trajectory/goal -> pr1040s
    pr1040 -> /navigation/cmd_vel -> pr1040s
    pr1040 -> /kinect_head/rgb/camera_info -> pr1040s
    pr1040 -> /l_gripper_controller/gripper_action/goal -> pr1040s
    pr1040 -> /tf -> pr1040s
    pr1040 -> /r_gripper_sensor_controller/gripper_action/feedback -> pr1040s
    pr1040 -> /kinect_head/depth_registered/image_raw -> pr1040s
    pr1040 -> /base_controller/follow_joint_trajectory/status -> pr1040s
    pr1040 -> /kinect_head/depth_registered/camera_info -> pr1040s
    pr1040 -> /tuck_arms/status -> pr1040s
Publisher host: pr1040s
    pr1040s -> /audio -> 133.11.216.168
    pr1040s -> /battery/server2 -> 133.11.216.168
    pr1040s -> /kinect_head/rgb/image_rect_color/compressed -> 133.11.216.168
    pr1040s -> /tf -> 133.11.216.168
    pr1040s -> /l_arm_controller/follow_joint_trajectory/goal -> 133.11.216.211
    pr1040s -> /robotsound_jp/cancel -> 133.11.216.211
    pr1040s -> /diagnostics -> 133.11.216.211
    pr1040s -> /r_gripper_controller/gripper_action/cancel -> 133.11.216.211
    pr1040s -> /head_traj_controller/command -> 133.11.216.211
    pr1040s -> /r_arm_controller/follow_joint_trajectory/goal -> 133.11.216.211
    pr1040s -> /r_gripper_controller/gripper_action/goal -> 133.11.216.211
    pr1040s -> /torso_controller/follow_joint_trajectory/goal -> 133.11.216.211
    pr1040s -> /robotsound_jp/goal -> 133.11.216.211
    pr1040s -> /battery/server2 -> 133.11.216.211
    pr1040s -> /l_arm_controller/joint_trajectory_action/goal -> 133.11.216.211
    pr1040s -> /head_traj_controller/point_head_action/goal -> 133.11.216.211
    pr1040s -> /robotsound -> 133.11.216.211
    pr1040s -> /head_traj_controller/follow_joint_trajectory/goal -> 133.11.216.211
    pr1040s -> /head_traj_controller/point_head_action/cancel -> 133.11.216.211
    pr1040s -> /torso_controller/command -> 133.11.216.211
    pr1040s -> /r_arm_controller/joint_trajectory_action/cancel -> 133.11.216.211
    pr1040s -> /torso_controller/follow_joint_trajectory/cancel -> 133.11.216.211
    pr1040s -> /l_arm_controller/follow_joint_trajectory/cancel -> 133.11.216.211
    pr1040s -> /r_arm_controller/follow_joint_trajectory/cancel -> 133.11.216.211
    pr1040s -> /head_traj_controller/follow_joint_trajectory/cancel -> 133.11.216.211
    pr1040s -> /tf2_buffer_server/goal -> 133.11.216.211
    pr1040s -> /l_arm_controller/command -> 133.11.216.211
    pr1040s -> /tf2_buffer_server/cancel -> 133.11.216.211
    pr1040s -> /robotsound/goal -> 133.11.216.211
    pr1040s -> /l_gripper_controller/gripper_action/goal -> 133.11.216.211
    pr1040s -> /robotsound/cancel -> 133.11.216.211
    pr1040s -> /tf -> 133.11.216.211
    pr1040s -> /r_arm_controller/command -> 133.11.216.211
    pr1040s -> /l_arm_controller/joint_trajectory_action/cancel -> 133.11.216.211
    pr1040s -> /l_gripper_controller/gripper_action/cancel -> 133.11.216.211
    pr1040s -> /r_arm_controller/joint_trajectory_action/goal -> 133.11.216.211
    pr1040s -> /safe_teleop_base/local_costmap/costmap -> 133.11.216.33
    pr1040s -> /kinect_head/rgb/quater/image_rect_color -> 133.11.216.33
    pr1040s -> /kinect_head/depth_registered/quater/throttled/points -> 133.11.216.33
    pr1040s -> /move_base_node/global_costmap/costmap_updates -> 133.11.216.33
    pr1040s -> /move_base_node/local_costmap/costmap -> 133.11.216.33
    pr1040s -> /move_base_node/local_costmap/costmap_updates -> 133.11.216.33
    pr1040s -> /base_scan_throttled -> 133.11.216.33
    pr1040s -> /move_base_node/global_costmap/costmap -> 133.11.216.33
    pr1040s -> /spots_marker_array -> 133.11.216.33
    pr1040s -> /move_base_node/DWAPlannerROS/local_plan -> 133.11.216.33
    pr1040s -> /tf -> 133.11.216.33
    pr1040s -> /safe_teleop_base/local_costmap/costmap_updates -> 133.11.216.33
    pr1040s -> /move_base_node/DWAPlannerROS/global_plan -> 133.11.216.33
    pr1040s -> /move_base/goal -> pr1040
    pr1040s -> /move_base/status -> pr1040
    pr1040s -> /tuck_arms/goal -> pr1040
    pr1040s -> /tuck_arms/cancel -> pr1040
    pr1040s -> /navigation/cmd_vel/raw -> pr1040
    pr1040s -> /speech_to_text -> pr1040
    pr1040s -> /tilt_scan_filtered -> pr1040
    pr1040s -> /battery/server -> pr1040
    pr1040s -> /tilt_scan -> pr1040
    pr1040s -> /base_controller/follow_joint_trajectory/goal -> pr1040
    pr1040s -> /teleop/joy_vel -> pr1040
    pr1040s -> /tf -> pr1040
    pr1040s -> /move_base/feedback -> pr1040
    pr1040s -> /joy -> pr1040
    pr1040s -> /base_controller/follow_joint_trajectory/cancel -> pr1040
    pr1040s -> /move_base/result -> pr1040

--show-nodes shows all node names, too.

$ rosrun jsk_topic_tools rostopic_connection_list --show-nodes
Subscriber host: 133.11.216.168
    133.11.216.211 -> /pr1040/wan0/transmit -> 133.11.216.168
        Publisher nodes:
            /network_status
        Subscriber nodes:
            /network_states_logger
    133.11.216.211 -> /pr1040/wan0/receive -> 133.11.216.168
        Publisher nodes:
            /network_status
        Subscriber nodes:
            /network_states_logger
    133.11.216.211 -> /tf -> 133.11.216.168
        Publisher nodes:
            /robot_state_publisher
            /robot_pose_ekf
            /realtime_loop
        Subscriber nodes:
            /base_transform_logger
            /map_transform_logger
    133.11.216.211 -> /joint_states -> 133.11.216.168
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /joint_states_logger
    133.11.216.211 -> /tf_static -> 133.11.216.168
        Publisher nodes:
            /robot_state_publisher
        Subscriber nodes:
            /base_transform_logger
            /map_transform_logger
    pr1040 -> /tf -> 133.11.216.168
        Publisher nodes:
            /map_tfA_pr1040_27464_77754756968246697
            /map_tf00_pr1040_27464_4294798977026626303
            /map_tf02_pr1040_27464_4068743933206360765
            /map_tf04_pr1040_27464_9172473130719863917
            /map_tf06_pr1040_27464_9015796885696863112
            /map_tf08_pr1040_27464_918882313709288057
            /map_tfB_pr1040_27464_7588105687451600318
            /tf_mux
        Subscriber nodes:
            /base_transform_logger
            /map_transform_logger
    pr1040s -> /audio -> 133.11.216.168
        Publisher nodes:
            /respeaker_node
        Subscriber nodes:
            /audio_video_recorder_ecublens_32457_8322780371071066202
            /audio_video_recorder_ecublens_24000_5963682022911536728
    pr1040s -> /battery/server2 -> 133.11.216.168
        Publisher nodes:
            /ocean_server
        Subscriber nodes:
            /battery_states_logger
    pr1040s -> /kinect_head/rgb/image_rect_color/compressed -> 133.11.216.168
        Publisher nodes:
            /kinect_head/kinect_head_c2_nodelet_manager
        Subscriber nodes:
            /kinect_head_pr2_recorder/rgb_image_transport
    pr1040s -> /tf -> 133.11.216.168
        Publisher nodes:
            /amcl
        Subscriber nodes:
            /base_transform_logger
            /map_transform_logger
Subscriber host: 133.11.216.211
    pr1040 -> /l_arm_controller/follow_joint_trajectory/goal -> 133.11.216.211
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /l_gripper_sensor_controller/event_detector -> 133.11.216.211
        Publisher nodes:
            /l_gripper_sensor_controller/event_detector_action_node
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /robotsound_jp/cancel -> 133.11.216.211
        Publisher nodes:
            /dialogflow_client
            /nav_speak
            /battery_warning
        Subscriber nodes:
            /sound_play_jp
    pr1040 -> /r_gripper_controller/gripper_action/cancel -> 133.11.216.211
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /r_gripper_controller/gripper_action_node
    pr1040 -> /r_arm_controller/follow_joint_trajectory/goal -> 133.11.216.211
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /r_gripper_controller/gripper_action/goal -> 133.11.216.211
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /r_gripper_controller/gripper_action_node
    pr1040 -> /r_gripper_sensor_controller/find_contact -> 133.11.216.211
        Publisher nodes:
            /r_gripper_sensor_controller/findContact_action_node
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /torso_controller/follow_joint_trajectory/goal -> 133.11.216.211
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /robotsound_jp/goal -> 133.11.216.211
        Publisher nodes:
            /dialogflow_client
            /nav_speak
            /battery_warning
        Subscriber nodes:
            /sound_play_jp
    pr1040 -> /l_arm_controller/joint_trajectory_action/goal -> 133.11.216.211
        Publisher nodes:
            /tuck_arms_action
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /robotsound -> 133.11.216.211
        Publisher nodes:
            /nav_speak
        Subscriber nodes:
            /sound_play
    pr1040 -> /r_gripper_sensor_controller/slip_servo -> 133.11.216.211
        Publisher nodes:
            /r_gripper_sensor_controller/slipServo_action_node
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /head_traj_controller_loose/command -> 133.11.216.211
        Publisher nodes:
            /head_traj_controller_loose/traj_lock
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /r_arm_controller_loose/command -> 133.11.216.211
        Publisher nodes:
            /r_arm_controller_loose/traj_lock
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /head_traj_controller/follow_joint_trajectory/goal -> 133.11.216.211
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /r_arm_controller/joint_trajectory_action/cancel -> 133.11.216.211
        Publisher nodes:
            /tuck_arms_action
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /torso_controller/follow_joint_trajectory/cancel -> 133.11.216.211
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /l_arm_controller/follow_joint_trajectory/cancel -> 133.11.216.211
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /r_gripper_sensor_controller/force_servo -> 133.11.216.211
        Publisher nodes:
            /r_gripper_sensor_controller/forceServo_action_node
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /l_arm_controller_loose/command -> 133.11.216.211
        Publisher nodes:
            /l_arm_controller_loose/traj_lock
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /l_gripper_sensor_controller/force_servo -> 133.11.216.211
        Publisher nodes:
            /l_gripper_sensor_controller/forceServo_action_node
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /r_arm_controller/follow_joint_trajectory/cancel -> 133.11.216.211
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /head_traj_controller/follow_joint_trajectory/cancel -> 133.11.216.211
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /l_gripper_sensor_controller/slip_servo -> 133.11.216.211
        Publisher nodes:
            /l_gripper_sensor_controller/slipServo_action_node
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /l_gripper_controller/gripper_action/goal -> 133.11.216.211
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /l_gripper_controller/gripper_action_node
    pr1040 -> /tf -> 133.11.216.211
        Publisher nodes:
            /map_tfA_pr1040_27464_77754756968246697
            /map_tf00_pr1040_27464_4294798977026626303
            /map_tf02_pr1040_27464_4068743933206360765
            /map_tf04_pr1040_27464_9172473130719863917
            /map_tf06_pr1040_27464_9015796885696863112
            /map_tf08_pr1040_27464_918882313709288057
            /map_tfB_pr1040_27464_7588105687451600318
            /tf_mux
        Subscriber nodes:
            /head_traj_controller/point_head_action
            /robot_pose_ekf
            /tf2_buffer_server
    pr1040 -> /l_gripper_sensor_controller/command -> 133.11.216.211
        Publisher nodes:
            /l_gripper_sensor_controller/gripper_action_node
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /base_controller/command -> 133.11.216.211
        Publisher nodes:
            /cable_warning
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /l_arm_controller/joint_trajectory_action/cancel -> 133.11.216.211
        Publisher nodes:
            /tuck_arms_action
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /robotsound_jp -> 133.11.216.211
        Publisher nodes:
            /cable_warning
        Subscriber nodes:
            /sound_play_jp
    pr1040 -> /r_gripper_sensor_controller/command -> 133.11.216.211
        Publisher nodes:
            /r_gripper_sensor_controller/gripper_action_node
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /l_gripper_controller/gripper_action/cancel -> 133.11.216.211
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /l_gripper_controller/gripper_action_node
    pr1040 -> /r_arm_controller/joint_trajectory_action/goal -> 133.11.216.211
        Publisher nodes:
            /tuck_arms_action
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /l_gripper_sensor_controller/find_contact -> 133.11.216.211
        Publisher nodes:
            /l_gripper_sensor_controller/findContact_action_node
        Subscriber nodes:
            /realtime_loop
    pr1040 -> /r_gripper_sensor_controller/event_detector -> 133.11.216.211
        Publisher nodes:
            /r_gripper_sensor_controller/event_detector_action_node
        Subscriber nodes:
            /realtime_loop
    pr1040s -> /l_arm_controller/follow_joint_trajectory/goal -> 133.11.216.211
        Publisher nodes:
            /look_forward_in_navigation
        Subscriber nodes:
            /realtime_loop
    pr1040s -> /robotsound_jp/cancel -> 133.11.216.211
        Publisher nodes:
            /tweet_image_server
            /speech_to_text
            /tweet_client_warning
            /tweet_client_uptime
        Subscriber nodes:
            /sound_play_jp
    pr1040s -> /diagnostics -> 133.11.216.211
        Publisher nodes:
            /joy_node
            /base_hokuyo_node
            /tilt_hokuyo_node
            /ocean_server
            /ntp_c2
            /two_hd_monitor
            /two_cpu_monitor
            /lifelog/joint_states_logger
            /active_user
            /kinect_head/kinect_head_c2_nodelet_manager
        Subscriber nodes:
            /pr2_calibration_warning
            /diag_agg
    pr1040s -> /r_gripper_controller/gripper_action/cancel -> 133.11.216.211
        Publisher nodes:
            /pr2_teleop_general_joystick
            /look_forward_in_navigation
        Subscriber nodes:
            /r_gripper_controller/gripper_action_node
    pr1040s -> /head_traj_controller/command -> 133.11.216.211
        Publisher nodes:
            /head_traj_controller/command_mux
        Subscriber nodes:
            /realtime_loop
    pr1040s -> /r_arm_controller/follow_joint_trajectory/goal -> 133.11.216.211
        Publisher nodes:
            /look_forward_in_navigation
        Subscriber nodes:
            /realtime_loop
    pr1040s -> /r_gripper_controller/gripper_action/goal -> 133.11.216.211
        Publisher nodes:
            /pr2_teleop_general_joystick
            /look_forward_in_navigation
        Subscriber nodes:
            /r_gripper_controller/gripper_action_node
    pr1040s -> /torso_controller/follow_joint_trajectory/goal -> 133.11.216.211
        Publisher nodes:
            /look_forward_in_navigation
        Subscriber nodes:
            /realtime_loop
    pr1040s -> /robotsound_jp/goal -> 133.11.216.211
        Publisher nodes:
            /tweet_image_server
            /speech_to_text
            /tweet_client_warning
            /tweet_client_uptime
        Subscriber nodes:
            /sound_play_jp
    pr1040s -> /battery/server2 -> 133.11.216.211
        Publisher nodes:
            /ocean_server
        Subscriber nodes:
            /power_board
            /power_monitor
    pr1040s -> /l_arm_controller/joint_trajectory_action/goal -> 133.11.216.211
        Publisher nodes:
            /pr2_teleop_general_joystick
        Subscriber nodes:
            /realtime_loop
    pr1040s -> /head_traj_controller/point_head_action/goal -> 133.11.216.211
        Publisher nodes:
            /pr2_teleop_general_joystick
        Subscriber nodes:
            /head_traj_controller/point_head_action
    pr1040s -> /robotsound -> 133.11.216.211
        Publisher nodes:
            /tweet_image_server
        Subscriber nodes:
            /sound_play
    pr1040s -> /head_traj_controller/follow_joint_trajectory/goal -> 133.11.216.211
        Publisher nodes:
            /look_forward_in_navigation
        Subscriber nodes:
            /realtime_loop
    pr1040s -> /head_traj_controller/point_head_action/cancel -> 133.11.216.211
        Publisher nodes:
            /pr2_teleop_general_joystick
        Subscriber nodes:
            /head_traj_controller/point_head_action
    pr1040s -> /torso_controller/command -> 133.11.216.211
        Publisher nodes:
            /torso_controller/command_mux
        Subscriber nodes:
            /realtime_loop
    pr1040s -> /r_arm_controller/joint_trajectory_action/cancel -> 133.11.216.211
        Publisher nodes:
            /pr2_teleop_general_joystick
        Subscriber nodes:
            /realtime_loop
    pr1040s -> /torso_controller/follow_joint_trajectory/cancel -> 133.11.216.211
        Publisher nodes:
            /look_forward_in_navigation
        Subscriber nodes:
            /realtime_loop
    pr1040s -> /l_arm_controller/follow_joint_trajectory/cancel -> 133.11.216.211
        Publisher nodes:
            /look_forward_in_navigation
        Subscriber nodes:
            /realtime_loop
    pr1040s -> /r_arm_controller/follow_joint_trajectory/cancel -> 133.11.216.211
        Publisher nodes:
            /look_forward_in_navigation
        Subscriber nodes:
            /realtime_loop
    pr1040s -> /head_traj_controller/follow_joint_trajectory/cancel -> 133.11.216.211
        Publisher nodes:
            /look_forward_in_navigation
        Subscriber nodes:
            /realtime_loop
    pr1040s -> /tf2_buffer_server/goal -> 133.11.216.211
        Publisher nodes:
            /lifelog/base_trajectory_logger
        Subscriber nodes:
            /tf2_buffer_server
    pr1040s -> /l_arm_controller/command -> 133.11.216.211
        Publisher nodes:
            /pr2_teleop_general_joystick
        Subscriber nodes:
            /realtime_loop
    pr1040s -> /tf2_buffer_server/cancel -> 133.11.216.211
        Publisher nodes:
            /lifelog/base_trajectory_logger
        Subscriber nodes:
            /tf2_buffer_server
    pr1040s -> /robotsound/goal -> 133.11.216.211
        Publisher nodes:
            /speech_to_text
        Subscriber nodes:
            /sound_play
    pr1040s -> /l_gripper_controller/gripper_action/goal -> 133.11.216.211
        Publisher nodes:
            /pr2_teleop_general_joystick
            /look_forward_in_navigation
        Subscriber nodes:
            /l_gripper_controller/gripper_action_node
    pr1040s -> /robotsound/cancel -> 133.11.216.211
        Publisher nodes:
            /speech_to_text
        Subscriber nodes:
            /sound_play
    pr1040s -> /tf -> 133.11.216.211
        Publisher nodes:
            /amcl
        Subscriber nodes:
            /head_traj_controller/point_head_action
            /robot_pose_ekf
            /tf2_buffer_server
    pr1040s -> /r_arm_controller/command -> 133.11.216.211
        Publisher nodes:
            /pr2_teleop_general_joystick
        Subscriber nodes:
            /realtime_loop
    pr1040s -> /l_arm_controller/joint_trajectory_action/cancel -> 133.11.216.211
        Publisher nodes:
            /pr2_teleop_general_joystick
        Subscriber nodes:
            /realtime_loop
    pr1040s -> /l_gripper_controller/gripper_action/cancel -> 133.11.216.211
        Publisher nodes:
            /pr2_teleop_general_joystick
            /look_forward_in_navigation
        Subscriber nodes:
            /l_gripper_controller/gripper_action_node
    pr1040s -> /r_arm_controller/joint_trajectory_action/goal -> 133.11.216.211
        Publisher nodes:
            /pr2_teleop_general_joystick
        Subscriber nodes:
            /realtime_loop
Subscriber host: 133.11.216.33
    133.11.216.211 -> /tf -> 133.11.216.33
        Publisher nodes:
            /robot_state_publisher
            /robot_pose_ekf
            /realtime_loop
        Subscriber nodes:
            /rviz_1631896265959882618
    133.11.216.211 -> /diagnostics_agg -> 133.11.216.33
        Publisher nodes:
            /diag_agg
        Subscriber nodes:
            /rviz_1631896265959882618
    133.11.216.211 -> /tf_static -> 133.11.216.33
        Publisher nodes:
            /robot_state_publisher
        Subscriber nodes:
            /rviz_1631896265959882618
    pr1040 -> /map -> 133.11.216.33
        Publisher nodes:
            /map_server
        Subscriber nodes:
            /rviz_1631896265959882618
    pr1040 -> /visualization/battery/value2 -> 133.11.216.33
        Publisher nodes:
            /battery_visualization
        Subscriber nodes:
            /rviz_1631896265959882618
    pr1040 -> /visualization/battery/value3 -> 133.11.216.33
        Publisher nodes:
            /battery_visualization
        Subscriber nodes:
            /rviz_1631896265959882618
    pr1040 -> /visualization/battery/value0 -> 133.11.216.33
        Publisher nodes:
            /battery_visualization
        Subscriber nodes:
            /rviz_1631896265959882618
    pr1040 -> /visualization/battery/value1 -> 133.11.216.33
        Publisher nodes:
            /battery_visualization
        Subscriber nodes:
            /rviz_1631896265959882618
    pr1040 -> /tf -> 133.11.216.33
        Publisher nodes:
            /map_tfA_pr1040_27464_77754756968246697
            /map_tf00_pr1040_27464_4294798977026626303
            /map_tf02_pr1040_27464_4068743933206360765
            /map_tf04_pr1040_27464_9172473130719863917
            /map_tf06_pr1040_27464_9015796885696863112
            /map_tf08_pr1040_27464_918882313709288057
            /map_tfB_pr1040_27464_7588105687451600318
            /tf_mux
        Subscriber nodes:
            /rviz_1631896265959882618
    pr1040s -> /safe_teleop_base/local_costmap/costmap -> 133.11.216.33
        Publisher nodes:
            /safe_teleop_base
        Subscriber nodes:
            /rviz_1631896265959882618
    pr1040s -> /kinect_head/rgb/quater/image_rect_color -> 133.11.216.33
        Publisher nodes:
            /kinect_head/kinect_head_c2_nodelet_manager
        Subscriber nodes:
            /rviz_1631896265959882618
    pr1040s -> /kinect_head/depth_registered/quater/throttled/points -> 133.11.216.33
        Publisher nodes:
            /kinect_head/kinect_head_c2_nodelet_manager
        Subscriber nodes:
            /rviz_1631896265959882618
    pr1040s -> /move_base_node/global_costmap/costmap_updates -> 133.11.216.33
        Publisher nodes:
            /move_base_node
        Subscriber nodes:
            /rviz_1631896265959882618
    pr1040s -> /move_base_node/local_costmap/costmap -> 133.11.216.33
        Publisher nodes:
            /move_base_node
        Subscriber nodes:
            /rviz_1631896265959882618
    pr1040s -> /move_base_node/local_costmap/costmap_updates -> 133.11.216.33
        Publisher nodes:
            /move_base_node
        Subscriber nodes:
            /rviz_1631896265959882618
    pr1040s -> /base_scan_throttled -> 133.11.216.33
        Publisher nodes:
            /base_scan_throttle
        Subscriber nodes:
            /rviz_1631896265959882618
    pr1040s -> /move_base_node/global_costmap/costmap -> 133.11.216.33
        Publisher nodes:
            /move_base_node
        Subscriber nodes:
            /rviz_1631896265959882618
    pr1040s -> /spots_marker_array -> 133.11.216.33
        Publisher nodes:
            /publish_spot
        Subscriber nodes:
            /rviz_1631896265959882618
    pr1040s -> /move_base_node/DWAPlannerROS/local_plan -> 133.11.216.33
        Publisher nodes:
            /move_base_node
        Subscriber nodes:
            /rviz_1631896265959882618
    pr1040s -> /tf -> 133.11.216.33
        Publisher nodes:
            /amcl
        Subscriber nodes:
            /rviz_1631896265959882618
    pr1040s -> /safe_teleop_base/local_costmap/costmap_updates -> 133.11.216.33
        Publisher nodes:
            /safe_teleop_base
        Subscriber nodes:
            /rviz_1631896265959882618
    pr1040s -> /move_base_node/DWAPlannerROS/global_plan -> 133.11.216.33
        Publisher nodes:
            /move_base_node
        Subscriber nodes:
            /rviz_1631896265959882618
Subscriber host: pr1040
    133.11.216.211 -> /head_traj_controller/follow_joint_trajectory/result -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /r_arm_controller_loose/state -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /r_arm_controller_loose/traj_lock
    133.11.216.211 -> /r_gripper_sensor_controller/event_detector_state -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /r_gripper_sensor_controller/event_detector_action_node
    133.11.216.211 -> /l_gripper_controller/gripper_action/feedback -> pr1040
        Publisher nodes:
            /l_gripper_controller/gripper_action_node
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /torso_controller/state -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /calibrated -> pr1040
        Publisher nodes:
            /calibrate_pr2
        Subscriber nodes:
            /pr2_reset_motors
    133.11.216.211 -> /l_arm_controller/follow_joint_trajectory/result -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /l_gripper_controller/state -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /base_odometry/odom -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /relay_odom
            /base_controller/joint_trajectory_action
            /look_at_human
    133.11.216.211 -> /robotsound_jp/feedback -> pr1040
        Publisher nodes:
            /sound_play_jp
        Subscriber nodes:
            /dialogflow_client
            /nav_speak
            /battery_warning
    133.11.216.211 -> /pr1040/application/app_status -> pr1040
        Publisher nodes:
            /app_manager
        Subscriber nodes:
            /app_scheduler
    133.11.216.211 -> /head_traj_controller_loose/state -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /head_traj_controller_loose/traj_lock
    133.11.216.211 -> /r_arm_controller/state -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /tuck_arms_action
            /look_at_human
    133.11.216.211 -> /l_gripper_controller/gripper_action/status -> pr1040
        Publisher nodes:
            /l_gripper_controller/gripper_action_node
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /r_gripper_sensor_controller/force_servo_state -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /r_gripper_sensor_controller/forceServo_action_node
    133.11.216.211 -> /pressure/r_gripper_motor -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /l_gripper_sensor_controller/event_detector_state -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /l_gripper_sensor_controller/event_detector_action_node
    133.11.216.211 -> /l_arm_controller_loose/state -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /l_arm_controller_loose/traj_lock
    133.11.216.211 -> /torso_controller/follow_joint_trajectory/feedback -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /r_arm_controller/follow_joint_trajectory/status -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /l_arm_controller/follow_joint_trajectory/status -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /r_gripper_sensor_controller/contact_state -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /r_gripper_sensor_controller/findContact_action_node
    133.11.216.211 -> /r_gripper_sensor_controller/state -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /r_gripper_sensor_controller/gripper_action_node
    133.11.216.211 -> /l_arm_controller/joint_trajectory_action/feedback -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /tuck_arms_action
    133.11.216.211 -> /l_arm_controller/joint_trajectory_action/result -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /tuck_arms_action
    133.11.216.211 -> /r_arm_controller/follow_joint_trajectory/feedback -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /pressure/l_gripper_motor -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /head_traj_controller/state -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /r_arm_controller/follow_joint_trajectory/result -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /r_gripper_controller/state -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /r_arm_controller/joint_trajectory_action/result -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /tuck_arms_action
    133.11.216.211 -> /r_arm_controller/joint_trajectory_action/status -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /tuck_arms_action
    133.11.216.211 -> /r_gripper_controller/gripper_action/status -> pr1040
        Publisher nodes:
            /r_gripper_controller/gripper_action_node
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /pr1040/app_list -> pr1040
        Publisher nodes:
            /app_manager
        Subscriber nodes:
            /task_executive
    133.11.216.211 -> /head_traj_controller/follow_joint_trajectory/feedback -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /r_arm_controller/joint_trajectory_action/feedback -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /tuck_arms_action
    133.11.216.211 -> /l_gripper_sensor_controller/contact_state -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /l_gripper_sensor_controller/findContact_action_node
    133.11.216.211 -> /power_board/state -> pr1040
        Publisher nodes:
            /power_board
        Subscriber nodes:
            /pr2_reset_motors
    133.11.216.211 -> /l_gripper_sensor_controller/force_servo_state -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /l_gripper_sensor_controller/forceServo_action_node
    133.11.216.211 -> /r_gripper_controller/gripper_action/feedback -> pr1040
        Publisher nodes:
            /r_gripper_controller/gripper_action_node
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /l_arm_controller/joint_trajectory_action/status -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /tuck_arms_action
    133.11.216.211 -> /l_arm_controller/state -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /tuck_arms_action
            /look_at_human
    133.11.216.211 -> /torso_controller/follow_joint_trajectory/result -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /l_gripper_sensor_controller/state -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /l_gripper_sensor_controller/gripper_action_node
    133.11.216.211 -> /head_traj_controller/follow_joint_trajectory/status -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /l_gripper_controller/gripper_action/result -> pr1040
        Publisher nodes:
            /l_gripper_controller/gripper_action_node
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /l_arm_controller/follow_joint_trajectory/feedback -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /robotsound_jp/status -> pr1040
        Publisher nodes:
            /sound_play_jp
        Subscriber nodes:
            /dialogflow_client
            /nav_speak
            /battery_warning
    133.11.216.211 -> /r_gripper_sensor_controller/slip_servo_state -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /r_gripper_sensor_controller/slipServo_action_node
    133.11.216.211 -> /tf -> pr1040
        Publisher nodes:
            /robot_state_publisher
            /robot_pose_ekf
            /realtime_loop
        Subscriber nodes:
            /pr2_left_arm_kinematics
            /pr2_right_arm_kinematics
            /left_endeffector/virtual_force_publisher
            /right_endeffector/virtual_force_publisher
            /look_at_human
    133.11.216.211 -> /l_gripper_sensor_controller/slip_servo_state -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /l_gripper_sensor_controller/slipServo_action_node
    133.11.216.211 -> /joint_states -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /left_endeffector/virtual_force_publisher
            /right_endeffector/virtual_force_publisher
            /look_at_human
    133.11.216.211 -> /diagnostics_agg -> pr1040
        Publisher nodes:
            /diag_agg
        Subscriber nodes:
            /battery_logger
            /battery_warning
    133.11.216.211 -> /pr2_ethercat/motors_halted -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /pr2_reset_motors
    133.11.216.211 -> /torso_controller/follow_joint_trajectory/status -> pr1040
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /r_gripper_controller/gripper_action/result -> pr1040
        Publisher nodes:
            /r_gripper_controller/gripper_action_node
        Subscriber nodes:
            /look_at_human
    133.11.216.211 -> /power_state -> pr1040
        Publisher nodes:
            /power_monitor
        Subscriber nodes:
            /cable_warning
    133.11.216.211 -> /tf_static -> pr1040
        Publisher nodes:
            /robot_state_publisher
        Subscriber nodes:
            /pr2_left_arm_kinematics
            /pr2_right_arm_kinematics
            /left_endeffector/virtual_force_publisher
            /right_endeffector/virtual_force_publisher
            /look_at_human
    133.11.216.211 -> /robotsound_jp/result -> pr1040
        Publisher nodes:
            /sound_play_jp
        Subscriber nodes:
            /dialogflow_client
            /nav_speak
            /battery_warning
    pr1040s -> /move_base/goal -> pr1040
        Publisher nodes:
            /move_base_node
            /pr2_move_base_node
            /look_forward_in_navigation
        Subscriber nodes:
            /nav_speak
    pr1040s -> /move_base/status -> pr1040
        Publisher nodes:
            /move_base_node
        Subscriber nodes:
            /look_at_human
    pr1040s -> /tuck_arms/goal -> pr1040
        Publisher nodes:
            /pr2_teleop_general_joystick
        Subscriber nodes:
            /tuck_arms_action
    pr1040s -> /tuck_arms/cancel -> pr1040
        Publisher nodes:
            /pr2_teleop_general_joystick
        Subscriber nodes:
            /tuck_arms_action
    pr1040s -> /navigation/cmd_vel/raw -> pr1040
        Publisher nodes:
            /move_base_node
        Subscriber nodes:
            /cmd_vel_smoother
    pr1040s -> /speech_to_text -> pr1040
        Publisher nodes:
            /speech_to_text
        Subscriber nodes:
            /dialogflow_client
    pr1040s -> /tilt_scan_filtered -> pr1040
        Publisher nodes:
            /tilt_laser_self_filter
        Subscriber nodes:
            /tilt_laser_mux
    pr1040s -> /battery/server -> pr1040
        Publisher nodes:
            /ocean_server
        Subscriber nodes:
            /battery_visualization
    pr1040s -> /tilt_scan -> pr1040
        Publisher nodes:
            /tilt_hokuyo_node
        Subscriber nodes:
            /interpolate_missing_tilt_laser_data_filter
    pr1040s -> /base_controller/follow_joint_trajectory/goal -> pr1040
        Publisher nodes:
            /look_forward_in_navigation
        Subscriber nodes:
            /base_controller/joint_trajectory_action
    pr1040s -> /teleop/joy_vel -> pr1040
        Publisher nodes:
            /pr2_teleop_general_joystick
        Subscriber nodes:
            /relay_teleop_cmd_vel
    pr1040s -> /tf -> pr1040
        Publisher nodes:
            /amcl
        Subscriber nodes:
            /pr2_left_arm_kinematics
            /pr2_right_arm_kinematics
            /left_endeffector/virtual_force_publisher
            /right_endeffector/virtual_force_publisher
            /look_at_human
    pr1040s -> /move_base/feedback -> pr1040
        Publisher nodes:
            /move_base_node
        Subscriber nodes:
            /look_at_human
    pr1040s -> /joy -> pr1040
        Publisher nodes:
            /multiple_joystick_mux
        Subscriber nodes:
            /unsafe_warning
    pr1040s -> /base_controller/follow_joint_trajectory/cancel -> pr1040
        Publisher nodes:
            /look_forward_in_navigation
        Subscriber nodes:
            /base_controller/joint_trajectory_action
    pr1040s -> /move_base/result -> pr1040
        Publisher nodes:
            /move_base_node
        Subscriber nodes:
            /nav_speak
            /look_at_human
Subscriber host: pr1040s
    133.11.216.211 -> /head_traj_controller/follow_joint_trajectory/result -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
            /lifelog/action_logger
    133.11.216.211 -> /r_arm_controller_loose/follow_joint_trajectory/result -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /lifelog/action_logger
    133.11.216.211 -> /base_odometry/odometer -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /active_user
    133.11.216.211 -> /l_gripper_controller/gripper_action/feedback -> pr1040s
        Publisher nodes:
            /l_gripper_controller/gripper_action_node
        Subscriber nodes:
            /pr2_teleop_general_joystick
            /lifelog/action_logger
            /look_forward_in_navigation
    133.11.216.211 -> /tf2_buffer_server/result -> pr1040s
        Publisher nodes:
            /tf2_buffer_server
        Subscriber nodes:
            /lifelog/base_trajectory_logger
    133.11.216.211 -> /head_traj_controller/point_head_action/status -> pr1040s
        Publisher nodes:
            /head_traj_controller/point_head_action
        Subscriber nodes:
            /pr2_teleop_general_joystick
    133.11.216.211 -> /torso_controller/state -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
    133.11.216.211 -> /l_arm_controller/follow_joint_trajectory/result -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
            /lifelog/action_logger
    133.11.216.211 -> /robotsound/result -> pr1040s
        Publisher nodes:
            /sound_play
        Subscriber nodes:
            /speech_to_text
            /lifelog/action_logger
    133.11.216.211 -> /l_gripper_controller/state -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
    133.11.216.211 -> /l_arm_controller_loose/follow_joint_trajectory/result -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /lifelog/action_logger
    133.11.216.211 -> /base_odometry/odom -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /move_base_node
            /look_forward_in_navigation
    133.11.216.211 -> /robotsound_jp/goal -> pr1040s
        Publisher nodes:
            /pr2_calibration_warning
        Subscriber nodes:
            /lifelog/action_logger
    133.11.216.211 -> /robotsound_jp/feedback -> pr1040s
        Publisher nodes:
            /sound_play_jp
        Subscriber nodes:
            /tweet_image_server
            /speech_to_text
            /tweet_client_warning
            /tweet_client_uptime
    133.11.216.211 -> /laser_tilt_controller/laser_scanner_signal -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /tilt_shadow_filter
    133.11.216.211 -> /head_traj_controller_loose/follow_joint_trajectory/feedback -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /lifelog/action_logger
    133.11.216.211 -> /network/connected -> pr1040s
        Publisher nodes:
            /network_detector
        Subscriber nodes:
            /pr2_move_base_node
    133.11.216.211 -> /narrow_stereo_textured/left/image_mono -> pr1040s
        Publisher nodes:
            /narrow_stereo_textured/narrow_stereo_textured_proc
        Subscriber nodes:
            /web_video_server
    133.11.216.211 -> /head_traj_controller/point_head_action/feedback -> pr1040s
        Publisher nodes:
            /head_traj_controller/point_head_action
        Subscriber nodes:
            /pr2_teleop_general_joystick
            /lifelog/action_logger
    133.11.216.211 -> /r_arm_controller/state -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
    133.11.216.211 -> /l_gripper_controller/gripper_action/status -> pr1040s
        Publisher nodes:
            /l_gripper_controller/gripper_action_node
        Subscriber nodes:
            /pr2_teleop_general_joystick
            /look_forward_in_navigation
    133.11.216.211 -> /head_traj_controller_loose/follow_joint_trajectory/result -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /lifelog/action_logger
    133.11.216.211 -> /pressure/r_gripper_motor -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
    133.11.216.211 -> /torso_controller/follow_joint_trajectory/feedback -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
            /lifelog/action_logger
    133.11.216.211 -> /r_arm_controller/follow_joint_trajectory/status -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
    133.11.216.211 -> /l_arm_controller/follow_joint_trajectory/status -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
    133.11.216.211 -> /l_arm_controller/joint_trajectory_action/feedback -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /pr2_teleop_general_joystick
    133.11.216.211 -> /l_arm_controller/joint_trajectory_action/result -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /pr2_teleop_general_joystick
    133.11.216.211 -> /r_arm_controller/follow_joint_trajectory/feedback -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
            /lifelog/action_logger
    133.11.216.211 -> /pressure/l_gripper_motor -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
    133.11.216.211 -> /head_traj_controller/state -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
    133.11.216.211 -> /robotsound/status -> pr1040s
        Publisher nodes:
            /sound_play
        Subscriber nodes:
            /speech_to_text
    133.11.216.211 -> /r_arm_controller/follow_joint_trajectory/result -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
            /lifelog/action_logger
    133.11.216.211 -> /r_gripper_controller/state -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
    133.11.216.211 -> /l_arm_controller_loose/follow_joint_trajectory/feedback -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /lifelog/action_logger
    133.11.216.211 -> /r_arm_controller/joint_trajectory_action/result -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /pr2_teleop_general_joystick
    133.11.216.211 -> /r_arm_controller/joint_trajectory_action/status -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /pr2_teleop_general_joystick
    133.11.216.211 -> /r_gripper_controller/gripper_action/status -> pr1040s
        Publisher nodes:
            /r_gripper_controller/gripper_action_node
        Subscriber nodes:
            /pr2_teleop_general_joystick
            /look_forward_in_navigation
    133.11.216.211 -> /pr1040/app_list -> pr1040s
        Publisher nodes:
            /app_manager
        Subscriber nodes:
            /lifelog/app_logger
    133.11.216.211 -> /r_arm_controller_loose/follow_joint_trajectory/feedback -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /lifelog/action_logger
    133.11.216.211 -> /head_traj_controller/follow_joint_trajectory/feedback -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
            /lifelog/action_logger
    133.11.216.211 -> /r_arm_controller/joint_trajectory_action/feedback -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /pr2_teleop_general_joystick
    133.11.216.211 -> /power_board/state -> pr1040s
        Publisher nodes:
            /power_board
        Subscriber nodes:
            /pr2_teleop_general_joystick
    133.11.216.211 -> /r_gripper_controller/gripper_action/feedback -> pr1040s
        Publisher nodes:
            /r_gripper_controller/gripper_action_node
        Subscriber nodes:
            /pr2_teleop_general_joystick
            /lifelog/action_logger
            /look_forward_in_navigation
    133.11.216.211 -> /l_arm_controller/joint_trajectory_action/status -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /pr2_teleop_general_joystick
    133.11.216.211 -> /l_arm_controller/state -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
    133.11.216.211 -> /torso_controller/follow_joint_trajectory/result -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
            /lifelog/action_logger
    133.11.216.211 -> /head_traj_controller/follow_joint_trajectory/status -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
    133.11.216.211 -> /narrow_stereo_textured/right/image_rect -> pr1040s
        Publisher nodes:
            /narrow_stereo_textured/narrow_stereo_textured_proc
        Subscriber nodes:
            /web_video_server
    133.11.216.211 -> /l_gripper_controller/gripper_action/result -> pr1040s
        Publisher nodes:
            /l_gripper_controller/gripper_action_node
        Subscriber nodes:
            /pr2_teleop_general_joystick
            /lifelog/action_logger
            /look_forward_in_navigation
    133.11.216.211 -> /tf2_buffer_server/feedback -> pr1040s
        Publisher nodes:
            /tf2_buffer_server
        Subscriber nodes:
            /lifelog/base_trajectory_logger
    133.11.216.211 -> /l_arm_controller/follow_joint_trajectory/feedback -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
            /lifelog/action_logger
    133.11.216.211 -> /robotsound_jp/status -> pr1040s
        Publisher nodes:
            /sound_play_jp
        Subscriber nodes:
            /tweet_image_server
            /speech_to_text
            /tweet_client_warning
            /tweet_client_uptime
    133.11.216.211 -> /tf -> pr1040s
        Publisher nodes:
            /robot_state_publisher
            /robot_pose_ekf
            /realtime_loop
        Subscriber nodes:
            /safe_teleop_base
            /tilt_shadow_filter
            /tilt_laser_self_filter
            /base_shadow_filter
            /base_laser_self_filter
            /move_base_node
            /amcl
            /kinect_head_self_filter
            /publish_spot
            /look_forward_in_navigation
            /lifelog/tf_logger
    133.11.216.211 -> /head_traj_controller/point_head_action/result -> pr1040s
        Publisher nodes:
            /head_traj_controller/point_head_action
        Subscriber nodes:
            /pr2_teleop_general_joystick
            /lifelog/action_logger
    133.11.216.211 -> /joint_states -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /pr2_teleop_general_joystick
            /lifelog/joint_states_throttle
            /active_user
            /look_forward_in_navigation
    133.11.216.211 -> /diagnostics_agg -> pr1040s
        Publisher nodes:
            /diag_agg
        Subscriber nodes:
            /tweet_client_warning
    133.11.216.211 -> /robotsound/feedback -> pr1040s
        Publisher nodes:
            /sound_play
        Subscriber nodes:
            /speech_to_text
    133.11.216.211 -> /pr2_ethercat/motors_halted -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /active_user
    133.11.216.211 -> /torso_controller/follow_joint_trajectory/status -> pr1040s
        Publisher nodes:
            /realtime_loop
        Subscriber nodes:
            /look_forward_in_navigation
    133.11.216.211 -> /r_gripper_controller/gripper_action/result -> pr1040s
        Publisher nodes:
            /r_gripper_controller/gripper_action_node
        Subscriber nodes:
            /pr2_teleop_general_joystick
            /lifelog/action_logger
            /look_forward_in_navigation
    133.11.216.211 -> /power_state -> pr1040s
        Publisher nodes:
            /power_monitor
        Subscriber nodes:
            /pr2_move_base_node
    133.11.216.211 -> /tf_static -> pr1040s
        Publisher nodes:
            /robot_state_publisher
        Subscriber nodes:
            /safe_teleop_base
            /tilt_shadow_filter
            /tilt_laser_self_filter
            /base_shadow_filter
            /base_laser_self_filter
            /move_base_node
            /amcl
            /kinect_head_self_filter
            /publish_spot
            /look_forward_in_navigation
            /lifelog/tf_logger
    133.11.216.211 -> /robotsound_jp/result -> pr1040s
        Publisher nodes:
            /sound_play_jp
        Subscriber nodes:
            /tweet_image_server
            /speech_to_text
            /lifelog/action_logger
            /tweet_client_warning
            /tweet_client_uptime
    133.11.216.211 -> /tf2_buffer_server/status -> pr1040s
        Publisher nodes:
            /tf2_buffer_server
        Subscriber nodes:
            /lifelog/base_trajectory_logger
    133.11.216.33 -> /initialpose -> pr1040s
        Publisher nodes:
            /rviz_1631896265959882618
        Subscriber nodes:
            /amcl
    133.11.216.33 -> /move_base_simple/goal -> pr1040s
        Publisher nodes:
            /rviz_1631896265959882618
        Subscriber nodes:
            /move_base_node
    pr1040 -> /base_controller/cmd_vel -> pr1040s
        Publisher nodes:
            /base_controller/joint_trajectory_action
        Subscriber nodes:
            /vel_type_mux
            /vel_type_selector
    pr1040 -> /l_gripper_sensor_controller/gripper_action/goal -> pr1040s
        Publisher nodes:
            /l_gripper_sensor_controller/grab_action_node
            /l_gripper_sensor_controller/release_action_node
        Subscriber nodes:
            /lifelog/action_logger
    pr1040 -> /move_base/goal -> pr1040s
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /move_base_node
    pr1040 -> /r_gripper_sensor_controller/gripper_action/result -> pr1040s
        Publisher nodes:
            /r_gripper_sensor_controller/gripper_action_node
        Subscriber nodes:
            /lifelog/action_logger
    pr1040 -> /l_arm_controller/follow_joint_trajectory/goal -> pr1040s
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /lifelog/action_logger
    pr1040 -> /r_gripper_sensor_controller/gripper_action/goal -> pr1040s
        Publisher nodes:
            /r_gripper_sensor_controller/grab_action_node
            /r_gripper_sensor_controller/release_action_node
        Subscriber nodes:
            /lifelog/action_logger
    pr1040 -> /kinect_head/rgb/image_raw -> pr1040s
        Publisher nodes:
            /kinect_head/kinect_head_nodelet_manager
        Subscriber nodes:
            /kinect_head/kinect_head_c2_nodelet_manager
    pr1040 -> /joy_vel -> pr1040s
        Publisher nodes:
            /relay_teleop_cmd_vel
        Subscriber nodes:
            /input_vel_mux
    pr1040 -> /l_gripper_sensor_controller/gripper_action/feedback -> pr1040s
        Publisher nodes:
            /l_gripper_sensor_controller/gripper_action_node
        Subscriber nodes:
            /lifelog/action_logger
    pr1040 -> /base_controller/follow_joint_trajectory/feedback -> pr1040s
        Publisher nodes:
            /base_controller/joint_trajectory_action
        Subscriber nodes:
            /look_forward_in_navigation
            /lifelog/action_logger
    pr1040 -> /map -> pr1040s
        Publisher nodes:
            /map_server
        Subscriber nodes:
            /amcl
    pr1040 -> /base_controller/follow_joint_trajectory/result -> pr1040s
        Publisher nodes:
            /base_controller/joint_trajectory_action
        Subscriber nodes:
            /lifelog/action_logger
            /look_forward_in_navigation
    pr1040 -> /sound_play/goal -> pr1040s
        Publisher nodes:
            /nav_speak
        Subscriber nodes:
            /lifelog/action_logger
    pr1040 -> /r_arm_controller/follow_joint_trajectory/goal -> pr1040s
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /lifelog/action_logger
    pr1040 -> /r_gripper_controller/gripper_action/goal -> pr1040s
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /lifelog/action_logger
    pr1040 -> /torso_controller/follow_joint_trajectory/goal -> pr1040s
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /lifelog/action_logger
    pr1040 -> /map_keepout -> pr1040s
        Publisher nodes:
            /map_keepout_server
        Subscriber nodes:
            /move_base_node
    pr1040 -> /map_tf_mux/selected -> pr1040s
        Publisher nodes:
            /tf_mux
        Subscriber nodes:
            /publish_spot
    pr1040 -> /robotsound_jp/goal -> pr1040s
        Publisher nodes:
            /dialogflow_client
            /nav_speak
            /battery_warning
        Subscriber nodes:
            /lifelog/action_logger
    pr1040 -> /tilt_scan_filtered/navigation -> pr1040s
        Publisher nodes:
            /tilt_laser_mux
        Subscriber nodes:
            /move_base_node
    pr1040 -> /l_gripper_sensor_controller/gripper_action/result -> pr1040s
        Publisher nodes:
            /l_gripper_sensor_controller/gripper_action_node
        Subscriber nodes:
            /lifelog/action_logger
    pr1040 -> /tuck_arms/result -> pr1040s
        Publisher nodes:
            /tuck_arms_action
        Subscriber nodes:
            /pr2_teleop_general_joystick
            /lifelog/action_logger
    pr1040 -> /odom_teleop -> pr1040s
        Publisher nodes:
            /relay_odom
        Subscriber nodes:
            /safe_teleop_base
    pr1040 -> /head_traj_controller/follow_joint_trajectory/goal -> pr1040s
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /lifelog/action_logger
    pr1040 -> /tuck_arms/feedback -> pr1040s
        Publisher nodes:
            /tuck_arms_action
        Subscriber nodes:
            /pr2_teleop_general_joystick
            /lifelog/action_logger
    pr1040 -> /move_base/cancel -> pr1040s
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /move_base_node
    pr1040 -> /initialpose -> pr1040s
        Publisher nodes:
            /initialpose3d
        Subscriber nodes:
            /amcl
    pr1040 -> /base_controller/follow_joint_trajectory/goal -> pr1040s
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /lifelog/action_logger
    pr1040 -> /navigation/cmd_vel -> pr1040s
        Publisher nodes:
            /cmd_vel_smoother
        Subscriber nodes:
            /vel_type_mux
            /vel_type_selector
    pr1040 -> /kinect_head/rgb/camera_info -> pr1040s
        Publisher nodes:
            /kinect_head/kinect_head_nodelet_manager
        Subscriber nodes:
            /kinect_head/kinect_head_c2_nodelet_manager
    pr1040 -> /l_gripper_controller/gripper_action/goal -> pr1040s
        Publisher nodes:
            /look_at_human
        Subscriber nodes:
            /lifelog/action_logger
    pr1040 -> /tf -> pr1040s
        Publisher nodes:
            /map_tfA_pr1040_27464_77754756968246697
            /map_tf00_pr1040_27464_4294798977026626303
            /map_tf02_pr1040_27464_4068743933206360765
            /map_tf04_pr1040_27464_9172473130719863917
            /map_tf06_pr1040_27464_9015796885696863112
            /map_tf08_pr1040_27464_918882313709288057
            /map_tfB_pr1040_27464_7588105687451600318
            /tf_mux
        Subscriber nodes:
            /safe_teleop_base
            /tilt_shadow_filter
            /tilt_laser_self_filter
            /base_shadow_filter
            /base_laser_self_filter
            /move_base_node
            /amcl
            /kinect_head_self_filter
            /publish_spot
            /look_forward_in_navigation
            /lifelog/tf_logger
    pr1040 -> /r_gripper_sensor_controller/gripper_action/feedback -> pr1040s
        Publisher nodes:
            /r_gripper_sensor_controller/gripper_action_node
        Subscriber nodes:
            /lifelog/action_logger
    pr1040 -> /kinect_head/depth_registered/image_raw -> pr1040s
        Publisher nodes:
            /kinect_head/kinect_head_nodelet_manager
        Subscriber nodes:
            /kinect_head/kinect_head_c2_nodelet_manager
    pr1040 -> /base_controller/follow_joint_trajectory/status -> pr1040s
        Publisher nodes:
            /base_controller/joint_trajectory_action
        Subscriber nodes:
            /look_forward_in_navigation
    pr1040 -> /kinect_head/depth_registered/camera_info -> pr1040s
        Publisher nodes:
            /kinect_head/kinect_head_nodelet_manager
        Subscriber nodes:
            /kinect_head/kinect_head_c2_nodelet_manager
    pr1040 -> /tuck_arms/status -> pr1040s
        Publisher nodes:
            /tuck_arms_action
        Subscriber nodes:
            /pr2_teleop_general_joystick

@knorth55
Copy link
Member Author

@shmpwk you can check your topic connection with this script.

@knorth55 knorth55 force-pushed the rostopic-connect-list branch from b6b52ad to 06983ef Compare September 17, 2021 17:18
@knorth55 knorth55 force-pushed the rostopic-connect-list branch from 06983ef to 123abe4 Compare September 17, 2021 17:41
@shmpwk
Copy link
Contributor

shmpwk commented Sep 18, 2021

Cool, thank you!! Are there any reasons that the file name doesn't have .py? is_syncronized doesn't either.

@knorth55
Copy link
Member Author

thats because it is executable, but either is ok.

@knorth55
Copy link
Member Author

@tkmtnt7000 @708yamaguchi we can use this for pr2, too.

Copy link
Member

@k-okada k-okada left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@k-okada k-okada merged commit f95c506 into jsk-ros-pkg:master Jun 3, 2022
@knorth55 knorth55 deleted the rostopic-connect-list branch June 3, 2022 06:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants