VR Rover у Rover Rescue оснащено вбудованою технологією штучного інтелекту, яка дає змогу виявляти елементи гри та використовувати цю інформацію для кращої навігації у віртуальному світі. Ці дані можна візуалізувати та використовувати різними способами на майданчику Rover Rescue Playground та у грі.
Як це приклад технології штучного інтелекту (AI)?
Вбудована технологія штучного інтелекту (AI) у VR Rover дозволяє виявляти об’єкти та повідомляти про них атрибути. Датчики, як і датчики відстані, можуть виявляти об’єкт і його місцезнаходження, але не мають інтелекту, щоб повідомити будь-яку інформацію про цей об’єкт. ШІ здатний не тільки виявляти присутність і місцезнаходження об’єкта, але також може використовувати свій інтелект для ідентифікації об’єкта та інших важливих його атрибутів.
У Rover Rescue вбудований штучний інтелект VR Rover попередньо навчено виявляти ігрові об’єкти та розрізняти їх. Наприклад, штучний інтелект виявлятиме та називатиме «перешкоди», «ворогів» і «мінерали», коли вони потраплятимуть у зону видимості VR Rover. ШІ використовує виявлений розмір об’єкта, щоб визначити його відстань до VR Rover, і постійно повідомляє цю інформацію.
Форми ШІ в VR Rover
VR Rover оснащено двома основними формами штучного інтелекту: виявлення та прицілювання.
AI Detect
«Виявлення» використовується для визначення того, що знаходиться навколо VR Rover на 360 градусів у радіусі 800 міліметрів (мм).
VR Rover може виявляти мінерали та ворогів і розрізняти їх. Радіус виявлення позначається жовтим колом на зображенні ліворуч.
ШІ Зір
«Приціл» використовується для виявлення того, що знаходиться перед VR Rover в межах поля зору 40 градусів і в діапазоні 1000 міліметрів (мм).
VR Rover може бачити мінерали, ворогів, перешкоди, небезпеки та базу та розрізняти їх. ШІ-приціл повідомлятиме більше інформації про те, що він бачить, як-от відстань і кут до мінералів або очок здоров’я опроміненого ворога. Поле зору оцінюється жовтими лініями на зображенні ліворуч.
Візуалізація інформації ШІ в Rover Rescue
Існує два способи візуалізації інформації, яку повідомляє вбудований AI у вікні Rover Rescue Playground: міні-карта та візуалізація AI на ігровому полі.
Міні-карта
Коли міні-карта присутня у вікні Rover Rescue Playground, вона показуватиме відносне положення VR Rover щодо ігрового поля та об’єктів, які ідентифікував його AI.
Інформація AI, видима на міні-карті, включає радіус виявлення та поле зору, а також елементи, які можна відчути в цих діапазонах.
Визначити радіус
Фіолетове коло навколо VR Rover (як виділено червоною стрілкою на цьому зображенні) вказує на радіус виявлення.
Мінерали та ворогів у цьому діапазоні можна відчути за допомогою AI detect.
Поле зору
Фіолетовий напівпрозорий конус, що виступає з передньої частини VR Rover (виділений червоною стрілкою на цьому зображенні), вказує на поле зору або місце, де VR Rover може ефективно «бачити».
Ігрові елементи в межах цього діапазону можна побачити, а більше інформації про ці об’єкти буде показано на ігровому полі.
ШІ візуалізація
ШІ візуалізація
Візуалізацію штучного інтелекту на ігровому полі можна вмикати та вимикати, вибравши кнопку в нижньому правому куті вікна ігрового майданчика.
Якщо ввімкнути цю функцію, інформація штучного інтелекту підсвічуватиме виявлені елементи гри та відображатиме їхні назви та відповідні атрибутияк-от відстань або бали здоров’я.
Інформація про атрибути відображатиметься лише тоді, коли елементи гри знаходяться в полі зору та на відстані 1000 мм від VR Rover. Коли вони поза межами діапазону, це не відображатиметься.
Мінерали, позначені сяючим виділенням і написом «Мінерал».
Також відображаються відстань і кут до мінералів, які змінюватимуться в реальному часі, коли VR Rover рухається в чужому середовищі.
Опромінені вороги позначаються світлом, що світиться, і міткою «Ворог».
Відстань і кут до ворога відображаються та змінюються в реальному часі, коли VR Rover і ворог рухаються відносно один одного.
Також відображається рівень і здоров'я ворога. Чим вищий рівень, тим більше очок здоров'я у ворога. Сила поглинання, необхідна для нейтралізації ворога, залежить від його рівня та здоров’я.
Перешкоди позначаються світлом, що світиться, і міткою «Перешкода».
Відстань до перешкоди відображається та змінюватиметься в реальному часі, коли VR Rover рухається навколо чужого середовища.
Використання інформації ШІ в проектах
Інформацію, отриману від вбудованого штучного інтелекту VR Rover, можна використовувати в проектах для навігації до корисних копалин, виявлення ворогів, уникнення перешкод тощо. Існує кілька способів використання даних ШІ в проекті.
Приклади проектів можна використовувати як відправну точку для вашого коду. Перегляньте цю статтю щоб отримати додаткові відомості про доступ і використання прикладів проектів у VEXcode VR.