Distance Sensor

afbrs50

Source: drivers/distance_sensor/broadcom/afbrs50arrow-up-right

Description

Driver for the Broadcom AFBRS50.

Examples

Attempt to start driver on a specified serial device.

afbrs50 start

Stop driver

afbrs50 stop

Usage

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 driver

gy_us42

Source: drivers/distance_sensor/gy_us42arrow-up-right

Usage

leddar_one

Source: drivers/distance_sensor/leddar_onearrow-up-right

Description

Serial bus driver for the LeddarOne LiDAR.

Most boards are configured to enable/start the driver on a specified UART using the SENS_LEDDAR1_CFG parameter.

Setup/usage information: https://docs.px4.io/main/en/sensor/leddar_one.html

Examples

Attempt to start driver on a specified serial device.

Stop driver

Usage

lightware_laser_i2c

Source: drivers/distance_sensor/lightware_laser_i2carrow-up-right

Description

I2C bus driver for Lightware SFxx series LIDAR rangefinders: SF10/a, SF10/b, SF10/c, SF11/c, SF/LW20.

Setup/usage information: https://docs.px4.io/main/en/sensor/sfxx_lidar.html

Usage

lightware_laser_serial

Source: drivers/distance_sensor/lightware_laser_serialarrow-up-right

Description

Serial bus driver for the LightWare SF02/F, SF10/a, SF10/b, SF10/c, SF11/c Laser rangefinders.

Most boards are configured to enable/start the driver on a specified UART using the SENS_SF0X_CFG parameter.

Setup/usage information: https://docs.px4.io/main/en/sensor/sfxx_lidar.html

Examples

Attempt to start driver on a specified serial device.

Stop driver

Usage

lightware_sf45_serial

Source: drivers/distance_sensor/lightware_sf45_serialarrow-up-right

Description

Serial bus driver for the Lightware SF45/b Laser rangefinder.

Setup/usage information: https://docs.px4.io/master/en/sensor/sfxx_lidar.html

Examples

Attempt to start driver on a specified serial device.

Stop driver

Usage

ll40ls

Source: drivers/distance_sensor/ll40lsarrow-up-right

Description

I2C bus driver for LidarLite rangefinders.

The sensor/driver must be enabled using the parameter SENS_EN_LL40LS.

Setup/usage information: https://docs.px4.io/main/en/sensor/lidar_lite.html

Usage

mappydot

Source: drivers/distance_sensor/mappydotarrow-up-right

Usage

mb12xx

Source: drivers/distance_sensor/mb12xxarrow-up-right

Usage

pga460

Source: drivers/distance_sensor/pga460arrow-up-right

Description

Ultrasonic range finder driver that handles the communication with the device and publishes the distance via uORB.

Implementation

This driver is implemented as a NuttX task. This Implementation was chosen due to the need for polling on a message via UART, which is not supported in the work_queue. This driver continuously takes range measurements while it is running. A simple algorithm to detect false readings is implemented at the driver levelin an attemptto improve the quality of data that is being published. The driver will not publish data at all if it deems the sensor data to be invalid or unstable.

Usage

srf02

Source: drivers/distance_sensor/srf02arrow-up-right

Usage

srf05

Source: drivers/distance_sensor/srf05arrow-up-right

Description

Driver for HY-SRF05 / HC-SR05 and HC-SR04 rangefinders.

The sensor/driver must be enabled using the parameter SENS_EN_HXSRX0X.

Usage

teraranger

Source: drivers/distance_sensor/terarangerarrow-up-right

Description

I2C bus driver for TeraRanger rangefinders.

The sensor/driver must be enabled using the parameter SENS_EN_TRANGER.

Setup/usage information: https://docs.px4.io/main/en/sensor/rangefinders.html#teraranger-rangefinders

Usage

tf02pro

Source: drivers/distance_sensor/tf02proarrow-up-right

Usage

tfmini

Source: drivers/distance_sensor/tfminiarrow-up-right

Description

Serial bus driver for the Benewake TFmini LiDAR.

Most boards are configured to enable/start the driver on a specified UART using the SENS_TFMINI_CFG parameter.

Setup/usage information: https://docs.px4.io/main/en/sensor/tfmini.html

Examples

Attempt to start driver on a specified serial device.

Stop driver

Usage

ulanding_radar

Source: drivers/distance_sensor/ulanding_radararrow-up-right

Description

Serial bus driver for the Aerotenna uLanding radar.

Setup/usage information: https://docs.px4.io/v1.9.0/en/sensor/ulanding_radar.html

Examples

Attempt to start driver on a specified serial device.

Stop driver

Usage

vl53l0x

Source: drivers/distance_sensor/vl53l0xarrow-up-right

Usage

vl53l1x

Source: drivers/distance_sensor/vl53l1xarrow-up-right

Usage

Last updated