CBL - Campus del Baix Llobregat

Projecte llegit

Títol: DroneLink EETAC: Nuevas librerías para el Drone Engineering Ecosystem'

Estudiants que han llegit aquest projecte:


Departament: DAC

Títol: DroneLink EETAC: Nuevas librerías para el Drone Engineering Ecosystem'

Data inici oferta: 17-07-2023     Data finalització oferta: 17-03-2024

Estudis d'assignació del projecte:
Tipus: Individual
Lloc de realització: EETAC
Paraules clau:
Drone, Camera, Library, Python, MAVLink, Pymavlink, DroneLink EETAC, CameraLink EETAC, Drone Engineering Ecosystem.
Descripció del contingut i pla d'activitats:
Overview (resum en anglès):
This document describes all the work involved in creating a code library for the control of drones and their cameras. This library aims to replace the Dronekit library, a public library currently discontinued, which is present in most modules of the Drone Engineering Ecosystem at the School of Telecommunication and Aerospace Engineering of Castelldefels.

Specifically, the development process of two new libraries will be described: DroneLink EETAC, which will be oriented towards drone control, and CameraLink EETAC, designed to manage the integrated camera on the drone. Additionally, the construction of three examples of use for these libraries will be included: Dashboard Direct, Dashboard Direct Multiple, and Dashboard Remote. Each will demonstrate different practical applications of the libraries, thereby highlighting their potential and versatility.

With Dashboard Direct, the libraries will be used in a local context, through a direct connection to the drone via telemetry radio. This will be the first example developed and will help to verify the correct operation of the libraries.

Dashboard Direct Multiple will allow the control of a swarm of up to 10 drones through a single device. This will be the second example developed and will highlight the great modularity and optimization of the libraries through their architecture.

The third example will be Dashboard Remote, a desktop application that will allow the user to control the drone remotely through an external broker. In this case, the libraries will run on services integrated into the drone. This example will also cover other interesting topics, such as real-time video transmission using the websocket protocol.

The development of DroneLink EETAC aims to lay the foundations for a new technology with which to build applications or services aimed at aerial vehicles. In this way, dependency on the continuity of elements developed by users external to the school will be eliminated.

© CBLTIC Campus del Baix Llobregat - UPC