Evolved Neuromorphic Control for High Speed Divergence-Based Landings of MAVs

Journal Article (2020)
Author(s)

Jesse J. Hagenaars (TU Delft - Control & Simulation)

Federico Paredes Valles (TU Delft - Control & Simulation)

Sander M. Bohte (Centrum Wiskunde & Informatica (CWI))

G. C. H. E. de Croon (TU Delft - Control & Simulation)

Research Group
Control & Simulation
Copyright
© 2020 J.J. Hagenaars, Federico Paredes-Vallés, Sander M. Bohté, G.C.H.E. de Croon
DOI related publication
https://doi.org/10.1109/LRA.2020.3012129
More Info
expand_more
Publication Year
2020
Language
English
Copyright
© 2020 J.J. Hagenaars, Federico Paredes-Vallés, Sander M. Bohté, G.C.H.E. de Croon
Research Group
Control & Simulation
Issue number
4
Volume number
5
Pages (from-to)
6239-6246
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

Flying insects are capable of vision-based navigation in cluttered environments, reliably avoiding obstacles through fast and agile maneuvers, while being very efficient in the processing of visual stimuli. Meanwhile, autonomous micro air vehicles still lag far behind their biological counterparts, displaying inferior performance at a much higher energy consumption. In light of this, we want to mimic flying insects in terms of their processing capabilities, and consequently show the efficiency of this approach in the real world. This letter does so through evolving spiking neural networks for controlling landings of micro air vehicles using optical flow divergence from a downward-looking camera. We demonstrate that the resulting neuromorphic controllers transfer robustly from a highly abstracted simulation to the real world, performing fast and safe landings while keeping network spike rate minimal. Furthermore, we provide insight into the resources required for successfully solving the problem of divergence-based landing, showing that high-resolution control can be learned with only a single spiking neuron. To the best of our knowledge, this work is the first to integrate spiking neural networks in the control loop of a real-world flying robot. Videos of the experiments can be found at https://bit.ly/neuro-controller.

Files

RA_L_2020_Revision.pdf
(pdf | 4.79 Mb)
License info not available