Pode utilizar o sensor de visão IQ AI para ajudar a identificar objetos do jogo (pinos e vigas) no parque infantil Mix & Match VIQRC 25-26 do VEXcode VR utilizando classificações de IA.
Se estiver familiarizado com a versão física do sensor de visão IQ AI, saberá que o sensor físico também tem a capacidade de reportar informações sobre as AprilTags e as assinaturas de cor configuradas. Como não é necessária qualquer configuração de robô no VEXcode VR e não existem AprilTags presentes no campo VIQRC 25-26 Mix & Match, o sensor virtual reporta informação apenas sobre os elementos de jogo pré-configurados: vigas, pinos vermelhos, pinos azuis e pinos laranja.
Visão da IA nas competências virtuais VIQRC Mix & Match
O sensor de visão IQ AI é uma câmara capaz de identificar e diferenciar automaticamente os elementos do jogo, permitindo ao seu robô orientar-se autonomamente em direção a objetos específicos. O sensor vem pré-treinado para reconhecer os elementos do jogo VIQRC Mix & Match deste ano, pelo que detetará automaticamente pinos e feixes.
Para detetar estes objetos, o sensor de visão VEX AI está montado na parte frontal do robô, no elevador, apontado para baixo, em direção ao campo (como aqui se mostra).
Recolha de dados de visão computacional
Pode visualizar os dados reportados pelo sensor de visão IQ AI através da Janela de Captura de Ecrã, da Consola de Monitorização ou da Consola de Impressão no VEXcode VR.
Para visualizar a Janela de Captura de Ecrã e ver os dados que o Sensor de Visão com IA IQ está a reportar, seleccione o botão AI Vision.
Selecione novamente o botãoAI Vision para ocultar a janela de captura de ecrã.
A janela de captura de ecrã aparece no canto superior esquerdo da janela do Playground, destacada a vermelho, e identifica todos os elementos do jogo dentro do campo de visão do sensor.
Para cada objeto detetado, são apresentados dados importantes, incluindo a classificação, as coordenadas X e Y do centro, bem como a largura e a altura.
As explicações sobre os tipos de dados reportados pelo sensor de visão IQ AI, incluindo os seus comandos VEXcode relacionados, podem ser encontradas na API VEX do Python e nos blocos e .
Estes comandos podem ser utilizados nas consolas Monitor e/ou Print para ajudar a visualizar os dados de cada captura de ecrã feita durante a execução do seu projeto. Saiba mais sobre como utilizar as consolas Monitor e Print com os Blocks, com o Pythonou utilizando a consola Print.
Utilizando os sensores do Huey em conjunto
O sensor de visão com IA IQ pode ser combinado com outros sensores do robô para realizar tarefas em todo o campo. Uma lista completa dos sensores da versão virtual do Huey pode ser encontrada página da API VEX Estas são apenas algumas ideias para o ajudar a começar a programar:
- Utiliza o sensor de visão de IA IQ para encontrar e selecionar um elemento do jogo e, em seguida, utiliza o sensor de distância para apanhar o objeto.
- Utilize o sensor de visão de IAIQ para encontrar e selecionar vários elementos do jogo e, em seguida, utilize o sensor ótico para determinar a cor do pino inferior na garra antes de o posicionar.
Recorde-se que informações adicionais sobre comandos específicos, o campo VIQRC Mix & Match e o Hero Bot, Huey, podem ser encontradas na API VEX e na Ajuda integrada no VEXcode VR (Blocos e Python).