Modules Reference: Distance Sensor (Driver)
afbrs50
Source: drivers/distance_sensor/broadcom/afbrs50
Опис
Драйвер для Broadcom AFBRS50.
Приклади
Спроба запустити драйвер на вказаному послідовному пристрої.
afbrs50 startStop driver
afbrs50 stopВикористання
afbrs50 <command> [arguments...]
Commands:
start Start driver
-d <val> Serial device
[-r <val>] Sensor rotation - downward facing by default
default: 25
test Test driver
stop Stop drivergy_us42
Source: drivers/distance_sensor/gy_us42
Використання
gy_us42 <command> [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-f <val>] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-R <val>] Sensor rotation - downward facing by default
default: 25
stop
status print status infoleddar_one
Source: drivers/distance_sensor/leddar_one
Опис
Драйвер послідовної шини для LiDAR LeddarOne.
Більшість плат налаштовано на ввімкнення/запуск драйвера на вказаному UART за допомогою параметра SENS_LEDDAR1_CFG.
Інформація про налаштування/використання: https://docs.px4.io/v1.15/en/sensor/leddar_one.html
Приклади
Спроба запустити драйвер на вказаному послідовному пристрої.
leddar_one start -d /dev/ttyS1Зупинити драйвер
leddar_one stopВикористання
leddar_one <command> [arguments...]
Commands:
start Start driver
-d <val> Serial device
[-r <val>] Sensor rotation - downward facing by default
default: 25
stop Stop driverlightware_laser_i2c
Джерело: drivers/distance_sensor/lightware_laser_i2c
Опис
Драйвер шини I2C для LIDAR-далекомірів Lightware серії SFxx: SF10/a, SF10/b, SF10/c, SF11/c, SF/LW20.
Інформація про налаштування/використання: https://docs.px4.io/v1.15/en/sensor/sfxx_lidar.html
Використання
lightware_laser_i2c <command> [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-f <val>] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-a <val>] I2C address
default: 102
[-R <val>] Sensor rotation - downward facing by default
default: 25
stop
status print status infolightware_laser_serial
Джерело: drivers/distance_sensor/lightware_laser_serial
Опис
Драйвер послідовної шини для лазерних далекомірів LightWare SF02/F, SF10/a, SF10/b, SF10/c, SF11/c.
Більшість плат налаштовано на увімкнення/запуск драйвера на вказаному UART за допомогою параметра SENS_SF0X_CFG.
Інформація про налаштування/використання: https://docs.px4.io/v1.15/en/sensor/sfxx_lidar.html
Приклади
Спроба запустити драйвер на вказаному послідовному пристрої.
lightware_laser_serial start -d /dev/ttyS1Зупинити драйвер
lightware_laser_serial stopВикористання
lightware_laser_serial <command> [arguments...]
Commands:
start Start driver
-d <val> Serial device
[-R <val>] Sensor rotation - downward facing by default
default: 25
stop Stop driverlightware_sf45_serial
Джерело: drivers/distance_sensor/lightware_sf45_serial
Опис
Драйвер послідовної шини для лазерного далекоміра Lightware SF45/b.
Інформація про налаштування/використання: https://docs.px4.io/master/en/sensor/sfxx_lidar.html
Приклади
Спроба запустити драйвер на вказаному послідовному пристрої.
lightware_sf45_serial start -d /dev/ttyS1Зупинити драйвер
lightware_sf45_serial stopВикористання
lightware_sf45_serial <command> [arguments...]
Commands:
start Start driver
-d <val> Serial device
-R <val> Sensor rotation - downward facing by default
stop Stop driverll40ls
Source: drivers/distance_sensor/ll40ls
Опис
Драйвер шини I2C для далекомірів LidarLite.
Датчик/драйвер має бути увімкнений за допомогою параметра SENS_EN_LL40LS.
Інформація про налаштування/використання: https://docs.px4.io/v1.15/en/sensor/lidar_lite.html
Використання
ll40ls <command> [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-f <val>] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-a <val>] I2C address
default: 98
[-R <val>] Sensor rotation - downward facing by default
default: 25
regdump
stop
status print status infomappydot
Source: drivers/distance_sensor/mappydot
Використання
mappydot <command> [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-f <val>] bus frequency in kHz
[-q] quiet startup (no message if no device found)
stop
status print status infomb12xx
Source: drivers/distance_sensor/mb12xx
Використання
mb12xx <command> [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-f <val>] bus frequency in kHz
[-q] quiet startup (no message if no device found)
set_address
[-a <val>] I2C address
default: 112
stop
status print status infopga460
Source: drivers/distance_sensor/pga460
Опис
Драйвер ультразвукового далекоміра, який здійснює зв'язок з пристроєм і публікує відстань через uORB.
Реалізація
Цей драйвер реалізовано як завдання NuttX. Ця реалізація була обрана через необхідність опитування на повідомлення через UART, що не підтримується у work_queue. Цей драйвер безперервно вимірює дальність коли він працює. На рівні драйверів реалізовано простий алгоритм виявлення хибних показань, що має на меті покращити якість даних, що публікуються. Драйвер взагалі не публікуватиме дані, якщо вважатиме, що дані датчика недійсними або нестабільними.
Використання
pga460 <command> [arguments...]
Commands:
start
[device_path] The pga460 sensor device path, (e.g: /dev/ttyS6)
status
stop
helpsrf02
Source: drivers/distance_sensor/srf02
Використання
srf02 <command> [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-f <val>] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-a <val>] I2C address
default: 112
[-R <val>] Sensor rotation - downward facing by default
default: 25
stop
status print status infosrf05
Source: drivers/distance_sensor/srf05
Опис
Драйвер для далекомірів HY-SRF05 / HC-SR05 та HC-SR04.
Датчик/драйвер потрібно увімкнути за допомогою параметра SENS_EN_HXSRX0X.
Використання
srf05 <command> [arguments...]
Commands:
start Start driver
[-R <val>] Sensor rotation - downward facing by default
default: 25
status Print driver status information
stop Stop driver
stop
status print status infoteraranger
Джерело: drivers/distance_sensor/teraranger
Опис
Драйвер шини I2C для далекомірів TeraRanger.
Датчик/драйвер має бути увімкнений за допомогою параметра SENS_EN_TRANGER.
Інформація про налаштування/використання: https://docs.px4.io/v1.15/en/sensor/rangefinders.html#teraranger-rangefinders
Використання
teraranger <command> [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-f <val>] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-a <val>] I2C address
default: 48
[-R <val>] Sensor rotation - downward facing by default
default: 25
stop
status print status infotf02pro
Source: drivers/distance_sensor/tf02pro
Використання
tf02pro <command> [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-f <val>] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-a <val>] I2C address
default: 16
[-R <val>] Sensor rotation - downward facing by default
default: 25
stop
status print status infotfmini
Source: drivers/distance_sensor/tfmini
Опис
Серійний драйвер шини для Benewake TFmini LiDAR.
Більшість плат налаштовано на ввімкнення/вимкнення драйвера на вказаному UART за допомогою параметра SENS_TFMINI_CFG.
Інформація про налаштування/використання: https://docs.px4.io/v1.15/en/sensor/tfmini.html
Приклади
Спроба запустити драйвер на вказаному послідовному пристрої.
tfmini start -d /dev/ttyS1Зупинити драйвер
tfmini stopВикористання
tfmini <command> [arguments...]
Commands:
start Start driver
-d <val> Serial device
[-R <val>] Sensor rotation - downward facing by default
default: 25
status Driver status
stop Stop driver
test Test driver (basic functional tests)
status Print driver statusulanding_radar
Джерело: drivers/distance_sensor/ulanding_radar
Опис
Серійний драйвер шини для радара Aerotenna uLanding.
Інформація про налаштування/використання: https://docs.px4.io/v1.9.0/en/sensor/ulanding_radar.html
Приклади
Спроба запустити драйвер на вказаному послідовному пристрої.
ulanding_radar start -d /dev/ttyS1Stop driver
ulanding_radar stopВикористання
ulanding_radar <command> [arguments...]
Commands:
start Start driver
-d <val> Serial device
values: <file:dev>, default: /dev/ttyS3
[-R <val>] Sensor rotation - downward facing by default
default: 25
stop Stop drivervl53l0x
Source: drivers/distance_sensor/vl53l0x
Використання
vl53l0x <command> [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-f <val>] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-a <val>] I2C address
default: 41
[-R <val>] Sensor rotation - downward facing by default
default: 25
stop
status print status infovl53l1x
Source: drivers/distance_sensor/vl53l1x
Використання
vl53l1x <command> [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-f <val>] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-a <val>] I2C address
default: 41
[-R <val>] Sensor rotation - downward facing by default
default: 25
stop
status print status info