模块参考:距离传感器(驱动器)
afbrs50
资料来源 驱动程序/distance_sensor/broadcom/afbrs50
说明
Broadcom AFBRS50 的驱动程序。
实例
尝试在指定的串行设备上启动驱动程序。
afbrs50 启动
司机停车
afbrs50 停止
使用方法
afbrs50 <命令> [参数...]
命令
启动 启动驱动程序
-d <val> 串行设备
[-r <val>] 传感器旋转 - 默认朝下
默认值:25
test 测试驾驶员
stop 停止驱动程序
gy_us42
资料来源 驱动程序/距离传感器/gy_us42
使用方法
gy_us42 <命令> [参数...]
命令
启动
[-I] 内部 I2C 总线
[-X] 外部 I2C 总线
[-b<val>]特定于电路板的总线(默认=全部)(外部 SPI:n-th 总线
(默认值=1))
[-f <val>] 总线频率(千赫
[-q] 安静启动(若未找到设备,则无提示信息)
[-R <val>]传感器旋转 - 默认朝下
默认值:25
停止
状态 打印状态信息
leddar_one
说明
用于 LeddarOne 激光雷达的串行总线驱动程序。
大多数电路板都使用 SENS_LEDDAR1_CFG 参数进行配置,以便在指定的 UART 上启用/启动驱动程序。
设置/使用信息 https://px-4.com/main/en/sensor/leddar_one.html
实例
尝试在指定的串行设备上启动驱动程序。
leddar_one start -d /dev/ttyS1
司机停车
leddar_one stop
使用方法
leddar_one <命令> [参数...]
命令
启动 启动驱动程序
-d <val> 串行设备
[-r <val>] 传感器旋转 - 默认朝下
默认值:25
stop 停止驱动程序
Lightware_laser_i2c
资料来源 驱动程序/distance_sensor/lightware_laser_i2c
说明
用于 Lightware SFxx 系列激光雷达测距仪的 I2C 总线驱动器:SF10/a、SF10/b、SF10/c、SF11/c 和 SF/LW20。
设置/使用信息 https://px-4.com/main/en/sensor/sfxx_lidar.html
使用方法
lightware_laser_i2c <命令> [参数...]
命令
启动
[-I] 内部 I2C 总线
[-X] 外部 I2C 总线
[-b<val>]特定于电路板的总线(默认=全部)(外部 SPI:n-th 总线
(默认值=1))
[-f <val>] 总线频率(千赫
[-q] 安静启动(若未找到设备,则无提示信息)
[-a <val>] I2C 地址
默认值:102
[-R <val>]传感器旋转 - 默认朝下
默认值:25
停止
状态 打印状态信息
激光器序列
资料来源 驱动程序/distance_sensor/lightware_laser_serial
说明
用于 LightWare SF02/F、SF10/a、SF10/b、SF10/c 和 SF11/c 激光测距仪的串行总线驱动程序。
大多数电路板都使用 SENS_SF0X_CFG 参数进行配置,以便在指定的 UART 上启用/启动驱动程序。
设置/使用信息 https://px-4.com/main/en/sensor/sfxx_lidar.html
实例
尝试在指定的串行设备上启动驱动程序。
lightware_laser_serial start -d /dev/ttyS1
司机停车
lightware_laser_serial 停止
使用方法
lightware_laser_serial <命令> [参数...]
命令
启动 启动驱动程序
-d <val> 串行设备
[-R <val>]传感器旋转 - 默认朝下
默认值:25
stop 停止驱动程序
lightware_sf45_serial
资料来源 驱动程序/distance_sensor/lightware_sf45_serial
说明
Lightware SF45/b 激光测距仪的串行总线驱动程序。
设置/使用信息 https://px-4.com/master/en/sensor/sfxx_lidar.html
实例
尝试在指定的串行设备上启动驱动程序。
lightware_sf45_serial start -d /dev/ttyS1
司机停车
lightware_sf45_serial stop
使用方法
lightware_sf45_serial <命令> [参数...]
命令
启动 启动驱动程序
-d <val> 串行设备
-R <val> 传感器旋转 - 默认朝下
stop 停止驱动程序
ll40ls
资料来源 驱动程序/距离传感器/ll40ls
说明
用于 LidarLite 测距仪的 I2C 总线驱动程序。
必须使用参数 SENS_EN_LL40LS 启用传感器/驱动器。
设置/使用信息 https://px-4.com/main/en/sensor/lidar_lite.html
使用方法
ll40ls <命令> [参数...]
命令
启动
[-I] 内部 I2C 总线
[-X] 外部 I2C 总线
[-b<val>]特定于电路板的总线(默认=全部)(外部 SPI:n-th 总线
(默认值=1))
[-f <val>] 总线频率(千赫
[-q] 安静启动(若未找到设备,则无提示信息)
[-a <val>] I2C 地址
默认值:98
[-R <val>]传感器旋转 - 默认朝下
默认值:25
重新转储
停止
状态 打印状态信息
mappydot
资料来源 驱动程序/距离传感器/mappydot
使用方法
mappydot <命令> [参数...]
命令
启动
[-I] 内部 I2C 总线
[-X] 外部 I2C 总线
[-b<val>]特定于电路板的总线(默认=全部)(外部 SPI:n-th 总线
(默认值=1))
[-f <val>] 总线频率(千赫
[-q] 安静启动(若未找到设备,则无提示信息)
停止
状态 打印状态信息
mb12xx
资料来源 驱动程序/距离传感器/MB12xx
使用方法
mb12xx <命令> [参数...]
命令
启动
[-I] 内部 I2C 总线
[-X] 外部 I2C 总线
[-b<val>]特定于电路板的总线(默认=全部)(外部 SPI:n-th 总线
(默认值=1))
[-f <val>] 总线频率(千赫
[-q] 安静启动(若未找到设备,则无提示信息)
设置地址
[-a <val>] I2C 地址
默认:112
停止
状态 打印状态信息
pga460
资料来源 驱动程序/距离传感器/PGA460
说明
超声波测距仪驱动程序,用于处理与设备的通信,并通过 uORB 发布距离。
实施情况
该驱动程序是作为 NuttX 任务实现的。之所以选择这种实现方式,是因为需要通过 UART 对信息进行轮询,而 work_queue 不支持这种方式。该驱动程序在运行时会持续进行测距。在驱动程序级别实施了一种检测错误读数的简单算法,以提高所发布数据的质量。如果驱动程序认为传感器数据无效或不稳定,则根本不会发布数据。
使用方法
pga460 <命令> [参数...]
命令
启动
[设备路径] pga460 传感器设备路径,例如:/dev/ttyS6
地位
停止
帮助
srf02
资料来源 驱动程序/距离传感器/SRF02
使用方法
srf02 <命令> [参数...]
命令
启动
[-I] 内部 I2C 总线
[-X] 外部 I2C 总线
[-b<val>]特定于电路板的总线(默认=全部)(外部 SPI:n-th 总线
(默认值=1))
[-f <val>] 总线频率(千赫
[-q] 安静启动(若未找到设备,则无提示信息)
[-a <val>] I2C 地址
默认:112
[-R <val>]传感器旋转 - 默认朝下
默认值:25
停止
状态 打印状态信息
srf05
资料来源 驱动程序/距离传感器/SRF05
说明
用于 HY-SRF05 / HC-SR05 和 HC-SR04 测距仪的驱动器。
必须使用参数 SENS_EN_HXSRX0X 启用传感器/驱动器。
使用方法
srf05 <命令> [参数...]
命令
启动 启动驱动程序
[-R <val>]传感器旋转 - 默认朝下
默认值:25
状态 打印驱动程序状态信息
stop 停止驱动程序
停止
状态 打印状态信息
风口
资料来源 驾驶员/距离传感器/防盗器
说明
用于 TeraRanger 测距仪的 I2C 总线驱动程序。
必须使用参数 SENS_EN_TRANGER 启用传感器/驱动器。
设置/使用信息 https://px-4.com/main/en/sensor/rangefinders.html#teraranger-rangefinders
使用方法
teraranger <命令> [参数...]
命令
启动
[-I] 内部 I2C 总线
[-X] 外部 I2C 总线
[-b<val>]特定于电路板的总线(默认=全部)(外部 SPI:n-th 总线
(默认值=1))
[-f <val>] 总线频率(千赫
[-q] 安静启动(若未找到设备,则无提示信息)
[-a <val>] I2C 地址
默认:48
[-R <val>]传感器旋转 - 默认朝下
默认值:25
停止
状态 打印状态信息
tf02pro
资料来源 驱动程序/距离传感器/TF02pro
使用方法
tf02pro <命令> [参数...]
命令
启动
[-I] 内部 I2C 总线
[-X] 外部 I2C 总线
[-b<val>]特定于电路板的总线(默认=全部)(外部 SPI:n-th 总线
(默认值=1))
[-f <val>] 总线频率(千赫
[-q] 安静启动(若未找到设备,则无提示信息)
[-a <val>] I2C 地址
默认:16
[-R <val>]传感器旋转 - 默认朝下
默认值:25
停止
状态 打印状态信息
tfmini
资料来源 驱动程序/距离传感器/tfmini
说明
Benewake TFmini 激光雷达的串行总线驱动程序。
大多数电路板都使用 SENS_TFMINI_CFG 参数进行配置,以便在指定的 UART 上启用/启动驱动程序。
设置/使用信息 https://px-4.com/main/en/sensor/tfmini.html
实例
尝试在指定的串行设备上启动驱动程序。
tfmini start -d /dev/ttyS1
司机停车
tfmini 停止
使用方法
tfmini <命令> [参数...]
命令
启动 启动驱动程序
-d <val> 串行设备
[-R <val>]传感器旋转 - 默认朝下
默认值:25
状态 驱动程序状态
stop 停止驱动程序
测试 测试驱动程序(基本功能测试)
状态 打印驱动程序状态
乌兰定雷达
资料来源 驱动程序/距离传感器/乌兰丁雷达
说明
Aerotenna uLanding 雷达的串行总线驱动程序。
设置/使用信息 https://px-4.com/v1.9.0/en/sensor/ulanding_radar.html
实例
尝试在指定的串行设备上启动驱动程序。
ulanding_radar start -d /dev/ttyS1
司机停车
乌兰定雷达站
使用方法
ulanding_radar <命令> [参数...]
命令
启动 启动驱动程序
-d <val> 串行设备
值:<file:dev>,默认值:/dev/ttyS3
[-R <val>]传感器旋转 - 默认朝下
默认值:25
stop 停止驱动程序
vl53l0x
资料来源 驱动程序/距离传感器/vl53l0x
使用方法
vl53l0x <命令> [参数...]
命令
启动
[-I] 内部 I2C 总线
[-X] 外部 I2C 总线
[-b<val>]特定于电路板的总线(默认=全部)(外部 SPI:n-th 总线
(默认值=1))
[-f <val>] 总线频率(千赫
[-q] 安静启动(若未找到设备,则无提示信息)
[-a <val>] I2C 地址
默认:41
[-R <val>]传感器旋转 - 默认朝下
默认值:25
停止
状态 打印状态信息
vl53l1x
资料来源 驱动程序/距离传感器/vl53l1x
使用方法
vl53l1x <命令> [参数...]
命令
启动
[-I] 内部 I2C 总线
[-X] 外部 I2C 总线
[-b<val>]特定于电路板的总线(默认=全部)(外部 SPI:n-th 总线
(默认值=1))
[-f <val>] 总线频率(千赫
[-q] 安静启动(若未找到设备,则无提示信息)
[-a <val>] I2C 地址
默认:41
[-R <val>]传感器旋转 - 默认朝下
默认值:25
停止
状态 打印状态信息