Abstract
Using fewer sensors to achieve more autonomous driving tasks has become a challenge. Some of the existing research implements a single neural network model and achieves the goal of input information diversification and multi-task autonomous driving functionality by adding external devices. However, it adds the burden of designing complex modules. Existing methods with only one sensor (camera) can only achieve two tasks of road tracking and obstacle avoidance. In contrast to existing research, this paper proposed a novel Autonomous Driving System (ADS) that is capable of performing five tasks simultaneously with a single camera: road tracking (Task 1), turn sign recognition (Task 2), lane changing and obstacle avoidance when encountering other cars (Task 3), stopping when encountering obstacles (Task 4), and traffic light recognition (Task 5). The ADS fuses the End-to-end model (Efficientnet_b0-SA-RE) and the Safety-assisted model (Efficientnet_b0-CA), which can be switched between to perform autonomous driving tasks depending on the different road conditions. Additionally, a new Robustness Error (RE) loss function and a new Smoothing Activation (SA) function are presented to optimize both models. The ADS also contains our proposed novel Custom Conversion Scheme (CCS), which integrates TensorRT and half-precision technology (FP16) for accelerating the model, and successfully deploys the dual model on the embedded device Jetson Nano. Furthermore, the untrained environment Track 1–4 is designed to test smart cars. The experimental results demonstrate that our method can complete five tasks simultaneously and achieve a F1 score of 85% in the most challenging Track 4, which is 32% higher than existing methods.




















Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.Data availability
The data that support the findings of this study are available for the corresponding author upon reasonable request.
References
Tsiakas K, Kostavelis I, Giakoumis D, Tzovaras D. Road tracking in semi-structured environments using spatial distribution of lidar data. In: ICPR International Workshops and Challenges, Lecture Notes in Computer Science. vol 12667. Springer; 2021, p. 432–445
Kumar A, Saini T, Pandey PB, Agarwal AP, Agarwal AN, Agarwal B. Vision-based outdoor navigation of self-driving car using lane detection. Int J Inf Tecnol. 2022;14:215–27.
Li Y, Qu J. Intelligent road tracking and real-time acceleration-deceleration for autonomous driving using modified convolutional neural networks. Curr Appl. Sci Technol. 2022;22(6):26
Sun Z, Zou J, He D, Zhu W. Path-tracking control for autonomous vehicles using double-hidden-layer output feedback neural network fast nonsingular terminal sliding mode. Neural Comput Appl. 2022;34:5135–50.
Peng B, Sun Q, Li SE, Kum D, Yin Y, Wei J, Gu T. End-to-end autonomous driving through dueling double deep q-network. Automot Innov. 2021;4:328–37.
Arunmozhi A, Gotadki S, Park J, Gosavi U. Stop sign and stop line detection and distance calculation for autonomous vehicle control. In: 2018 IEEE International Conference on electro/information technology (EIT). Rochester; 2018, p. 0356–0361. https://doi.org/10.1109/EIT.2018.8500268.
Liu Y, Wang X, Li L, Cheng S, Chen Z. A novel lane change decision-making model of autonomous vehicle based on support vector machine. IEEE Access. 2019;7:26543–50.
Rhee J, Seo J. Low-cost curb detection and localization system using multiple ultrasonic sensors. Sensors. 2000;19(6):1389.
Vijitkunsawat W, Chantngarm P. Comparison of machine learning algorithm’s on self-driving car navigation using nvidia jetson nano. In: 2020 17th International Conference on electrical engineering/electronics, computer, telecommunications and information Technology (ECTI-CON). IEEE, 2020; p. 201–204. https://doi.org/10.1109/ECTI-CON49241.2020.9158311
Lopez L, Fuentes O. Color-based road sign detection and tracking. International Conference Image Analysis and Recognition (ICIAR). Berlin: Springer; 2007, p. 1138–1147. https://doi.org/10.1007/978-3-540-74260-9_101
Swaminathan V, Arora S, Bansal R, Rajalakshmi R. Autonomous driving system with road sign recognition using convolutional neural networks. In: 2019 International Conference on Computational intelligence in data science (ICCIDS). IEEE, 2019; p. 1–4. https://doi.org/10.1109/ICCIDS.2019.8862152.
Dewi C, Chen RC, Liu YT, Jiang X, Hartomo KD. Yolo v4 for advanced traffic sign recognition with synthetic training data generated by various gan. IEEE Access. 2021;9:97228–42.
Vu VS, Nguyen DN. Application of MobileNet-SSD deep neural network for real-time object detection and lane tracking on an autonomous vehicle. In: IFToMM Asian Conference on Mechanism and Machine Science. Springer; 2021, p. 559–65. https://doi.org/10.1007/978-3-030-91892-7_53
Fang R, Cai C. Computer vision based obstacle detection and target tracking for autonomous vehicles. In: MATEC Web of Conferences. EDP Sciences; 2021, Vol. 336, p. 07004. https://doi.org/10.1051/matecconf/202133607004.
Ding S, Qu J. Smart car with road tracking and obstacle avoidance based on Resnet18-CBAM. In: 2022 7th International Conference on business and industrial research (ICBIR). IEEE, 2022; p. 582–85. https://doi.org/10.1109/ICBIR54589.2022.9786406.
Yao Z, Wang L, Liu K, Li Y. Motion prediction for autonomous vehicles using ResNet-based model. In: 2021 2nd International Conference on education, knowledge and information management (ICEKIM). IEEE, 2021; p. 323–27. https://doi.org/10.1109/ICEKIM52309.2021.00078
Gautam S, Kumar A. Automatic traffic light detection for self-driving cars using transfer learning. In: Intelligent Sustainable Systems. Lecture Notes in Networks and Systems, vol. 3. 2022; p. 597–606.
Gao H, Cheng B, Wang J, Li K, Zhao J, Li D. Object classification using CNN-based fusion of vision and LIDAR in autonomous vehicle environment. IEEE Trans Industr Inf. 2018;14(9):4224–31.
Tan M, Le Q. Efficientnet: Rethinking model scaling for convolutional neural networks. In: Proceedings of the 36th International Conference on Machine Learning. PMLR, 2019; vol 97, pp 6105–6114.
Krizhevsky A, Sutskever I, Hinton GE. Imagenet classification with deep convolutional neural networks. Communications of the ACM. 2017;60(6):84–90.
Simonyan K, Zisserman A. Very deep convolutional networks for large-scale image recognition. In: 3rd International Conference on Learning Represe-ntations (ICLR). 2014. p. 1–14
He K, Zhang X, Ren S, Sun J. Deep residual learning for image recognition. In: Proceedings of the IEEE Conference on computer vision and pattern recognition (CVPR). 2016; p. 770–78.
Hou Q, Zhou D, Feng J. Coordinate attention for efficient mobile network design. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). 2021; p. 13713–22
Girshick R. Fast r-cnn. In: Proceedings of the IEEE International Conference on computer vision. 2015; p. 1440–48.
Xu J. A novel deep neural network based method for house price prediction. In: 2021 International Conference of social computing and digital economy (ICSCDE) IEEE, 2021; p. 12–16. https://doi.org/10.1109/ICSCDE54196.2021.00012.
Chu W, Keerthi SS, Ong CJ. Bayesian support vector regression using a unified loss function. IEEE Trans Neural Networks. 2004;15(1):29–44.
Ramachandran P, Zoph B, Le Q V. (2017). Searching for activation functions. arXiv preprint arXiv:1710.05941.
Misra D. (2019). Mish: A self regularized non-monotonic activation function. arXiv preprint arXiv:1908.08681.
Glorot X, Bordes A, Bengio Y. Deep sparse rectifier neural networks. In: Proceedings of the Fourteenth International Conference on artificial intelligence and statistics. 2011; vol 15, pp 315–23.
Xu H, Guo M, Nedjah N, Zhang J, Li P. Vehicle and pedestrian detection algorithm based on lightweight YOLOv3-promote and semi-precision acceleration. IEEE Trans Intell Transport Syst. 2022;23:19760–71.
Febbo R, Flood B, Halloy J. Lau P, Wong K, Ayala A. Autonomous vehicle control using a deep neural network and jetson nano. In: Practice and Experience in Advanced Research Computing. 2020; p. 333–38. https://doi.org/10.1145/3311790.3396669.
Acknowledgements
The first author conducted the experiments and drafted the manuscript. The last author guided and advised the experiment and co-drafted the manuscript. The first and second authors each contributed 50% equally to this work.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
On behalf of all the authors, the corresponding author states that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Ding, S., Qu, J. Research on Multi-tasking Smart Cars Based on Autonomous Driving Systems. SN COMPUT. SCI. 4, 292 (2023). https://doi.org/10.1007/s42979-023-01740-1
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42979-023-01740-1