РобоЧерни Телло

ROB-78412

Робот представляет собой квадрокоптер DJI Tello с установленной на него дополнительной камерой 2-в-1, совмещенной с радиопередатчиком 5.8ГГц. 

Передача команд квадрокоптеру производится по радиоканалу с использованием технологии Wi-Fi. Видеопоток в аналоговом виде транслируется с квадрокоптера и принимается на ноутбуке при помощи внешнего приемника. Процесс управления квадрокоптером осуществляется путем обработки этого видео на ноутбуке и отправке команд управления обратно на квадрокоптер. 

При разработке программы использовался язык программирования Python с библиотеками TelloPy – непосредственно для взаимодействия с квадрокоптером и OpenCV – для обработки видеопотока с камеры, обнаружения маркеров и линии. 

Для ориентации на полигоне используются метки из библиотеки ArUco 4х4 размером 10х10см. 

Алгоритм пролета по линии использует маркеры только для указания начала и конца данного полигона, сам пролет осуществляется при помощи алгоритма, аналогичного используемого роботами Line Follower.