26.12.2014 Views

Desenvolvimento de um Veículo Aéreo Não-Tripulado - LARA ...

Desenvolvimento de um Veículo Aéreo Não-Tripulado - LARA ...

Desenvolvimento de um Veículo Aéreo Não-Tripulado - LARA ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 8<br />

Conclusões<br />

“It’s more fun to arrive to a conclusion than to<br />

justify it.” –Malcolm Forbes<br />

Esse trabalho tratou do <strong>de</strong>senvolvimento da plataforma experimental <strong>de</strong> robótica aérea do<br />

<strong>LARA</strong> - o VANT <strong>de</strong> asa fixa batizado <strong>de</strong> plataforma ANU (Autonomously Navigated UAV ). A<br />

i<strong>de</strong>ia era acrescentar <strong>um</strong>a plataforma <strong>de</strong> uso científico ao acervo <strong>de</strong> robôs do <strong>LARA</strong> para pesquisa<br />

em filtragem, estimação e controle <strong>de</strong> veículos aéreos. Dessa forma, a ênfase foi em criar e testar<br />

<strong>um</strong> sistema confiável e flexível para o pesquisador, facilitando ao máximo o seu uso e incentivando<br />

a continuação dos trabalhos.<br />

Uma das principais contribuições <strong>de</strong>sse trabalho foi a parte <strong>de</strong> hardware, ou seja, a escolha<br />

e modificação da plataforma base (aeromo<strong>de</strong>lo <strong>de</strong> asa fixa) e o <strong>de</strong>senvolvimento <strong>de</strong> <strong>um</strong> sistema<br />

completo <strong>de</strong> instr<strong>um</strong>entação e atuação flight-safe (confiável, com sistema <strong>de</strong> emergência), com<br />

capacida<strong>de</strong> <strong>de</strong> processamento suficiente para executar algoritmos complexos do ponto <strong>de</strong> vista<br />

computacional.<br />

O hardware <strong>de</strong>senvolvido conta com toda a instr<strong>um</strong>entação necessária para realização <strong>de</strong> voos<br />

controlados (para i<strong>de</strong>ntificação) e autônomos, além <strong>de</strong> <strong>um</strong> sistema embarcado capaz <strong>de</strong> controlar<br />

a aeronave a <strong>um</strong>a frequência <strong>de</strong> 50 Hz.<br />

A parte <strong>de</strong> software também foi bastante significativa - entre os 5 dispositivos programáveis e os<br />

códigos em MATLAB, mais <strong>de</strong> 30000 linhas <strong>de</strong> código foram escritas. Esses códigos implementam<br />

não só a parte <strong>de</strong> baixo nível, como a comunicação entre dispositivos, mas modularizam o código<br />

<strong>de</strong> tal forma que o programador po<strong>de</strong> tratar o sistema todo como <strong>um</strong>a caixa preta, se <strong>de</strong>sejado.<br />

A organização e doc<strong>um</strong>entação do código visaram facilitar ao máximo a manutenção do sistema.<br />

Dentre esses códigos, <strong>de</strong>vemos <strong>de</strong>stacar o sistema <strong>de</strong> controle principal, que implementa a parte <strong>de</strong><br />

estimação e controle, e o simulador, que permite o teste <strong>de</strong> todos os algoritmos em <strong>um</strong> ambiente<br />

próximo ao real.<br />

Como contribuição lateral, <strong>um</strong> port do FreeRTOS foi <strong>de</strong>senvolvido para o microcontrolador<br />

NXP LPC2148, e <strong>um</strong> port da extensão Linux em tempo real Xenomai foi <strong>de</strong>senvolvida para o<br />

G<strong>um</strong>stix Overo. Um driver serial em tempo real também foi <strong>de</strong>senvolvido, testado e validado.<br />

179

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!