Firefly Eindhoven - Background: Difference between revisions

From Control Systems Technology Group
Jump to navigation Jump to search
No edit summary
No edit summary
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
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.
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.
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. A video summarizing the performance can be found here https://surfdrive.surf.nl/files/index.php/s/cgeY7bPmuzbNhk8. Two other shows are 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:
This Wiki summarizes the [[Firefly Eindhoven - Vision and mission|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. [[Firefly Eindhoven - Robot Love and GLOW|Show Design]].''
''1. [[Firefly Eindhoven - Robot Love and GLOW|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.
This pertains to the design of the actual drone manoeuvres, the music and the [[Firefly Eindhoven - Light Design|light effects]], which are synchronized to achieve a visually appealing show.


''2. Localization.''
''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 [[Firefly Eindhoven - Localization - Ultrawideband|ultra-wide band]], [[Firefly Eindhoven - Localization - Ultrasound|ultra-sound]], [[Firefly Eindhoven - Localization - Top Camera|off-board camera]], based localization and [[Firefly Eindhoven - Localization - Verax|on-board camera localization]], among [[Firefly Eindhoven - Remaining Sensors|others]].
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 [[Firefly Eindhoven - Localization - Ultrawideband|ultra-wide band]], [[Firefly Eindhoven - Localization - Ultrasound|ultra-sound]], [[Firefly Eindhoven - Localization - Top Camera|off-board camera]] based localization and [[Firefly Eindhoven - Localization - Verax|on-board camera]] localization, among [[Firefly Eindhoven - Remaining Sensors|others]].


''3. [[Control and coordination]].''
''3. [[Firefly Eindhoven - Control and Coordination|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.
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.''
''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.
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 an [[Firefly Eindhoven - Operator Manual|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.
Besides these focus areas the team has also created [[Firefly Eindhoven - Three-Drone Visualization and Simulation|simulation and animation models in Matlab/Simulink]] and uses [[Firefly Eindhoven - Ground Robots|ground robots]] for testing algorithms. Moreover, the team also communicates its developments and achievements via a [[Firefly Eindhoven - Website|website]] and the present [[Firefly Eindhoven - Wiki|wiki]].
 
The team decided to create a wiki instead of a report, to have a 'live document' which can be read and updated by new year students. The remainder of this Wiki is organized into the following Wiki pages (subsections):
 
1. The vision and mission of the team are first stated.
 
2. The show design is described, including the concept shown in the TMC event and the future plans for the two next events (Robot Love and GLOW)
 
3. The strategies developed by the team for the crucial localization of the drones is described. This include the following sensors: Ultrawideband, Top Camera, Ultrasound, Verax, among others
 
4. The control and coordination strategies used by the team are summarized.
 
5. The light design for the drones performing the show is described.
 
6. An operator manual to fly the drone is given.
 
7. The future plans pertaining to the future app which will allow anyone to design their own show is discussed.
 
8. The operation and software development for the ground robots, used for prototyping in the team, is addressed.
 
9. The visualization and simulation environment used by the team to develop the current ideas is summarized.
 
10. The process of maintaining the team's website and wiki page is discussed.

Latest revision as of 16:12, 27 May 2018

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. A video summarizing the performance can be found here https://surfdrive.surf.nl/files/index.php/s/cgeY7bPmuzbNhk8. Two other shows are 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 an 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.

The team decided to create a wiki instead of a report, to have a 'live document' which can be read and updated by new year students. The remainder of this Wiki is organized into the following Wiki pages (subsections):

1. The vision and mission of the team are first stated.

2. The show design is described, including the concept shown in the TMC event and the future plans for the two next events (Robot Love and GLOW)

3. The strategies developed by the team for the crucial localization of the drones is described. This include the following sensors: Ultrawideband, Top Camera, Ultrasound, Verax, among others

4. The control and coordination strategies used by the team are summarized.

5. The light design for the drones performing the show is described.

6. An operator manual to fly the drone is given.

7. The future plans pertaining to the future app which will allow anyone to design their own show is discussed.

8. The operation and software development for the ground robots, used for prototyping in the team, is addressed.

9. The visualization and simulation environment used by the team to develop the current ideas is summarized.

10. The process of maintaining the team's website and wiki page is discussed.