feat(drivers): add Sony AS-DT1 distance sensor driver (#27769)

* Add Sony AS-DT1 Distance Sensor and Documentation

* Ensuring Rotation Parameter works

* Sony ASDT1 Sensor and Documentaiton

* Fixed formatting and added additional comments

* Forgot to stage 1 formatting issue

* fix(drivers): use AS-DT1 parameters consistently

remove the Sony-ASDT1 -R command line rotation, as well as some other small fixes. Updated the docs to reflect this as well.

* refactor(drivers): clarify Sony AS-DT1 variable names

---------

Co-authored-by: Sean Hickey <sean@ascendengineer.com>
Co-authored-by: Andrew Brahim <35986980+dirksavage88@users.noreply.github.com>
This commit is contained in:
Sean Hickey
2026-06-29 16:33:20 -05:00
committed by GitHub
parent e895f43792
commit a1d8a605e8
15 changed files with 2361 additions and 5 deletions

View File

@@ -41,6 +41,15 @@ At time of writing PX4 allows you to use the [Lanbao PSK-CM8JL65-CC5](../sensor/
PX4 v1.14 (and later) supports the [LightWare LiDAR SF45](../sensor/sf45_rotating_lidar.md) rotating lidar which provides 320 degree sensing.
### Sony AS-DT1 LiDAR
PX4 supports the [Sony AS-DT1](../sensor/sony_asdt1.md) multipoint LiDAR as a directly connected UART sensor for collision prevention.
The driver publishes measurements to `obstacle_distance` with 5 degree bins, using the configured sensor yaw offset.
The AS-DT1 covers a forward horizontal field of view of about 35 degrees.
Only the covered sectors are populated; other directions remain no-data unless covered by another sensor.
Configure the sensor as described in the [Sony AS-DT1](../sensor/sony_asdt1.md) guide, then enable collision prevention with [CP_DIST](#CP_DIST).
### Other Rangefinders
Other sensors may be enabled, but this requires modification of driver code to set the sensor orientation and field of view.