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.
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.
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
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.
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.
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
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.
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.
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.
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.