感知信息API

感知信息包括了SLAM、相机图像、标定、IMU、Tof等数据。在后续二次开发中可以通过以上这些接口进行数据获取和调用。

API明细

纯视觉里程计(VO)

功能概述:获得快速的60hz位姿。

Topic:perception/visual_slam/tracking/vo_pose

Msg Type s-e:geometry_msgs/msg/PoseStamped

SLAM里程计

功能概述:融合imu且进行了位姿优化的里程计。

Topic:perception/visual_slam/tracking/Odometry

Msg Type s-e:nav_msgs/msg/Odometry

姿态重置

功能概述:将里程计清零。

Topic:perception/visual_slam/reset

Msg Type s-e:visual_slam/reset

命令示例:ros2 service call /visual_slam/reset tita_perception_msgs/srv/Reset

相机图像

功能概述:发布相机去畸变后的彩色图像 60hz。

Topic:

perception/sensor/camera/left

perception/sensor/camera/right

Msg Type s-e:sensor_msgs/msg/Image

相机标定数据

功能概述:发布相机标定数据 频率60hz。

Topic:

perception/sensor/camera_info/left

perception/sensor/camera_info/right

Msg Type s-e:sensor_msgs/msg/CameraInfo

相机点云数据

功能概述:相机估计的深度数据,彩色点云。小于140544个点。点云距离小于5m。

Topic:perception/sensor/camera/point_cloud

Msg Type s-e:sensor_msgs/msg/PointCloud2

相机imu数据

功能概述:相机imu加速度,角速度,姿态。

Topic:perception/sensor/camera/imu

Msg Type s-e:sensor_msgs/msg/Imu

前脸Tof数据

功能概述:前脸tof转换的点云数据。8x8

Topic:perception/sensor/spad/face/point

Msg Type s-e:sensor_msgs/msg/PointCloud2

下巴Tof数据

功能概述:下巴tof转换的点云数据。8x8

Topic:perception/sensor/spad/neck/point

Msg Type s-e:sensor_msgs/msg/PointCloud2

机器人关节坐标系

功能概述:同步关节坐标。

Topic:perception/wheel/tracking/odometry

Msg Type s-e:tf2_msgs/msg/TFMessage

轮式里程计

功能概述:短距离里程计。不可记录z信息。

Topic:perception/wheel/tracking/odometry

Msg Type s-e:nav_msgs/msg/Odometry

坡度检测

功能概述:根据前方50cm到一米与机器人等宽的区域。

Topic:perception/sensor/camera/attention_region

Msg Type s-e:sensor_msgs/msg/PointCloud2

Tof台阶检测识别点云

功能概述:每四个点表示一个台阶。共八个点。

Topic:perception/spad/stair/point_cloud

Msg Type s-e:sensor_msgs/msg/PointCloud2

台阶距离识别

功能概述:根据上述识别点计算的台阶距机器人base_link的距离。

Topic:perception/spad/stair/distance

Msg Type s-e:std_msgs/msg/Float

坡度角度检测

功能概述:坡度检测区域的角度反馈。

Topic:perception/sensor/camera/attention_region/angle

Msg Type s-e:std_msgs/msg/Float

Last updated