List of ROS Topics#
This page list all the topics exposed by the SDK 23.1.
Caution
Only the topics contributing to the public API of the pal-sdk-23.1 are listed here.
Additional ROS topics might be present on the robot, for internal purposes. They are however not part of the documented and supported robot API.
Alphabetic index#
/active_listening/arm_left_controller/command/arm_left_controller/safe_command/arm_right_controller/command/arm_right_controller/safe_command/audio/audio/channel0/current_zone_of_interest/diagnostics/diagnostics_agg/eyes/expression/hand_left_controller/command/hand_right_controller/command/head_controller/command/head_front_camera/color/camera_info/head_front_camera/color/image_raw/*/head_front_camera/image_throttle/compressed/hri_face_detect/ready/hri_face_identification/ready/humans/bodies/*/cropped/humans/bodies/*/joint_states/humans/bodies/*/position/humans/bodies/*/roi/humans/bodies/*/skeleton2d/humans/bodies/tracked/humans/bodies/*/velocity/humans/candidate_matches/humans/faces/*/aligned/humans/faces/*/cropped/humans/faces/*/landmarks/humans/faces/*/roi/humans/faces/tracked/humans/persons/*/alias/humans/persons/*/anonymous/humans/persons/*/body_id/humans/persons/*/engagement_status/humans/persons/*/face_id/humans/persons/known/humans/persons/*/location_confidence/humans/persons/tracked/humans/persons/*/voice_id/humans/voices/*/audio/humans/voices/*/is_speaking/humans/voices/*/speech/humans/voices/tracked/intents/interaction_logger/interaction_profile_manager/parameter_updates/is_speeching/joint_states/kb/add_fact/kb/events/*/kb/remove_fact/look_at/look_at_with_style/map/mobile_base_controller/cmd_vel/mobile_base_controller/odom/move_base/current_goal/move_base_simple/goal/pause_navigation/power/battery_level/power/is_charging/power/is_docked/power/is_emergency/power/is_plugged/power_status/scan/sound_direction/sound_localization/speech_audio/speech_multi_recognizer/recognizing/torso_back_camera/fisheye1/camera_info/torso_back_camera/fisheye1/image_raw/*/torso_back_camera/fisheye2/camera_info/torso_back_camera/fisheye2/image_raw/*/torso_front_camera/aligned_depth_to_color/camera_info/torso_front_camera/aligned_depth_to_color/image_raw/*/torso_front_camera/color/camera_info/torso_front_camera/color/image_raw/*/torso_front_camera/depth/camera_info/torso_front_camera/depth/color/points/torso_front_camera/depth/image_rect_raw/*/torso_front_camera/infra1/camera_info/torso_front_camera/infra1/image_rect_raw/*/torso_front_camera/infra2/image_rect_raw/compressed/touch_web_state/user_input/web/go_to/web_subtitles
By capability#
Developing applications#
/intents(documentation) An intent, encoding a desired activity to be scheduled by the robot (not to be confused by the chatbot intents). Read more about Intents.
Expressive interactions#
/eyes/expression(documentation) Set the expression of ARI eyes. See How-to: Control ARI’s eyes for details./look_at(documentation) Set a target for the robot to look at. Uses both the eyes and the head position./look_at_with_style(documentation) Set a target for the robot to look at, while letting you configure how the gaze will be performed.
ARI hardware#
/audio(documentation) The raw audio data recorded by the robot microphone./audio/channel0(documentation) Merged audio channel of the reSpeaker’s 4 microphones/head_front_camera/color/camera_info(documentation) Camera calibration and metadata/head_front_camera/color/image_raw/*(documentation) Color rectified image. RGB format/head_front_camera/image_throttle/compressed(documentation) Compressed head image./is_speeching(documentation)Trueif a voice is detected in the audio stream/joint_states(documentation) The current state of the robot’s joints (eg angular position of each joint)./mobile_base_controller/cmd_vel(documentation) Set the desired linear and angular velocity of the robot (in meters per second)./scan(documentation) Laser scan readings of ARI’s back LIDAR./sound_direction(documentation) The estimated direction of arrival of the detected sound./sound_localization(documentation) The estimated sound source location./speech_audio(documentation) Raw audio data while someone is speaking./torso_back_camera/fisheye1/camera_info(documentation) Camera calibration and metadata (fisheye2)/torso_back_camera/fisheye1/image_raw/*(documentation) Fisheye image/torso_back_camera/fisheye2/camera_info(documentation) Camera calibration and metadata (fisheye2)/torso_back_camera/fisheye2/image_raw/*(documentation) Fisheye image (/torso_front_camera/aligned_depth_to_color/camera_info(documentation) Intrinsics parameters of the aligned dept to color image/torso_front_camera/aligned_depth_to_color/image_raw/*(documentation) Aligned depth to color image/torso_front_camera/color/camera_info(documentation) Camera calibration and metadata/torso_front_camera/color/image_raw/*(documentation) Color rectified image. RGB format/torso_front_camera/depth/camera_info(documentation) Camera calibration and metadata/torso_front_camera/depth/color/points(documentation) Registered XYZRGB point cloud./torso_front_camera/depth/image_rect_raw/*(documentation) Rectified depth image/torso_front_camera/infra1/camera_info(documentation) Camera calibration and metadata (infra1 and infra2)/torso_front_camera/infra1/image_rect_raw/*(documentation) Raw uint16 IR image/torso_front_camera/infra2/image_rect_raw/compressed(documentation)
Robot management#
/diagnostics(documentation)/diagnostics_agg(documentation)/interaction_logger(documentation) Logs arbitrary strings to a CSV file. See How-to: Log and retrieve data from the robot for details./interaction_profile_manager/parameter_updates(documentation)/power_status(documentation)/power/battery_level(documentation)/power/is_charging(documentation)/power/is_docked(documentation)/power/is_emergency(documentation)/power/is_plugged(documentation)
Gestures and motions#
/arm_left_controller/command(documentation)/arm_left_controller/safe_command(documentation)/arm_right_controller/command(documentation)/arm_right_controller/safe_command(documentation)/hand_left_controller/command(documentation)/hand_right_controller/command(documentation)/head_controller/command(documentation)
Knowledge and reasoning#
/kb/add_fact(documentation) Statements published to this topic are added to the knowledge base. The string must represent a <s, p, o> triple, with terms separated by a space. See KnowledgeCore documentation for details./kb/events/*(documentation) Event notifications for previously subscribed events. See service_kb_events./kb/remove_fact(documentation) Statements published to this topic are removed from the knowledge base. The string must represent a <s, p, o> triple, with terms separated by a space. See KnowledgeCore documentation for details.
Speech and language processing#
/humans/voices/*/audio(documentation) The audio stream of the voice./humans/voices/*/is_speaking(documentation) Whether verbal content is currently recognised in this voice’s audio stream./humans/voices/*/speech(documentation) The recognised text, as spoken by this voice./humans/voices/tracked(documentation) The list of voices currently detected by the robot./speech_multi_recognizer/recognizing(documentation)/web_subtitles(documentation)/active_listening(documentation) Whether or not recognized speech should be further processed (eg by the chatbot). See Dialogue management for details.
Touchscreen#
/touch_web_state(documentation)/user_input(documentation)/web/go_to(documentation) Sets the webpage to be displayed on the touchscreen.