Projecte llegit
Títol: Ampliación y mejora de una WebApp para el control de un dron
Estudiants que han llegit aquest projecte:
PIZARRO HURTADO, CESAR (data lectura: 10-02-2026)- Cerca aquest projecte a Bibliotècnica
PIZARRO HURTADO, CESAR (data lectura: 10-02-2026)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. |
|