DroneKit для дронов DJI
Я учусь управлять дроном, используя различные SDK или наборы для разработки, и наткнулся на dronekit. Что делает droneKit:
DroneKit-Python 2.x помогает создавать мощные приложения для БПЛА. Эти приложения работают на сопутствующем компьютере БПЛА и расширяют автопилот, выполняя задачи, которые требуют значительных вычислительных ресурсов и требуют соединения с низкой задержкой (например, компьютерное зрение).
Поскольку я могу запускать дронекит на компьютере-компаньоне, например (Resberry Pi или любой другой одноплатный ПК), который может общаться с контроллером полета, но помните,
DroneKit-Python совместим с транспортными средствами, которые общаются по протоколу MAVLink (включая большинство транспортных средств, созданных 3DR и другими членами фонда DroneCode). Он работает на Linux, Mac OS X или Windows.
Помня, что я могу работать только с контроллерами полета, поддерживаемыми протоколом Mavlink, если я хочу использовать droneKit.
Но я хочу управлять DK на дронах DJI. Есть ли обходной путь для использования DK на дронах DJI?
2 ответа
Для дронов DJI нет доступа к базовым протоколам связи. Вы должны использовать их SDK.
Для управления продуктами DJI, пожалуйста, используйте DJI SDK. DJI предоставил вам обширную документацию и пример кода, чтобы вы могли узнать, как использовать SDK, пожалуйста, проверьте ниже:
У нас есть обширная документация и пример кода, чтобы вы могли узнать, как использовать наши SDK, пожалуйста, проверьте ниже:
- MSDK: https://developer.dji.com/mobile-sdk/documentation/introduction/index.html
- UXSDK: https://developer.dji.com/mobile-sdk/documentation/introduction/ux_sdk_introduction.html
- OSDK: https://developer.dji.com/onboard-sdk/documentation/introduction/homepage.html
- PSDK: https://developer.dji.com/payload-sdk/documentation/introduction/index.html
Образцы Github: https://github.com/dji-sdk