Есть ли способ получить высоту беспилотника от инфракрасного датчика в Windows SDK? - PullRequest
0 голосов
/ 07 июня 2019

Я использую Windows SDK и Mavic 2 Pro.Я хотел бы получить высоту беспилотника от инфракрасного датчика , расположенного на его нижней части.Я видел, что это возможно на Android SDK с помощью метода getUltrasonicHeightInMeters () .Тем не менее, я не могу найти аналогичный метод на его аналоге Window.

UPDATE

Я играл с дроном и получал информацию от нескольких датчиков, включая Baro.Похоже, что высота от Баро действительно точная.Я тестировал взлет, посадку и изменение высоты в помещении, и это было постоянно.

1 Ответ

0 голосов
/ 08 июня 2019

В Windows SDK это называется высотой

см. https://developer.dji.com/api-reference/windows-api/Components/FlightControllerHandler.html?search=altitude&i=4&#flightcontrollerhandler_getaltitudeasync_inline

method GetAltitudeAsync
async Task<ResultValue<DoubleMsg?>> GetAltitudeAsync()
Declaration:    DJI.WindowsSDK.Components
Description:
Gets the flight controller's relative altitude of the aircraft relative to take off location, measured by the barometer, in meters.

Return:
async Task<ResultValue<DoubleMsg?>> A Task<ResultValue<DoubleMsg?>> object.

Редактировать

ИК-порт не открыт для внешней SDK, и нет открытого плана дляDJI, чтобы объединить его с данными потокового видения.

Один из способов прогуляться по плоской местности - использовать плавкий предохранитель Брао с высотой GPS с использованием расширенного фильтра Калмана.

Если вы хотите избежать препятствия в сложной местности, вы всегда можете использовать какой-нибудь продвинутый метод, такой как SVO https://github.com/uzh-rpg/rpg_svo.Он использует только видеопоток и выводит необходимую вам глубину.Эта работа группы ETH заслуживает доверия и может без проблем выполняться на открытом воздухе на малых и больших высотах.

https://www.youtube.com/watch?v=hR8uq1RTUfA

Вы можете использовать обычный поток с камеры, такой как вывод DJI Wsdk,3D-точки отображаются в относительном масштабе.Используя GPS или Baro, вы можете получить близкое приближение к истинному масштабу.

enter image description here

...