Design and implementation of a parsimonious neuromorphic PID for onboard
altitude control for MAVs using neuromorphic processors
- URL: http://arxiv.org/abs/2109.10199v1
- Date: Tue, 21 Sep 2021 14:27:11 GMT
- Title: Design and implementation of a parsimonious neuromorphic PID for onboard
altitude control for MAVs using neuromorphic processors
- Authors: Stein Stroobants, Julien Dupeyroux, Guido de Croon
- Abstract summary: Low-level controllers are often neglected and remain outside of the neuromorphic loop.
We propose a parsimonious and adjustable neuromorphic PID controller, endowed with a minimal number of 93 neurons.
Our results confirm the suitability of such low-level neuromorphic controllers, ultimately with a very high update frequency.
- Score: 3.7384509727711923
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: The great promises of neuromorphic sensing and processing for robotics have
led researchers and engineers to investigate novel models for robust and
reliable control of autonomous robots (navigation, obstacle detection and
avoidance, etc.), especially for quadrotors in challenging contexts such as
drone racing and aggressive maneuvers. Using spiking neural networks, these
models can be run on neuromorphic hardware to benefit from outstanding update
rates and high energy efficiency. Yet, low-level controllers are often
neglected and remain outside of the neuromorphic loop. Designing low-level
neuromorphic controllers is crucial to remove the standard PID, and therefore
benefit from all the advantages of closing the neuromorphic loop. In this
paper, we propose a parsimonious and adjustable neuromorphic PID controller,
endowed with a minimal number of 93 neurons sparsely connected to achieve
autonomous, onboard altitude control of a quadrotor equipped with Intel's Loihi
neuromorphic chip. We successfully demonstrate the robustness of our proposed
network in a set of experiments where the quadrotor is requested to reach a
target altitude from take-off. Our results confirm the suitability of such
low-level neuromorphic controllers, ultimately with a very high update
frequency.
Related papers
- Neuromorphic Attitude Estimation and Control [17.895261339368815]
This research presents the first neuromorphic control system using a spiking neural network (SNN)
We apply this method to low-level attitude estimation and control for a quadrotor, deploying the SNN on a tiny Crazyflie.
Our work shows the feasibility of performing neuromorphic end-to-end control, laying the basis for highly energy-efficient and low-latency neuromorphic autopilots.
arXiv Detail & Related papers (2024-11-21T08:54:45Z) - Contrastive Learning in Memristor-based Neuromorphic Systems [55.11642177631929]
Spiking neural networks have become an important family of neuron-based models that sidestep many of the key limitations facing modern-day backpropagation-trained deep networks.
In this work, we design and investigate a proof-of-concept instantiation of contrastive-signal-dependent plasticity (CSDP), a neuromorphic form of forward-forward-based, backpropagation-free learning.
arXiv Detail & Related papers (2024-09-17T04:48:45Z) - PNAS-MOT: Multi-Modal Object Tracking with Pareto Neural Architecture Search [64.28335667655129]
Multiple object tracking is a critical task in autonomous driving.
As tracking accuracy improves, neural networks become increasingly complex, posing challenges for their practical application in real driving scenarios due to the high level of latency.
In this paper, we explore the use of the neural architecture search (NAS) methods to search for efficient architectures for tracking, aiming for low real-time latency while maintaining relatively high accuracy.
arXiv Detail & Related papers (2024-03-23T04:18:49Z) - SpikingJelly: An open-source machine learning infrastructure platform
for spike-based intelligence [51.6943465041708]
Spiking neural networks (SNNs) aim to realize brain-inspired intelligence on neuromorphic chips with high energy efficiency.
We contribute a full-stack toolkit for pre-processing neuromorphic datasets, building deep SNNs, optimizing their parameters, and deploying SNNs on neuromorphic chips.
arXiv Detail & Related papers (2023-10-25T13:15:17Z) - The Expressive Leaky Memory Neuron: an Efficient and Expressive Phenomenological Neuron Model Can Solve Long-Horizon Tasks [64.08042492426992]
We introduce the Expressive Memory (ELM) neuron model, a biologically inspired model of a cortical neuron.
Our ELM neuron can accurately match the aforementioned input-output relationship with under ten thousand trainable parameters.
We evaluate it on various tasks with demanding temporal structures, including the Long Range Arena (LRA) datasets.
arXiv Detail & Related papers (2023-06-14T13:34:13Z) - Neuromorphic Control using Input-Weighted Threshold Adaptation [13.237124392668573]
It is still challenging to replicate even basic low-level controllers such as proportional-integral-derivative (PID) controllers.
We propose a neuromorphic controller that incorporates proportional, integral, and derivative pathways during learning.
We demonstrate the stability of our bio-inspired algorithm with flights in the presence of disturbances.
arXiv Detail & Related papers (2023-04-18T07:21:24Z) - POPPINS : A Population-Based Digital Spiking Neuromorphic Processor with
Integer Quadratic Integrate-and-Fire Neurons [50.591267188664666]
We propose a population-based digital spiking neuromorphic processor in 180nm process technology with two hierarchy populations.
The proposed approach enables the developments of biomimetic neuromorphic system and various low-power, and low-latency inference processing applications.
arXiv Detail & Related papers (2022-01-19T09:26:34Z) - Evolved neuromorphic radar-based altitude controller for an autonomous
open-source blimp [4.350434044677268]
In this paper, we propose an evolved altitude controller based on an SNN for a robotic airship.
We also present an SNN-based controller architecture, an evolutionary framework for training the network in a simulated environment, and a control strategy for ameliorating the gap with reality.
arXiv Detail & Related papers (2021-10-01T20:48:43Z) - Neuromorphic adaptive spiking CPG towards bio-inspired locomotion of
legged robots [58.720142291102135]
Spiking Central Pattern Generator generates different locomotion patterns driven by an external stimulus.
The locomotion of the end robotic platform (any-legged robot) can be adapted to the terrain by using any sensor as input.
arXiv Detail & Related papers (2021-01-24T12:44:38Z) - Closed-loop spiking control on a neuromorphic processor implemented on
the iCub [4.1388807795505365]
We present a closed-loop motor controller implemented on mixed-signal analog-digital neuromorphic hardware.
The network performs a proportional control action by encoding target, feedback, and error signals.
We optimize the network structure to make it more robust to noisy inputs and device mismatch.
arXiv Detail & Related papers (2020-09-01T14:17:48Z) - Robust trajectory generation for robotic control on the neuromorphic
research chip Loihi [0.0]
We exploit a recently developed spiking neural network model, the so-called anisotropic network.
We show that the anisotropic network on Loihi reliably encodes sequential patterns of neural activity.
Taken together, our study presents a new algorithm that allows the generation of complex robotic movements.
arXiv Detail & Related papers (2020-08-26T16:02:39Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.