2016-05-16 2 views
-3

Я новичок в беспилотных летательных аппаратах. Я хотел бы разработать программу для управления дроном, используя opencv, чтобы летать внутри над линией.Программирование беспилотного летательного аппарата с использованием opencv

Я ищу много языков, но большинство из них основаны на GPS. Я видел, что есть альтернатива, которая вызывает SLAM для определения положения с помощью датчиков.
Ну, у меня есть линия в полу и камера на моем гуде. Мне нравится планировщик миссий, но я не совсем уверен, что это лучший выбор. Я буду использовать Parrot AR, но я бы хотел использовать любой гул.
Так что я хотел бы использовать планировщик миссий, но я не уверен, что это лучший выбор.

Какой лучший SDK вы бы рекомендовали мне использовать для управления беспилотным летательным аппаратом, не используя точки GPS, но относительные местоположения или SLAM?

+0

Я не знаю с чего начать. Я буду признателен всем, кто поможет мне принять участие в голосовании –

+0

Вот почему вы получаете downvotes: http://stackoverflow.com/help/how-to-ask Вот где ваш 2-минутный поиск Google должен был привести вас, http : //vision.in.tum.de/data/software/tum_ardrone, –

+0

Как я уже сказал. Я уже видел эту страницу, спасибо. Итак, вы порекомендовали мне это, над узлом-ар-дроном, планировщиком миссий, 3dr, jdi ... и всеми существующими sdks? Я сказал: «Я занимаюсь множеством языков» .. и попросил рекомендацию о наилучшем подходе. Я потратил неделю на поиски, а не на 2 минуты. Итак, почему вы думаете, что это лучшее? –

ответ

1

Ну, у вас есть API Parrot и несколько оберток на разных языках. Node-AreDrone для nodeJs, PyArdrone для python, и есть обертка, закодированная в C#, которую я использовал AR.Drone. У этого есть хороший пользовательский интерфейс, который вы можете видеть обе камеры, записывать и воспроизводить видео, управлять дроном, нажимая на кнопки, вы можете видеть метрики и конфигурацию гула, а также вы можете отправлять команды в очередь , Потому что я люблю C# и функции, о которых я упоминал, у вас уже есть в пользовательском интерфейсе, я предпочитаю это. Большинство из них совершенно такие же, как они используют API Parrot внутри, отправив сообщения udp. Я не мог попробовать других, так что их много, и кто-нибудь может сказать мне, какой из них лучший. Для mission planner Я не мог найти хорошее решение для дома. Итак, для тех, кто потерян и не знает здесь, чтобы начать, как и я. Я рекомендую выбрать нужный язык и искать соответствующую оболочку. Если вам нравится C# как я, то AR.Drone - хороший выбор. Также, если вы хотите что-то сделать с OpenCV. Copterface - хороший пример. Вы можете реализовать его на любом языке с OpenCV.

Смежные вопросы