sensorhub功能包

本帖最后由 Ybot 于 2020-5-9 11:20 编辑

概述

用于将bodyhub包发布的外接传感器的原始数据,转换为ROS标准数据格式。

如何运行

rosrun sensorhub SensorHubNode.py

订阅的话题

  • /MediumSize/BodyHub/SensorRaw (bodyhub::SensorRawData)
    bodyhub节点发布的外接传感器的原始数据。消息定义
    uint8[]   sensorReadID
    uint16[]  sensorStartAddress
    uint16[]  sensorReadLength
    int32[]   sensorData
    uint8     sensorCount
    uint8     dataLength

    sensorReadID外接传感器id列表,sensorStartAddress外接传感器起始地址列表,sensorReadLength外接传感器数据长度列表,sensorData外接传感器原始数据列表,sensorCount外接传感器个数,dataLength数据总长。

发布的话题

  • /MediumSize/SensorHub/Imu (Imu)
    imu传感器姿态数据,包含三轴角速度、三轴加速度的物理数值。
  • /MediumSize/SensorHub/MagneticField (MagneticField)
    磁场传感器测得的磁场强度的物理值,包含在xyz三个方向的分量。
  • /MediumSize/SensorHub/BatteryState (BatteryState)
    机器人电源状态,详细参考sensor_msgs/BatteryState
  • /MediumSize/SensorHub/Range (Range)
    测距传感器测量的物理数值。
  • /MediumSize/SensorHub/sensor_CF1 (ChannelFloat32)
    带通道标识的32位浮点型数据,用来表示部分传感器测量的状态。
  • /MediumSize/SensorHub/Illuminance (Illuminance)
    光照度传感器测量的环境光强的物理数值。
  • /MediumSize/SensorHub/Temperature (Temperature)
    温度传感器测量的环境温度的物理数值。
  • /MediumSize/SensorHub/Humidity (RelativeHumidity)
    湿度传感器测量的环境湿度的百分比。

服务

参数





回复

使用道具 评分 举报

您需要登录后才可以回帖 登录 | 立即注册

  • 0 关注
  • 1 粉丝
  • 4 帖子