Няколко начина да програмирате поведението на вашия дрон
Знаехте ли, че можете да програмирате дронове?
Да, дори и да не са от тези, които хората сглобяват с месеци, купувайки части, за които човек би се замислил дали не се контролират правителствено. Естествено, създаването на собствен дрон от нулата ви предоставя прекрасен шанс да програмирате поведението му по всевъзможни начини, но това можете да постигнете и по-известните серийно произвеждани модели. Можете да задавете предварително планирани курсове за полет, да автоматизирате поведението им или да ги контролирате чрез специално разработени приложения, или дори да ги следите онлайн – възможностите за комуникация с безпилотните устройства стават неограничени веднъж щом имате нужните умения по програмиране.
Има много варианти за програмирането на поведението на един дрон и тъй като всеки има своето предпочитание, искаме да ви предложим няколко различни API-та и библиотеки, които ще ви позволят да го направите:
C#/.NET
Ruslan-B – Рамка, изградена върху предоставения software development kit за AR дронове, който поддържа автопилот в начална фаза.
ArduPilot – Състои се от цялостна технология за автопилот, която освен при дронове се прилага и при автоматизирани трактори и се използва за тестване и разработка от NASA, Intel и други.
Java
JavaDrone – cross-platform API за програмиране на AR Parrot дронове
YADrone – още едно API за AR дронове, изградено на 100% с Java
Node.js
Nodecopter – рамка, която използва Node.js от сървърна страна и мобилно приложение, за да общува с дронове. Едноименно събитие се провежда ежегодно като конференция за хакване на дронове.
Python
DroneKit – рамка за Python, изградена върху контролер на ArduPilot, която ви позволява да разработвате изцяло чрез Python с минимално закъснение във връзката между приложението и устройството.
Това са само няколко от десетките варианти, които има пред вас. Въпреки, че вероятно програмирането е умение, което вече имате в арсенала си, това пълноценно да познавате структурата и начина на работа на дроновете не е за подценяване. Всичко, което ви е нужно да знаете за безпилотните устройства, било то за управлението им или за това как и кога е най-подходящо да изпълнявате полети с тях можете да научите от първото по рода си обучение – Курс по управление на дронове – декември 2016. Обучението ще започне на 1-ви декември, а вие можете да се включите в него до 29-ти ноември.
Курсът ви позволява да се явите и на сертификационен изпит на Асоциация Безпилотни Летателни Системи. Побързайте и заявете своето място – записването тече с пълна сила!