CBL - Campus del Baix Llobregat

Projecte llegit

Títol: Ampliación y mejora de una WebApp para el control de un dron


Estudiants que han llegit aquest projecte:


Director/a: VALERO GARCÍA, MIGUEL

Departament: DAC

Títol: Ampliación y mejora de una WebApp para el control de un dron

Data inici oferta: 23-07-2025     Data finalització oferta: 23-03-2026



Estudis d'assignació del projecte:
    GR ENG SIS TELECOMUN
Tipus: Individual
 
Lloc de realització: EETAC
 
Paraules clau:
Dron, WebApp
 
Descripció del contingut i pla d'activitats:
 
Overview (resum en anglès):
This final degree project builds upon a previously developed project within the Drone Engineering Ecosystem (DEE), in which a WebApp for drone control was designed. This project represents an evolution and extension of the original WebApp, adding new functionalities, visual improvements and enhancements regarding the communication systems.
The WebApp extends existing functionalities by including new ones such as voice control, object detection, correction of image distortion due to the drone's camera lens and visual improvements to existing functionalities. In addition, new pages featuring different drone control modes have been added. The pilot mode allows the user to control the drone in a way like a radio control transmitter, either from a mobile phone or a computer using a USB controller. The movement mode, on the other hand, allows the drone to be controlled based on the user's device movement. Finally, an exclusive view for the students has been implemented, allowing them to see the professor's screen on their own device, thus offering an improvement on the follow-up explanations and reinforcing the educational focus of the project.
In order to enhance the communication systems, the command communication protocol has been migrated from MQTT to WebSockets, and real time video transmission from WebSockets to WebRTC. These changes reduce latency issues and improve the video smoothness.
The results obtained have been highly satisfactory. During the functional testing, the detected issues were fixed, and in user testing, all participants were able to complete the proposed tasks without major inconveniences.


© CBLTIC Campus del Baix Llobregat - UPC