Skip to content

IcaroUchoa/tcc-controle-pid-robo-diferencial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tcc-controle-pid-robo-diferencial

Controle PID baseado no método Ziegler-Nichols para sincronização de motores em plataforma robótica diferencial

Sobre o projeto

Este projeto apresenta o desenvolvimento e implementação de um sistema de controle PID baseado no método de Ziegler-Nichols para sincronização de motores em uma plataforma robótica diferencial de baixo custo. O sistema inclui desde a identificação experimental da planta dos motores até a implementação.

Objetivos

  • Levantar a planta dos motores DC da plataforma
  • Desenvolver controlador PID usando o método Ziegler-Nichols
  • Implementar e validar a sincronização dos motores
  • Validar experimentalmente a plataforma em ambientes reais
  • Realizar análise temporal e espectral da sincronização

Tecnologias utilizadas

  • Arduino Mega 2560
  • Raspberry Pi 4B
  • ROS (Robot Operating System) Noetic
  • Python para análise de dados e interface com ROS
  • Bibliotecas: AFMotor, PID_v1
  • Sensor LiDAR YDLidar X2 Pro

Estrutura do repositório

  • /firmware - Código do Arduino para controle de baixo nível
  • /ros_packages - Pacotes ROS para odometria, mapeamento e navegação
  • /analysis - Scripts de análise de dados e geração de gráficos
  • /hardware - Especificações e arquivos de design da plataforma
  • /docs - Documentação detalhada de cada componente do sistema

Resultados

Este projeto demonstra que é possível implementar uma plataforma robótica com capacidades de navegação autônoma utilizando componentes de baixo custo, com desempenho comparável a soluções comerciais mais caras em aplicações educacionais.

Como reproduzir este projeto

Consulte o arquivo INSTALACAO.md para instruções detalhadas sobre como montar o hardware e configurar o software.

Autor

Nome: Icaro Matheus Fonseca Uchoa Instituição: Instituto Federal de Educação, Ciência e Tecnologia do Amazonas - Câmpus Manaus Distrito Industrial Curso: Bacharelado em Engenharia de Controle e Automação Ano: 2025

Licença

Este projeto está licenciado sob a Licença MIT.

About

Controle PID baseado no método Ziegler-Nichols para sincronização de motores em plataforma robótica diferencial

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors