{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T11:07:20Z","timestamp":1776942440019,"version":"3.51.4"},"reference-count":56,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2024,1,12]],"date-time":"2024-01-12T00:00:00Z","timestamp":1705017600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper investigates spiking neural networks (SNN) for novel robotic controllers with the aim of improving accuracy in trajectory tracking. By emulating the operation of the human brain through the incorporation of temporal coding mechanisms, SNN offer greater adaptability and efficiency in information processing, providing significant advantages in the representation of temporal information in robotic arm control compared to conventional neural networks. Exploring specific implementations of SNN in robot control, this study analyzes neuron models and learning mechanisms inherent to SNN. Based on the principles of the Neural Engineering Framework (NEF), a novel spiking PID controller is designed and simulated for a 3-DoF robotic arm using Nengo and MATLAB R2022b. The controller demonstrated good accuracy and efficiency in following designated trajectories, showing minimal deviations, overshoots, or oscillations. A thorough quantitative assessment, utilizing performance metrics like root mean square error (RMSE) and the integral of the absolute value of the time-weighted error (ITAE), provides additional validation for the efficacy of the SNN-based controller. Competitive performance was observed, surpassing a fuzzy controller by 5% in terms of the ITAE index and a conventional PID controller by 6% in the ITAE index and 30% in RMSE performance. This work highlights the utility of NEF and SNN in developing effective robotic controllers, laying the groundwork for future research focused on SNN adaptability in dynamic environments and advanced robotic applications.<\/jats:p>","DOI":"10.3390\/s24020491","type":"journal-article","created":{"date-parts":[[2024,1,12]],"date-time":"2024-01-12T11:43:53Z","timestamp":1705059833000},"page":"491","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["A Novel Robotic Controller Using Neural Engineering Framework-Based Spiking Neural Networks"],"prefix":"10.3390","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-6095-8830","authenticated-orcid":false,"given":"Dailin","family":"Marrero","sequence":"first","affiliation":[{"name":"Electrical Engineering Department, Faculty of Engineering, University of Santiago of Chile (USACH), Av. V\u00edctor Jara 3519, Estaci\u00f3n Central, Santiago 9170124, Chile"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1958-7289","authenticated-orcid":false,"given":"John","family":"Kern","sequence":"additional","affiliation":[{"name":"Electrical Engineering Department, Faculty of Engineering, University of Santiago of Chile (USACH), Av. V\u00edctor Jara 3519, Estaci\u00f3n Central, Santiago 9170124, Chile"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7197-8928","authenticated-orcid":false,"given":"Claudio","family":"Urrea","sequence":"additional","affiliation":[{"name":"Electrical Engineering Department, Faculty of Engineering, University of Santiago of Chile (USACH), Av. V\u00edctor Jara 3519, Estaci\u00f3n Central, Santiago 9170124, Chile"}]}],"member":"1968","published-online":{"date-parts":[[2024,1,12]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Kalsoom, T., Ramzan, N., Ahmed, S., and Ur-Rehman, M. (2020). Advances in Sensor Technologies in the Era of Smart Factory and Industry 4.0. Sensors, 20.","DOI":"10.3390\/s20236783"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1677","DOI":"10.1109\/TII.2018.2809000","article-title":"Guest Editorial Special Section on Recent Trends and Developments in Industry 4.0 Motivated Robotic Solutions","volume":"14","author":"Indri","year":"2018","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Jones, A., Gandhi, V., Mahiddine, A.Y., and Huyck, C. (2023). Bridging Neuroscience and Robotics: Spiking Neural Networks in Action. Sensors, 23.","DOI":"10.3390\/s23218880"},{"key":"ref_4","first-page":"8785","article-title":"The Design of a Neural Network-Based Adaptive Control Method for Robotic Arm Trajectory Tracking","volume":"35","author":"Xu","year":"2023","journal-title":"Neural Comput. Appl."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"4764","DOI":"10.1109\/TSMC.2023.3257416","article-title":"Convolutional Neural Network-Based Robot Control for an Eye-in-Hand Camera","volume":"53","author":"Guo","year":"2023","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Xu, P. (2022, January 21\u201323). Neural Network Based Self-Tuning PID Controller. Proceedings of the 2022 2nd International Conference on Algorithms, High Performance Computing and Artificial Intelligence (AHPCAI), Guangzhou, China.","DOI":"10.1109\/AHPCAI57455.2022.10087411"},{"key":"ref_7","first-page":"101473","article-title":"Bio-Inspired Algorithms for Industrial Robot Control Using Deep Learning Methods","volume":"47","author":"Guan","year":"2021","journal-title":"Sustain. Energy Technol. Assess."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Tsapin, D., Pitelinskiy, K., Suvorov, S., Osipov, A., Pleshakova, E., and Gataullin, S. (2023). Machine Learning Methods for the Industrial Robotic Systems Security. J. Comput. Virol. Hacking Tech.","DOI":"10.1007\/s11416-023-00499-6"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"60349","DOI":"10.1109\/ACCESS.2023.3284030","article-title":"Machine Learning Methods Based on Geophysical Monitoring Data in Low Time Delay Mode for Drilling Optimization","volume":"11","author":"Osipov","year":"2023","journal-title":"IEEE Access"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2476","DOI":"10.1109\/TCYB.2019.2945498","article-title":"On Robot Compliance: A Cerebellar Control Approach","volume":"51","author":"Naveros","year":"2021","journal-title":"IEEE Trans. Cybern."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Ghazali, M.R., Ahmad, M.A., Jusof, M.F.M., and Ismail, R.M.T.R. (2018, January 9\u201310). A Data-Driven Neuroendocrine-PID Controller for Underactuated Systems Based on Safe Experimentation Dynamics. Proceedings of the 2018 IEEE 14th International Colloquium on Signal Processing & Its Applications (CSPA), Penang, Malaysia.","DOI":"10.1109\/CSPA.2018.8368686"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1611","DOI":"10.1080\/03772063.2019.1656556","article-title":"Adaptive Safe Experimentation Dynamics for Data-Driven Neuroendocrine-PID Control of MIMO Systems","volume":"68","year":"2022","journal-title":"IETE J. Res."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Bajelani, M., Ahmad Khalilpour, S., Isaac Hosseini, M., Taghirad, H.D., and Cardou, P. (2021, January 17\u201319). Brain Emotional Learning Based Intelligent Controller for a Cable-Driven Parallel Robot. Proceedings of the 2021 9th RSI International Conference on Robotics and Mechatronics (ICRoM), Tehran, Iran.","DOI":"10.1109\/ICRoM54204.2021.9663454"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Arents, J., and Greitans, M. (2022). Smart Industrial Robot Control Trends, Challenges and Opportunities within Manufacturing. Appl. Sci., 12.","DOI":"10.3390\/app12020937"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Macdonald, F.L.A., Lepora, N.F., Conradt, J., and Ward-Cherrier, B. (2022). Neuromorphic Tactile Edge Orientation Classification in an Unsupervised Spiking Neural Network. Sensors, 22.","DOI":"10.3390\/s22186998"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"35","DOI":"10.3389\/fnbot.2018.00035","article-title":"A Survey of Robotics Control Based on Learning-Inspired Spiking Neural Networks","volume":"12","author":"Bing","year":"2018","journal-title":"Front. Neurorobot."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Pietrzak, P., Szcz\u0119sny, S., Huderek, D., and Przyborowski, \u0141. (2023). Overview of Spiking Neural Network Learning Approaches and Their Computational Complexities. Sensors, 23.","DOI":"10.3390\/s23063037"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Ju\u00e1rez-Lora, A., Garc\u00eda-Sebasti\u00e1n, L.M., Ponce-Ponce, V.H., Rubio-Espino, E., Molina-Lozano, H., and Sossa, H. (2022). Implementation of Kalman Filtering with Spiking Neural Networks. Sensors, 22.","DOI":"10.3390\/s22228845"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"437","DOI":"10.1016\/S0361-9230(99)00182-3","article-title":"Hebb: The Organization of Behavior, Wiley: New York; 1949","volume":"50","author":"Morris","year":"1999","journal-title":"Brain Res. Bull."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Chen, X., Zhu, W., Dai, Y., and Ren, Q. (2020, January 9\u201313). A Bio-Inspired Spiking Neural Network for Control of A 4-DoF Robotic Arm. Proceedings of the 2020 15th IEEE Conference on Industrial Electronics and Applications (ICIEA), Kristiansand, Norway.","DOI":"10.1109\/ICIEA48937.2020.9248389"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"631159","DOI":"10.3389\/fnbot.2021.631159","article-title":"Neuromorphic NEF-Based Inverse Kinematics and PID Control","volume":"15","author":"Zaidel","year":"2021","journal-title":"Front. Neurorobot."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Krakhmalev, O., Krakhmalev, N., Gataullin, S., Makarenko, I., Nikitin, P., Serdechnyy, D., Liang, K., and Korchagin, S. (2021). Mathematics Model for 6-DOF Joints Manipulation Robots. Mathematics, 9.","DOI":"10.3390\/math9212828"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Krakhmalev, O., Korchagin, S., Pleshakova, E., Nikitin, P., Tsibizova, O., Sycheva, I., Liang, K., Serdechnyy, D., Gataullin, S., and Krakhmalev, N. (2021). Parallel Computational Algorithm for Object-Oriented Modeling of Manipulation Robots. Mathematics, 9.","DOI":"10.3390\/math9222886"},{"key":"ref_24","unstructured":"Bellec, G., Salaj, D., Subramoney, A., Legenstein, R., and Maass, W. (2018). Proceedings of the Advances in Neural Information Processing Systems, Montreal, QC, Canada, 3\u20138 December 2018, Curran Associates, Inc."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"3625","DOI":"10.1038\/s41467-020-17236-y","article-title":"A Solution to the Learning Dilemma for Recurrent Networks of Spiking Neurons","volume":"11","author":"Bellec","year":"2020","journal-title":"Nat. Commun."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Traub, M., Legenstein, R., and Otte, S. (2021). Many-Joint Robot Arm Control with Recurrent Spiking Neural Networks. arXiv.","DOI":"10.1109\/IROS51168.2021.9636001"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"508","DOI":"10.3389\/fnins.2016.00508","article-title":"Training Deep Spiking Neural Networks Using Backpropagation","volume":"10","author":"Lee","year":"2016","journal-title":"Front. Neurosci."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Massa, R., Marchisio, A., Martina, M., and Shafique, M. (2020, January 19\u201324). An Efficient Spiking Neural Network for Recognizing Gestures with a DVS Camera on the Loihi Neuromorphic Processor. Proceedings of the 2020 International Joint Conference on Neural Networks (IJCNN), Glasgow, Scotland.","DOI":"10.1109\/IJCNN48605.2020.9207109"},{"key":"ref_29","unstructured":"Hunsberger, E., and Eliasmith, C. (2016). Training Spiking Deep Networks for Neuromorphic Hardwar. arXiv."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1038\/s43588-021-00184-y","article-title":"Opportunities for Neuromorphic Computing Algorithms and Applications","volume":"2","author":"Schuman","year":"2022","journal-title":"Nat. Comput. Sci."},{"key":"ref_31","unstructured":"Aaron Zeglen, M. (2022). Amygdala Modeling with Context and Motivation Using Spiking Neural Networks for Robotics Applications. [Master\u2019s Thesis, Wright State University]."},{"key":"ref_32","unstructured":"Yamazaki, K. (2020). Towards Sensorimotor Coupling of a Spiking Neural Network and Deep Reinforcement Learning for Robotics Application. [Bachelor\u2019s Thesis, University of Arkansas]."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Yamazaki, K., Vo-Ho, V.-K., Bulsara, D., and Le, N. (2022). Spiking Neural Networks and Their Applications: A Review. Brain Sci., 12.","DOI":"10.3390\/brainsci12070863"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"2000124","DOI":"10.1002\/aisy.202000124","article-title":"Neuromorphic Engineering for Hardware Computational Acceleration and Biomimetic Perception Motion Integration","volume":"2","author":"Wang","year":"2020","journal-title":"Adv. Intell. Syst."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1063","DOI":"10.1109\/TNN.2004.832719","article-title":"Which Model to Use for Cortical Spiking Neurons?","volume":"15","author":"Izhikevich","year":"2004","journal-title":"IEEE Trans. Neural Netw."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1059","DOI":"10.1109\/TNSRE.2020.2980475","article-title":"FPGA Realization of Hodgkin-Huxley Neuronal Model","volume":"28","author":"Shama","year":"2020","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1016\/j.neucom.2022.04.115","article-title":"Model Design for Networks of Heterogeneous Hodgkin\u2013Huxley Neurons","volume":"496","author":"Giannari","year":"2022","journal-title":"Neurocomputing"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Dora, S., and Kasabov, N. (2021). Spiking Neural Networks for Computational Intelligence: An Overview. Big Data Cogn. Comput., 5.","DOI":"10.3390\/bdcc5040067"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"857513","DOI":"10.3389\/fnins.2022.857513","article-title":"Linear Leaky-Integrate-and-Fire Neuron Model Based Spiking Neural Networks and Its Mapping Relationship to Deep Neural Networks","volume":"16","author":"Lu","year":"2022","journal-title":"Front. Neurosci."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"157","DOI":"10.5607\/en23005","article-title":"Modeling Long-Term Spike Frequency Adaptation in SA-I Afferent Neurons Using an Izhikevich-Based Biological Neuron Model","volume":"32","author":"Kim","year":"2023","journal-title":"Exp. Neurobiol."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"942","DOI":"10.1109\/TBCAS.2020.2995869","article-title":"Low-Cost Adaptive Exponential Integrate-and-Fire Neuron Using Stochastic Computing","volume":"14","author":"Xiao","year":"2020","journal-title":"IEEE Trans. Biomed. Circuits Syst."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"1042","DOI":"10.1152\/jn.00399.2019","article-title":"A Mean-Field Approach to the Dynamics of Networks of Complex Neurons, from Nonlinear Integrate-and-Fire to Hodgkin\u2013Huxley Models","volume":"123","author":"Carlu","year":"2020","journal-title":"J. Neurophysiol."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Agebure, M.A., Wumnaya, P.A., and Baagyere, E.Y. (2021). A Survey of Supervised Learning Models for Spiking Neural Network. Asian J. Res. Comput. Sci., 35\u201349.","DOI":"10.9734\/ajrcos\/2021\/v9i430228"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1285","DOI":"10.1109\/TNNLS.2019.2919662","article-title":"Training Spiking Neural Networks for Cognitive Tasks: A Versatile Framework Compatible with Various Temporal Codes","volume":"31","author":"Hong","year":"2020","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1514","DOI":"10.1162\/neco_a_01086","article-title":"SuperSpike: Supervised Learning in Multilayer Spiking Neural Networks","volume":"30","author":"Zenke","year":"2018","journal-title":"Neural Comput."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Fern\u00e1ndez, J.G., Hortal, E., and Mehrkanoon, S. (2021, January 5\u20137). Towards Biologically Plausible Learning in Neural Networks. Proceedings of the 2021 IEEE Symposium Series on Computational Intelligence (SSCI), Orlando, FL, USA.","DOI":"10.1109\/SSCI50451.2021.9659539"},{"key":"ref_47","first-page":"1581","article-title":"DeepTempo: A Hardware-Friendly Direct Feedback Alignment Multi-Layer Tempotron Learning Rule for Deep Spiking Neural Networks","volume":"68","author":"Shi","year":"2021","journal-title":"IEEE Trans. Circuits Syst. II Express Briefs"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Wang, S., and Li, C. (2021, January 10\u201312). A Supervised Learning Algorithm to Binary Classification Problem for Spiking Neural Networks. Proceedings of the 2021 8th International Conference on Information, Cybernetics, and Computational Social Systems (ICCSS), Beijing, China.","DOI":"10.1109\/ICCSS53909.2021.9721997"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Hazan, A., and Ezra Tsur, E. (2022). Neuromorphic Neural Engineering Framework-Inspired Online Continuous Learning with Analog Circuitry. Appl. Sci., 12.","DOI":"10.22541\/au.164311320.04288532\/v1"},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"DeWolf, T., Stewart, T.C., Slotine, J.-J., and Eliasmith, C. (2016). A Spiking Neural Model of Adaptive Arm Control. Proc. R. Soc. B Biol. Sci., 283.","DOI":"10.1098\/rspb.2016.2134"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Joseph, G.V., and Pakrashi, V. (2022). Spiking Neural Networks for Structural Health Monitoring. Sensors, 22.","DOI":"10.3390\/s22239245"},{"key":"ref_52","unstructured":"DeWolf, T. (2015). A Neural Model of the Motor Control System. [Ph.D. Thesis, University of Waterloo]."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Stewart, T., and Eliasmith, C. (2012). The Oxford Handbook of Compositionality, Oxford University Press. Oxford handbooks.","DOI":"10.1093\/oxfordhb\/9780199541072.013.0029"},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"48","DOI":"10.3389\/fninf.2013.00048","article-title":"Nengo: A Python Tool for Building Large-Scale Functional Brain Models","volume":"7","author":"Bekolay","year":"2014","journal-title":"Front. Neuroinforma."},{"key":"ref_55","first-page":"86","article-title":"Large-Scale Cognitive Model Design Using the Nengo Neural Simulator","volume":"17","author":"Sharma","year":"2016","journal-title":"Biol. Inspired Cogn. Archit."},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Kern, J., Marrero, D., and Urrea, C. (2023). Fuzzy Control Strategies Development for a 3-DoF Robotic Manipulator in Trajectory Tracking. Processes, 11.","DOI":"10.3390\/pr11123267"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/2\/491\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T13:45:54Z","timestamp":1760103954000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/2\/491"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,12]]},"references-count":56,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2024,1]]}},"alternative-id":["s24020491"],"URL":"https:\/\/doi.org\/10.3390\/s24020491","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,12]]}}}