Використання датчика зору зі штучним інтелектом на ігровому майданчику V5RC Push Back

Ви можете використовувати датчик зору штучного інтелекту (AI Vision Sensor), щоб допомогти вам ідентифікувати ігрові об'єкти (блоки) на ігровому майданчику V5RC 25-26 Push Back у VEXcode VR за допомогою класифікацій штучного інтелекту.

Якщо ви знайомі з фізичною версією AI Vision Sensor , ви знаєте, що фізичний датчик також має можливість повідомляти інформацію про AprilTags та налаштовані колірні підписи. Оскільки у VEXcode VR не потрібна конфігурація робота, а на полі відштовхування V5RC 25-26 немає AprilTags, віртуальний датчик повідомляє інформацію лише про попередньо налаштовані ігрові елементи: червоні та сині блоки. 


Як працює датчик зору штучного інтелекту у V5RC. Відповідь у VEXcode VR.

Датчик зору зі штучним інтелектом, встановлений на роботові Dex, для виявлення відштовхування дітей на дитячому майданчику

Датчик зору зі штучним інтелектом – це камера, яка може автоматично ідентифікувати та розрізняти ігрові елементи, дозволяючи вашому роботу автономно орієнтуватися на певні об'єкти. Датчик попередньо навчений розпізнавати цьогорічні ігрові елементи Push Back V5RC, тому він автоматично виявлятиме блоки.

Для виявлення цих об'єктів датчик зору зі штучним інтелектом встановлений на передній частині робота (як показано тут).


Збір даних із датчика зору зі штучним інтелектом

Ви можете переглядати дані, що надходять від датчика штучного інтелекту, через вікно знімків, консоль монітора або консоль друку у VEXcode VR.

Кнопка знімка для захоплення зображення від датчика штучного інтелекту на ігровому майданчику V5RC Push Back

Щоб переглянути вікно знімка та дані, які повідомляє датчик зору штучного інтелекту, натисніть кнопку Датчик зору штучного інтелекту. 

Знову натисніть кнопкуДатчик зору штучного інтелекту щоб приховати вікно знімка. 

Датчик зору зі штучним інтелектом, що розпізнає червоні та сині блоки на ігровому майданчику Push Back

Вікно знімка відображається у верхньому лівому куті вікна ігрового майданчика та визначає всі ігрові елементи в полі зору датчика зору штучного інтелекту.

Для кожного виявленого об'єкта відображаються ключові дані, включаючи класифікацію, координати центру X та центру Y, а також ширину та висоту.

Пояснення типів даних, що повідомляються датчиком зору штучного інтелекту, включаючи пов'язані з ними команди VEXcode, можна знайти в Блоках та Python VEX API.

Ці команди можна використовувати в консолях моніторингу та/або друку для візуалізації даних з кожного знімка, зробленого під час виконання проєкту. Дізнайтеся більше про використання консолей моніторингу та друку з блоками, з Pythonабо Використання консолі друку.


Використання датчика зору зі штучним інтелектом для допомоги Дексу в ідентифікації об'єктів

Ви можете використовувати датчик зору зі штучним інтелектом, щоб допомогти Дексу орієнтуватися в певних об'єктах, інтерпретуючи дані датчика. Завдяки цій технології Декс може прицілюватися та їхати до Game Elements, щоб забрати їх.

Датчик зору зі штучним інтелектом повідомлятиме лише дані з останнього знімка, тому Дексу потрібно постійно оновлювати цей знімок під час керування автомобілем.

Блок підбирання V5RC 25-26 з використанням прикладу проекту AI Vision

Цей приклад проєкту показує, як Декс може використовувати датчик зору зі штучним інтелектом для автономної орієнтації на блок та його підняття.

Дізнайтеся про доступ та запуск прикладів проектів з блоками або за допомогою Python.


Використання датчиків Декса разом

Датчик зору зі штучним інтелектом можна поєднувати з іншими датчиками робота для виконання завдань на полі. Повний список датчиків у віртуальній версії Dex можна знайти на сторінці API. Ось лише кілька ідей, які допоможуть вам розпочати роботу з вашим кодом:

  • Використовуйте датчик зору AI щоб знайти та прицілитися до ігрового елемента, а потім використовуйте датчик GPS щоб дістатися до цілі.
  • Використовуйте сенсор зору AI щоб знайти та прицілитися до кількох ігрових елементів, а потім використовуйте оптичний сенсор щоб визначити колір блоку на конвеєрі перед його випуском.

Пам’ятайте, що додаткову інформацію про конкретні команди, поле відштовхування V5RC та бота-героя Dex можна знайти в VEX API та у вбудованій довідці VEXcode VR (Блоки та Python).

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

Last Updated: