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.

Espaço de trabalho para o desafio VEXcode VR Rover Rescue com o rover, a superfície de Marte e um editor de código baseado em blocos.

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.

O VEXcode VR Rover Rescue é um parque de diversões com o rover, a base em Marte e um espaço de trabalho de programação para navegação por IA e tarefas de resgate.

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

O projeto VEXcode VR Rover Rescue foi aberto, com o Playground, o ambiente de trabalho em blocos e as ferramentas de visão com IA visíveis.

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.

Espaço de trabalho de realidade virtual VEXcode com o parque infantil Rover Rescue, mostrando o rover e o código em blocos utilizado para o desafio.

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.

Projeto VEXcode VR Rover Rescue com o parque infantil do rover e blocos de programação de IA visíveis.

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

O parque infantil VEXcode VR Rover Rescue permite que o rover navegue por obstáculos e recolha amostras utilizando recursos de IA.

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.

Espaço de trabalho do projeto VEXcode VR Rover Rescue com o playground do rover e editor de código baseado em blocos.

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.

Projeto VEXcode VR Rover Rescue com o Playground, o rover e o código baseado em blocos mostrados em conjunto.

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.

Espaço de trabalho VEXcode VR Rover Rescue com blocos de programação, visão do rover e consola do sensor de visão IA.

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: