Neuromorphic Control using Input-Weighted Threshold Adaptation
Stein Stroobants, Christophe De Wagter, Guido C.H.E. de Croon

TL;DR
This paper introduces a neuromorphic controller with a novel input threshold adaptation mechanism, enabling low-level control tasks like flight stabilization in resource-constrained robots, demonstrating stability in real-world quadrotor flights.
Contribution
It presents a new neuromorphic control approach with input-weighted threshold adaptation for PID-like control, addressing low-level control challenges in neuromorphic systems.
Findings
Successfully implemented on a Crazyflie quadrotor
Demonstrated stable flight with disturbances
Advances neuromorphic control for dynamic systems
Abstract
Neuromorphic processing promises high energy efficiency and rapid response rates, making it an ideal candidate for achieving autonomous flight of resource-constrained robots. It will be especially beneficial for complex neural networks as are involved in high-level visual perception. However, fully neuromorphic solutions will also need to tackle low-level control tasks. Remarkably, it is currently still challenging to replicate even basic low-level controllers such as proportional-integral-derivative (PID) controllers. Specifically, it is difficult to incorporate the integral and derivative parts. To address this problem, we propose a neuromorphic controller that incorporates proportional, integral, and derivative pathways during learning. Our approach includes a novel input threshold adaptation mechanism for the integral pathway. This Input-Weighted Threshold Adaptation (IWTA)…
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.
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 · CCD and CMOS Imaging Sensors
MethodsTest
