DroneKit для дрона DJI

Я учусь управлять дроном с помощью различных SDK или наборов средств разработки и наткнулся на dronekit. Что делает DroneKit:

DroneKit-Python 2.x помогает создавать мощные приложения для БПЛА. Эти приложения запускаются на компьютере-компаньоне БПЛА и дополняют работу автопилота, выполняя задачи, требующие как ресурсоемких вычислений, так и связи с малой задержкой (например, компьютерное зрение).

Так как я могу запустить дронкит на компьютере-компаньоне, таком как (Rasberry Pi или любой другой одноплатный ПК), который может общаться с полетным контроллером, но помните

DroneKit-Python совместим с транспортными средствами, которые взаимодействуют с использованием протокола MAVLink (включая большинство транспортных средств, произведенных 3DR и другими членами фонда DroneCode). Он работает на Linux, Mac OS X или Windows.

Имея в виду, что я могу работать только с полетными контроллерами, поддерживающими протокол Mavlink, если я хочу использовать DroneKit.

Но что я хочу сделать, так это управлять или запускать DK на дронах DJI. Есть ли обходной путь для использования DK на дронах DJI?


person Muhammad Faizan Khan    schedule 31.12.2018    source источник


Ответы (2)


Нет доступа к базовым протоколам связи для дронов DJI. Вы должны использовать их SDK.

person Kenneth Argo    schedule 01.01.2019
comment
как их SDK взаимодействует с контроллером полета (A3/n3) или бортовыми датчиками? где должен работать sdk? Могу ли я добавить свой собственный полетный контроллер к дрону DJI, как в этом случае pixhawk - person Muhammad Faizan Khan; 02.01.2019

Для управления продуктами DJI используйте DJI SDK. DJI предоставил вам обширную документацию и примеры кода, чтобы вы могли научиться использовать SDK. Пожалуйста, проверьте ниже:

У нас есть обширная документация и примеры кода, чтобы вы могли научиться использовать наши SDK. Пожалуйста, проверьте ниже:

Примеры Github: https://github.com/dji-sdk

person Oliver Ou    schedule 02.01.2019