O VR Rover no Rover Rescue está equipado com tecnologia de IA integrada que permite detectar elementos do jogo e usar essas informações para navegar melhor em seu mundo virtual. Esses dados podem ser visualizados e usados ​​de várias maneiras no Rover Rescue Playground e no jogo.


Como isso é um exemplo de tecnologia de Inteligência Artificial (IA)?

A tecnologia integrada de Inteligência Artificial (IA) no VR Rover permite detectar objetos e relatar atributos sobre eles. Sensores, como um sensor de distância, podem detectar um objeto e sua localização, mas não possuem inteligência para relatar qualquer informação sobre esse objeto. A IA é capaz não apenas de detectar a presença e localização de um objeto, mas também de usar sua inteligência para identificar o objeto e outros atributos importantes sobre ele.

No Rover Rescue, a IA integrada do VR Rover foi pré-treinada para ser capaz de detectar objetos do jogo e diferenciar entre eles. Por exemplo, a IA detectará e nomeará “obstáculos”, “inimigos” e “minerais” à medida que estiverem dentro do alcance detectável do VR Rover. A IA usa o tamanho detectado do objeto para determinar sua distância do VR Rover e relata continuamente essas informações.


Formas de IA no VR Rover

O VR Rover está equipado com duas formas principais de IA: detecção e visão.

Captura de tela da interface VEXcode VR mostrando o desafio de programação 'Rover Rescue', apresentando um robô virtual e elementos de codificação baseados em blocos projetados para fins educacionais em aprendizagem STEM.

Detecção de IA

“Detectar” é usado para identificar o que está ao redor do VR Rover em 360 graus, em um raio de 800 milímetros (mm).

O VR Rover pode detectar minerais e inimigos e diferenciar os dois. O raio de detecção é indicado pelo círculo amarelo na imagem à esquerda.

Captura de tela da interface VEXcode VR mostrando o desafio Rover Rescue, apresentando um robô virtual e blocos de codificação para tarefas de programação relacionadas à navegação e resgate de um rover em um ambiente simulado.

Visão de IA

“Visão” é usada para detectar o que está na frente do VR Rover dentro de um campo de visão de 40 graus e um alcance de 1000 milímetros (mm).

O VR Rover pode ver minerais, inimigos, obstáculos, perigos e a Base, e pode diferenciá-los. A visão da IA ​​reportará mais informações sobre o que vê, como a distância e o ângulo dos minerais ou os pontos de saúde de um inimigo irradiado. O campo de visão é estimado com as linhas amarelas na imagem à esquerda.


Visualizando informações de IA no Rover Rescue

Existem duas maneiras de visualizar as informações que a IA integrada está relatando na janela do Rover Rescue Playground: o minimapa e a visualização da IA ​​no campo de jogo.

O Minimapa

Captura de tela da interface VEXcode VR mostrando o projeto 'Rover Rescue', apresentando um robô virtual e elementos de codificação baseados em blocos projetados para fins educacionais em aprendizagem STEM.

Quando o minimapa estiver presente na janela do Rover Rescue Playground, ele mostrará a posição relativa do VR Rover em relação ao campo de jogo e os objetos que sua IA identificou.

As informações de IA visíveis no minimapa incluem o raio de detecção e o campo de visão, e os elementos que podem ser detectados dentro desses intervalos.

Captura de tela da interface VEXcode VR mostrando o desafio de programação 'Rover Rescue', apresentando um robô virtual e elementos de codificação baseados em blocos projetados para fins educacionais no aprendizado de STEM.

Detectar raio

O círculo roxo ao redor do VR Rover (conforme destacado com a seta vermelha nesta imagem) indica o raio de detecção.

Minerais e inimigos dentro deste alcance podem ser detectados usando detecção de IA.

Captura de tela da interface VEXcode VR mostrando o projeto Rover Rescue, apresentando um robô virtual e blocos de codificação para tarefas de programação relacionadas à educação STEM.

Campo de visão

O cone roxo translúcido projetado na frente do VR Rover (conforme destacado com a seta vermelha nesta imagem) indica o campo de visão, ou onde o VR Rover pode efetivamente “ver”.

Os elementos do jogo dentro desta faixa podem ser vistos e mais informações sobre esses objetos serão exibidas no campo de jogo.


Visualização de IA

Captura de tela da interface do VEXcode VR mostrando o desafio Rover Rescue, com um robô virtual navegando por obstáculos em um ambiente simulado, demonstrando conceitos de codificação para educação STEM.

Visualização de IA

A visualização da IA ​​no campo de jogo pode ser ativada e desativada selecionando o botão no canto inferior direito da janela do Playground.

Quando ativadas, as informações da IA ​​destacarão os elementos do jogo detectados e exibirão seus nomes e atributos relevantesa, como distância ou pontos de saúde.

As informações dos atributos só serão exibidas quando os elementos do jogo estiverem dentro do campo de visão e do alcance de visão de 1000 mm do VR Rover. Quando eles estiverem fora do alcance, não será exibido.

Captura de tela da interface VEXcode VR mostrando o projeto Rover Rescue, apresentando um robô virtual e elementos de codificação baseados em blocos projetados para ajudar os usuários a aprender conceitos de codificação em um ambiente simulado.

Minerais indicados por um destaque brilhante e um rótulo “Mineral”.

A distância e o ângulo dos minerais também são exibidos e mudam em tempo real à medida que o VR Rover se move pelo ambiente alienígena.

Captura de tela da interface VEXcode VR mostrando o projeto Rover Rescue, apresentando um robô virtual e elementos de codificação baseados em blocos projetados para ensinar conceitos de codificação e princípios de robótica em um ambiente educacional.

Os inimigos irradiados são indicados por um destaque brilhante e um rótulo de “Inimigo”.

A distância e o ângulo do inimigo são exibidos e mudam em tempo real à medida que o VR Rover e o inimigo se movem um em relação ao outro.

O nível e a saúde do inimigo também são exibidos. Quanto maior o nível, maiores serão os pontos de saúde de um inimigo. A força de absorção necessária para neutralizar um inimigo está correlacionada ao seu nível e saúde.

Captura de tela do desafio VEXcode VR Rover Rescue, mostrando a interface do robô virtual com blocos de codificação e um ambiente simulado para tarefas de programação relacionadas à educação STEM.

Os obstáculos são indicados por um destaque brilhante e um rótulo de 'Obstáculo'.

A distância até o obstáculo é exibida e muda em tempo real à medida que o VR Rover se move pelo ambiente alienígena.


Usando informações de IA em projetos

As informações da IA ​​integrada do VR Rover podem ser usadas em projetos para ajudar a navegar até minerais, detectar inimigos, evitar obstáculos e muito mais. Existem várias maneiras pelas quais os dados de IA podem ser usados ​​em um projeto.

Projetos de exemplo podem ser usados ​​como ponto de partida para seu código. Consulte este artigo para obter mais informações sobre como aceder e utilizar projetos de exemplo no VEXcode VR.

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

Last Updated: