Skip to main content

Introdução aos comportamentos do robô

Ícone da caixa de ferramentas do professor Caixa de ferramentas do professor - O objetivo desta secção

O objetivo da secção Play é que os alunos aprendam a programar o robô do piloto automático para avançar e recuar utilizando o bloco [drive]. Para iniciar a secção Play, os alunos são apresentados aos comportamentos de programação. De seguida, os alunos farão uma exploração onde aprenderão como programar o piloto automático para avançar e recuar. Leia esta página com os alunos antes de passar para a exploração Avançar e Reverter. Utilize as questões Motivate a Discussion ( Google Doc / docx / . pdf ) para rever com os alunos quais são os comportamentos básicos e porque são os blocos de construção para programar um robô .

Ícone da caixa de ferramentas do professor Caixa de ferramentas do professor - Comportamentos do robô

Os “comportamentos” são uma forma muito conveniente de falar sobre o que o robô está a fazer e o que deve fazer. Avançar, parar, virar, procurar um obstáculo… são todos comportamentos.

À medida que os alunos iniciam a tarefa de programação, devem também começar a pensar nas ações do robô em termos de comportamento. Quando os alunos programam, devem seguir estes passos:

  • Primeiro, formulam um plano para que o robô execute a ação desejada.

  • Em seguida, traduzem esse plano num programa que o robô pode seguir.

O plano será simplesmente a sequência de comportamentos que o robô necessita de seguir, e o programa será apenas esses comportamentos traduzidos em blocos VEXcode IQ.

Dividir as tarefas em comportamentos mais pequenos e depois construir soluções com esses comportamentos é uma competência que pode ser aplicada a muitos assuntos diferentes. Este é também um exemplo de Pensamento Computacional. Para mais informações sobre o Pensamento Computacional, consulte aqui: https://k12cs.org/computational-thinking/

Diagrama que ilustra uma variedade de comportamentos do robô, desde simples (à direita) a complexos (à esquerda). Do mais simples ao mais complexo, os comportamentos são ‘motor rotativo’, mover o braço do robô, abrir/fechar a garra do robô, mover as rodas do robô, agarrar o objeto, avançar durante 5 segundos, rodar o robô 90 graus, viajar até ao local e apanhá-lo objetivo, entregar medicamentos em todo o hospital e operar veículos autónomos como os mais complexos.

Complexidade de programação

Os robôs podem ser concebidos para realizar muitos tipos diferentes de tarefas. Algumas destas tarefas são muito simples, como por exemplo abrir uma porta automática. Outros não são tão simples, como um robô que se desloca por um armazém para recolher artigos para uma encomenda. Por mais complicada que seja a tarefa, pode ser dividida noutras mais simples. Estas tarefas são conhecidas como comportamentos e são os blocos de construção da programação robótica.

Um comportamento é uma forma como um robô age e pode variar do básico ao complexo, dependendo da forma como o robô é construído ou programado. Um robô móvel simples como o piloto automático tem apenas dois motores, pelo que os seus comportamentos passarão por fazer rodar esses motores para atingir os seus objetivos. Com mais design e codificação, pode começar a partir deste comportamento básico e executar comportamentos mais complexos.

Ícone Motivar Discussão Motivar a Discussão - Condução Básica

P: Conduzir para a frente e para trás são comportamentos básicos que é importante dominar. Conduzir para a frente e para trás podem ser as primeiras tarefas que se aprendem ao conduzir um carro. Porque é que acha que é importante aprender estes comportamentos primeiro?
R: Os alunos podem responder com uma variedade de respostas, mas a ideia é que é importante aprender primeiro os comportamentos básicos, antes de tentar comportamentos mais difíceis. Pode compará-lo à aprendizagem de factos matemáticos básicos de adição e subtração antes de aprender como emprestar e transportar ao adicionar números maiores.

Q: Enumere os tipos de unidades que pode querer utilizar para medir a distância percorrida pelo seu robô, seja para a frente ou para trás. Nota: qualquer tipo de unidade é aceitável!
A: Os alunos podem responder com qualquer unidade de medida com a qual estejam familiarizados, como polegadas, centímetros, pés ou metros. Os alunos podem também responder com unidades como o comprimento de uma mesa, de um caderno ou da sala de aula.

Ícone Amplie a sua aprendizagem Amplie a sua aprendizagem de a comparando unidades de medida

Aqui está um exemplo de uma atividade extra de matemática. No quadro, escreva todas as unidades de medida com que os alunos respondem. Peça aos alunos que ordenem as unidades no quadro, da mais pequena para a maior. Por exemplo, pense que uma polegada é maior do que um centímetro, mas um pé é mais pequeno do que uma mesa. Este exemplo mostra a importância das relações de medição. Através destes exemplos, os alunos poderão fazer melhores estimativas e julgamentos sobre distâncias posteriormente neste laboratório.