ArUco-маркер
ArUco-маркер (аруко маркер, ArUco-метка, фидуциальный маркер) — это квадратный черно-белый код с собственным номером, по которому камера вычисляет свое положение и ориентацию относительно маркера с точностью до сантиметров. Маркеры ArUco из библиотеки OpenCV используют в робототехнике, дополненной реальности и калибровке камер.
Дрону маркер нужен для точной посадки, привязки внутри помещений и коррекции навигации без GPS. По маркеру аппарат попадает в контакты зарядки дронопорта, привязывается к конкретному ряду и ярусу склада, а внутри резервуара получает опорную точку, от которой считается маршрут.
Как работает ArUco-маркер
Алгоритм компьютерного зрения находит в кадре квадрат с характерной рамкой, читает внутренний код и по известному размеру маркера и параметрам камеры вычисляет расстояние, смещение и углы. Это дешевая и быстрая операция, выполняемая на бортовом компьютере десятки раз в секунду.
Как дрон использует ArUco-маркеры:
- Распознавание — камера находит рамку маркера и читает его номер, даже если маркер частично закрыт или виден под углом
- Расчет положения — зная реальный размер маркера, дрон вычисляет, на каком расстоянии и под каким углом он находится
- Маркеры разного размера — большой виден с высоты, маленький — при посадке вплотную
- Карта маркеров — если развесить маркеры по помещению, дрон всегда знает, где он, даже без спутников

Где применяется
Дронопорт — точная посадка на площадку зарядки при любой погоде. Инвентаризация склада — маркеры на стойках стеллажей задают координаты ячеек. Инспекция внутри резервуаров и цехов — опорные точки маршрута. Доставка на закрытые территории — обозначение точки сброса или посадки. Обучение и калибровка систем навигации.
Маркеры и навигация без GPS
Визуальная одометрия накапливает ошибку, а маркер с известными координатами ее обнуляет: пролетая над ним, дрон корректирует оценку положения. Так сетка маркеров превращает помещение или площадку в пространство с абсолютной привязкой, где полет без GPS становится повторяемым от задания к заданию.
Ограничения
Нужны освещение и прямая видимость маркера; грязь, снег и блики мешают распознаванию. Размер маркера ограничивает дальность обнаружения, поэтому для посадки используют вложенные маркеры. Маркеры — дополнение к навигации, а не ее замена.
Частые вопросы
— С какого расстояния дрон видит ArUco-маркер?
Зависит от размера маркера и камеры: маркер со стороной в десятки сантиметров уверенно распознается с высоты в несколько метров; для больших высот печатают крупнее.
— Чем ArUco отличается от QR-кода?
ArUco рассчитан на определение положения камеры и устойчив к ракурсу; QR хранит больше данных, но хуже подходит для навигации.
Связанные термины: Навигация без GPS, Компьютерное зрение (машинное зрение), Дронопорт, Навигация в помещении