D435i部分话题内容整理(开发参考)

D435i部分话题内容整理(开发参考)

跑vins-fusion需要: D435i双目灰度图像话题1 /camera/infra1/image_rect_raw D435i双目灰度图像话题2 /camera/infra2/image_rect_raw D435i IMU话题 /camera/imu
跑ego-planner需要: D435i深度图像话题 /camera/depth/image_rect_raw

D435i深度图像话题 /camera/depth/image_rect_raw默认发布频率:30hzsensor_msgs/Image.msghttp://docs.ros.org/en/api/sensor_msgs/html/msg/Image.html
D435i双目灰度图像话题1(左边摄像头) /camera/infra1/image_rect_raw默认发布频率:30hzsensor_msgs/Image.msghttp://docs.ros.org/en/api/sensor_msgs/html/msg/Image.html
D435i双目灰度图像话题2(右边摄像头) /camera/infra2/image_rect_raw默认发布频率:30hzsensor_msgs/Image.msghttp://docs.ros.org/en/api/sensor_msgs/html/msg/Image.html
D435i RGB图像话题 /camera/color/image_raw默认发布频率:30hzsensor_msgs/Image.msghttp://docs.ros.org/en/api/sensor_msgs/html/msg/Image.html
D435i 深度对齐RGB图像话题(依旧是深度图像话题) /camera/aligned_depth_to_color/image_raw默认发布频率:30hzsensor_msgs/Image.msghttp://docs.ros.org/en/api/sensor_msgs/html/msg/Image.html
D435i IMU话题 /camera/imu默认发布频率:400hzsensors_msgs/Imu.msghttp://docs.ros.org/en/api/sensor_msgs/html/msg/Imu.html 或者 http://docs.ros.org/en/melodic/api/sensor_msgs/html/msg/Imu.html

备注:实际使用时,可能需要更改以上话题发布频率

sensor_msgs/Image.msghttp://docs.ros.org/en/api/sensor_msgs/html/msg/Image.html输入图片说明
sensors_msgs/Imu.msghttp://docs.ros.org/en/api/sensor_msgs/html/msg/Imu.html输入图片说明

下面是实际每种话题内容里面每项对应的值及含义

话题名称:/camera/depth/image_rect_raw
uint32 Header/seq序号,自加一
time Header/stamp时间戳
string Header/frame_idcamera_depth_optical_frame坐标系
uint32 height480图像的纵向分辨率,即图像包含多少行的像素点
uint32 width640图像的横向分辨率,即图像包含多少列的像素点
string encoding16UC1图像的编码格式,不涉及图像压缩编码。
uint8 is_bigendian0图像数据的大小端存储模式。大小端应该是对比如每个像素的十六位而言的。
uint32 step1280一行图像数据的字节数量,作为数据的步长参数
uint8[] data存储图像数据的数组,大小为step X height字节
话题名称:/camera/infra1/image_rect_raw
uint32 Header/seq序号,自加一
time Header/stamp时间戳
string Header/frame_idcamera_infra1_optical_frame坐标系
uint32 height480图像的纵向分辨率,即图像包含多少行的像素点
uint32 width640图像的横向分辨率,即图像包含多少列的像素点
string encodingmono8图像的编码格式,不涉及图像压缩编码。
uint8 is_bigendian0图像数据的大小端存储模式。
uint32 step640一行图像数据的字节数量,作为数据的步长参数
uint8[] data存储图像数据的数组,大小为step X height字节
话题名称:/camera/infra2/image_rect_raw
uint32 Header/seq序号,自加一
time Header/stamp时间戳
string Header/frame_idcamera_infra2_optical_frame坐标系
uint32 height480图像的纵向分辨率,即图像包含多少行的像素点
uint32 width640图像的横向分辨率,即图像包含多少列的像素点
string encodingmono8图像的编码格式,不涉及图像压缩编码。
uint8 is_bigendian0图像数据的大小端存储模式。
uint32 step640一行图像数据的字节数量,作为数据的步长参数
uint8[] data存储图像数据的数组,大小为step X height字节
话题名称:/camera/color/image_raw
uint32 Header/seq序号,自加一
time Header/stamp时间戳
string Header/frame_idcamera_color_optical_frame坐标系
uint32 height480图像的纵向分辨率,即图像包含多少行的像素点
uint32 width640图像的横向分辨率,即图像包含多少列的像素点
string encodingrgb8图像的编码格式,不涉及图像压缩编码。
uint8 is_bigendian0图像数据的大小端存储模式。
uint32 step1920一行图像数据的字节数量,作为数据的步长参数
uint8[] data存储图像数据的数组,大小为step X height字节
话题名称:/camera/aligned_depth_to_color/image_raw
uint32 Header/seq序号,自加一
time Header/stamp时间戳
string Header/frame_idcamera_color_optical_frame坐标系
uint32 height480图像的纵向分辨率,即图像包含多少行的像素点
uint32 width640图像的横向分辨率,即图像包含多少列的像素点
string encoding16UC1图像的编码格式,不涉及图像压缩编码。
uint8 is_bigendian0图像数据的大小端存储模式。
uint32 step1280一行图像数据的字节数量,作为数据的步长参数
uint8[] data存储图像数据的数组,大小为step X height字节
话题名称:/camera/imu
uint32 Header/seq序号,自加一
time Header/stamp时间戳
string Header/frame_idcamera_imu_optical_frame坐标系
geometry_msgs/Quaternion orientation姿态四元数
float64[9] orientation_covariance姿态协方差
geometry_msgs/Vector3 angular_velocity角速度
float64[9] angular_velocity_covariance角速度协方差
geometry_msgs/Vector3 linear_acceleration线加速度
float64[9] linear_acceleration_covariance线加速度协方差

备注:orientation是由linear_acceleration和angular_velocity计算而得,但并不是所有IMU设备都直接提供orientation,如果没有提供,将orientation各项置为0,orientation_covariance各项置为-1.这里协方差表示各个数据的误差,一般由器件厂商给出。

实际D435i的 /camera/imu话题打印截图
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诗筱涵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值