Logo da Teachy
Entrar

Projeto: Projeto: Implementação de um Sistema Fibonacci para Logística de Drones

Robótica

Original Teachy

Robótica de Transporte

Contextualização

A robótica de transporte é uma área emergente da tecnologia que começa a ganhar destaque à medida que os esforços para automatizar a logística e o transporte aumentam. Trata-se de um campo que combina os princípios da engenharia mecânica, eletrônica, informática e inteligência artificial para projetar e implementar soluções robóticas que visam melhorar a eficiência, segurança e produtividade nos sistemas de transporte.

A visão por trás da robótica de transporte é criar uma infraestrutura de transporte que seja mais eficiente, segura e menos dependente de recursos humanos. Esse campo já começou a fornecer soluções promissoras nas áreas de logística de armazenamento, transporte de mercadorias, gerenciamento de tráfego e até mesmo na exploração espacial. Isso é realizado através de vários tipos de robôs de transporte, como veículos autônomos, drones de entrega, robôs de armazenamento e sistemas automatizados de gerenciamento de tráfego.

Introdução ao Projeto

Durante este projeto, aprenderemos sobre os conceitos-chave da robótica de transporte, como percepção, navegação, controle e planejamento. Seremos capazes de entender como essas técnicas de robótica são aplicadas na automação dos sistemas de transporte. Também teremos a oportunidade de desenvolver habilidades práticas na programação de robôs, trabalhando com sensores e atuadores, inteligência artificial e mecatrônica.

A robótica de transporte é uma tecnologia emergente que está revolucionando a forma como os bens e as pessoas são transportados. À medida que a demanda por eficiência e segurança no transporte continua a aumentar, a necessidade de especialistas no campo da robótica de transporte também aumentará. Portanto, adquirir habilidades práticas e conhecimento teórico nesta área é uma excelente maneira de se preparar para as oportunidades de carreira do futuro.

Materiais extras

Para complementar sua compreensão sobre a robótica de transporte, sugerimos os seguintes recursos:

  1. Livro: "Introduction to Autonomous Robots" de Nikolaus Correll: Este é um excelente livro que se aprofunda no entendimento sobre robótica autônoma. [Link para o livro online gratuito]

  2. Curso Online: "Self-Driving Cars Specialization" por Universidade de Toronto em Coursera: Este curso ensinará sobre os conceitos principais de veículos autônomos, um importantíssimo aspecto da robótica de transporte. [Link para o curso]

  3. Vídeo: "The Future of Logistics Robots" (O Futuro dos Robôs de Logística) por Boston Dynamics: Este vídeo ilustrativo demonstra os avanços recentes na robótica de transporte e logística. [Link para o vídeo]

Atividade Prática

Projeto: Implementação de um Sistema Fibonacci para Logística de Drones

Objetivo do Projeto

O objetivo deste projeto é projetar e implementar um protótipo de sistema de logística de transporte utilizando drones que o grupo irá programar para seguir um percurso em espiral de Fibonacci. Este é um modelo comum para sistemas de navegação e pode demonstrar a aplicabilidade da robótica de transporte em cenários reais.

Materiais Necessários

  • Drone programmable. (ex: DJI Tello Drone)
  • Station de desenvolvimento (ex: Raspberry Pi)
  • Python instalado em uma estação de desenvolvimento.
  • Biblioteca DJITelloPy

Descrição Detalhada do Projeto

Os alunos deverão se dividir em grupos de 3-5 pessoas. Cada grupo receberá um drone programável e uma estação de desenvolvimento. Eles serão orientados para criar um programa em Python que controle o drone através da geração de uma rota em espiral de Fibonacci.

A trajetória em espiral de Fibonacci será usada como a rota principal que o drone tomará em uma simulação de entrega de pacotes. Os alunos também serão desafiados a incorporar sensores de detecção de obstáculos, permitindo que o drone evite obstáculos enquanto segue sua rota.

O projeto terá duração de um mês, e é esperado que exija de cada aluno um esforço estimado de 5 a 10 horas de trabalho ao longo desse mês para ser concluído.

Passo a Passo Detalhado da Atividade

  1. Familiarize-se com o equipamento: Cada grupo deve familiarizar-se com o drone e a estação de desenvolvimento fornecida. Isso incluirá entender como operar e programar o drone e como configurar e usar a estação de desenvolvimento.

  2. Aprendizagem da linguagem Python: Se ainda não familiarizado com Python, você deve aprender a linguagem e entender as bibliotecas necessárias para o controle do drone.

  3. Implementando Movimento Básico: Programar o drone para subir, descer, mover-se para frente e para trás e para os lados.

  4. Geração de Trajetória: Investigar a sequência de Fibonacci e descobrir como implementar uma trajetória de espiral em coordenadas cartesianas para que o drone siga a rota.

  5. Detecção de Obstáculos: Pesquisar a melhor maneira de implementar a detecção de obstáculos e planejar uma abordagem que permita ao drone desviar deles.

  6. Teste e Validação: Por fim, cada grupo deverá testar e validar seu programa no drone, ajustando e otimizando seu programa conforme necessário.

Entregas do Projeto

No final deste projeto, os alunos devem entregar um relatório detalhado que inclui as seguintes seções:

Introdução: Nesta seção, os alunos devem contextualizar o projeto, explicando a relevância da robótica de transporte e como o projeto busca explorar esse campo.

Desenvolvimento: Aqui deve ser descrita a teoria atrás do projeto, apresentando os conceitos da espiral de Fibonacci, os princípios da robótica de transporte que foram explorados e como o drone foi programado. A metodologia utilizada para desenvolver o programa de controle do drone deve ser claramente explicada, incluindo como a detecção de obstáculos foi implementada.

Resultados: Os alunos deverão apresentar os resultados obtidos, incluindo imagens ou vídeos do drone seguindo a espiral Fibonacci implementada e descrever as circunstâncias em que o drone foi capaz de evitar obstáculos.

Conclusões: Os alunos devem discutir o que aprenderam ao longo do projeto e como ele ajudou a aumentar sua compreensão da robótica de transporte, além de discutir as limitações e possíveis melhorias ao projeto.

Bibliografia: Citando todos os recursos (livros, artigos, vídeos, websites, etc.) que foram usados para desenvolver os conhecimentos e habilidades necessários para concluir o projeto.

Comentários mais recentes
Nenhum comentário ainda. Seja o primeiro a comentar!
Iara Tip

DICA DA IARA

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...

Quem viu esse projeto também gostou de...

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!

2025 - Todos os direitos reservados

Termos de usoAviso de PrivacidadeAviso de Cookies