Projeto: Desenvolvimento do Robô "RouteFinder"

Default avatar

Lara da Teachy


Robótica

Original Teachy

Programação de Robôs

Contextualização

Robot não é apenas uma modernização da tecnologia, mas também um fascinante avanço da humanização de artefatos. Imagine, ter à sua disposição um ajudante leal que pode fazer tudo, desde recolher lixo a construir um carro. Isso é apenas uma amostra do que é possível com a robótica: um campo interdisciplinar que une ciência, engenharia e tecnologia para projetar e criar robôs.

O principal aspecto da robótica é a programação de robôs, que dá vida à estes inatingíveis objetos, tornando-os capazes de realizar tarefas de altíssima precisão. De recolher lixo em ruas a realizar cirurgias, a programação de robôs é a base que torna isso possível. A programação varia de robô para robô com base em sua função. Alguns exigem uma programação mais complexa devido à sua gama de funções, enquanto outros podem ser programados com comandos simples.

Introdução e Importância da Programação de Robôs

Um software de robô é usado para programar robôs autônomos, que são capazes de operar por conta própria. Isso é possível graças à programação de robôs, que permite que estes façam muito mais do que reagir a comandos simples. Usando a programação, você pode instruir um robô para responder de maneira diversa a uma variedade de cenários diferentes.

Por exemplo, em uma linha de produção, robôs são comumente usados ​​para realizar tarefas repetitivas que seriam entediantes ou perigosas para os humanos, como a movimentação de produtos pesados, tarefas de alta precisão, entre outros. Também na exploração espacial, onde robôs são programados para realizar tarefas de pesquisa e coleta de amostras em ambientes hostis.

Dado o estado atual da tecnologia robótica, o avanço contínuo na programação de robôs é um passo vital em direção ao futuro. À medida que mais e mais setores começam a adotar robôs para vários usos, a demanda por programadores de robôs está aumentando.

Para complementar o seu entendimento na programação de robôs, recomendamos estes materiais:

  • Livro: "Robot Programming: A Guide to Controlling Autonomous Robots" por Cameron e Tracey Hughes
  • Vídeos: Tutoriais de Programação de Robôs no [Canal do YouTube]
  • Artigo: "The Impact of Robotics on Employment and Motivation of Employees in the Service Sector, with Special Reference to Health Care" no site [ScienceDirect]

Atividade Prática

Desenvolvimento do Robô "RouteFinder"

Objetivo do projeto

O objetivo deste projeto é criar um robô autônomo capaz de navegar por um curso pré-determinado, evitando obstáculos em seu caminho. Este projeto ajudará os alunos a aplicar conceitos teóricos de programação de robôs, sistemas de controle, uso de sensores e atuadores, algoritmos de IA, colaboração em equipe, e muito mais.

Materiais necessários

  1. Kit de robótica básico (com componentes como microcontrolador, sensores de proximidade, motores, chassis e rodas)
  2. Ambiente de programação (Python ou C++ ou ROS)
  3. Acesso ao laboratório de robótica

Descrição detalhada do projeto

Cada grupo de 3 a 5 alunos será responsável por projetar, construir e programar o "RouteFinder" – um robô autônomo capaz de percorrer um circuito marcado por uma linha preta, evitando os obstáculos em seu caminho que serão colocados arbitrariamente. O "RouteFinder" deve ser capaz de retomar o percurso após contornar o obstáculo.

Passo a passo detalhado para a realização da atividade

  1. Projeto do Robô (2 horas): Desenhe uma representação do seu robô no papel, especificando onde cada componente (motores, sensores, etc) será colocado.

  2. Construção do Robô (3 horas): Construa seu robô usando o kit de robótica fornecido. Certifique-se que todos os componentes estão devidamente posicionados e fixados.

  3. Programação do Robô (5 horas): Programe seu robô para seguir a linha preta no chão. Isto envolve ler os sensores de proximidade, controlar os motores para fazer o robô mover-se para frente, para os lados, e fazer curvas. Se encontrar um obstáculo, o robô deve ser capaz de parar, contornar o obstáculo, e depois continuar seguindo a linha preta.

  4. Testes e Ajustes (2 horas): Teste seu robô no circuito para identificar e corrigir quaisquer problemas em seu desempenho. Certifique-se que o robô consegue detectar e contornar todos os obstáculos, e consegue retornar à linha preta.

Entregas do Projeto

Assim que o robô estiver funcionando conforme o esperado, os alunos devem preparar um relatório detalhado, contendo os seguintes tópicos:

1. Introdução: Os alunos devem explicar a importância da robótica e da programação de robôs no mundo real e o objetivo do projeto "RouteFinder".

2. Desenvolvimento:

  • Teoria: Os alunos devem explicar os princípios básicos da robótica, as linguagens de programação utilizadas na robótica, como programar um robô, o uso de sensores e atuadores, e também conceitos de sistemas de controle e inteligência artificial aplicados no projeto.
  • Descrição do Projeto: Os alunos devem contabilizar todos os componentes utilizados, programas escritos e a lógica por trás de sua programação. Anexe screenshots ou fragmentos do código.
  • Resultados: Os alunos devem explicar como o robô funcionou no fim, se houve dificuldades inesperadas durante o caminho e como encontraram solução. Acrescente fotos ou um pequeno vídeo mostrando o robô em ação.

3. Conclusões: Os alunos devem retomar os pontos principais do projeto "RouteFinder", discutir o que aprenderam com a experiência e como seria o próximo passo ou aprimoramentos futuros para "RouteFinder".

4. Bibliografia: Liste todas fontes de pesquisa que auxiliaram no desenvolvimento do projeto, incluindo livros, tutoriais online, vídeos de treinamento e outras fontes confiáveis.


Iara Tip

Precisa de materiais para apresentar o tema do projeto em sala?

Na plataforma da Teachy você encontra uma série de materiais prontos sobre esse tema! Jogos, slides, atividades, vídeos, planos de aula e muito mais...

Community img

Faça parte de uma comunidade de professores direto no seu WhatsApp

Conecte-se com outros professores, receba e compartilhe materiais, dicas, treinamentos, e muito mais!