نبذة مختصرة : This work is primarily based on the development and implementation of a database manager within the Drone Engineering Ecosystem (DEE), an environment designed to facilitate the use and management of drones on the EETAC (UPC) campus. The main objective has been to create a tool that allows for the centralized management of flight plans and flights, providing smooth interaction with the air and ground APIs via the MQTT protocol, ensuring data integrity and compatibility with the standards established within the DEE. To achieve this goal, two new microservices were created, one for the ground API and one for the air API, which facilitate communication between the database manager and the various DEE modules. Additionally, the Data Base Manager has been fully integrated into the DEE Dashboard, allowing users to easily manage, visualize, duplicate, and delete flight plans and flights. During the development, significant modifications were also made to the air and ground APIs, adding methods essential for the implementation of the database manager and ensuring proper communication with other DEE components. Furthermore, a system was implemented to visualize flight routes and points of interest, such as photo and video capture locations, on a graphical interface. Another relevant aspect of the work was the resolution of conflicts and issues that arose during the integration of the manager into the existing system, such as the difficulty of transferring flights between APIs due to the unique identifiers of the images and videos associated with each flight.
Aquest treball es basa principalment en el desenvolupament i implementació d'un gestor de base de dades dins del Drone Engineering Ecosystem (DEE), un entorn destinat a facilitar l'ús i gestió de drons en el campus de l'EETAC (UPC). L'objectiu principal ha estat crear una eina que permeti la gestió centralitzada de plans de vol i vols, oferint una interacció fluida amb les API d'aire i de terra mitjançant el protocol MQTT, assegurant la integritat de les dades i la compatibilitat amb les normatives establertes dins del DEE. Per assolir aquest objectiu, s'han creat dos nous microserveis, un per a l'API terrestre i un per a l'API aèria, que faciliten la comunicació entre el gestor de base de dades i els diferents mòduls del DEE. Així mateix, s'ha integrat completament el Data Base Manager al Dashboard del DEE, oferint als usuaris la possibilitat de gestionar, visualitzar, duplicar i eliminar plans de vol i vols amb facilitat. Durant el desenvolupament, també s'han dut a terme modificacions importants a les API d'aire i terra, afegint mètodes que han estat essencials per a la implementació del gestor de base de dades i per assegurar la correcta comunicació amb els altres components del DEE. A més, s'ha implementat un sistema que permet visualitzar els recorreguts de vol i els seus punts d'interès, com ara la captura de fotos i vídeos, sobre una interfície gràfica. Un altre aspecte rellevant del treball ha estat la resolució de conflictes i problemes sorgits durant la integració del gestor al sistema existent, com la dificultat de traslladar vols entre les API a causa dels identificadors únics de les imatges i vídeos associats a cada vol.
No Comments.