Использование AprilTags с датчиком AI Vision

Идентификаторы AprilTag — это визуальные маркеры, разработанные для легкого обнаружения и идентификации системами компьютерного зрения. Эти квадратные метки имеют уникальный черно-белый рисунок, который позволяет камерам и программному обеспечению быстро распознавать их и определять их точное положение и ориентацию в трехмерном пространстве.

: отличие от цветовых сигнатур и цветовых кодов, идентификаторы AprilTag не требуют настройки в утилите AI Vision. Кодирующий робот VEX AIM мгновенно распознает идентификаторы AprilTag.

Окно утилиты AI Vision в VEXcode AIM, показывающее изображение с камеры в реальном времени в окне слева, содержащее три апрельских тега.

В комплект VEX AIM входят пять фиолетовых идентификационных меток AprilTag, каждая из которых имеет уникальный номер, позволяющий датчику AI Vision Sensor различать их. Эти идентификаторы AprilTag можно использовать для навигации по полю и для определения достопримечательностей.

Если вам нужны дополнительные идентификаторы AprilTag, посетите printables.vex.com чтобы скачать и распечатать идентификаторы с более высокими номерами (до 37).

Видеопоток с камеры AIM Robot AI Vision с фиолетовой меткой, выделенной на апрель.

Идентификаторы AprilTag имеют доступ к 10 различным свойствам, которые можно использовать при кодировании:

  • ширина
  • высота
  • центрX
  • центрY
  • несущий
  • вращение
  • originX
  • происхождениеY
  • идентификатор
  • счет

Для получения информации о том, что представляют собой эти свойства и как их использовать в проекте VEXcode, посетите справочный сайт API VEX AIM для Blocks или Python.

подробную информацию о том, как интерпретировать данные с датчика AI Vision, можно найти здесь.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: