Вы можете использовать датчик VEX IQ AI Vision Sensor ), чтобы с помощью классификации на основе искусственного интеллекта идентифицировать игровые объекты (кегли и лучи) на игровой площадке VIQRC 25-26 Mix & Match в VEXcode VR.
Если вы знакомы с физической версией датчика зрения IQ AI Vision Sensor , то знаете что этот датчик также способен передавать информацию об идентификаторах AprilTag и настроенных цветовых сигнатурах. Поскольку в VEXcode VR не требуется настройка робота, и на игровом поле VIQRC 25-26 Mix & отсутствуют идентификаторы AprilTag, виртуальный датчик передает информацию только о предварительно настроенных игровых элементах: лучах, красных, синих и оранжевых метках.
AI Vision в VIQRC Mix & Match Virtual Skills
Датчик изображения IQ AI Vision Sensor — это камера, способная автоматически распознавать и различать игровые элементы, позволяя вашему роботу автономно ориентироваться на определенные объекты. Датчик предварительно обучен распознавать игровые элементы VIQRC Mix & Match этого года, поэтому он будет автоматически обнаруживать кегли и лучи.
Для обнаружения этих объектов датчик VEX AI Vision Sensor установлен на передней части робота на подъемнике и направлен вниз, в сторону поля (как показано здесь).
Сбор данных для компьютерного зрения с использованием ИИ.
В VEXcode VR вы можете просматривать данные, передаваемые датчиком IQ AI Vision Sensor, через окно снимков, консоль монитора или консоль печати.
Чтобы открыть окно «Снимок» и увидеть данные, передаваемые датчиком IQ AI Vision, выберите кнопку AI Vision.
Нажмите кнопкуAI Vision еще раз, чтобы скрыть окно снимка.
Окно «Снимок» отображается в верхнем левом углу окна «Игровая площадка», выделено красной рамкой и отображает все игровые элементы, находящиеся в поле зрения датчика.
Для каждого обнаруженного объекта отображаются ключевые данные, включая классификацию, координаты центра по осям X и Y, а также ширину и высоту.
Пояснения к типам данных, сообщаемых датчиком зрения IQ AI Vision Sensor, включая соответствующие команды VEXcode, можно найти в API VEX.
Эти команды можно использовать в консольных окнах «Монитор» и/или «Печать», чтобы визуализировать данные из каждого снимка, сделанного во время выполнения проекта. Узнайте больше об использовании монитора и консоли печати с блоками , Pythonили Использование консоли печати.
Использование датчиков Huey вместе
Датчик изображения IQ AI Vision Sensor можно комбинировать с другими датчиками робота для выполнения задач на поле. Полный список датчиков виртуальной Huey можно найти на странице API VEX. Вот лишь несколько идей, которые помогут вам начать работу над кодом:
- Используйте датчик IQ AI Vision Sensor , чтобы найти и нацелиться на игровой элемент, а затем используйте датчик Distance Sensorчтобы подобрать объект.
- Используйте датчикIQ AI Vision Sensor для поиска и наведения на несколько игровых элементов, а затем используйте оптический датчик Optical Sensor для определения цвета нижнего штифта в захвате перед его установкой.