CBL - Campus del Baix Llobregat

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:


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.


© CBLTIC Campus del Baix Llobregat - UPC