РобоЧерни Телло
ROB-78412Робот представляет собой квадрокоптер DJI Tello с установленной на него дополнительной камерой 2-в-1, совмещенной с радиопередатчиком 5.8ГГц.
Передача команд квадрокоптеру производится по радиоканалу с использованием технологии Wi-Fi. Видеопоток в аналоговом виде транслируется с квадрокоптера и принимается на ноутбуке при помощи внешнего приемника. Процесс управления квадрокоптером осуществляется путем обработки этого видео на ноутбуке и отправке команд управления обратно на квадрокоптер.
При разработке программы использовался язык программирования Python с библиотеками TelloPy – непосредственно для взаимодействия с квадрокоптером и OpenCV – для обработки видеопотока с камеры, обнаружения маркеров и линии.
Для ориентации на полигоне используются метки из библиотеки ArUco 4х4 размером 10х10см.
Алгоритм пролета по линии использует маркеры только для указания начала и конца данного полигона, сам пролет осуществляется при помощи алгоритма, аналогичного используемого роботами Line Follower.