4.4 Article Proceedings Paper

A survey of Open-Source UAV flight controllers and flight simulators

Journal

MICROPROCESSORS AND MICROSYSTEMS
Volume 61, Issue -, Pages 11-20

Publisher

ELSEVIER
DOI: 10.1016/j.micpro.2018.05.002

Keywords

Unmanned Aerial Vehicle (UAV); Drones; Flight controllers; Drone simulators; Open platforms; Survey

Funding

  1. European Union [779882]
  2. Irmovationfund Denmark (IFD) Free the Drones (FreeD) project

Ask authors/readers for more resources

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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.4
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

Article Computer Science, Information Systems

Reversible Computing in Debugging of Erlang Programs

Ivan Lanese, Ulrik P. Schultz, Irek Ulidowski

Summary: This article provides an overview of reversible computation and its applications in various fields of computer science. It specifically focuses on the use of reversible computation in reversible debugging of concurrent programs written in the Erlang programming language.

IT PROFESSIONAL (2022)

Article Neurosciences

Neural Control and Online Learning for Speed Adaptation of Unmanned Aerial Vehicles

Vatsanai Jaiton, Kongkiat Rothomphiwat, Emad Ebeid, Poramate Manoonpong

Summary: This research aims to develop an efficient control system for UAVs by enabling them to adjust control parameters through fast online learning, thus achieving functions like speed adaptation and obstacle avoidance. The neural control technique allows UAVs to quickly learn with only a few trials for safety adjustments during flight.

FRONTIERS IN NEURAL CIRCUITS (2022)

Article Computer Science, Hardware & Architecture

Autonomous power line detection and tracking system using UAVs

Oscar Bowen Schofield, Nicolai Iversen, Emad Ebeid

Summary: With the aging of overhead power transmission infrastructure worldwide, drones have become a promising solution for efficient and cost-effective large-scale inspection operations. This paper proposes a drone framework based on open-source platforms for autonomous inspection of electrical grid infrastructure.

MICROPROCESSORS AND MICROSYSTEMS (2022)

Article Computer Science, Software Engineering

What Makes Agile Software Development Agile?

Marco Kuhrmann, Paolo Tell, Regina Hebig, Jil Kluender, Juergen Muench, Oliver Linssen, Dietmar Pfahl, Michael Felderer, Christian R. Prause, Stephen G. MacDonell, Joyce Nakatumba-Nabende, David Raffo, Sarah Beecham, Eray Tuzun, Gustavo Lopez, Nicolas Paez, Diego Fontdevila, Sherlock A. Licorish, Steffen Kuepper, Guenther Ruhe, Eric Knauss, Ozden Ozcan-Top, Paul Clarke, Fergal McCaffery, Marcela Genero, Aurora Vizcaino, Mario Piattini, Marcos Kalinowski, Tayana Conte, Rafael Prikladnicki, Stephan Krusche, Ahmet Coskuncay, Ezequiel Scott, Fabio Calefato, Svetlana Pimonova, Rolf-Helge Pfeiffer, Ulrik Pagh Schultz, Rogardt Heldal, Masud Fazal-Baqaie, Craig Anslow, Maleknaz Nayebi, Kurt Schneider, Stefan Sauer, Dietmar Winkler, Stefan Biffl, Maria Cecilia Bastarrica, Ita Richardson

Summary: This article investigates what makes a software development method agile. Through a large-scale international survey and data analysis, the findings suggest that although only a small number of participants operate their projects in a purely traditional or agile manner, most project disciplines and practices show a trend towards increasing degrees of agility. It is concluded that agility cannot be solely defined at the process level and additional factors need to be taken into account when implementing or improving agility in a software company.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2022)

Article Chemistry, Multidisciplinary

Design of an Autonomous Cooperative Drone Swarm for Inspections of Safety Critical Infrastructure

Rune Hylsberg Jacobsen, Lea Matlekovic, Liping Shi, Nicolaj Malle, Naeem Ayoub, Kaspar Hageman, Simon Hansen, Frederik Falk Nyboe, Emad Ebeid

Summary: Inspection of critical infrastructure with drones is increasing in the industry due to the demand for cost, time, and risk reduction. Early deployments involve manual drone operations and lack technological benefits. This study focuses on designing a complex Unmanned Aerial System (UAS) to support autonomous inspection and includes simulation and demonstration of key design parts. The research addresses UAS complexity, provides technology component selection, and presents algorithms for autonomous operation and cloud service interaction.

APPLIED SCIENCES-BASEL (2023)

Proceedings Paper Engineering, Aerospace

Investigating the applicability of LTE-M for Network Identification of Unmanned Aerial Systems in U-Space

Jes Hundevadt Jepsen, August Ravn Mader, Troels Dupont Andreasen, Radheshyam Singh, Kjeld Jensen

Summary: Unmanned Aerial System (UAS) Traffic Management (UTM) is crucial for unlocking the full potential of UAS technology. Europe is implementing the U-Space framework, the EU version of UTM, and the establishment of U-Spaces in EU countries is soon to become a reality. This paper presents the design of a stand-alone component called DroneID5G, which complies with the Network Identification service specified in the regulatory framework for U-Space. Experimental results demonstrate the performance and reliability of LTE-M network, as well as the implementation of Detect And Avoid (DAA) capabilities for the UAS.

2023 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS, ICUAS (2023)

Proceedings Paper Automation & Control Systems

Energy-Aware Planning-Scheduling for Autonomous Aerial Robots

Adam Seewald, Hector Garcia de Marina, Henrik Skov Midtiby, Ulrik Pagh Schultz

Summary: This paper presents an online planning-scheduling approach for battery-powered autonomous aerial robots, which can effectively address possible failures during flight and improve overall fault tolerance.

2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS) (2022)

Article Computer Science, Information Systems

Onboard Powerline Perception System for UAVs Using mmWave Radar and FPGA-Accelerated Vision

Nicolaj Haarhoj Malle, Frederik Falk Nyboe, Emad Samuel Malki Ebeid

Summary: This paper presents an advanced embedded system for onboard powerline perception in UAVs. By utilizing state-of-the-art sensor technologies, data processing capabilities, and hardware-software co-design methodology, the system enables safe navigation of UAVs in close proximity to powerlines.

IEEE ACCESS (2022)

Proceedings Paper Engineering, Aerospace

MPSoC4Drones: An Open Framework for ROS2, PX4, and FPGA Integration

Frederik Falk Nyboe, Nicolaj Haarhoj Malle, Emad Ebeid

Summary: This study introduces a new framework called MPSoC4Drones for FPGA design and OS build projects. The framework combines the latest tools and provides an efficient way for construction, and the advantages of FPGA processing in computationally intensive tasks are validated.

2022 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS) (2022)

Proceedings Paper Engineering, Aerospace

Experimental Investigation of EMC Weaknesses in UAVs During Overhead Power Line Inspection

Martin Skriver, Anders Stengaard, Ulrik Pagh Schultz, Emad Ebeid

Summary: This paper presents an experiment that tests a methodology for measuring interference in communication signals between a flight controller and peripheral devices of a UAV. The study also demonstrates the use of injecting interference signals to simulate the harsh environment in field tests.

2022 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS) (2022)

Proceedings Paper Engineering, Aerospace

A Lightweight Device for Energy Harvesting from Power Lines with a Fixed-Wing UAV

William Stewart, Dario Floreano, Emad Ebeid

Summary: This paper introduces a fixed-wing UAV that can harvest energy from overhead power lines. The study shows that the UAV can successfully perch on the power line in an outdoor environment and recharge its battery without causing any damage to the power line. The characterization of energy harvesting demonstrates that the device is the lightest energy harvester developed so far.

2022 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS) (2022)

Proceedings Paper Engineering, Aerospace

Development of Resilient Drones for Harsh Arctic Environment: Challenges, Opportunities, and Enabling Technologies

Agus Hasan, Vadim Kramar, Jussi Hermansen, Ulrik Pagh Schultz

Summary: The Arctic region, previously underdeveloped and under-invested, is now gradually opening up for economic activities due to the retreat of Arctic sea ice. The European Union has shown particular interest in the sustainable maritime growth of the European Arctic and has identified Unmanned Aircraft Systems (UAS) as a key enabling technology for various Arctic missions, such as finding shipping routes and conducting climate change studies. This paper discusses the challenges and opportunities related to UAS development in the Arctic, as well as providing insights from practical experience and recommendations for operational risks.

2022 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS) (2022)

Article Computer Science, Information Systems

Design of a Wireless Drone Recharging Station and a Special Robot End Effector for Installation on a Power Line

Dario Stuhne, Viet Duong Hoang, Goran Vasiljevic, Stjepan Bogdan, Zdenko Kovacic, Anibal Ollero, Emad Samuel Malki Ebeid

Summary: This paper presents a novel electromechanical recharging station that can be mounted on energized AC power lines to wirelessly charge drones. The recharging station is flexible, lightweight, efficient and can be attached to a robotic arm for use.

IEEE ACCESS (2022)

Proceedings Paper Computer Science, Artificial Intelligence

Open-Source Educational Platform for FPGA Accelerated AI in Robotics

Nicolaj Malle, Emad Ebeid

Summary: The development of Artificial Intelligence using neural networks is growing rapidly in the field of robotics, but there is a lack of deep knowledge on how these networks perform computations. This work introduces an open-source framework for designing and implementing simple neural networks targeted at edge computing platforms, with hardware implementation and evaluation on a Zynq platform.

2022 8TH INTERNATIONAL CONFERENCE ON MECHATRONICS AND ROBOTICS ENGINEERING (ICMRE 2022) (2022)

No Data Available