Датчик зрения VEX IQ AI Vision способен использовать предварительно обученные модели ИИ для обнаружения известных объектов. К ним относятся классификации ИИ и идентификаторы AprilTag. В этой статье объясняется, как использовать утилиту AI Vision в VEXcode IQ для включения такого обнаружения.
Перед началом работы необходимо подключить и настроить датчик AI Vision в VEXcode IQ. Более подробную информацию можно найти в этих статьях:
- Подключите датчик искусственного интеллекта к веб-приложению VEXcode IQ
- Подключите датчик зрения ИИ к приложению VEXcode IQ
Модели классификации ИИ
Классификации ИИ — это игровые объекты, которые может обнаружить датчик зрения ИИ. Эти классификации позволяют датчику зрения ИИ различать разные типы объектов в поле его зрения.
В текстовом VEXcode каждая из этих классификаций имеет назначенный идентификатор, который используется для их различения в проектах.
Элементы класса
МодельClassroom Elements включает игровые объекты, входящие в состав IQ Classroom Bundle и EXP Classroom Bundle.
Классификации ИИ включают в себя:
- Синие, красные и зеленые кубики
- Синие и красные бакиболы
- Синие, красные и зеленые кольца
| Игровые объекты | Классификация ИИ | Идентификатор Python | C++ ID |
|
Синие, красные и зеленые кубики |
Синий куб | ClassroomElements.BLUE_CUBE |
blueCube |
| Зеленый куб | ClassroomElements.GREEN_CUBE |
greenCube |
|
| Красный Куб | ClassroomElements.RED_CUBE |
redCube |
|
|
Синие и красные бакиболы |
Синий Шар | ClassroomElements.BLUE_BALL |
blueBall |
| Красный Шар | ClassroomElements.RED_BALL |
redBall |
|
|
Синие, красные и зеленые кольца |
Синее кольцо | ClassroomElements.BLUE_RING |
blueRing |
| Зеленое кольцо | ClassroomElements.GREEN_RING |
greenRing |
|
| Красное Кольцо | ClassroomElements.RED_RING |
redRing |
VIQRC Mix & Match
МодельMix & Match включает игровые объекты, входящие в состав VEX IQ Robotics Competition "Mix & Match" Full Game & Field Element Kit и 2025-26 VEX IQ Robotics Competition "Mix & Match" Scoring Element Kit.
Классификации ИИ включают в себя:
- Оранжевые, красные и синие значки
- Балки
| Игровые объекты | Классификация ИИ | Идентификатор Python | C++ ID |
|
Оранжевые, красные и синие значки |
Оранжевый значок | GameElementsMixAndMatch.ORANGE_PIN |
orangePin |
| Красная булавка | GameElementsMixAndMatch.RED_PIN |
redPin |
|
| Синяя булавка | GameElementsMixAndMatch.BLUE_PIN |
bluePin |
|
|
Балки |
Луч | GameElementsMixAndMatch.BEAM |
луч |
Включить обнаружение классификации ИИ
Для того чтобы датчик AI Vision мог обнаруживать классификации AI, в утилите AI Vision должен быть включен режим обнаружения.
ВыберитеНастроить в меню устройства датчика AI Vision.
Откроется утилита AI Vision. Нажмите переключатель в правом верхнем углу утилиты под Классификация ИИ , чтобы включить Режим обнаружения классификации ИИ .
Как показано на видео слева, после включения переключателя «AI Classification» в окне появятся данные обо всех объектах AI Classification.
В раскрывающемся меню AI Classification выберите, какие классификации ИИ должен обнаруживать датчик AI Vision.
ВыберитеЗакрытьв правом нижнем углу, чтобы выйти из утилиты AI Vision.
Вы увидите, что новый режим обнаружения классификации ИИ будет установлен на на , а классификации ИИ, которые будут обнаружены, будут добавлены в нижнюю часть меню устройства датчика AI Vision.
ВыберитеГотово , чтобы сохранить изменения в конфигурации датчика AI Vision.
Идентификаторы AprilTag
Идентификаторы AprilTag — это визуальные маркеры, разработанные для легкого обнаружения и идентификации системами компьютерного зрения. Эти квадратные метки имеют уникальный высококонтрастный (обычно черно-белый) рисунок, который позволяет камерам и программному обеспечению быстро распознавать их и определять их точное положение и ориентацию в трехмерном пространстве.
Существует 38 различных идентификаторов AprilTag, пронумерованных от 0 до 37. Для получения печатной копии этих идентификаторов AprilTag нажмите здесь, чтобы загрузить PDF-версию или нажмите здесь, чтобы загрузить Cricut ZIP (SVG) версии.
Каждый AprilTag имеет идентификационный номер, который позволяет датчику AI Vision различать их. Это позволяет использовать идентификаторы AprilTag для навигации по полю или для определения точек интереса.
Включить обнаружение AprilTag
ВыберитеНастроить в меню устройства датчика AI Vision.
Откроется утилита AI Vision. Нажмите переключатель в правом верхнем углу утилиты под AprilTags , чтобы включить режим обнаружения AprilTag.
Как показано на видео слева, после включения переключателя в окне появятся данные обо всех идентификаторах AprilTag.
Вы увидите,новый режим обнаружения AprilTags будет установлен на Вкл.
ВыберитеГотово , чтобы сохранить изменения в конфигурации датчика AI Vision.