CBL - Campus del Baix Llobregat

Projecte llegit

Títol: Piloto Automatico para UAV. Optimizacion y Simulacion


Estudiants que han llegit aquest projecte:


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.


© CBLTIC Campus del Baix Llobregat - UPC