{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T15:07:05Z","timestamp":1776784025594,"version":"3.51.2"},"reference-count":24,"publisher":"IOP Publishing","issue":"1","license":[{"start":{"date-parts":[[2023,2,6]],"date-time":"2023-02-06T00:00:00Z","timestamp":1675641600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,2,6]],"date-time":"2023-02-06T00:00:00Z","timestamp":1675641600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/iopscience.iop.org\/info\/page\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100001804","name":"Canada Research Chairs","doi-asserted-by":"crossref","award":["FA9550-17-1-0026"],"award-info":[{"award-number":["FA9550-17-1-0026"]}],"id":[{"id":"10.13039\/501100001804","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100000196","name":"Canada Foundation for Innovation","doi-asserted-by":"crossref","award":["52479-10006"],"award-info":[{"award-number":["52479-10006"]}],"id":[{"id":"10.13039\/501100000196","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":[[2023,3,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>In this paper, we present a fully spiking neural network running on Intel\u2019s Loihi chip for operational space control of a simulated 7-DOF arm. Our approach uniquely combines neural engineering and deep learning methods to successfully implement position and orientation control of the end effector. The development process involved four stages: (1) Designing a node-based network architecture implementing an analytical solution; (2) developing rate neuron networks to replace the nodes; (3) retraining the network to handle spiking neurons and temporal dynamics; and finally (4) adapting the network for the specific hardware constraints of the Loihi. We benchmark the controller on a center-out reaching task, using the deviation of the end effector from the ideal trajectory as our evaluation metric. The RMSE of the final neuromorphic controller running on Loihi is only slightly worse than the analytic solution, with 4.13% more deviation from the ideal trajectory, and uses two orders of magnitude less energy per inference than standard hardware solutions. While qualitative discrepancies remain, we find these results support both our approach and the potential of neuromorphic controllers. To the best of our knowledge, this work represents the most advanced neuromorphic implementation of neurorobotics developed to date.<\/jats:p>","DOI":"10.1088\/2634-4386\/acb286","type":"journal-article","created":{"date-parts":[[2023,1,12]],"date-time":"2023-01-12T22:27:02Z","timestamp":1673562422000},"page":"014007","update-policy":"https:\/\/doi.org\/10.1088\/crossmark-policy","source":"Crossref","is-referenced-by-count":20,"title":["Neuromorphic control of a simulated 7-DOF arm using Loihi"],"prefix":"10.1088","volume":"3","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8780-5631","authenticated-orcid":true,"given":"Travis","family":"DeWolf","sequence":"first","affiliation":[]},{"given":"Kinjal","family":"Patel","sequence":"additional","affiliation":[]},{"given":"Pawel","family":"Jaworski","sequence":"additional","affiliation":[]},{"given":"Roxana","family":"Leontie","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5922-703X","authenticated-orcid":true,"given":"Joe","family":"Hays","sequence":"additional","affiliation":[]},{"given":"Chris","family":"Eliasmith","sequence":"additional","affiliation":[]}],"member":"266","published-online":{"date-parts":[[2023,2,6]]},"reference":[{"key":"nceacb286bib1","doi-asserted-by":"publisher","DOI":"10.1155\/2019\/4862157","article-title":"Control of a humanoid NAO robot by an adaptive bioinspired cerebellar module in 3D motion tasks","volume":"2019","author":"Antonietti","year":"2019","journal-title":"Comput. Intell. Neurosci."},{"key":"nceacb286bib2","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1038\/s41467-022-28487-2","article-title":"Embodied neuromorphic intelligence","volume":"13","author":"Bartolozzi","year":"2022","journal-title":"Nat. Commun."},{"key":"nceacb286bib3","doi-asserted-by":"publisher","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. Neuroinform."},{"key":"nceacb286bib4","doi-asserted-by":"publisher","first-page":"699","DOI":"10.1109\/JPROC.2014.2313565","article-title":"Neurogrid: a mixed-analog-digital multichip system for large-scale neural simulations","volume":"102","author":"Benjamin","year":"2014","journal-title":"Proc. IEEE"},{"key":"nceacb286bib5","first-page":"pp 1","article-title":"Benchmarking keyword spotting efficiency on neuromorphic hardware","author":"Blouw","year":"2019"},{"key":"nceacb286bib6","first-page":"pp 1","article-title":"Training a spiking neural network to control a 4-DoF robotic arm based on spike timing-dependent plasticity","author":"Bouganis","year":"2010"},{"key":"nceacb286bib7","first-page":"pp 1909","article-title":"Sensory decoding in a tactile, interactive neurorobot","author":"Bucci","year":"2014"},{"key":"nceacb286bib8","doi-asserted-by":"publisher","DOI":"10.1088\/2634-4386\/ac4a83","article-title":"2022 roadmap on neuromorphic computing and engineering","volume":"2","author":"Christensen","year":"2022","journal-title":"Neuromorph. Comput. Eng."},{"key":"nceacb286bib9","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1109\/MM.2018.112130359","article-title":"Loihi: a neuromorphic manycore processor with on-chip learning","volume":"38","author":"Davies","year":"2018","journal-title":"IEEE Micro"},{"key":"nceacb286bib10","doi-asserted-by":"publisher","DOI":"10.3389\/fnbot.2020.568359","article-title":"Nengo and low-power AI hardware for robust, embedded neurorobotics","volume":"14","author":"DeWolf","year":"2020","journal-title":"Front. Neurorobot."},{"key":"nceacb286bib11","doi-asserted-by":"publisher","DOI":"10.1098\/rspb.2016.2134","article-title":"A spiking neural model of adaptive arm control","volume":"283","author":"DeWolf","year":"2016","journal-title":"Proc. R. Soc. B"},{"key":"nceacb286bib12","author":"Eliasmith","year":"2003"},{"key":"nceacb286bib13","doi-asserted-by":"publisher","first-page":"1202","DOI":"10.1126\/science.1225266","article-title":"A large-scale model of the functioning brain","volume":"338","author":"Eliasmith","year":"2012","journal-title":"Science"},{"key":"nceacb286bib14","doi-asserted-by":"publisher","first-page":"516","DOI":"10.1109\/LRA.2016.2517213","article-title":"Human-inspired neurorobotic system for classifying surface textures by touch","volume":"1","author":"Friedl","year":"2016","journal-title":"IEEE Robot. Autom. Lett."},{"key":"nceacb286bib15","author":"","year":"2022"},{"key":"nceacb286bib16","doi-asserted-by":"publisher","first-page":"1092","DOI":"10.1109\/TCDS.2021.3097675","article-title":"An end-to-end spiking neural network platform for edge robotics: from event-cameras to central pattern generation","volume":"14","author":"Lele","year":"2021","journal-title":"IEEE Trans. Cogn. Dev. Syst."},{"key":"nceacb286bib17","doi-asserted-by":"publisher","DOI":"10.3389\/fnbot.2020.590163","article-title":"ED-BioRob: a neuromorphic robotic arm with FPGA-based infrastructure for bio-inspired spiking motor controllers","volume":"14","author":"Linares-Barranco","year":"2020","journal-title":"Front. Neurorobot."},{"key":"nceacb286bib18","first-page":"pp 181","article-title":"Controlling articulated robots in task-space with spiking silicon neurons","author":"Menon","year":"2014"},{"key":"nceacb286bib19","first-page":"pp 50","article-title":"The iCub humanoid robot: an open platform for research in embodied cognition","author":"Metta","year":"2008"},{"key":"nceacb286bib20","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1177\/1059712307082089","article-title":"Whiskerbot: a robotic active touch system modeled on the rat whisker sensory system","volume":"15","author":"Pearson","year":"2007","journal-title":"Adapt. Behav."},{"key":"nceacb286bib21","doi-asserted-by":"publisher","first-page":"611","DOI":"10.1007\/s12021-019-09424-z","article-title":"NengoDL: combining deep learning and neuromorphic modelling methods","volume":"17","author":"Rasmussen","year":"2019","journal-title":"Neuroinformatics"},{"key":"nceacb286bib22","first-page":"pp 239","article-title":"Earth\u2019s volcanoes and their eruptions: an overview","author":"Siebert","year":"2015"},{"key":"nceacb286bib23","first-page":"pp 5026","article-title":"Mujoco: a physics engine for model-based control","author":"Todorov","year":"2012"},{"key":"nceacb286bib24","doi-asserted-by":"publisher","DOI":"10.1016\/j.bspc.2019.101640","article-title":"Robotic arm controlling based on a spiking neural circuit and synaptic plasticity","volume":"55","author":"Wei","year":"2020","journal-title":"Biomed. Signal Process. Control"}],"container-title":["Neuromorphic Computing and Engineering"],"original-title":[],"link":[{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acb286","content-type":"text\/html","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acb286\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acb286","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acb286\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acb286\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acb286\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acb286\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"similarity-checking"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acb286\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,6]],"date-time":"2023-02-06T07:42:15Z","timestamp":1675669335000},"score":1,"resource":{"primary":{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acb286"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,6]]},"references-count":24,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2023,2,6]]},"published-print":{"date-parts":[[2023,3,1]]}},"URL":"https:\/\/doi.org\/10.1088\/2634-4386\/acb286","relation":{},"ISSN":["2634-4386"],"issn-type":[{"value":"2634-4386","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,2,6]]},"assertion":[{"value":"Neuromorphic control of a simulated 7-DOF arm using Loihi","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 2023 The Author(s). Published by IOP Publishing Ltd","name":"copyright_information","label":"Copyright Information"},{"value":"2022-09-20","name":"date_received","label":"Date Received","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2023-01-12","name":"date_accepted","label":"Date Accepted","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2023-02-06","name":"date_epub","label":"Online publication date","group":{"name":"publication_dates","label":"Publication dates"}}]}}