Skip to content

距离传感器

距离传感器

默认情况下,距离传感器朝向车辆的前方。通过修改设置,可以将其指向任何方向。

可配置参数 -

参数 描述
X Y Z 传感器相对于车辆的位置(以NED坐标系,单位为米)(默认 (0,0,0) - 多旋翼,(0,0,-1) - 汽车)
Yaw Pitch Roll 传感器相对于车辆的方向(单位:度)(默认 (0,0,0))
MinDistance 距离传感器测量的最小距离(米,仅用于填充PX4的Mavlink消息)(默认 0.2m)
MaxDistance 距离传感器测量的最大距离(米)(默认 40.0m)
ExternalController 是否将数据发送到外部控制器,如 ArduPilot 或 PX4(默认 true

例如,为了使传感器朝向地面(进行类似气压计的高度测量),可以如下修改方向 -

"Distance": {
    "SensorType": 5,
    "Enabled" : true,
    "Yaw": 0, "Pitch": -90, "Roll": 0
}

注意: 对于汽车,传感器默认安置在车辆中心上方1米处。这是必需的,因为否则,传感器会因为位于车辆内部而输出奇怪的数据。这不会影响传感器的数值,例如在测量两辆汽车之间的距离时。有关示例用法,请参见 PythonClient/car/distance_sensor_multi.py