Firefly Eindhoven - Background

From Control Systems Technology Group
Revision as of 20:36, 22 May 2018 by DAntunes (talk | contribs)
Jump to navigation Jump to search

Welcome to the Wiki of Firefly Eindhoven; a team of enthusiastic TU/e students who strive to deliver amazing light shows combining drones motion, lights and music.

The project started in 2016 with the first generation of students of the high-tech systems track of the honours academy at TU/e; subsequent generations of students have continued and shaped the project to its present form. The team performed the first show on April 2018 and has two other shows planned for the end of 2018. Moreover, the team is also working towards an app by which everyone can design their own show and towards streamlining the show implementation process so that any show concept can then be easily implemented.

This Wiki summarizes the vision, the developments and the achievements of the team. Pertaining the developments, the team identified four main focus areas in order to create a drone show:

1. Show Design. This pertains to the design of the actual drone manoeuvres, the music and the light effects, which are synchronized to achieve a visually appealing show.

2. Localization. One of the crucial aspects to ensure proper done manoeuvres is to accurately determine the positions and attitudes of the drones. The team has experience with several sensor technologies, such as ultra-wide band, ultra-sound, off-board camera based localization and on-board camera localization, among others.

3. Control and coordination. Once the desired manoeuvres have been selected and the sensors provide accurate position and attitude measurements, the drones need to be controlled and coordinated in such a way that they achieve adequate behaviour. To this effect, the team has developed adequate trajectory tracking, path following and collision avoidance algorithms.

4. Hardware and low-level software. This pertains to the building process of adequate drones and programming them at a low-level so that they can be easily used in high-level programming layers. For this, we mainly rely on Avular, a drone manufacturing company the team collaborates with. In particular, the team contributed in the process that led to the amazing curiosity drone developed by Avular and used in our shows. In order to develop the software for the shows, the drone can be abstracted by a Simulink/Matlab interface and operator manual.

Besides these focus areas the team has also created simulation and animation models in Matlab/Simulink and uses ground robots for testing algorithms. Moreover, the team also communicates its developments and achievements via a website and the present wiki.