CBL - Campus del Baix Llobregat

Projecte llegit

Títol: Diseño e implementación de una estación de control de drones con Android


Estudiants que han llegit aquest projecte:


Director/a: ROYO CHIC, PABLO

Departament: DAC

Títol: Diseño e implementación de una estación de control de drones con Android

Data inici oferta: 27-06-2022     Data finalització oferta: 27-02-2023



Estudis d'assignació del projecte:
    DG ENG AERO/SIS TEL
    DG ENG AERO/TELEMÀT
Tipus: Individual
 
Lloc de realització: EETAC
 
Paraules clau:
Android, Drones, Ardupilot
 
Descripció del contingut i pla d'activitats:
Este proyecto pretende desarrollar una aplicación en Android para
el control de un drone con tecnología de Ardupilot.
Tareas a realizar:
- Estudio de la tecnología Android y Arducopter
- Diseño de GCS
- Implementación de la GCS.
- Pruebas de vuelo en el dronelab
 
Overview (resum en anglès):
This document presents the report corresponding to the contributions to the Drone Engineering Ecosystem (DEE) that I have developed as part of my Bachelor¿s degree thesis.

The DEE is a collaborative project carried out at the EETAC to which students can contribute with their Bachelor¿s degree theses. This ecosystem consists of a series of components that enable the control and monitoring of drones. These modules are primarily hybrid, desktop, and web applications, as well as backend modules.

After a preliminary analysis of the state of the ecosystem, it was determined that there was a significant area that had not been explored, which involved developing native applications for mobile devices. Therefore, it was decided to develop a native application for Android devices, given the flexibility offered by that ecosystem.

Subsequently, a lack of independence was found for mobile devices, as they always required an onboard microcontroller on the drone to run the ecosystem¿s modules. Since this did not affect the desktop applications, where direct drone connection was possible, the idea of developing a native Android application was reinforced. This application would allow the basic functionalities of the DEE to be performed in both the existing indirect connection modes (local and global) and the new direct connection mode that was set as an objective. Since this new connection mode has been developed using a new framework in the DEE, a tutorial has been created to replicate it in future projects.

In order to explore part of the potential of Android devices and contribute new functionalities to the DEE, the use of the device's gyroscope was also investigated. This has resulted in two new drone control modes: one that allows the drone to move in the direction of the cardinal points based on the tilt of the device, and the other is the steering wheel mode, where the drone can rotate around itself, and the displacement is relative to the direction that the drone is pointing at that moment. This also involved expanding the development of an existing module in the DEE.
The results of this project are very satisfactory. On the one hand, it provides the DEE with a new platform to develop frontend modules that had not been explored before. In addition, by leveraging the device's sensors, it enables the exploration of new drone control modes. On the other hand, among these new possible control modes, a new relative drone control mode is also introduced, which had not been explored until now. These contributions allow the DEE to explore new research lines and fully exploit the potential of the ecosystem, while also enabling new students to continue contributing to the ecosystem.


© CBLTIC Campus del Baix Llobregat - UPC