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

10/17/2019
by   Llewyn Salt, et al.
24

The Lobula Giant Movement Detector (LGMD) is an identified neuron of the locust that detects looming objects and triggers the insect's escape responses. Understanding the neural principles and network structure that lead to these fast and robust responses can facilitate the design of efficient obstacle avoidance strategies for robotic applications. Here we present a neuromorphic spiking neural network model of the LGMD driven by the output of a neuromorphic Dynamic Vision Sensor (DVS), which incorporates spiking frequency adaptation and synaptic plasticity mechanisms, and which can be mapped onto existing neuromorphic processor chips. However, as the model has a wide range of parameters, and the mixed signal analogue-digital circuits used to implement the model are affected by variability and noise, it is necessary to optimise the parameters to produce robust and reliable responses. Here we propose to use Differential Evolution (DE) and Bayesian Optimisation (BO) techniques to optimise the parameter space and investigate the use of Self-Adaptive Differential Evolution (SADE) to ameliorate the difficulties of finding appropriate input parameters for the DE technique. We quantify the performance of the methods proposed with a comprehensive comparison of different optimisers applied to the model, and demonstrate the validity of the approach proposed using recordings made from a DVS sensor mounted on a UAV.

READ FULL TEXT

page 1

page 11

page 14

research
03/14/2023

Training and Deploying Spiking NN Applications to the Mixed-Signal Neuromorphic Chip Dynap-SE2 with Rockpool

Mixed-signal neuromorphic processors provide extremely low-power operati...
research
05/21/2020

Solving a steady-state PDE using spiking networks and neuromorphic hardware

The widely parallel, spiking neural networks of neuromorphic processors ...
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
05/17/2015

Evolving Spiking Networks with Variable Resistive Memories

Neuromorphic computing is a brainlike information processing paradigm th...
research
12/12/2021

NeuroHSMD: Neuromorphic Hybrid Spiking Motion Detector

Vertebrate retinas are highly-efficient in processing trivial visual tas...
research
06/28/2019

Synaptic Delays for Temporal Feature Detection in Dynamic Neuromorphic Processors

Spiking neural networks implemented in dynamic neuromorphic processors a...

Please sign up or login with your details

Forgot password? Click here to reset