Autonomous driving controllers with neuromorphic spiking neural networks

被引:11
作者
Halaly, Raz [1 ]
Tsur, Elishai Ezra [1 ]
机构
[1] Open Univ Israel, Dept Math & Comp Sci, Neurobiomorph Engn Lab, Raanana, Israel
关键词
autonomous driving; neuromorphic control; spiking neural networks; path-tracking controllers; neural engineering framework (NEF); energy efficiency; motion planning; computational frameworks; TRACKING; MODEL;
D O I
10.3389/fnbot.2023.1234962
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页数:13
相关论文
共 43 条
[1]   Autonomous vehicle control using a kinematic Lyapunov-based technique with LQR-LMI tuning [J].
Alcala, Eugenio ;
Puig, Vicenc ;
Quevedo, Joseba ;
Escobet, Teresa ;
Comasolivas, Ramon .
CONTROL ENGINEERING PRACTICE, 2018, 73 :1-12
[2]   Integrating behavioral, perceptual, and world knowledge in reactive navigation [J].
Arkin, Ronald C. .
Robotics and Autonomous Systems, 1990, 6 (1-2) :105-122
[3]   A Primitive Comparison for Traffic-Free Path Planning [J].
Artunedo, Antonio ;
Godoy, Jorge ;
Villagra, Jorge .
IEEE ACCESS, 2018, 6 :28801-28817
[4]   Nengo: a Python']Python tool for building large-scale functional brain models [J].
Bekolay, Trevor ;
Bergstra, James ;
Hunsberger, Eric ;
DeWolf, Travis ;
Stewart, Terrence C. ;
Rasmussen, Daniel ;
Choo, Xuan ;
Voelker, Aaron Russell ;
Eliasmith, Chris .
FRONTIERS IN NEUROINFORMATICS, 2014, 7
[5]  
Berkenkamp F, 2017, ADV NEUR IN, V30
[6]   A Neuromorph's Prospectus [J].
Boahen, Kwabena .
COMPUTING IN SCIENCE & ENGINEERING, 2017, 19 (02) :14-15
[7]  
Boggs P. T., 1995, Acta Numer, V4, P1, DOI [DOI 10.1017/S0962492900002518, 10.1017/s0962492900002518]
[8]   A review of the integrate-and-fire neuron model: I. Homogeneous synaptic input [J].
Burkitt, A. N. .
BIOLOGICAL CYBERNETICS, 2006, 95 (01) :1-19
[9]  
Cohen Duwek H., 2021, Proceedings of the Annual Meeting of the Cognitive Science Society
[10]   Computational modeling of color perception with biologically plausible spiking neural networks [J].
Cohen-Duwek, Hadar ;
Slovin, Hamutal ;
Tsur, Elishai Ezra .
PLOS COMPUTATIONAL BIOLOGY, 2022, 18 (10)