Fully neuromorphic vision and control for autonomous drone flight

03/15/2023
by   Federico Paredes-Vallés, et al.
0

Biological sensing and processing is asynchronous and sparse, leading to low-latency and energy-efficient perception and action. In robotics, neuromorphic hardware for event-based vision and spiking neural networks promises to exhibit similar characteristics. However, robotic implementations have been limited to basic tasks with low-dimensional sensory inputs and motor actions due to the restricted network size in current embedded neuromorphic processors and the difficulties of training spiking neural networks. Here, we present the first fully neuromorphic vision-to-control pipeline for controlling a freely flying drone. Specifically, we train a spiking neural network that accepts high-dimensional raw event-based camera data and outputs low-level control actions for performing autonomous vision-based flight. The vision part of the network, consisting of five layers and 28.8k neurons, maps incoming raw events to ego-motion estimates and is trained with self-supervised learning on real event data. The control part consists of a single decoding layer and is learned with an evolutionary algorithm in a drone simulator. Robotic experiments show a successful sim-to-real transfer of the fully learned neuromorphic pipeline. The drone can accurately follow different ego-motion setpoints, allowing for hovering, landing, and maneuvering sidewaysx2014even while yawing at the same time. The neuromorphic pipeline runs on board on Intel's Loihi neuromorphic processor with an execution frequency of 200 Hz, spending only 27 x00b5J per inference. These results illustrate the potential of neuromorphic sensing and processing for enabling smaller, more intelligent robots.

READ FULL TEXT

page 1

page 3

page 4

page 5

page 6

page 8

page 9

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
07/21/2023

EV-Planner: Energy-Efficient Robot Navigation via Event-Based Physics-Guided Neuromorphic Planner

Vision-based object tracking is an essential precursor to performing aut...
research
11/01/2020

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

Neuromorphic processors like Loihi offer a promising alternative to conv...
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
03/19/2023

RN-Net: Reservoir Nodes-Enabled Neuromorphic Vision Sensing Network

Event-based cameras are inspired by the sparse and asynchronous spike re...
research
04/18/2023

Neuromorphic Control using Input-Weighted Threshold Adaptation

Neuromorphic processing promises high energy efficiency and rapid respon...

Please sign up or login with your details

Forgot password? Click here to reset