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