Projecte llegit
Títol: Desarrollo de telloLink: una librería para el control y navegación autónoma de drones DJI Tello en entornos interiores
Estudiants que han llegit aquest projecte:
ROVIRA PENA, ADRIÀ (data lectura: 26-06-2026)- Cerca aquest projecte a Bibliotècnica
ROVIRA PENA, ADRIÀ (data lectura: 26-06-2026)Director/a: VALERO GARCÍA, MIGUEL
Departament: DAC
Títol: Desarrollo de telloLink: una librería para el control y navegación autónoma de drones DJI Tello en entornos interiores
Data inici oferta: 05-02-2026 Data finalització oferta: 05-10-2026
Estudis d'assignació del projecte:
GR ENG SIST AEROESP
| Tipus: Individual | |
| Lloc de realització: EETAC | |
| Paraules clau: | |
| TelloLink, DJI Tello, navegación autónoma, drones, Python, Ground Control Station, geofence, waypoints, dead reckoning. | |
| Descripció del contingut i pla d'activitats: | |
| Overview (resum en anglès): | |
| This paper presents the development of TelloLink, a library designed to control DJI Tello drones, inspired by the design of DronLink, with the aim of integrating into the Tello Engineering Ecosystem and facilitating the development of future applications based on a common architecture. To this end, the library encapsulates the functions provided by the DJITelloPy API and offers a higher-level, simple, modular and reusable programming interface.
Throughout the project, the main modules required for controlling the drone have been implemented, including connection and telemetry management, take-off and landing, basic movements, autonomous navigation using coordinates, manual control via joystick, taking photographs, recording video and executing missions. Furthermore, due to the inherent limitations of the DJI Tello, a virtual positioning system based on dead reckoning has been developed to estimate the drone's position indoors, as well as a software-based geofencing system to define safe flight zones and avoid obstacles. To complement the library, a desktop application (Ground Control Station) has been developed, from which it is possible to use and validate all the implemented features. The application features an interactive map for planning missions and scenarios, a display of the drone's estimated position, a real-time telemetry panel, manual control via a joystick, an FPV camera view, flight session management, and the storage of missions and scenarios in JSON format. In parallel, various test programmes have been developed to verify each of the implemented modules individually before their integration into the complete system. The result is a comprehensive, modular and easily extensible software platform that serves as the basis for future developments within the Tello Engineering Ecosystem. |
|