Nesta lição, irá explorar como o robô de codificação VEX AIM “vê” o seu ambiente, utilizando o painel AI Vision no VEXcode AIM. Desenvolverá também o que aprendeu sobre a utilização de blocos macro ao codificar o robô para entregar barris a uma AprilTag utilizando o bloco Mover para o objeto.
Veja o vídeo abaixo para saber mais sobre:
- Como é que o sensor de visão de IA percebe o seu ambiente
- Como o Painel de Visão de IA no separador Monitor do VEXcode AIM permite visualizar o feedback do sensor em tempo real.
- Como codificar o robô para se mover para um AprilTag utilizando o bloco Mover para o objeto .
Agora que já assistiu ao vídeo, registe os seus pensamentos no seu diário. Responda a estas questões para orientar o seu pensamento e ajudá-lo a preparar-se para uma discussão com toda a turma:
- Como imagina utilizar o Painel de Visão de IA para ajudar a codificar o seu robô utilizando o Sensor de Visão de IA?
- Como acha que a perceção do robô é diferente da perceção humana?
- Como acha que o bloco Mover para o objeto será útil?
- Que provas do vídeo tem que suportem as suas ideias?
- Quais são algumas perguntas que tem depois de ver o vídeo? O que acha que o ajudará a respondê-las?
Agora que já assistiu ao vídeo, registe os seus pensamentos no seu diário. Responda a estas questões para orientar o seu pensamento e ajudá-lo a preparar-se para uma discussão com toda a turma:
- Como imagina utilizar o Painel de Visão de IA para ajudar a codificar o seu robô utilizando o Sensor de Visão de IA?
- Como acha que a perceção do robô é diferente da perceção humana?
- Como acha que o bloco Mover para o objeto será útil?
- Que provas do vídeo tem que suportem as suas ideias?
- Quais são algumas perguntas que tem depois de ver o vídeo? O que acha que o ajudará a respondê-las?
Depois de os alunos visualizarem o vídeo e antes de praticarem, reúnem-se para uma discussão com toda a turma. Utilize as respostas dos alunos às questões fornecidas como base para a discussão.
Explorar a diferença entre a forma como um robô ou computador vê o mundo e a forma como os humanos veem o mundo ajuda os alunos a desenvolver uma compreensão fundamental sobre o funcionamento da IA. Os humanos obtêm informações sobre os seus ambientes através dos cinco sentidos, enquanto os robôs têm de utilizar o feedback dos sensores para o fazer. É importante devolver a atenção dos alunos para esta exploração ao longo desta lição e para além dela, para que possam compreender completamente este conceito-chave na IA.
Além disso, o termo “campo de visão” é utilizado para descrever a área na qual o sensor de visão de IA pode percecionar os objetos. Apresente e reforce este termo em conversas ao longo desta lição.
Prática Guiada
Agora que já assistiu e discutiu o vídeo, é a sua vez de praticar!
Passo 1: Configure o seu campo conforme a imagem abaixo.

Passo 2: Utilize o modo Drive para modelar os movimentos que o seu robô tem de fazer para completar a tarefa.
- A tua tarefa é fazer com que o robô pegue em cada um dos quatro barris e os coloque em frente ao AprilTag ID 0. Documente a sua direção e depois planeie como codificar esse movimento.
- Utilize este cartão de tarefas (Google / . docx / pdf) para orientar a sua prática.
- Dica profissional: depois de colocar cada barril em frente ao AprilTag, retire-o do campo manualmente. Isto permite que o sensor de visão de IA tenha a AprilTag no seu campo de visão.
Passo 3: Codifique o robô para completar a tarefa.
- A sua tarefa é utilizar o plano de caminho do Passo 2 para codificar o robô para pegar em cada um dos quatro barris e colocá-los em frente ao AprilTag ID 0.
- Utilize este cartão de tarefas (Google / . docx / pdf) para orientar a sua prática.
- Dica profissional: utilize o painel AI Vision no separador Monitor para o ajudar. Para aprender mais sobre o Painel de Visão IA, veja este artigo.
Passo 4: Explore! Alterne entre dirigir e codificar para iterar no seu projeto e melhorar a sua estratégia.
- Juntamente com o seu grupo, faça um brainstorming sobre formas de melhorar o seu projeto.
- Controle o robô para testar as suas ideias e escolha uma para começar.
- Repita o seu projeto para o fazer corresponder aos novos comportamentos orientados.
- Continue a alternar entre a condução e a codificação com frequência para iterar no seu projeto e encontrar a melhor estratégia para completar a tarefa!
Recursos para a prática:
Os artigos aqui vinculados estão disponíveis caso necessite de apoio adicional ao concluir a atividade.
Agora que já assistiu e discutiu o vídeo, é a sua vez de praticar!
Passo 1: Configure o seu campo conforme a imagem abaixo.

Passo 2: Utilize o modo Drive para modelar os movimentos que o seu robô tem de fazer para completar a tarefa.
- A tua tarefa é fazer com que o robô pegue em cada um dos quatro barris e os coloque em frente ao AprilTag ID 0. Documente a sua direção e depois planeie como codificar esse movimento.
- Utilize este cartão de tarefas (Google / . docx / pdf) para orientar a sua prática.
- Dica profissional: depois de colocar cada barril em frente ao AprilTag, retire-o do campo manualmente. Isto permite que o sensor de visão de IA tenha a AprilTag no seu campo de visão.
Passo 3: Codifique o robô para completar a tarefa.
- A sua tarefa é utilizar o plano de caminho do Passo 2 para codificar o robô para pegar em cada um dos quatro barris e colocá-los em frente ao AprilTag ID 0.
- Utilize este cartão de tarefas (Google / . docx / pdf) para orientar a sua prática.
- Dica profissional: utilize o painel AI Vision no separador Monitor para o ajudar. To learn more about the AI Vision Dashboard, view this article.
Passo 4: Explore! Alterne entre dirigir e codificar para iterar no seu projeto e melhorar a sua estratégia.
- Juntamente com o seu grupo, faça um brainstorming sobre formas de melhorar o seu projeto.
- Controle o robô para testar as suas ideias e escolha uma para começar.
- Repita o seu projeto para o fazer corresponder aos novos comportamentos orientados.
- Continue a alternar entre a condução e a codificação com frequência para iterar no seu projeto e encontrar a melhor estratégia para completar a tarefa!
Recursos para a prática:
Os artigos aqui vinculados estão disponíveis caso necessite de apoio adicional ao concluir a atividade.
Relembre os alunos sobre as expectativas estabelecidas para o trabalho de grupo antes de começar.
Distribua o cartão de tarefas do Passo 2 (Google / . docx / pdf) a cada aluno. Recorde aos alunos que o objetivo da condução é garantir que todos no grupo desenvolvem um modelo mental partilhado de como o robô se deve mover para completar a tarefa com sucesso. Incentive os alunos a serem cuidadosos na forma como documentam a sua direção, pois utilizarão a sua prática como documentação para criar o seu código.
Enquanto os alunos conduzem, pela sala e verifique com os alunos sobre a aprendizagem. Faça perguntas como:
- Ao conduzir utilizando o sensor de visão de IA, o que percebe sobre como o robô se move para apanhar cada barril?
- Observou algo inesperado enquanto conduzia? Se sim, como é que esta observação pode afetar as suas decisões de codificação?
- Se o vosso grupo estiver em desacordo sobre o que documentar ou qual o caminho a tentar primeiro ao codificar, como estão a resolver isso?
Distribua o cartão de tarefas do Passo 3 (Google / . docx / . pdf) a cada aluno depois de estes cumprirem os critérios de sucesso para conduzir e partilharem consigo o percurso planeado. Os alunos utilizarão então o seu plano para construir os seus projetos VEXcode iniciais. Lembre-os de construir e testar os seus projetos de forma incremental.
Enquanto os alunos estiverem a codificar o robô, circule pela sala e converse com eles sobre o seu progresso e aprendizagem. Faça perguntas como:
- Está a utilizar o AI Vision Dashboard para o ajudar a codificar? Se sim, como?
- Qual é a diferença entre a codificação deste projeto e a realização? Como é semelhante?
- Que ideias que desenvolveu enquanto conduzia aplicou ao seu projeto de codificação? Funcionaram como esperado? Porquê sim ou por que não?
Depois de os alunos terem um projeto de codificação inicial que complete a tarefa, devem passar para o Passo 4 e começar a iterar.
- E se precisasse de ajustar a velocidade ou a precisão do seu robô para este projeto? Que estratégias poderiam ajudar?
- O que está a perceber sobre como os robôs percecionam os seus ambientes? Conduzir dá-lhe insights diferentes de programar?
- Como está a tomar decisões colaborativas sobre que partes do seu projeto mudar? Como estão a concordar sobre qual a mudança a fazer?
Conclusão
Agora que já praticou, está na hora de partilhar o que aprendeu. Responda às seguintes questões no seu diário para o ajudar a refletir sobre a sua aprendizagem e a preparar-se para uma discussão com toda a turma:
- Como é que a condução e a codificação do robô nesta lição o ajudou a compreender como os robôs usam sensores para perceber o mundo? Explique utilizando evidências do seu diário.
- Em que situações pensa que o bloco Get object seria mais útil?
- Que informações aprendeu no Painel de Visão da IA no separador Monitor e como é que isso o ajudou a compreender o que o robô estava a fazer?
- As suas estratégias de colaboração mudaram ao longo deste curso? Se sim, explique como. Se não, o que gostaria de melhorar?
Agora que já praticou, está na hora de partilhar o que aprendeu. Responda às seguintes questões no seu diário para o ajudar a refletir sobre a sua aprendizagem e a preparar-se para uma discussão com toda a turma:
- Como é que a condução e a codificação do robô nesta lição o ajudou a compreender como os robôs usam sensores para perceber o mundo? Explique utilizando evidências do seu diário.
- Em que situações pensa que o bloco Get object seria mais útil?
- Que informações aprendeu no Painel de Visão da IA no separador Monitor e como é que isso o ajudou a compreender o que o robô estava a fazer?
- As suas estratégias de colaboração mudaram ao longo deste curso? Se sim, explique como. Se não, o que gostaria de melhorar?
Oriente os alunos para partilharem o que aprenderam numa discussão com toda a turma. Ajude os alunos a refletir sobre a sua aprendizagem através da prática para convergir em entendimentos partilhados ou metas de aprendizagem.
Utilize as perguntas que os alunos responderam nos seus diários como ponto de partida para a discussão. Faça perguntas complementares para orientar a compreensão do aluno:
- Sobre o sensor de visão AI:
- O que informa o painel sobre o sensor de visão de IA? O que é que isso não lhe diz? Que outras informações gostaria de ter sobre os objetos detetados pelo AI Vision Sensor?
- De que forma a forma como o sensor de visão de IA perceciona o mundo difere da forma como os seus olhos veem o mundo?
- Acha que os seus olhos são mais ou menos poderosos do que o sensor de visão da IA? Porquê?
- Sobre a codificação com blocos de macro:
- Quais são todos os comportamentos que o robô realiza durante a execução de um bloco Passar para o objeto ou qualquer bloco macro?
- Que dados do sensor pensa que estão a ser usados no bloco macro?
- Sobre a colaboração:
- Como é que a sua capacidade de resolver problemas de forma colaborativa melhorou?
- O que gostaria de fazer melhor?
- Que medidas poderia tomar para atingir esse objetivo?
Volte ao documento partilhado que criou durante a Lição 1 que lista as dúvidas dos alunos sobre o AI Vision Sensor. Atualize-o com as respostas dos alunos com base nas novas informações que aprenderam durante esta lição. Registe quaisquer novas questões que tenham surgido.
Selecione Seguinte > para avançar para o Desafio da Unidade.