ros中的一些传感器

1  Imu.msg  陀螺仪数据

    加速度m/s2,旋转速度rad/s,
(1)Header header 时间戳与坐标系 (2)geometry_msgs/Quaternion orientation  四元数表示方向 (3)float64[9] orientation_covariance协方差 (4)
geometry_msgs/Vector3 angular_velocity  角速度  (5)float64[9] angular_velocity_covariance 角速度协方差  (6)geometry_msgs/Vector3 linear_acceleration 线性加速度(7)float64[9] linear_acceleration_covariance 线性加速度的协方差 

2  Joy.msg 遥控器输出数据
(1)Header header        时间戳  (2)float32[] axes       轴反馈  (3)int32[] buttons    按钮反馈

3 LaserScan.msg  线激光
(1)Header header     第一束光线获取的时间戳,frame_id 中,角度增益正向为z轴逆时针旋转,0角度为x轴正向

(2) float32 angle_min,     float32 angle_max ,float32 angle_increment 起始角,结束角度,角度增益 (rad)
(3)float32 time_increment   两次测量之间的时间差(s),用于激光摄像头移动时,3d点的插入
(4)float32 scan_time    两次扫描之间的时间差(s)

(5)float32 range_min,float32 range_max   激光测距仪的最小距离、最大距离     (m)

(6)float32[] ranges     距离数组(m) 

(7)float32[] intensities   强度数组(没有)

4 PointCloud.msg 3d点云 加入可选额外信息
(1)Header header  (2)geometry_msgs/Point32[] points 点云集坐标 (3)ChannelFloat32[] channels 每个通道有相同的元素数目

ChannelFloat32包含:(1)string name 通道名称,数据的意义 如果是rgb,彩色uint8(R,G,B)数据 ; 如果是u,v,在左侧图像中的行和列  ,如果是intensity,代表激光或者像素灰度 ;如果是distance,则代表深度(2) float32[] values 与点云集意义对应

5PointCloud2.msg  Nd点云,可能包含法向量、强度等。点数据存储在二进制blob中,布局描述在fields数组中,可能是2d图像的有序点云(kinect,深度摄像头,双目立体视觉,飞行时间法的激光),或1d点云(无组织的)
(1)Header header (2)uint32 height,uint32 width 如果是无序点云,高1,宽点的数目  (3)PointField[] fields  通道和布局  (4)bool    is_bigendian # 数据是否bigendian? (5)uint32  point_step   #点的大小(bytes) ,uint32  row_step     # 列的大小(bytes),uint8[] data         # 实际点数据, (row_step*height)
(6)bool is_dense        #是否稠密,如果没有无效点,则稠密 True if there are no invalid points

PointField.msg  包含 uint8 INT8    = 1  ,uint8 UINT8   = 2,uint8 INT16   = 3,uint8 UINT16  = 4,uint8 INT32   = 5,uint8 UINT32  = 6,uint8 FLOAT32 = 7,uint8 FLOAT64 = 8
string name      uint32 offset    #与起始点的偏移uint8  datatype  # 枚举数据类型  uint32 count     #多少个元素

5 JointState.msg 关节状态(由扭矩控制的关节)

(1)std_msgs/Header header(2)string[] name   (3)float64[] position 位置(m或rad)  (4)float64[] velocity速度(m/s或rad/s) (5)float64[] effort 力(Nm或N)


  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值