+7 (980) 064-35-88

ArUco-маркеры для работы с дронами

ArUco-маркеры — это популярная технология для позиционирования робототехнических систем с использованием компьютерного зрения. В случае с дронами, например, ArUco-маркеры могут использоваться для уточнения точек автономного полёта.

Как работает простой алгоритм движения за маркером?

Чтобы метки определялись чётко и правильно, необходимо загрузить и применить параметры камеры для корректировки её искажений. В начале программы определяется тип используемых маркеров, создаются объекты для взаимодействия с коптером и его камерой. Затем отправляются команды включения моторов, взлёта и полёта в точку. Далее идет маленький цикл с пустым телом (с оператором pass), который задерживает выполнение программы до момента, когда дрон долетит до точки назначения.

Далее идёт бесконечный цикл, в котором выполняется основная часть программы. С помощью инструментария библиотеки OpenCV на изображении детектируются маркеры и вычисляются их центры. Также после определения маркеров на изображении вычисляется их положение относительно камеры: смещение по трём осям и углы наклона по тем же трём осям.

Затем по программе дрону задаётся скорость движения вперёд/назад и поворота, чтобы держаться на определенном расстоянии до маркера.

статью прочитали 1699 раза

также читайте в блоге

Коды ОКВЭД:
Коды ОКВЭД:
Вид деятельности в области информационных технологий: Код 1.01 Проектирование, и (или) обследование, и (или) разработка, и (или) адаптация, и (или) модификация (в том числе локализация, кастомизация,...
читать
Автоматизация тестирования на проектах
Автоматизация тестирования на проектах
В этой статье мы рассмотрим работу наших специалистов в системе заказчика. Система заказчика представляет собой набор сервисов по работе с биржевыми инструментами, проведением сделок и отслеживанием...
читать
Модуль оптического позиционирования
Модуль оптического позиционирования
Модуль позволяет позиционировать квадрокоптер, используя оптический датчик, который отслеживает смещение объектов. Это дает возможность удерживать положение и летать в автоматическом режиме без...
читать