Real-Time End-to-End Self-Driving Car Navigation

Authors

  • Yahya Ghufran Khidhir, Ameer Hussein Morad

Keywords:

Self-driving car, deep neural network, embedded systems, end-to-end learning

Abstract

In this study, a deep neural network (DNN)-based vision-based navigation for autonomous vehicles is proposed. This novel DNN-based system obtains the data from a single camera to provide vehicle control outputs that modify both the steering wheel angle and the vehicle’s velocity. In addition, it plays a major role in safely navigating the vehicle in a road traffic environment. Numerous autonomous driving algorithms use end-to-end DNN, where camera data is fed into complex machine learning algorithms exclusively to estimate the steering angle value, but this research proposes a light-novel network model that controls both steering and speed values with much more simplicity. Various neural blocks are organized with the ultimate objective of producing control actions to achieve the aim of the research. Experimental modifications are made to parameters such as the number of convolutional layers, the model size, padding, stride, and the number of neurons in fully-connected layers to make the model simpler and lighter to execute during inference. Using an embedded system called Jetson Nano 2GB, the designed model was trained and tested using the images collected along two different paths. Our DNN-based autonomous driving system successfully predicts speed and steering values with a mean error of 1.58% and maintains performance, allowing for highly efficient autonomous driving. Furthermore, the suggested DNN network maintains performance, attaining autonomous driving success with comparable efficacy to the other autonomous driving models. The lightweight end-to-end architecture with superb performance is especially suited for autonomous driving.

Downloads

Download data is not yet available.

Author Biography

Yahya Ghufran Khidhir, Ameer Hussein Morad

Yahya Ghufran Khidhir*1, Ameer Hussein Morad 2

1 Department of Mechatronics Engineering, Al-Khwarizmi College of Engineering, University of Baghdad, IRAQ

 ORCID ID :  0000-0003-1850-3856

2 Department of Information and Communication Engineering, Al-Khwarizmi College of Engineering, University of Baghdad, IRAQ

ORCID ID :  0000-0003-1700-8546

* Corresponding Author Email: yahia.ghofran1202a@kecbu.uobaghdad.edu.iq

 

References

Y. Tian et al., “Lane marking detection via deep convolutional neural network,” Neurocomputing, vol. 280, pp. 46–55, Mar. 2018, doi: 10.1016/j.neucom.2017.09.098.

S. Z. Yong, D. Yershov, E. Frazzoli, B. Paden, and M. Cáp, “A Survey of Motion Planning and Control Techniques for Self-driving Urban Vehicles,” IEEE Transactions on Intelligent Vehicles, vol. 1, no. 1. pp. 1–27, 2016.

S. Grigorescu, B. Trasnea, T. Cocias, and G. Macesanu, “A survey of deep learning techniques for autonomous driving,” J. F. Robot., vol. 37, no. 3, pp. 362–386, 2020, doi: 10.1002/rob.21918.

L. Li, K. Ota, and M. Dong, “Humanlike Driving: Empirical Decision-Making System for Autonomous Vehicles,” IEEE Transactions on Vehicular Technology, vol. 67, no. 8. pp. 6814–6823, 2018, doi: 10.1109/TVT.2018.2822762.

C. Chen, A. Seff, A. Kornhauser, and J. Xiao, “DeepDriving: Learning affordance for direct perception in autonomous driving,” Proceedings of the IEEE International Conference on Computer Vision, vol. 2015 Inter. pp. 2722–2730, 2015, doi: 10.1109/ICCV.2015.312.

M. Bojarski et al., “End to End Learning for Self-Driving Cars,” pp. 1–9, 2016, [Online]. Available: http://arxiv.org/abs/1604.07316.

Z. Yang, Y. Zhang, J. Yu, J. Cai, and J. Luo, “End-to-end Multi-Modal Multi-Task Vehicle Control for Self-Driving Cars with Visual Perceptions,” in 2018 24th International Conference on Pattern Recognition (ICPR), Aug. 2018, pp. 2289–2294, doi: 10.1109/ICPR.2018.8546189.

M. V. Smolyakov, A. I. Frolov, V. N. Volkov, and I. V. Stelmashchuk, “Self-Driving Car Steering Angle Prediction Based On Deep Neural Network An Example Of CarND Udacity Simulator,” in 2018 IEEE 12th International Conference on Application of Information and Communication Technologies (AICT), Oct. 2018, pp. 1–5, doi: 10.1109/ICAICT.2018.8747006.

J. Jhung, I. Bae, J. Moon, T. Kim, J. Kim, and S. Kim, “End-to-End Steering Controller with CNN-based Closed-loop Feedback for Autonomous Vehicles,” IEEE Intelligent Vehicles Symposium, Proceedings, vol. 2018-June. pp. 617–622, 2018, doi: 10.1109/IVS.2018.8500440.

D. Wang, J. Wen, Y. Wang, X. Huang, and F. Pei, “End-to-End Self-Driving Using Deep Neural Networks with Multi-auxiliary Tasks,” Automot. Innov., vol. 2, no. 2, pp. 127–136, Jun. 2019, doi: 10.1007/s42154-019-00057-1.

M. K. Islam, M. N. Yeasmin, C. Kaushal, M. Al Amin, M. R. Islam, and M. I. Hossain Showrov, “Comparative Analysis of Steering Angle Prediction for Automated Object using Deep Neural Network,” in 2021 9th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO), Sep. 2021, pp. 1–7, doi: 10.1109/ICRITO51393.2021.9596499.

D. P. Kingma and J. Ba, “Adam: A Method for Stochastic Optimization,” 2017 2nd IEEE Int. Conf. Cloud Comput. Big Data Anal. ICCCBDA 2017, pp. 156–160, Dec. 2014, doi: 10.1109/ICCCBDA.2017.7951902.

C. Sammut and G. I. Webb, Eds., “Mean Squared Error,” in Encyclopedia of Machine Learning, Boston, MA: Springer US, 2010, p. 653.

Y. Ghufran. "End-to-end self-driving car" YouTube, Sep 4, 2022 [Video file]. Available: https://www.youtube.com/watch?v=7HXkBrsrvOI. [Accessed: Sep 4, 2022]

Sequential and End-to-end Autonomous Driving Systems

Downloads

Published

27.01.2023

How to Cite

Yahya Ghufran Khidhir, Ameer Hussein Morad. (2023). Real-Time End-to-End Self-Driving Car Navigation. International Journal of Intelligent Systems and Applications in Engineering, 11(2s), 366–372. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/2732

Issue

Section

Research Article