TY - JOUR
T1 - Autonomous driving controllers with neuromorphic spiking neural networks
AU - Halaly, Raz
AU - Ezra Tsur, Elishai
N1 - Publisher Copyright:
Copyright © 2023 Halaly and Ezra Tsur.
Copyright © 2023 Halaly and Ezra Tsur.
PY - 2023
Y1 - 2023
N2 - 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–1,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 (> 15 m/s) speeds where they tend to degrade faster than in conventional designs.
AB - 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–1,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 (> 15 m/s) speeds where they tend to degrade faster than in conventional designs.
KW - autonomous driving
KW - computational frameworks
KW - energy efficiency
KW - motion planning
KW - neural engineering framework (NEF)
KW - neuromorphic control
KW - path-tracking controllers
KW - spiking neural networks
UR - http://www.scopus.com/inward/record.url?scp=85169299610&partnerID=8YFLogxK
U2 - 10.3389/fnbot.2023.1234962
DO - 10.3389/fnbot.2023.1234962
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
C2 - 37636326
AN - SCOPUS:85169299610
SN - 1662-5218
VL - 17
SP - 1234962
JO - Frontiers in Neurorobotics
JF - Frontiers in Neurorobotics
M1 - 1234962
ER -