Design and implementation of a parsimonious neuromorphic PID for onboard altitude control for MAVs using neuromorphic processors
Stein Stroobants, Julien Dupeyroux, Guido de Croon

TL;DR
This paper presents a minimalistic neuromorphic PID controller implemented on Intel's Loihi chip for onboard altitude control of a quadrotor, demonstrating robustness and high update frequency in experiments.
Contribution
It introduces a parsimonious neuromorphic PID with only 93 neurons, enabling autonomous altitude control directly on neuromorphic hardware.
Findings
Successfully controlled quadrotor altitude using the neuromorphic PID.
Demonstrated robustness in reaching target altitude.
Achieved high update frequency suitable for real-time control.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural Networks and Reservoir Computing · Neuroscience and Neural Engineering
