Neuromorphic Control using Input-Weighted Threshold Adaptation
- URL: http://arxiv.org/abs/2304.08778v1
- Date: Tue, 18 Apr 2023 07:21:24 GMT
- Title: Neuromorphic Control using Input-Weighted Threshold Adaptation
- Authors: Stein Stroobants, Christophe De Wagter, Guido C.H.E. de Croon
- Abstract summary: 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.
- Score: 13.237124392668573
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- 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) introduces an additional weight
per synaptic connection, which is used to adapt the threshold of the
post-synaptic neuron. We tackle the derivative term by employing neurons with
different time constants. We first analyze the performance and limits of the
proposed mechanisms and then put our controller to the test by implementing it
on a microcontroller connected to the open-source tiny Crazyflie quadrotor,
replacing the innermost rate controller. We demonstrate the stability of our
bio-inspired algorithm with flights in the presence of disturbances. The
current work represents a substantial step towards controlling highly dynamic
systems with neuromorphic algorithms, thus advancing neuromorphic processing
and robotics. In addition, integration is an important part of any temporal
task, so the proposed Input-Weighted Threshold Adaptation (IWTA) mechanism may
have implications well beyond control tasks.
Related papers
- Single Neuromorphic Memristor closely Emulates Multiple Synaptic
Mechanisms for Energy Efficient Neural Networks [71.79257685917058]
We demonstrate memristive nano-devices based on SrTiO3 that inherently emulate all these synaptic functions.
These memristors operate in a non-filamentary, low conductance regime, which enables stable and energy efficient operation.
arXiv Detail & Related papers (2024-02-26T15:01:54Z) - 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) - Near-optimal control of dynamical systems with neural ordinary
differential equations [0.0]
Recent advances in deep learning and neural network-based optimization have contributed to the development of methods that can help solve control problems involving high-dimensional dynamical systems.
We first analyze how truncated and non-truncated backpropagation through time affect runtime performance and the ability of neural networks to learn optimal control functions.
arXiv Detail & Related papers (2022-06-22T14:11:11Z) - Adaptation through prediction: multisensory active inference torque
control [0.0]
We present a novel multisensory active inference torque controller for industrial arms.
Our controller, inspired by the predictive brain hypothesis, improves the capabilities of current active inference approaches.
arXiv Detail & Related papers (2021-12-13T16:03:18Z) - Neural optimal feedback control with local learning rules [67.5926699124528]
A major problem in motor control is understanding how the brain plans and executes proper movements in the face of delayed and noisy stimuli.
We introduce a novel online algorithm which combines adaptive Kalman filtering with a model free control approach.
arXiv Detail & Related papers (2021-11-12T20:02:00Z) - Physics-informed Neural Networks-based Model Predictive Control for
Multi-link Manipulators [0.0]
We discuss nonlinear model predictive control (NMPC) for multi-body dynamics via physics-informed machine learning methods.
We present the idea of enhancing PINNs by adding control actions and initial conditions as additional network inputs.
We present our results using our PINN-based MPC to solve a tracking problem for a complex mechanical system.
arXiv Detail & Related papers (2021-09-22T15:31:24Z) - Design and implementation of a parsimonious neuromorphic PID for onboard
altitude control for MAVs using neuromorphic processors [3.7384509727711923]
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.
arXiv Detail & Related papers (2021-09-21T14:27:11Z) - Towards self-organized control: Using neural cellular automata to
robustly control a cart-pole agent [62.997667081978825]
We use neural cellular automata to control a cart-pole agent.
We trained the model using deep-Q learning, where the states of the output cells were used as the Q-value estimates to be optimized.
arXiv Detail & Related papers (2021-06-29T10:49:42Z) - 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) - Towards Efficient Processing and Learning with Spikes: New Approaches
for Multi-Spike Learning [59.249322621035056]
We propose two new multi-spike learning rules which demonstrate better performance over other baselines on various tasks.
In the feature detection task, we re-examine the ability of unsupervised STDP with its limitations being presented.
Our proposed learning rules can reliably solve the task over a wide range of conditions without specific constraints being applied.
arXiv Detail & Related papers (2020-05-02T06:41:20Z) - Improving Input-Output Linearizing Controllers for Bipedal Robots via
Reinforcement Learning [85.13138591433635]
The main drawbacks of input-output linearizing controllers are the need for precise dynamics models and not being able to account for input constraints.
In this paper, we address both challenges for the specific case of bipedal robot control by the use of reinforcement learning techniques.
arXiv Detail & Related papers (2020-04-15T18:15:49Z)
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.