Neuromorphic Attitude Estimation and Control
Stein Stroobants, Christophe de Wagter, Guido C.H.E. De Croon

TL;DR
This paper demonstrates a neuromorphic control system using a spiking neural network for drone attitude estimation and control, achieving real-time operation on a tiny drone with promising energy efficiency.
Contribution
It introduces the first neuromorphic end-to-end control system for drones, combining SNN-based perception and control on a single chip for autonomous flight.
Findings
SNN-based control achieves 3.0° attitude tracking error.
Deployed on Crazyflie at 500Hz with low latency.
Training enhancements improve accuracy and stability.
Abstract
The real-world application of small drones is mostly hampered by energy limitations. Neuromorphic computing promises extremely energy-efficient AI for autonomous flight but is still challenging to train and deploy on real robots. To reap the maximal benefits from neuromorphic computing, it is necessary to perform all autonomy functions end-to-end on a single neuromorphic chip, from low-level attitude control to high-level navigation. This research presents the first neuromorphic control system using a spiking neural network (SNN) to effectively map a drone's raw sensory input directly to motor commands. We apply this method to low-level attitude estimation and control for a quadrotor, deploying the SNN on a tiny Crazyflie. We propose a modular SNN, separately training and then merging estimation and control sub-networks. The SNN is trained with imitation learning, using a flight dataset…
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
TopicsAdaptive Control of Nonlinear Systems · Robotic Locomotion and Control · Robotic Path Planning Algorithms
MethodsSpiking Neural Networks
