O robô de codificação VEX AIM está equipado com muitas funcionalidades que permitem aos alunos experimentar a robótica e a ciência da computação de forma interativa e escalável — desde projetos para principiantes a sistemas autónomos complexos. Este artigo fornece uma visão geral destas características e sensores.
Movimento
Transmissão e Kicker
A base do robô inclui três rodas omnidirecionais, criando um sistema de transmissão holonómico . Isto permite que o robô se mova suavemente em qualquer direção — para a frente, para trás, para os lados e na diagonal.
Um kicker está à frente do robô. Atrás do batedor existe um íman que permite que barris e bolas desportivas com núcleos de metal sejam recolhidos pelo robô.
Quando o batedor é ativado, empurra para fora da frente do robô, separando a bola desportiva ou o barril do íman.
Sensores para Movimento
Além do sistema de transmissão, o robô está equipado com sensores para garantir um movimento consistente e um seguimento de orientação. Estes sensores incluem:
- Um giroscópio de 3 eixos
- Um acelerómetro de 3 eixos
- Codificadores de rodas
Controlando o movimento
Os alunos podem explorar estes movimentos utilizando o modo Drive e comando One Stick para controlar o robô remotamente. Também podem codificar movimentos em qualquer direção utilizando Blocos ou Python no VEXcode AIM.
Além disso, os alunos podem utilizar Button Coding para controlar os movimentos do robô. Os programadores principiantes podem fazer o robô mover-se, rodar e pontapear diretamente usando o ecrã do robô antes de começar com o VEXcode.
Sensor de visão de IA
No centro das capacidades de deteção do robô, o AI Vision Sensor permite ao robô:
- Detete objetos como bolas desportivas e barris laranja e azuis
- Reconhecer AprilTags
- Identificar assinaturas de cor e códigos de cor configurados
Características visuais
Ecrã
O ecrã táctil do robô responde ao toque capacitivo e pode ser codificado para exibir muitas coisas diferentes, incluindo:
- Emojis
- Texto
- Cores
- Formas
- Imagens enviadas pelo utilizador
Tudo isto pode ser personalizado através do VEXcode. Saiba mais sobre a codificação no ecrã do robô utilizando a Referência da API do VEXcode.
LEDs
Os alunos podem controlar os seis LEDs (Diodos Emissores de Luz) codificáveis do robô para criar:
- Indicadores de estado
- Padrões de luz decorativos
- Sinais de feedback
Explore a utilização de LEDs num projeto com um projeto de exemplo. Saiba como abrir um projeto de exemplo neste artigo.
Sons
O altifalante na parte inferior do robô permite aos alunos incorporar sons integrados e personalizados enviados nos seus projetos.
Saiba mais sobre como carregar sons personalizados no VEXcode neste artigo.
Mensagens de robô para robô
Dois robôs de programação VEX AIM podem ser ligados para que possam enviar e receber mensagens durante um projeto VEXcode AIM. Como os robôs podem comunicar e trabalhar em conjunto, conseguem lidar com projetos mais complexos do que um único robô conseguiria sozinho.