{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,5]],"date-time":"2026-05-05T17:02:15Z","timestamp":1778000535572,"version":"3.51.4"},"reference-count":43,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2023,8,11]],"date-time":"2023-08-11T00:00:00Z","timestamp":1691712000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Neurorobot."],"abstract":"<jats:p>Autonomous driving is one of the hallmarks of artificial intelligence. Neuromorphic (brain-inspired) control is posed to significantly contribute to autonomous behavior by leveraging spiking neural networks-based energy-efficient computational frameworks. In this work, we have explored neuromorphic implementations of four prominent controllers for autonomous driving: pure-pursuit, Stanley, PID, and MPC, using a physics-aware simulation framework. We extensively evaluated these models with various intrinsic parameters and compared their performance with conventional CPU-based implementations. While being neural approximations, we show that neuromorphic models can perform competitively with their conventional counterparts. We provide guidelines for building neuromorphic architectures for control and describe the importance of their underlying tuning parameters and neuronal resources. Our results show that most models would converge to their optimal performances with merely 100\u20131,000 neurons. They also highlight the importance of hybrid conventional and neuromorphic designs, as was suggested here with the MPC controller. This study also highlights the limitations of neuromorphic implementations, particularly at higher (&amp;gt; 15 m\/s) speeds where they tend to degrade faster than in conventional designs.<\/jats:p>","DOI":"10.3389\/fnbot.2023.1234962","type":"journal-article","created":{"date-parts":[[2023,8,11]],"date-time":"2023-08-11T16:53:54Z","timestamp":1691772834000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Autonomous driving controllers with neuromorphic spiking neural networks"],"prefix":"10.3389","volume":"17","author":[{"given":"Raz","family":"Halaly","sequence":"first","affiliation":[]},{"given":"Elishai","family":"Ezra Tsur","sequence":"additional","affiliation":[]}],"member":"1965","published-online":{"date-parts":[[2023,8,11]]},"reference":[{"key":"B1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.conengprac.2017.12.004","article-title":"Autonomous vehicle control using a kinematic lyapunov-based technique with lqr-lmi tuning","volume":"73","author":"Alcala","year":"2018","journal-title":"Control Eng. Pract"},{"key":"B2","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1016\/S0921-8890(05)80031-4","article-title":"Integrating behavioral, perceptual, and world knowledge in reactive navigation","volume":"6","author":"Arkin","year":"1990","journal-title":"Rob. Auton. Syst"},{"key":"B3","doi-asserted-by":"publisher","first-page":"28801","DOI":"10.1109\/ACCESS.2018.2839884","article-title":"A primitive comparison for traffic-free path planning","volume":"6","author":"Artu nedo","year":"2018","journal-title":"IEEE Access"},{"key":"B4","doi-asserted-by":"publisher","first-page":"1","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":"B5","article-title":"Safe model-based reinforcement learning with stability guarantees","author":"Berkenkamp","year":"2017","journal-title":"Adv. Neural Inf. Process. Syst"},{"key":"B6","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/MCSE.2017.33","article-title":"A neuromorph's prospectus","volume":"19","author":"Boahen","year":"2017","journal-title":"Comp. Sci. Eng"},{"key":"B7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1017\/S0962492900002518","article-title":"Sequential quadratic programming","volume":"4","author":"Boggs","year":"1995","journal-title":"Acta numerica"},{"key":"B8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s00422-006-0068-6","article-title":"A review of the integrate-and-fire neuron model: I. homogeneous synaptic input","volume":"95","author":"Burkitt","year":"2006","journal-title":"Biol. Cybernet"},{"key":"B9","article-title":"Biologically plausible spiking neural networks for perceptual filling-in","author":"Cohen Duwek","year":"2021","journal-title":"In Proceedings of the Annual Meeting of the Cognitive Science Society, volume"},{"key":"B10","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pcbi.1010648","article-title":"Computational modeling of color perception with biologically plausible spiking neural networks","author":"Cohen-Duwek","year":"2022","journal-title":"PLoS Comput. Biol"},{"key":"B11","article-title":"\u201cImplementation of the pure pursuit path tracking algorithm,\u201d","author":"Coulter","year":"1992","journal-title":"Technical Report CMU-RI-TR-92-01"},{"key":"B12","doi-asserted-by":"publisher","DOI":"10.1126\/scirobotics.abk3268","article-title":"Spiking neural networks take control","author":"DeWolf","year":"2021","journal-title":"Sci. Robot"},{"key":"B13","doi-asserted-by":"publisher","first-page":"568359","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":"B14","author":"Eliasmith","year":"2003","journal-title":"Neural Engineering: Computation, Representation, and Dynamics in Neurobiological Systems"},{"key":"B15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/BIOCAS.2018.8584720","article-title":"\u201cImplementation of the neural engineering framework on the truenorth neurosynaptic system,\u201d","author":"Fischl","year":"2018","journal-title":"2018 IEEE Biomedical Circuits and Systems Conference (BioCAS"},{"key":"B16","doi-asserted-by":"publisher","first-page":"3249","DOI":"10.1021\/acs.est.7b04576","article-title":"Life cycle assessment of connected and automated vehicles: sensing and computing subsystem and vehicle level effects","volume":"52","author":"Gawron","year":"2018","journal-title":"Environm. Sci. Technol"},{"key":"B17","doi-asserted-by":"publisher","DOI":"10.3390\/app12094528","article-title":"Neuromorphic neural engineering framework-inspired online continuous learning with analog circuitry","author":"Hazan","year":"2022","journal-title":"Appl. Sci"},{"key":"B18","doi-asserted-by":"publisher","first-page":"2296","DOI":"10.1109\/ACC.2007.4282788","article-title":"\u201cAutonomous automobile trajectory tracking for off-road driving: controller design, experimental validation and racing,\u201d","author":"Hoffmann","year":"2007","journal-title":"2007 American Control Conference"},{"key":"B19","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1609\/icaps.v29i1.3479","article-title":"Online risk-bounded motion planning for autonomous vehicles in dynamic environments","volume":"29","author":"Huang","year":"","journal-title":"Proc. Int. Conf. Autom. Plan. Sched"},{"key":"B20","doi-asserted-by":"publisher","first-page":"1376","DOI":"10.1109\/TIE.2019.2898599","article-title":"A motion planning and tracking framework for autonomous vehicles based on artificial potential field elaborated resistance network approach","volume":"67","author":"Huang","year":"","journal-title":"IEEE Trans. Ind. Electron"},{"key":"B21","doi-asserted-by":"publisher","first-page":"129029","DOI":"10.1109\/ACCESS.2019.2939684","article-title":"A novel simplification method for 3d geometric point cloud based on the importance of point","volume":"7","author":"Ji","year":"2019","journal-title":"IEEE Access"},{"key":"B22","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.1708.01911","article-title":"Training of deep neural networks based on distance measures using rmsprop","author":"Kurbiel","year":"2017","journal-title":"arXiv [Preprint]"},{"key":"B23","doi-asserted-by":"publisher","first-page":"675","DOI":"10.1007\/s12239-009-0080-7","article-title":"Vehicle velocity estimation for real-time dynamic stability control","volume":"10","author":"Li","year":"2009","journal-title":"Int. J. Automot. Technol"},{"key":"B24","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1109\/MC.2018.157113521","article-title":"Programming spiking neural networks on intel's loihi","volume":"51","author":"Lin","year":"2018","journal-title":"Computer"},{"key":"B25","doi-asserted-by":"publisher","first-page":"956","DOI":"10.1109\/TMECH.2022.3210592","article-title":"A control strategy of robot eye-head coordinated gaze behavior achieved for minimized neural transmission noise","volume":"28","author":"Liu","year":"2022","journal-title":"IEEE\/ASME Trans. Mechatron"},{"key":"B26","doi-asserted-by":"publisher","first-page":"573","DOI":"10.1016\/j.isatra.2022.09.002","article-title":"The opening workspace control strategy of a novel manipulator-driven emission source microscopy system","volume":"134","author":"Liu","year":"","journal-title":"ISA Trans"},{"key":"B27","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2023.110040","article-title":"Egnn: Graph structure learning based on evolutionary computation helps more in graph neural networks","author":"Liu","year":"","journal-title":"Appl. Soft Comput"},{"key":"B28","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/2009\/935237","article-title":"Pure-pursuit reactive path tracking for nonholonomic mobile robots with a 2d laser scanner","volume":"2009","author":"Morales","year":"2009","journal-title":"EURASIP J. Adv. Signal Process"},{"key":"B29","first-page":"1","article-title":"\u201cAn efficient spinnaker implementation of the neural engineering framework,\u201d","author":"Mundy","year":"2015","journal-title":"2015 International Joint Conference on Neural Networks (IJCNN)"},{"key":"B30","doi-asserted-by":"crossref","first-page":"812","DOI":"10.1109\/IVS.2017.7995816","article-title":"\u201cThe kinematic bicycle model: A consistent model for planning feasible trajectories for autonomous vehicles?,\u201d","author":"Polack","year":"2017","journal-title":"2017 IEEE Intelligent Vehicles Symposium (IV)"},{"key":"B31","doi-asserted-by":"crossref","first-page":"2118","DOI":"10.1109\/ICRA.2019.8793889","article-title":"\u201cMotion planning networks,\u201d","author":"Qureshi","year":"2019","journal-title":"2019 International Conference on Robotics and Automation (ICRA)"},{"key":"B32","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1201\/9781003048381-3","article-title":"\u201cControl strategies for autonomous vehicles,\u201d","author":"Samak","year":"2021","journal-title":"Autonomous Driving and Advanced Driver-Assistance Systems (ADAS)"},{"key":"B33","first-page":"621","article-title":"\u201cAirsim: High-fidelity visual and physical simulation for autonomous vehicles,\u201d","author":"Shah","year":"2017","journal-title":"Field and Service Robotics: Results of the 11th International Conference"},{"key":"B34","doi-asserted-by":"publisher","DOI":"10.1088\/1748-3190\/ac290c","article-title":"LiDAR-driven spiking neural network for collision avoidance in autonomous driving","author":"Shalumov","year":"2021","journal-title":"Bioinspirat. Biomimet"},{"key":"B35","doi-asserted-by":"publisher","first-page":"108339","DOI":"10.1016\/j.nanoen.2023.108339","article-title":"Self-powered difunctional sensors based on sliding contact-electrification and tribovoltaic effects for pneumatic monitoring and controlling","volume":"110","author":"Shi","year":"","journal-title":"Nano Energy"},{"key":"B36","doi-asserted-by":"publisher","DOI":"10.1016\/j.ymssp.2022.110001","article-title":"Center-based transfer feature learning with classifier adaptation for surface defect recognition","author":"Shi","year":"","journal-title":"Mech. Syst. Signal Process"},{"key":"B37","doi-asserted-by":"publisher","first-page":"53103","DOI":"10.1109\/ACCESS.2019.2912094","article-title":"A model predictive controller with switched tracking error for autonomous vehicle path tracking","volume":"7","author":"Sun","year":"2019","journal-title":"IEEE Access"},{"key":"B38","doi-asserted-by":"publisher","first-page":"12404","DOI":"10.3934\/mbe.2023552","article-title":"Arc fault detection using artificial intelligence: Challenges and benefits","volume":"20","author":"Tian","year":"2023","journal-title":"Mathemat. Biosci. Eng"},{"key":"B39","doi-asserted-by":"publisher","DOI":"10.1201\/9781003143499","author":"Tsur","year":"2021","journal-title":"Neuromorphic Engineering: The Scientist's, Algorithm Designer's and Computer Architect's Perspectives on Brain-inspired Computing"},{"key":"B40","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1016\/j.neucom.2019.09.072","article-title":"Neuromorphic implementation of motion detection using oscillation interference","volume":"374","author":"Tsur","year":"2020","journal-title":"Neurocomputing"},{"key":"B41","doi-asserted-by":"publisher","first-page":"890","DOI":"10.1109\/TCSS.2022.3164719","article-title":"Heterogeneous network representation learning approach for ethereum identity identification","volume":"10","author":"Wang","year":"2023","journal-title":"IEEE Trans. Comput. Soc. Sys"},{"key":"B42","article-title":"Explorations and lessons learned in building an autonomous formula SAE car from simulations","author":"Zadok","year":"2019","journal-title":"arXiv [Preprint]."},{"key":"B43","doi-asserted-by":"publisher","DOI":"10.3389\/fnbot.2021.631159","article-title":"Neuromorphic nef-based inverse kinematics and pid control","author":"Zaidel","year":"2021","journal-title":"Front. Neurorobot"}],"container-title":["Frontiers in Neurorobotics"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fnbot.2023.1234962\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,11]],"date-time":"2023-08-11T16:54:00Z","timestamp":1691772840000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fnbot.2023.1234962\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,8,11]]},"references-count":43,"alternative-id":["10.3389\/fnbot.2023.1234962"],"URL":"https:\/\/doi.org\/10.3389\/fnbot.2023.1234962","relation":{},"ISSN":["1662-5218"],"issn-type":[{"value":"1662-5218","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,8,11]]},"article-number":"1234962"}}