{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,17]],"date-time":"2025-10-17T11:10:04Z","timestamp":1760699404226,"version":"build-2065373602"},"reference-count":47,"publisher":"IOP Publishing","issue":"4","license":[{"start":{"date-parts":[[2025,10,17]],"date-time":"2025-10-17T00:00:00Z","timestamp":1760659200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"},{"start":{"date-parts":[[2025,10,17]],"date-time":"2025-10-17T00:00:00Z","timestamp":1760659200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/iopscience.iop.org\/info\/page\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/100013276","name":"Interreg","doi-asserted-by":"crossref","award":["SiSDATA EAPA-0040\/2022"],"award-info":[{"award-number":["SiSDATA EAPA-0040\/2022"]}],"id":[{"id":"10.13039\/100013276","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Science Foundation Ireland","award":["18\/CRT\/6049"],"award-info":[{"award-number":["18\/CRT\/6049"]}]},{"DOI":"10.13039\/501100001603","name":"Sustainable Energy Authority of Ireland","doi-asserted-by":"crossref","award":["FlowDyn RDD\/966"],"award-info":[{"award-number":["FlowDyn RDD\/966"]}],"id":[{"id":"10.13039\/501100001603","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["iopscience.iop.org"],"crossmark-restriction":false},"short-container-title":["Neuromorph. Comput. Eng."],"published-print":{"date-parts":[[2025,12,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>The emerging field of neuromorphic computing for edge control applications poses the need to quantitatively estimate and limit the number of spiking neurons, to reduce network complexity and optimize the number of neurons per core and hence, the chip size, in an application-specific neuromorphic hardware. While rate-encoding for spiking neurons provides a robust way to encode signals with the same number of neurons as an ANN, it often lacks precision. To achieve the desired accuracy, a population of neurons is often needed to encode the complete range of input signals. However, using population encoding immensely increases the total number of neurons required for a particular application, thus increasing the power consumption and on-board resource utilization. A transition from two neurons to a population of neurons for the linear quadratic regulator (LQR) control of a cartpole is shown in this work. The near-linear behavior of a leaky-integrate-and-fire neuron can be exploited to achieve the LQR control of a cartpole system. This has been shown in simulation, followed by a demonstration on a single-neuron hardware, known as Lu.i. The improvement in control performance is then demonstrated by using a population of varying numbers of neurons for similar control in the Nengo neural engineering framework (NEF), on CPU and on Intel\u2019s Loihi neuromorphic chip. Finally, linear control is demonstrated for four multi-linked pendula on cart systems, using a population of neurons in Nengo, followed by an implementation of the same on Loihi. This study compares LQR control in the NEF using 7 control and 7 neuromorphic performance metrics, followed by a comparison with other conventional spiking and non-spiking controllers.<\/jats:p>","DOI":"10.1088\/2634-4386\/ae0fc0","type":"journal-article","created":{"date-parts":[[2025,10,6]],"date-time":"2025-10-06T22:50:06Z","timestamp":1759791006000},"page":"044006","update-policy":"https:\/\/doi.org\/10.1088\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Benchmarking spiking neurons for linear quadratic regulator control of multi-linked pole on a cart: from single neuron to ensemble"],"prefix":"10.1088","volume":"5","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-4547-6301","authenticated-orcid":true,"given":"Shreyan","family":"Banerjee","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Luna","family":"Gava","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aasifa","family":"Rounak","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8318-3521","authenticated-orcid":true,"given":"Vikram","family":"Pakrashi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"266","published-online":{"date-parts":[[2025,10,17]]},"reference":[{"key":"nceae0fc0bib1","doi-asserted-by":"publisher","DOI":"10.1088\/2634-4386\/ad8c79","type":"journal-article","article-title":"A cloud-edge framework for energy-efficient event-driven control: an integration of online supervised learning, spiking neural networks and local plasticity rules","volume":"4","author":"Ahmadvand","year":"2024","journal-title":"Neuromorph. Comput. Eng."},{"key":"nceae0fc0bib2","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/NICE61972.2024.10548609","type":"conference-proceedings","article-title":"Spiking neural network-based flight controller","author":"Arana","year":"2024"},{"key":"nceae0fc0bib3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/CCE60043.2023.10332853","type":"conference-proceedings","article-title":"Spiking neural network-based control applied to an underactuated system","author":"Arana","year":"2023"},{"key":"nceae0fc0bib4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/ME61309.2024.10789721","type":"conference-proceedings","article-title":"Adaptive linear control of a cartpole using minimum spiking neurons trained with prescribed error sensitivity","author":"Banerjee","year":"2024"},{"key":"nceae0fc0bib5","doi-asserted-by":"publisher","first-page":"01","DOI":"10.1109\/MOCAST61810.2024.10615364","type":"conference-proceedings","article-title":"Control of an under-actuated cartpole with an evolving neural topology using synaptic bellman equation","author":"Banerjee","year":"2024"},{"key":"nceae0fc0bib6","doi-asserted-by":"publisher","first-page":"48","DOI":"10.3389\/fninf.2013.00048","type":"journal-article","article-title":"Nengo: a python tool for building large-scale functional brain models","volume":"7","author":"Bekolay","year":"2014","journal-title":"Front. Neuroinf."},{"article-title":"Control Bootcamp","year":"2018","author":"Steve","key":"nceae0fc0bib7","type":"other"},{"key":"nceae0fc0bib8","type":"journal-article","article-title":"It takes two neurons to ride a bicycle","volume":"4","author":"Cook","year":"2004","journal-title":"Demonstration at NIPS"},{"key":"nceae0fc0bib9","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1109\/MM.2018.112130359","type":"journal-article","article-title":"Loihi: a neuromorphic manycore processor with on-chip learning","volume":"38","author":"Davies","year":"2018","journal-title":"IEEE Micro"},{"key":"nceae0fc0bib10","doi-asserted-by":"publisher","DOI":"10.3389\/fnbot.2020.568359","type":"journal-article","article-title":"Nengo and low-power ai hardware for robust, embedded neurorobotics","volume":"14","author":"DeWolf","year":"2020","journal-title":"Front. Neurorobot."},{"key":"nceae0fc0bib11","doi-asserted-by":"publisher","DOI":"10.1088\/2634-4386\/acb286","type":"journal-article","article-title":"Neuromorphic control of a simulated 7-dof arm using loihi","volume":"3","author":"DeWolf","year":"2023","journal-title":"Neuromorph. Comput. Eng."},{"key":"nceae0fc0bib12","doi-asserted-by":"publisher","DOI":"10.1098\/rspb.2016.2134","type":"journal-article","article-title":"A spiking neural model of adaptive arm control","volume":"283","author":"DeWolf","year":"2016","journal-title":"Proc. R. Soc. B"},{"key":"nceae0fc0bib13","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1007\/978-3-031-87345-4_16","type":"conference-proceedings","article-title":"On implementing the sparse events closed-loop control theory for the cartpolesimulation","author":"D\u00edaz-Romero","year":"2024"},{"article-title":"Analog discovery 2 reference manual.","year":"2018","author":"Digilent","key":"nceae0fc0bib14","type":"other"},{"key":"nceae0fc0bib15","doi-asserted-by":"publisher","DOI":"10.3389\/fnins.2022.1007736","type":"journal-article","article-title":"Adaptive control of a wheelchair mounted robotic arm with neuromorphically integrated velocity readings and online-learning","volume":"16","author":"Ehrlich","year":"2022","journal-title":"Front. Neurosci."},{"key":"nceae0fc0bib16","first-page":"63","type":"other","article-title":"Correct equations for the dynamics of the cart-pole system","author":"Florian","year":"2007"},{"key":"nceae0fc0bib17","doi-asserted-by":"publisher","first-page":"154","DOI":"10.1109\/TPAMI.2020.3008413","type":"journal-article","article-title":"Event-based vision: a survey","volume":"44","author":"Gallego","year":"2020","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"year":"2014","author":"Gerstner","key":"nceae0fc0bib18","type":"book"},{"key":"nceae0fc0bib19","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/REV.2015.7087278","type":"conference-proceedings","article-title":"Introductory laboratories in semiconductor devices using the digilent analog discovery","author":"Grout","year":"2015"},{"key":"nceae0fc0bib20","doi-asserted-by":"publisher","first-page":"4373","DOI":"10.1007\/s11071-022-07455-x","type":"journal-article","article-title":"Chaotic dynamics analysis of double inverted pendulum with large swing angle based on hamiltonian function","volume":"108","author":"Jingxiu","year":"2022","journal-title":"Nonlinear Dyn."},{"article-title":"CapoCaccia Workshops toward Neuromorphic Intelligence CapoCaccia","year":"2023","author":"Institute of Neuroinformatics, University of Z\u00fcrich & ETH Z\u00fcrich","key":"nceae0fc0bib21","type":"other"},{"key":"nceae0fc0bib22","first-page":"191","type":"journal-article","article-title":"Performance evaluation of linear quadratic regulator and linear quadratic Gaussian controllers on quadrotor platform","volume":"7","author":"Islam","year":"2019","journal-title":"Int. J. Recent Technol. Eng."},{"key":"nceae0fc0bib23","doi-asserted-by":"publisher","first-page":"1569","DOI":"10.1109\/TNN.2003.820440","type":"journal-article","article-title":"Simple model of spiking neurons","volume":"14","author":"Izhikevich","year":"2003","journal-title":"IEEE Trans. Neural Netw."},{"key":"nceae0fc0bib24","doi-asserted-by":"publisher","first-page":"36","DOI":"10.61467\/2007.1558.2022.v13i4.320","type":"journal-article","article-title":"Spiking neural network implementation of LQR control on underactuated system","volume":"13","author":"Ju\u00e1rez-Lora","year":"2022","journal-title":"Int. J. Comb. Optim. Probl. Inform."},{"key":"nceae0fc0bib25","doi-asserted-by":"publisher","DOI":"10.1016\/j.ohx.2023.e00465","type":"journal-article","article-title":"The experimental multi-arm pendulum on a cart: a benchmark system for chaos, learning and control","volume":"15","author":"Kaheman","year":"2023","journal-title":"HardwareX"},{"key":"nceae0fc0bib26","doi-asserted-by":"publisher","first-page":"491","DOI":"10.3390\/s24020491","type":"journal-article","article-title":"A novel robotic controller using neural engineering framework-based spiking neural networks","volume":"24","author":"Marrero","year":"2024","journal-title":"Sensors"},{"key":"nceae0fc0bib27","first-page":"29","type":"book","article-title":"The hodgkin-huxley model","author":"Nelson","year":"1995"},{"year":"2020","author":"Nise","key":"nceae0fc0bib28","type":"book"},{"key":"nceae0fc0bib29","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.63.041907","type":"journal-article","article-title":"Periodically forced leaky integrate-and-fire model","volume":"63","author":"Pakdaman","year":"2001","journal-title":"Phys. Rev. E"},{"key":"nceae0fc0bib30","doi-asserted-by":"publisher","first-page":"15805","DOI":"10.3390\/s131115805","type":"journal-article","article-title":"Neuro-inspired spike-based motion: from dynamic vision sensor to robot motor open-loop control through spike-vite","volume":"13","author":"Perez-Pe\u00f1a","year":"2013","journal-title":"Sensors"},{"key":"nceae0fc0bib31","doi-asserted-by":"publisher","first-page":"5","DOI":"10.3390\/jlpea15010005","type":"journal-article","article-title":"The cart-pole application as a benchmark for neuromorphic computing","volume":"15","author":"Plank","year":"2025","journal-title":"J. Low Power Electron. Appl."},{"key":"nceae0fc0bib32","doi-asserted-by":"publisher","first-page":"443","DOI":"10.1109\/TVLSI.2013.2239670","type":"journal-article","article-title":"Improved accuracy current-mode multiplier circuits with applications in analog signal processing","volume":"22","author":"Popa","year":"2013","journal-title":"IEEE Trans. Very Large Scale Integr. (VLSI) Syst."},{"key":"nceae0fc0bib33","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.1903.01180","type":"preprint","article-title":"Evolving spiking neural networks for nonlinear control problems","author":"Qiu","year":"2019"},{"key":"nceae0fc0bib34","doi-asserted-by":"publisher","first-page":"498","DOI":"10.1109\/CEC45853.2021.9504921","type":"conference-proceedings","article-title":"Exploration of encoding and decoding methods for spiking neural networks on the cart pole and lunar lander problems using evolutionary training","author":"Rafe","year":"2021"},{"key":"nceae0fc0bib35","doi-asserted-by":"publisher","first-page":"769","DOI":"10.1177\/1545968317721975","type":"journal-article","article-title":"Robotic assistance for training finger movement using a hebbian model: a randomized controlled trial","volume":"31","author":"Rowe","year":"2017","journal-title":"Neurorehabil. Neural Repair."},{"key":"nceae0fc0bib36","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/INDICON49873.2020.9342485","type":"conference-proceedings","article-title":"A comparative study between a classical and optimal controller for a quadrotor","author":"Saraf","year":"2020"},{"key":"nceae0fc0bib37","doi-asserted-by":"publisher","first-page":"1677","DOI":"10.1109\/TCDS.2023.3320251","type":"journal-article","article-title":"Closed-form control with spike coding networks","volume":"16","author":"Slijkhuis","year":"2023","journal-title":"IEEE Trans. Cogn. Dev. Syst."},{"key":"nceae0fc0bib38","doi-asserted-by":"crossref","DOI":"10.15607\/RSS.2020.XVI.074","type":"conference-proceedings","article-title":"Towards neuromorphic control: a spiking neural network based pid controller for UAV","author":"Stagsted","year":"2020"},{"key":"nceae0fc0bib39","doi-asserted-by":"publisher","DOI":"10.1016\/j.tine.2025.100248","type":"journal-article","article-title":"Lu. i\u2013a low-cost electronic neuron for education and outreach","volume":"38","author":"Stradmann","year":"2025","journal-title":"Trends Neurosci. Educ."},{"article-title":"Fully neuromorphic vision and control for autonomous drone flight","year":"2023","author":"Valles","key":"nceae0fc0bib40","type":"preprint"},{"key":"nceae0fc0bib41","doi-asserted-by":"publisher","first-page":"1112","DOI":"10.1109\/82.877155","type":"journal-article","article-title":"Design of the lower error fixed-width multiplier and its application","volume":"47","author":"Van","year":"2000","journal-title":"IEEE Trans. Circuits Syst. II"},{"key":"nceae0fc0bib42","doi-asserted-by":"publisher","DOI":"10.1016\/j.patter.2021.100391","type":"journal-article","article-title":"Data-driven artificial and spiking neural networks for inverse kinematics in neurorobotics","volume":"3","author":"Volinski","year":"2022","journal-title":"Patterns"},{"key":"nceae0fc0bib43","doi-asserted-by":"publisher","first-page":"699","DOI":"10.1109\/iCECE.2010.178","type":"conference-proceedings","article-title":"Design and simulation of LQR controller with the linear inverted pendulum","author":"Wang","year":"2010"},{"key":"nceae0fc0bib44","doi-asserted-by":"publisher","first-page":"369","DOI":"10.1007\/s00521-008-0187-1","type":"journal-article","article-title":"A small spiking neural network with LQR control applied to the acrobot","volume":"18","author":"Wiklendt","year":"2009","journal-title":"Neural Comput. Appl."},{"key":"nceae0fc0bib45","doi-asserted-by":"publisher","first-page":"1204","DOI":"10.1109\/CDC.2018.8619302","type":"conference-proceedings","article-title":"Linear strong structural controllability for an n-link inverted pendulum in a cart","author":"Xin","year":"2018"},{"key":"nceae0fc0bib46","doi-asserted-by":"publisher","DOI":"10.3389\/fnbot.2021.631159","type":"journal-article","article-title":"Neuromorphic nef-based inverse kinematics and pid control","volume":"15","author":"Zaidel","year":"2021","journal-title":"Front. Neurorobot."},{"key":"nceae0fc0bib47","doi-asserted-by":"publisher","first-page":"546","DOI":"10.1109\/JETCAS.2020.3040390","type":"journal-article","article-title":"Closed-loop spiking control on a neuromorphic processor implemented on the iCub","volume":"10","author":"Zhao","year":"2020","journal-title":"IEEE J. Emerg. Sel. Top. Circuits Syst."}],"container-title":["Neuromorphic Computing and Engineering"],"original-title":[],"link":[{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ae0fc0","content-type":"text\/html","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ae0fc0\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ae0fc0","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ae0fc0\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ae0fc0\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ae0fc0\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ae0fc0\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"similarity-checking"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ae0fc0\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,17]],"date-time":"2025-10-17T10:53:29Z","timestamp":1760698409000},"score":1,"resource":{"primary":{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ae0fc0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,17]]},"references-count":47,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2025,10,17]]},"published-print":{"date-parts":[[2025,12,1]]}},"URL":"https:\/\/doi.org\/10.1088\/2634-4386\/ae0fc0","relation":{},"ISSN":["2634-4386"],"issn-type":[{"type":"electronic","value":"2634-4386"}],"subject":[],"published":{"date-parts":[[2025,10,17]]},"assertion":[{"value":"Benchmarking spiking neurons for linear quadratic regulator control of multi-linked pole on a cart: from single neuron to ensemble","name":"article_title","label":"Article Title"},{"value":"Neuromorphic Computing and Engineering","name":"journal_title","label":"Journal Title"},{"value":"paper","name":"article_type","label":"Article Type"},{"value":"\u00a9 2025 The Author(s). Published by IOP Publishing Ltd","name":"copyright_information","label":"Copyright Information"},{"value":"2025-08-10","name":"date_received","label":"Date Received","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2025-10-06","name":"date_accepted","label":"Date Accepted","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2025-10-17","name":"date_epub","label":"Online publication date","group":{"name":"publication_dates","label":"Publication dates"}}]}}