Evolved Neuromorphic Altitude Controller for an Autonomous Blimp

Master Thesis (2021)
Author(s)

M. Gonzalez Alvarez (TU Delft - Aerospace Engineering)

Contributor(s)

J.J.G. Dupeyroux – Mentor (TU Delft - Aerospace Engineering)

G.C.H.E. de Croon – Graduation committee member (TU Delft - Aerospace Engineering)

Federico Corradi – Graduation committee member (IMEC Nederland)

Faculty
Aerospace Engineering
URL related publication
https://github.com/tudelft/blimp_snn https://arxiv.org/abs/2110.00646
More Info
expand_more
Publication Year
2021
Language
English
Graduation Date
02-11-2021
Awarding Institution
Delft University of Technology
Programme
Aerospace Engineering, Control & Simulation
Related content

Supporting Paper ArXiv

https://github.com/tudelft/blimp_snn

Code GitHub Repository

https://arxiv.org/abs/2110.00646
Faculty
Aerospace Engineering
Downloads counter
149
Collections
thesis
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Micro robotic airships offer significant advantages in terms of safety, mobility, and extended flight times. However, their highly restrictive weight constraints pose a major challenge regarding the available computational power to perform the required control tasks. Thus, spiking neural networks (SNNs) are a promising research direction. By mimicking the biological process for transferring information between neurons using spikes or impulses, they allow for low power consumption and asynchronous event-driven processing. In this work, we propose an evolved altitude controller based on a SNN for an airship which relies solely on the sensory feedback provided by an airborne radar sensor. Starting from the design of a a lightweight, low-cost, open-source airship, we also present a low-control-effort SNN architecture, an evolutionary framework for training the network in a simulated environment, and a control scheme for ameliorating the performance of the system in real-world scenarios. The system's performance is evaluated through real-world experiments, demonstrating the advantages of our approach by comparing it with an artificial neural network (ANN) and a linear controller (PID). The results show an accurate tracking of the altitude command while ensuring efficient management of the control effort. The main contributions of this work are presented in the scientific paper, corresponding to Part I of the document. Besides the research on altitude control based on SNNs and their comparison with an ANN and a PID, this thesis includes an in-depth review of the relevant literate on the main topics covered, in Part II. Finally, a detailed explanation of the methodologies used, the conclusions and recommendations for future work are proposed in Part III.

Files

Report.pdf
(pdf | 26.1 Mb)
License info not available