Dronejen avoimen lähdekoodin lennonohjausohjelmistojen nykytila ja teknologiset mahdollisuudet
Myller, Roope (2024)
Kandidaatintyö
Myller, Roope
2024
School of Engineering Science, Tietotekniikka
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe20241212102046
https://urn.fi/URN:NBN:fi-fe20241212102046
Tiivistelmä
Tämä kandidaatintyö tavoitteena on selvittää dronejen avoimen lähdekoodin lennonohjaus-ohjelmistojen nykytilaa sekä teknologisia mahdollisuuksia. Avoimen lähdekoodin lennon-ohjausohjelmistot ovat tutkimusaiheena tärkeä, sillä ne ovat olennainen osa dronejen kehitystä nykypäivänä tarjoamalla mahdollisuuksia erityisesti pienille yrityksille kilpailla vakiintuneilla markkinoilla. Lisäksi avoimen lähdekoodin lennonohjausohjelmistot tukevat drone-harrastelijoita sekä alan tutkimusta.
Työssä pyritään muodostamaan yleiskuvaa lennonohjausohjelmistojen nykytilanteesta tutkimalla aikaisempien tutkimusten tuloksia, ohjelmistojen käyttäjä- ja kehittäjäyhteisön kokoa, kehitysaktiivisuutta, käyttökohteita sekä muita perustietoja. Näiden tulosten pohjalta työssä rajataan ja valitaan johtavimmat ohjelmistot tarkempaa ominaisuuksien tarkastelua varten.
Valittujen ohjelmistojen keskeisiä teknisiä ominaisuuksia tarkastellaan, jotta saataisiin yleiskuva siitä, minkälaisia teknologisia mahdollisuuksia avoimen lähdekoodin lennonohjausohjelmistoilla on. Tarkasteltavista ominaisuuksista esille nousee erityisesti autonomisen lentämisen sekä vianhallinnan ominaisuudet. The aim of this thesis is to study the state of the art and technological opportunities of open-source flight control software. Open-source flight control software is an important research topic as it is an essential part of drone development today, providing opportunities for small businesses in particular to compete in the settled market. In addition, open-source flight control software supports drone enthusiasts and research in the field.
The thesis aims to provide an overview of the current state of the art of flight control software by studying the results of previous research, the size of the software user and developer community, development activity, use cases and other basic information. Using these results, the work will narrow down and select the leading software for a more detailed feature review.
The core technical features of the selected software will be studied to provide an overview of the technological opportunities of open-source flight control software. Among the features to be reviewed, autonomous flight, and fault management features stand out in particular.
Työssä pyritään muodostamaan yleiskuvaa lennonohjausohjelmistojen nykytilanteesta tutkimalla aikaisempien tutkimusten tuloksia, ohjelmistojen käyttäjä- ja kehittäjäyhteisön kokoa, kehitysaktiivisuutta, käyttökohteita sekä muita perustietoja. Näiden tulosten pohjalta työssä rajataan ja valitaan johtavimmat ohjelmistot tarkempaa ominaisuuksien tarkastelua varten.
Valittujen ohjelmistojen keskeisiä teknisiä ominaisuuksia tarkastellaan, jotta saataisiin yleiskuva siitä, minkälaisia teknologisia mahdollisuuksia avoimen lähdekoodin lennonohjausohjelmistoilla on. Tarkasteltavista ominaisuuksista esille nousee erityisesti autonomisen lentämisen sekä vianhallinnan ominaisuudet.
The thesis aims to provide an overview of the current state of the art of flight control software by studying the results of previous research, the size of the software user and developer community, development activity, use cases and other basic information. Using these results, the work will narrow down and select the leading software for a more detailed feature review.
The core technical features of the selected software will be studied to provide an overview of the technological opportunities of open-source flight control software. Among the features to be reviewed, autonomous flight, and fault management features stand out in particular.
