CBL - Campus del Baix Llobregat

Projecte llegit

Títol: Estandardització i posada en marxa de l¿ecosistema anomenat Drone Engineering Ecosystem

Estudiants que han llegit aquest projecte:


Departament: DAC

Títol: Estandardització i posada en marxa de l¿ecosistema anomenat Drone Engineering Ecosystem

Data inici oferta: 14-09-2022     Data finalització oferta: 15-09-2022

Estudis d'assignació del projecte:
Tipus: Individual
Lloc de realització: EETAC
Paraules clau:
dron, python, ecosistema, estandardització, Vue, GitHub
Descripció del contingut i pla d'activitats:
Contribución al desarrollo del Drone Enginneering Ecosystem
Overview (resum en anglès):
This document sets out the report of the final degree thesis which aims to expand and improve the Drone Engineering Ecosystem, a drone control and monitoring platform through desktop applications and/or web applications.
The main purpose of the platform, apart from the aforementioned, is that the students of the school can expand and improve this platform in the future, providing tools for learning and contributing. Due to this, some tutorials have been made in video format so that students can understand how to make contributions to the ecosystem, as well as understand how the existing applications work.
The ecosystem had all its modules together in a GitHub repository. It was decided to separate it, so that each module had its own repository and can therefore monitor the best future contributions to the ecosystem.
It was also decided that it would be interesting to make other user interfaces for the ecosystem, programmed with different programming languages. This was due to 2 important factors: the student learning to use new frameworks and other languages, and to have different options to use the ecosystem. It was decided to create a web-app desktop application, programmed with the Vue.js framework, based on the programming language JavaScript.
It was also decided to create a mobile application using the Ionic framework with Vue.js, to be able to use the ecosystem on a device other than a computer, either a mobile phone or a tablet.
Next, it was decided to integrate a new platform into the ecosystem that allows the drone to be controlled through a user interface created by Professor Miguel Valero, called the Drone Circus. It is named so because it is an interface that simulates a circus, where you can control the drone with different configurations chosen by the user (control the drone with your fingers, with facial expressions, with body shapes, etc.)
Finally, it was decided to standardize the contributions of the different students on the GitHub platform. This was decided because we wanted to maintain an order in all repositories, giving students who make future contributions videos so they can consult how to contribute to an existing repository.
The results of the work are very satisfactory because it has been possible to improve this platform and give future contributors the tools to understand what this ecosystem does, how to work with it and how to improve it. Different alternatives have been given to the students to demonstrate that they can contribute to this platform in many ways, but with the same goal: to control the drone and control the peripherals it carries, such as the camera and the LEDs.

© CBLTIC Campus del Baix Llobregat - UPC