{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,22]],"date-time":"2025-02-22T00:36:15Z","timestamp":1740184575809,"version":"3.37.3"},"reference-count":29,"publisher":"IOP Publishing","issue":"2","license":[{"start":{"date-parts":[[2024,5,20]],"date-time":"2024-05-20T00:00:00Z","timestamp":1716163200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,5,20]],"date-time":"2024-05-20T00:00:00Z","timestamp":1716163200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/iopscience.iop.org\/info\/page\/text-and-data-mining"}],"funder":[{"name":"NSF"},{"name":"Toshiba Corporation"},{"name":"Government of Kuwait"}],"content-domain":{"domain":["iopscience.iop.org"],"crossmark-restriction":false},"short-container-title":["Neuromorph. Comput. Eng."],"published-print":{"date-parts":[[2024,6,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>A neuromorphic simultaneous localization and mapping (SLAM) system shows potential for more efficient implementation than its traditional counterpart. At the mean time a neuromorphic model of spatial encoding neurons in silicon could provide insights on the functionality and dynamic between each group of cells. Especially when realistic factors including variations and imperfections on the neural movement encoding are presented to challenge the existing hypothetical models for localization. We demonstrate a mixed-mode implementation for spatial encoding neurons including theta cells, egocentric place cells, and the typical allocentric place cells. Together, they form a biologically plausible network that could reproduce the localization functionality of place cells observed in rodents. The system consists of a theta chip with 128 theta cell units and an FPGA implementing 4 networks for egocentric place cells formation that provides the capability for tracking on a 11 by 11 place cell grid. Experimental results validate the robustness of our model when suffering from as much as 18% deviation, induced by parameter variations in analog circuits, from the mathematical model of theta cells. We provide a model for implementing dynamic neuromorphic SLAM systems for dynamic-scale mapping of cluttered environments, even when subject to significant errors in sensory measurements and real-time analog computation. We also suggest a robust approach for the network topology of spatial cells that can mitigate neural non-uniformity and provides a hypothesis for the function of grid cells and the existence of egocentric place cells.<\/jats:p>","DOI":"10.1088\/2634-4386\/ad48b0","type":"journal-article","created":{"date-parts":[[2024,5,8]],"date-time":"2024-05-08T22:24:53Z","timestamp":1715207093000},"page":"024009","update-policy":"https:\/\/doi.org\/10.1088\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Neuromorphic place cells"],"prefix":"10.1088","volume":"4","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2716-7495","authenticated-orcid":true,"given":"Zhaoqi","family":"Chen","sequence":"first","affiliation":[]},{"given":"Alia","family":"Nasrallah","sequence":"additional","affiliation":[]},{"given":"Ralph","family":"Etienne-Cummings","sequence":"additional","affiliation":[]}],"member":"266","published-online":{"date-parts":[[2024,5,20]]},"reference":[{"key":"ncead48b0bib1","doi-asserted-by":"crossref","DOI":"10.1109\/ICCSCE.2015.7482163","article-title":"Review on simultaneous localization and mapping (SLAM)","author":"Khairuddin","year":"2015"},{"key":"ncead48b0bib2","doi-asserted-by":"crossref","DOI":"10.1109\/ROBOT.2004.1307183","article-title":"RatSLAM: a hippocampal model for simultaneous localization and mapping","author":"Milford","year":"2004"},{"key":"ncead48b0bib3","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1007\/s10514-012-9317-9","article-title":"OpenRatSLAM: an open source brain-based SLAM system","volume":"34","author":"Ball","year":"2013","journal-title":"Auton. Robots"},{"key":"ncead48b0bib4","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-319-28872-7_27","article-title":"RatSLAM: using models of rodent hippocampus for robot navigation and beyond","author":"Milford","year":"2016"},{"key":"ncead48b0bib5","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1016\/j.neunet.2015.10.002","article-title":"Bio-inspired homogeneous multi-scale place recognition","volume":"72","author":"Chen","year":"2015","journal-title":"Neural Netw."},{"key":"ncead48b0bib6","doi-asserted-by":"publisher","first-page":"1131","DOI":"10.1177\/0278364909340592","article-title":"Persistent navigation and mapping using a biologically inspired SLAM system","volume":"29","author":"Milford","year":"2010","journal-title":"Int. J. Robot. Res."},{"key":"ncead48b0bib7","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1016\/0006-8993(71)90358-1","article-title":"The hippocampus as a spatial map: preliminary evidence from unit activity in the freely-moving rat","volume":"34","author":"O\u2019Keefe","year":"1971","journal-title":"Brain Res."},{"key":"ncead48b0bib8","doi-asserted-by":"publisher","first-page":"801","DOI":"10.1038\/nature03721","article-title":"Microstructure of a spatial map in the entorhinal cortex","volume":"436","author":"Hafting","year":"2005","journal-title":"Nature"},{"key":"ncead48b0bib9","doi-asserted-by":"publisher","first-page":"853","DOI":"10.1002\/hipo.20115","article-title":"Dual phase and rate coding in hippocampal place cells: theoretical significance and relationship to entorhinal grid cells","volume":"15","author":"O\u2019keefe","year":"2005","journal-title":"Hippocampus"},{"key":"ncead48b0bib10","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1146\/annurev.neuro.31.061307.090723","article-title":"Place cells, grid cells, and the brain\u2019s spatial representation system","volume":"31","author":"Moser","year":"2008","journal-title":"Annu. Rev. Neurosci."},{"key":"ncead48b0bib11","doi-asserted-by":"publisher","first-page":"758","DOI":"10.1126\/science.1125572","article-title":"Conjunctive representation of position, direction, and velocity in entorhinal cortex","volume":"312","author":"Sargolini","year":"2006","journal-title":"Science"},{"key":"ncead48b0bib12","doi-asserted-by":"publisher","first-page":"73","DOI":"10.3389\/fnins.2011.00073","article-title":"Neuromorphic silicon neuron circuits","volume":"5","author":"Indiveri","year":"2011","journal-title":"Front. Neurosci."},{"key":"ncead48b0bib13","doi-asserted-by":"publisher","first-page":"5900","DOI":"10.1523\/JNEUROSCI.17-15-05900.1997","article-title":"Path integration and cognitive mapping in a continuous attractor neural network model","volume":"17","author":"Samsonovich","year":"1997","journal-title":"J. Neurosci."},{"key":"ncead48b0bib14","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pcbi.1000291","article-title":"Accurate path integration in continuous attractor network models of grid cells","volume":"5","author":"Burak","year":"2009","journal-title":"PLoS Comput. Biol."},{"key":"ncead48b0bib15","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1007\/s10827-005-6558-z","article-title":"A controlled attractor network model of path integration in the rat","volume":"18","author":"Conklin","year":"2005","journal-title":"J. Comput. Neurosci."},{"key":"ncead48b0bib16","doi-asserted-by":"publisher","first-page":"801","DOI":"10.1002\/hipo.20327","article-title":"An oscillatory interference model of grid cell firing","volume":"17","author":"Burgess","year":"2007","journal-title":"Hippocampus"},{"key":"ncead48b0bib17","doi-asserted-by":"publisher","first-page":"1157","DOI":"10.1002\/hipo.20518","article-title":"Grid cells and theta as oscillatory interference: theory and predictions","volume":"18","author":"Burgess","year":"2008","journal-title":"Hippocampus"},{"key":"ncead48b0bib18","doi-asserted-by":"publisher","first-page":"1252","DOI":"10.1002\/hipo.20374","article-title":"Grid cell firing may arise from interference of theta frequency membrane potential oscillations in single neurons","volume":"17","author":"Hasselmo","year":"2007","journal-title":"Hippocampus"},{"key":"ncead48b0bib19","doi-asserted-by":"publisher","first-page":"16157","DOI":"10.1523\/JNEUROSCI.0712-11.2011","article-title":"Cosine directional tuning of theta cell burst frequencies: evidence for spatial coding by oscillatory interference","volume":"31","author":"Welday","year":"2011","journal-title":"J. Neurosci."},{"key":"ncead48b0bib20","doi-asserted-by":"crossref","DOI":"10.1109\/ISCAS.2019.8702579","article-title":"Velocity-controlled oscillators for hippocampal navigation on spiking neuromorphic hardware","author":"Cellon","year":"2019"},{"key":"ncead48b0bib21","doi-asserted-by":"crossref","DOI":"10.1109\/ISCAS45731.2020.9180441","article-title":"Velocity-tuned oscillators for NeuroSLAM and spatial navigation","author":"Nasrallah","year":"2020"},{"key":"ncead48b0bib22","doi-asserted-by":"publisher","DOI":"10.1088\/2634-4386\/ac9e6f","article-title":"Neuromorphic model of hippocampus place cells using an oscillatory interference technique for hardware implementation","volume":"2","author":"Zhaoqi","year":"2022","journal-title":"Neuromorph. Comput. Eng."},{"key":"ncead48b0bib23","doi-asserted-by":"publisher","first-page":"320","DOI":"10.1002\/hipo.20901","article-title":"Grid cell hexagonal patterns formed by fast self-organized learning within entorhinal cortex","volume":"22","author":"Mhatre","year":"2012","journal-title":"Hippocampus"},{"key":"ncead48b0bib24","doi-asserted-by":"crossref","DOI":"10.1109\/WMED.2009.4816148","article-title":"W-2W current steering dac for programming phase change memory","author":"Gupta","year":"2009"},{"key":"ncead48b0bib25","doi-asserted-by":"crossref","DOI":"10.1109\/BioCAS.2015.7348393","article-title":"Dynamically reconfigurable silicon array of generalized integrate-and-fire neurons","author":"Varghese","year":"2015"},{"key":"ncead48b0bib26","doi-asserted-by":"publisher","first-page":"1915","DOI":"10.1109\/TNN.2011.2167020","article-title":"Silicon modeling of the Mihala\u015f\u2013Niebur neuron","volume":"22","author":"Folowosele","year":"2011","journal-title":"IEEE Trans. Neural Netw."},{"key":"ncead48b0bib27","doi-asserted-by":"crossref","DOI":"10.1109\/ISCAS.2017.8050933","article-title":"Low-power, low-mismatch, highly-dense array of VLSI Mihalas\u2013Niebur neurons","author":"Molin","year":"2017"},{"key":"ncead48b0bib28","doi-asserted-by":"publisher","first-page":"675","DOI":"10.1016\/S1474-6670(17)32056-6","article-title":"Probabilistic quadtrees for variable-resolution mapping of large environments","volume":"37","author":"Kraetzschmar","year":"2004","journal-title":"IFAC Proc. Vol."},{"key":"ncead48b0bib29","doi-asserted-by":"publisher","first-page":"853","DOI":"10.1126\/science.1222403","article-title":"Neural representations of location composed of spatially periodic bands","volume":"337","author":"Krupic","year":"2012","journal-title":"Science"}],"container-title":["Neuromorphic Computing and Engineering"],"original-title":[],"link":[{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ad48b0","content-type":"text\/html","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ad48b0\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ad48b0","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ad48b0\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ad48b0\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ad48b0\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ad48b0\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"similarity-checking"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ad48b0\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,20]],"date-time":"2024-05-20T10:13:30Z","timestamp":1716200010000},"score":1,"resource":{"primary":{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ad48b0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,5,20]]},"references-count":29,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2024,5,20]]},"published-print":{"date-parts":[[2024,6,1]]}},"URL":"https:\/\/doi.org\/10.1088\/2634-4386\/ad48b0","relation":{},"ISSN":["2634-4386"],"issn-type":[{"type":"electronic","value":"2634-4386"}],"subject":[],"published":{"date-parts":[[2024,5,20]]},"assertion":[{"value":"Neuromorphic place cells","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 2024 The Author(s). Published by IOP Publishing Ltd","name":"copyright_information","label":"Copyright Information"},{"value":"2024-02-07","name":"date_received","label":"Date Received","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2024-05-08","name":"date_accepted","label":"Date Accepted","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2024-05-20","name":"date_epub","label":"Online publication date","group":{"name":"publication_dates","label":"Publication dates"}}]}}