A Survey of Open-Source UAV Flight Controllers and Flight Simulators

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningpeer review

Resumé

The current disruptive innovation in civilian drone (UAV) applications has led to an increased need for research and development in UAV technology. The key challenges currently being addressed are related to UAV platform properties such as functionality, reliability, fault tolerance, and endurance, which are all tightly linked to the UAV flight controller hardware and software. The lack of standardization of flight controller architectures and the use of proprietary closed-source flight controllers on many UAV platforms, however, complicates this work: solutions developed for one flight controller may be difficult to port to another without substantial extra development and testing. Using open-source flight controllers mitigates some of these challenges and enables other researchers to validate and build upon existing research. This paper presents a survey of the publicly available open-source drone platform elements that can be used for research and development. The survey covers open-source hardware, software, and simulation drone platforms and compares their main features.

OriginalsprogEngelsk
TidsskriftMicroprocessors and Microsystems
Vol/bind61
Sider (fra-til)11-20
ISSN0141-9331
DOI
StatusUdgivet - 1. sep. 2018

Fingeraftryk

Flight simulators
Unmanned aerial vehicles (UAV)
Controllers
Hardware
Fault tolerance
Standardization
Durability
Innovation
Testing
Drones

Citer dette

@article{54f70b2ba55a45e3a85c6bdb590b46a1,
title = "A Survey of Open-Source UAV Flight Controllers and Flight Simulators",
abstract = "The current disruptive innovation in civilian drone (UAV) applications has led to an increased need for research and development in UAV technology. The key challenges currently being addressed are related to UAV platform properties such as functionality, reliability, fault tolerance, and endurance, which are all tightly linked to the UAV flight controller hardware and software. The lack of standardization of flight controller architectures and the use of proprietary closed-source flight controllers on many UAV platforms, however, complicates this work: solutions developed for one flight controller may be difficult to port to another without substantial extra development and testing. Using open-source flight controllers mitigates some of these challenges and enables other researchers to validate and build upon existing research. This paper presents a survey of the publicly available open-source drone platform elements that can be used for research and development. The survey covers open-source hardware, software, and simulation drone platforms and compares their main features.",
keywords = "Unmanned Aerial Vehicle (UAV), Survey, Open Platforms, Drone Simulators, Flight Controllers, Drones",
author = "Ebeid, {Emad Samuel Malki} and Martin Skriver and Terkildsen, {Kristian Husum} and Kjeld Jensen and Schultz, {Ulrik Pagh}",
year = "2018",
month = "9",
day = "1",
doi = "10.1016/j.micpro.2018.05.002",
language = "English",
volume = "61",
pages = "11--20",
journal = "Microprocessors and Microsystems",
issn = "0141-9331",
publisher = "Elsevier",

}

TY - JOUR

T1 - A Survey of Open-Source UAV Flight Controllers and Flight Simulators

AU - Ebeid, Emad Samuel Malki

AU - Skriver, Martin

AU - Terkildsen, Kristian Husum

AU - Jensen, Kjeld

AU - Schultz, Ulrik Pagh

PY - 2018/9/1

Y1 - 2018/9/1

N2 - The current disruptive innovation in civilian drone (UAV) applications has led to an increased need for research and development in UAV technology. The key challenges currently being addressed are related to UAV platform properties such as functionality, reliability, fault tolerance, and endurance, which are all tightly linked to the UAV flight controller hardware and software. The lack of standardization of flight controller architectures and the use of proprietary closed-source flight controllers on many UAV platforms, however, complicates this work: solutions developed for one flight controller may be difficult to port to another without substantial extra development and testing. Using open-source flight controllers mitigates some of these challenges and enables other researchers to validate and build upon existing research. This paper presents a survey of the publicly available open-source drone platform elements that can be used for research and development. The survey covers open-source hardware, software, and simulation drone platforms and compares their main features.

AB - The current disruptive innovation in civilian drone (UAV) applications has led to an increased need for research and development in UAV technology. The key challenges currently being addressed are related to UAV platform properties such as functionality, reliability, fault tolerance, and endurance, which are all tightly linked to the UAV flight controller hardware and software. The lack of standardization of flight controller architectures and the use of proprietary closed-source flight controllers on many UAV platforms, however, complicates this work: solutions developed for one flight controller may be difficult to port to another without substantial extra development and testing. Using open-source flight controllers mitigates some of these challenges and enables other researchers to validate and build upon existing research. This paper presents a survey of the publicly available open-source drone platform elements that can be used for research and development. The survey covers open-source hardware, software, and simulation drone platforms and compares their main features.

KW - Unmanned Aerial Vehicle (UAV)

KW - Survey

KW - Open Platforms

KW - Drone Simulators

KW - Flight Controllers

KW - Drones

U2 - 10.1016/j.micpro.2018.05.002

DO - 10.1016/j.micpro.2018.05.002

M3 - Journal article

VL - 61

SP - 11

EP - 20

JO - Microprocessors and Microsystems

JF - Microprocessors and Microsystems

SN - 0141-9331

ER -