Submitted:
10 December 2025
Posted:
17 December 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
- Developing a fully reproducible neuromorphic control framework for the Serv-Arm robotic manipulator using low-cost embedded hardware;
- Systematically optimizing SNN hyperparameters through grid search applied to a large, synthetically generated training dataset;
- Experimentally evaluating tracking accuracy, prediction error distribution, and spiking activity dynamics;
- Empirically comparing the energy consumption of SNN and ANN controllers based on continuous power measurements.
2. Related Work
2.1. Robotic Manipulators: Kinematics, Dynamics, and Classical Control
2.2. The Spiking Neural Network (SNN) Paradigm and Neuromorphic Computation
2.3. Applications of SNNs in Robotic Control
2.4. Energy Efficiency and Embedded Execution of SNNs
2.5. Comparison Between PID, ANN-Based Controllers, and SNN Approaches
3. Materials and Methods
3.1. Description and Assembly of the Serv-Arm Robot
3.2. Pick-and-Place Task and Motion Mapping
3.3. Dataset Construction and Preparation for Training
| Algorithm 1:Synthetic Dataset Generation (Simplified) |
|
3.4. Integrated System Architecture
3.5. Energy Measurement
| Algorithm 2:Energy Measurement Procedure Using the ACS712-20A Sensor |
|
3.6. Spiking Neural Network (SNN) Architecture and Optimization
4. Results
4.1. Contributions and Approach Differentials
4.2. SNN Training and Results
4.3. Performance Analysis
4.4. Learning Curves
4.5. Per-Joint Quantitative Evaluation
4.6. Energy Consumption Evaluation
4.7. Joint-Level Error Distribution
5. Discussion
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| SNN | Spiking Neural Network |
| LIF | Leaky Integrate-and-Fire |
| DoF | Degrees of Freedom |
| PID | Proportional–Integral–Derivative |
| MAE | Mean Absolute Error |
| MSE | Mean Squared Error |
| STDP | Spike-Timing-Dependent Plasticity |
| PWM | Pulse Width Modulation |
References
- Siciliano, B.; Sciavicco, L.; Villani, L.; Oriolo, G. Robotics: Modelling, Planning and Control; Springer, 2009. [Google Scholar] [CrossRef]
- Maass, W. Networks of spiking neurons: The third generation of neural network models. Neural Netw. 1997, 10, 1659–1671. [Google Scholar] [CrossRef]
- Schuman, C.D.; Potok, T.E.; Patton, R.M.; Birdwell, J.D.; Dean, M.E.; Rose, G.S.; Plank, J.S. A survey of neuromorphic computing and neural networks in hardware. arXiv 2017, 1705.06963. [Google Scholar] [CrossRef]
- Tavanaei, A.; Ghodrati, M.; Kheradpisheh, S.R.; Masquelier, T.; Maida, A. Deep learning in spiking neural networks. Neural Netw. 2019, 111, 47–63. [Google Scholar] [CrossRef] [PubMed]
- Davies, M.; Srinivasa, N.; Lin, T.H.; Chinya, G.; Cao, Y.; Choday, S.H.; Dimou, G.; Joshi, P.; Imam, N.; Jain, S.; et al. Loihi: A Neuromorphic Manycore Processor with On-Chip Learning. IEEE Micro 2018, 38, 82–99. [Google Scholar] [CrossRef]
- Akopyan, F.; Sawada, J.; Cassidy, A.; Alvarez-Icaza, R.; Arthur, J.; Merolla, P.; Imam, N.; Nakamura, Y.; Datta, P.; Nam, G.J.; et al. TrueNorth: Design and Tool Flow of a 65 mW 1 Million Neuron Programmable Neurosynaptic Chip. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2015, 34, 1537–1557. [Google Scholar] [CrossRef]
- Trujillo, D.; Morales, L.A.; Chávez, D.; Pozo, D.F. Trajectory tracking control of a mobile robot using neural networks. Emerg. Sci. J. 2023, 7, 1843–1862. [Google Scholar] [CrossRef]
- Wang, Z.; Zhao, J.; Yang, J.; Wang, Y.; Xiao, X.; Li, Y.; Xiao, C.; Wang, L. Embodied neuromorphic control applied on a 7-DOF robotic manipulator. arXiv 2025, 2504.12702. [Google Scholar] [CrossRef]
- Park, Y.; Lee, J.; Sim, D.; Cho, Y.; Park, C. Designing spiking neural network-based reinforcement learning for 3D robotic arm applications. Electronics (Basel) 2025, 14, 578. [Google Scholar] [CrossRef]
- Zahra, O.; Navarro-Alarcon, D.; Tolu, S. A fully spiking neural control system based on cerebellar predictive learning for sensor-guided robots. In Proceedings of the Proc. IEEE Int. Conf. Robotics and Automation (ICRA), 2021; pp. 4423–4429. [Google Scholar] [CrossRef]
- Davies, M.; Wild, A.; Orchard, G.; Sandamirskaya, Y.; Fonseca Guerra, G.; Joshi, P.; Plank, P.; Risbud, S. Advancing Neuromorphic Computing With Loihi: A Survey of Results and Outlook. Proceedings of the IEEE 2021, PP, 1–24. [Google Scholar] [CrossRef]
- Esser, S.K.; Merolla, P.A.; Arthur, J.V.; Cassidy, A.S.; Appuswamy, R.; Andreopoulos, A.; Berg, D.J.; McKinstry, J.L.; Melano, T.; Barch, D.R.; et al. Convolutional networks for fast, energy-efficient neuromorphic computing. Proceedings of the National Academy of Sciences 2016, 113, 11441–11446. [Google Scholar] [CrossRef] [PubMed]
- Frenkel, C.; Lefebvre, M.; Legat, J.D.; Bol, D. A 0.086-mm2 12.7-pJ/SOP 64k-Synapse 256-Neuron Online-Learning Digital Spiking Neuromorphic Processor in 28-nm CMOS. IEEE Transactions on Biomedical Circuits and Systems 2019, 13, 145–158. [Google Scholar] [CrossRef] [PubMed]
- Bouganis, A.; Shanahan, M. Training a spiking neural network to control a 4-DOF robotic arm based on spike timing-dependent plasticity. In Proceedings of the Proc. Int. Joint Conf. Neural Netw. (IJCNN), 2010; pp. 1–8. [Google Scholar] [CrossRef]
- Cheng, R.; Mirza, K.B.; Nikolic, K. Neuromorphic robotic platform with visual input, processor and actuator, based on spiking neural networks. Appl. Syst. Innov. 2020, 3, 28. [Google Scholar] [CrossRef]
- Yang, G.; Lee, W.; Seo, Y.; Lee, C.; Seok, W.; Park, J.; Sim, D.; Park, C. Unsupervised spiking neural network with dynamic learning of inhibitory neurons. Sensors (Basel) 2023, 23, 7232. [Google Scholar] [CrossRef] [PubMed]
- Quintanar-Guzmán, S.; Kannan, S.; Aguilera-González, A.; Olivares-Mendez, M.A.; Voos, H. Operational space control of a lightweight robotic arm actuated by shape memory alloy wires: A comparative study. J. Intell. Mater. Syst. Struct. 2019, 30, 1368–1384. [Google Scholar] [CrossRef]
- Kim, S.; Park, S.; Na, B.; Yoon, S. Spiking-YOLO: Spiking neural network for energy-efficient object detection. Proceedings of the Proc. AAAI Conf. Artif. Intell. 2020, Vol. 34, 11270–11277. [Google Scholar] [CrossRef]
- Leroux, N.; Finkbeiner, J.; Neftci, E. Online transformers with spiking neurons for fast prosthetic hand control. In Proceedings of the Proc. IEEE Biomedical Circuits and Systems Conf. (BioCAS), 2023; pp. 1–6. [Google Scholar] [CrossRef]
- Song, Y.; Cai, S.; Yang, L.; Li, G.; Wu, W.; Xie, L. A practical EEG-based human-machine interface to online control an upper-limb assist robot. Front. Neurorobot. 2020, 14, 32. [Google Scholar] [CrossRef] [PubMed]
- Scrugli, M.A.; Leone, G.; Busia, P.; Raffo, L.; Meloni, P. Real-time sEMG processing with spiking neural networks on a low-power 5K-LUT FPGA. In IEEE Trans. Biomed. Circuits Syst.; 2024. [Google Scholar]
- Osolinskyi, O.; Sachenko, A.; Kochan, V.; Kolodiichuk, L. Measurement and Optimization Methods of Energy Consumption for Microcontroller Systems Within IoT. In Proceedings of the 2022 12th International Conference on Dependable Systems, Services and Technologies (DESSERT), Dec 2022; pp. 1–7. [Google Scholar] [CrossRef]
- Carroll, A.; Heiser, G. An analysis of power consumption in a smartphone. In Proceedings of the Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference, USA, USENIXATC’10, 2010; p. 21. [Google Scholar]
- de Moraes Cruz, C.A.; de Lima Monteiro, D.W.; Cotta, E.A.; de Lucena, V.F.; Souza, A.K.P. FPN Attenuation by Reset-Drain Actuation in the Linear-Logarithmic Active Pixel Sensor. IEEE Transactions on Circuits and Systems I: Regular Papers 2014, 61, 2825–2833. [Google Scholar] [CrossRef]
- Schuman, C.D.; Kulkarni, S.R.; Parsa, M.; Mitchell, J.P.; Date, P.; Kay, B. Opportunities for neuromorphic computing algorithms and applications. Nat. Comput. Sci. See also correction. 2022, 2, 10–19. [Google Scholar] [CrossRef] [PubMed]
- dawars. Serv-Arm. 2016. Available online: https://www.thingiverse.com/thing:1684471 (accessed on 2025-10-21).
- Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; MIT Press, 2016. [Google Scholar]
- Bing, Z.; Meschede, C.; Röhrbein, F.; Huang, K.; Knoll, A.C. A survey of robotics control based on learning-inspired spiking neural networks. Front. Neurorobot. 2018, 12, 35. [Google Scholar] [CrossRef] [PubMed]









| Joint | Type | Mean (deg) | Std (deg) |
|---|---|---|---|
| M1 (Base) | Current | 42.18 | 20.91 |
| Goal | 42.18 | 20.91 | |
| Next Step | 42.20 | 20.90 | |
| M2 (Shoulder) | Current | 49.65 | 14.48 |
| Goal | 49.65 | 14.48 | |
| Next Step | 49.65 | 14.47 | |
| M3 (Elbow) | Current | 100.28 | 6.18 |
| Goal | 100.28 | 6.18 | |
| Next Step | 100.28 | 6.18 | |
| M4 (Gripper) | Current | 17.51 | 7.10 |
| Goal | 17.51 | 7.10 | |
| Next Step | 17.51 | 7.10 |
| ID | Hidden | LR | Epochs | Val Loss | MAE | Time (min) | |
|---|---|---|---|---|---|---|---|
| 1 | 128 | 0.7 | 94 | 0.0291 | 11.06 | 11.68 | |
| 2 | 512 | 0.7 | 76 | 0.0428 | 17.34 | 10.26 | |
| 3 | 1024 | 0.7 | 103 | 0.0341 | 14.57 | 23.94 | |
| 4 | 2048 | 0.7 | 94 | 0.0432 | 17.09 | 49.94 | |
| 5 | 512 | 0.9 | 147 | 0.0487 | 18.94 | 20.03 |
| Category | Specification | Details |
|---|---|---|
| Training (PC) | ||
| Operating System | Ubuntu (x86_64) | — |
| CPU | Intel Core i7-14650HX | 16C/24T, up to 5.2 GHz |
| GPU | NVIDIA RTX 4060 Laptop | 8 GB VRAM |
| CUDA / Driver | CUDA 12.4 | Driver 550.163.01 |
| Training Time | 11.68 min | — |
| Inference / Execution (Robot) | ||
| Inference Platform | Raspberry Pi 4B | Linux |
| Controller | Arduino Uno R3 | — |
| Communication | UART (RX/TX) | 9600 baud |
| Commands Sent | 4 motor angles | Integer degrees |
| Real Limits per Motor (Degrees) | ||
| Motor 1 (Base) | 0° to 90° | |
| Motor 2 (Shoulder) | 10° to 90° | |
| Motor 3 (Elbow) | 90° to 110° | |
| Motor 4 (Gripper) | 5° to 30° | |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).