Projecte llegit
Títol: Piloto Automatico para UAV. Optimizacion y Simulacion
Estudiants que han llegit aquest projecte:
- VIVES CABALLERO, SERGIO JOSÉ (data lectura: 14-09-2015)
- Cerca aquest projecte a Bibliotècnica
Director/a: LÓPEZ RUBIO, JUAN
Departament: DAC
Títol: Piloto Automatico para UAV. Optimizacion y Simulacion
Data inici oferta: 06-02-2015 Data finalització oferta: 06-10-2015
Estudis d'assignació del projecte:
- GR ENG SIS TELECOMUN
- GR ENG TELEMÀTICA
- MU AEROSPACE S&T 15
Tipus: Individual | |
Lloc de realització: EETAC | |
Segon director/a (UPC): ALBALÁ DÍAZ, ALEJANDRO | |
Paraules clau: | |
uav, piloto automatico | |
Descripció del contingut i pla d'activitats: | |
El grupo Icarus dispone de un piloto automatico sencillo para
aviones de R/C. Actualmente el sistema envía los datos de los sensores a tierra y todo el calculo se realiza en tierra, enviando los comandos por radiocontrol. El proyecto consiste en realizar una version optimizada capaz de ser ejecutada en un microcontrolador (i.e Raspberry Pi) de forma que el sistema pueda ser embarcado. Adicionalmente se intentara añadir soporte para ser utilizado en un simulador. |
|
Overview (resum en anglès): | |
The objective of this project is to adapt an automatic pilot for unmanned aerial vehicles, written in C#, so that it can be used with the flight simulator XPlane, in addition to its test and validation. This way we will obtain a didactic tool to design and validate automatic pilots for unmanned aerial vehicles. Initially the choice of the simulator, aircraft models, programming language, integrated development environment and functions implemented will be justified and some of the existing open source autopilots will be analysed. Next the classes used and how the different functions and flight modes have been implemented in the program will be explained. Rotary wing aircraft models created by third parties will be added and the program will be adapted to their operation. Finally the results obtained with the selected aircraft models will be shown. The final outcome consists of an automatic pilot which works together with XPlane10. This autopilot, specially made for the EETAC students, can be a learning tool for the design of PID controllers for unmanned aircraft, which can be easily modified with new functions, flight modes and aircraft models. We expect that this software can be adapted and translated to a language that can be supported by a single-board computer, e.g. C++ for Raspberry Pi, so we can validate its performance on board an unmanned aircraft in real flight conditions and compare the results with those obtained with our program in simulated flights. |