Spiking Neural Networks for Continuous Control via End-to-End Model-Based Learning

Justus Huebotter, Pablo Lanillos, Marcel van Gerven, Serge Thill
9/3/2025
cs.ROcs.AIcs.LG

No confident code implementation found for this paper.

Abstract

Despite recent progress in training spiking neural networks (SNNs) for classification, their application to continuous motor control remains limited. Here, we demonstrate that fully spiking architectures can be trained end-to-end to control robotic arms with multiple degrees of freedom in continuous environments. Our predictive-control framework combines Leaky Integrate-and-Fire dynamics with surrogate gradients, jointly optimizing a forward model for dynamics prediction and a policy network for goal-directed action. We evaluate this approach on both a planar 2D reaching task and a simulated 6-DOF Franka Emika Panda robot. Results show that SNNs can achieve stable training and accurate torque control, establishing their viability for high-dimensional motor tasks. An extensive ablation study highlights the role of initialization, learnable time constants, and regularization in shaping training dynamics. We conclude that while stable and effective control can be achieved, recurrent spiking networks remain highly sensitive to hyperparameter settings, underscoring the importance of principled design choices.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{huebotter2025spiking,
  title  = {Spiking Neural Networks for Continuous Control via End-to-End Model-Based Learning},
  author = {Justus Huebotter and Pablo Lanillos and Marcel van Gerven and Serge Thill},
  year   = {2025},
  eprint = {2509.05356},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.05356v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.05356.svg)](https://codeofpaper.com/paper/2509.05356)

Discussion