7.6 Sensor Data

7.6 Sensor Data

7.6.1 Overview

A3 is equipped with a rich set of sensors such as cameras and IMUs. For the specific sensor locations, refer to the component descriptions in the overview section of this document.

We provide ROS2 topic interfaces for raw frame data from each sensor, all using standard ROS2 message types. Instead of listing each interface separately, this section provides a unified topic description table together with notes on calibration files and usage.

7.6.2 Sensor Topic Interfaces

Topic NameMessage TypeSensor ModelData StreamResolutionFrame Rate
/hal/head_front_dual_fisheye_camera/h265foxglove_msgs::msg::CompressedVideoFront dual fisheye camera (stereo)Color image (color) H.265 encoded1920*153630FPS
/hal/head_stereo_left_fisheye_camera/rgbsensor_msgs::msg::ImageLeft stream of head stereo cameraColor image (color)1920*153630FPS
/hal/head_stereo_right_fisheye_camera/rgbsensor_msgs::msg::ImageRight stream of head stereo cameraColor image (color)1920*153630FPS
/hal/head_left_fisheye_camera/rgbsensor_msgs::msg::ImageLeft-side head fisheye cameraColor image (color)1920*153630FPS
/hal/head_right_fisheye_camera/rgbsensor_msgs::msg::ImageRight-side head fisheye cameraColor image (color)1920*153630FPS
/hal/head_rear_fisheye_camera/rgbsensor_msgs::msg::ImageRear head fisheye cameraColor image (color)1920*153630FPS
/hal/head_rear_fisheye_camera/rgbsensor_msgs::msg::ImageRear head fisheye cameraColor image (color)1920*153630FPS
/hal/head_rear_fisheye_camera/rgbsensor_msgs::msg::ImageRear head fisheye cameraColor image (color)1920*153630FPS
/hal/chest_front_d457_camera/rgbsensor_msgs::msg::ImageFront chest depth cameraColor image (color)1920*153630FPS
/hal/waist_front_d415_camera/rgbsensor_msgs::msg::ImageFront waist depth cameraColor image (color)1920*153630FPS
/hal/wrist_left_d405_camera/rgbsensor_msgs::msg::ImageLeft wrist depth cameraColor image (color)1920*153630FPS
/hal/wrist_right_d405_camera/rgbsensor_msgs::msg::ImageRight wrist depth cameraColor image (color)1920*153630FPS
/hal/armpit_right_fisheye_camera/rgbsensor_msgs::msg::ImageRight armpit fisheye cameraColor image (color)1920*153630FPS

The /hal/head_front_right_fisheye_camera/image and /hal/head_front_left_fisheye_camera/image topics are published through the iceoryx backend by default, which is inconvenient to invoke. The following method adds the ros2 backend by modifying the publishing backend configuration. Using the left fisheye camera as an example:

  1. First, back up the corresponding configuration file on the HDU. cp /agibot/software/v0/config/hdu_camera/hdu_camera_cfg.yaml /agibot/software/v0/config/hdu_camera/hdu_camera_cfg.yaml.bd
  2. Then edit the file and add ros2 to enable_backends of /hal/head_front_left_fisheye_camera/image under aimrt.channel.pub_topic_options, changing it from [iceoryx] to [iceoryx, ros2].
  3. Restart the robot.