Neuromorphic control for optic-flow-based landings of MAVs using the Loihi processor

11/01/2020
by   Julien Dupeyroux, et al.
0

Neuromorphic processors like Loihi offer a promising alternative to conventional computing modules for endowing constrained systems like micro air vehicles (MAVs) with robust, efficient and autonomous skills such as take-off and landing, obstacle avoidance, and pursuit. However, a major challenge for using such processors on robotic platforms is the reality gap between simulation and the real world. In this study, we present for the very first time a fully embedded application of the Loihi neuromorphic chip prototype in a flying robot. A spiking neural network (SNN) was evolved to compute the thrust command based on the divergence of the ventral optic flow field to perform autonomous landing. Evolution was performed in a Python-based simulator using the PySNN library. The resulting network architecture consists of only 35 neurons distributed among 3 layers. Quantitative analysis between simulation and Loihi reveals a root-mean-square error of the thrust setpoint as low as 0.005 g, along with a 99.8 layer, and 99.7 bridges the reality gap, offering important insights for future neuromorphic applications in robotics. Supplementary material is available at https://mavlab.tudelft.nl/loihi/.

READ FULL TEXT

page 1

page 5

research
04/18/2023

Neuromorphic computing for attitude estimation onboard quadrotors

Compelling evidence has been given for the high energy efficiency and up...
research
03/15/2023

Fully neuromorphic vision and control for autonomous drone flight

Biological sensing and processing is asynchronous and sparse, leading to...
research
09/21/2021

Design and implementation of a parsimonious neuromorphic PID for onboard altitude control for MAVs using neuromorphic processors

The great promises of neuromorphic sensing and processing for robotics h...
research
10/01/2021

Evolved neuromorphic radar-based altitude controller for an autonomous open-source blimp

Robotic airships offer significant advantages in terms of safety, mobili...
research
11/08/2022

Disclosure of a Neuromorphic Starter Kit

This paper presents a Neuromorphic Starter Kit, which has been designed ...
research
03/06/2020

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

Flying insects are capable of vision-based navigation in cluttered envir...
research
10/17/2019

Parameter Optimization and Learning in a Spiking Neural Network for UAV Obstacle Avoidance targeting Neuromorphic Processors

The Lobula Giant Movement Detector (LGMD) is an identified neuron of the...

Please sign up or login with your details

Forgot password? Click here to reset