Sistema de controle de atitude de um drone com software livre
Inscreva-se.
https://goo.gl/NfsjjA
Sistema de controle de atitude de um drone com software livre
Trilha: Desenvolvimento - Linguagens de programação
Autores:
José Roberto Colombo Junior
Apresentação:
Dia 13 às 11:00 na sala 41B (60 minutos) vídeo
Descrição: Apresentação do desenvolvimento de um Drone empregando apenas software livre. O computador de bordo é uma BeableBone White rodando Debian, de fácil aq uisição. A placa com os sensores, para permitir o voo autônomo, é construída com sensores de baixo custo e fácil acesso. Todo o projeto está sob a licença GPL e disponível num repositório BitBucket. A comunicação é feita por meio de dispositivo ZigBee, embora também seja possível utilizar as interfaces Ethernet ou WiFi.
Será apresentada a API desenvolvida para comunicação com os sensores totalmente escrita em Python, para facilitar o porte do código para outras plataformas (raspberry pi, por exemplo).
Abordagem sobre dinâmica de voo e controladores internos do Drone. Por fim, também será comentado uma maneira de super utilizar os atuadores (chamados de ESC), também utilizando software livre.
Highlights:
* uso de ferramentas de desenvolvimento de circuitos eletrônicos (gEDA e PCB)
* ferramentas de desenvolvimento de código Python (Spyder e ipython)
* ferramentas de gerenciamento de código (GIT)
* desenvolvimento de um Drone super legal
* apresentação do sistema de controle interno, de modo a permitir estabilização da aeronave
* possibilidade de rastreamento de alvos empregando webcam e PyGame (interface para o SDL)