Abstract
A simulation environment is presented in this paper for the autonomous driving of a car, along with its respective obstacles, tracks and tests. Unity 3D, which is a cross-platform game development platform and engine, powers this environment by providing basic navigation controls along with the functions for creating and recording the car’s parameters as an input dataset. Using a convolutional neural network, the system predicts the future output, thus achieving complete autonomous navigation, compatible with any environment.
The paper also compares various pre-processing methods used on the input data, so as to find the most efficient model and to study which method contributes the most to effective autonomous driving.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Du, S., Guo, H., Simpson, A.: Self-driving car steering angle prediction based on image recognition. IEEE Trans. Consum. Electron. 57(2) (2016)
Yang, Z., Zhang, Y., Yu, J., Cai, J., Luo, J.: End-to-end multi-modal multi-task vehicle control for self-driving cars with visual perceptions. In: 24th International Conference on Pattern Recognition (ICPR), August 2018
Navarro, A., Asher, Z.D.: Development of an autonomous vehicle control strategy using a single camera and deep neural networks. In: SAE International by Anthony Navarro, 11 April 2018
Grazioli, F., Kusmenko, E., Roth, A., Rumpe, B., von Wenckstern, M.: Simulation framework for executing component and connector models of self-driving vehicles (2017)
Marcelo Paulon, J.V.: AVCP: autonomous vehicle coordination protocol. Pontifıcia Universidade Católica do Rio de Janeiro (PUC-Rio), December 2017
Bojarski, M., Testa, D.D., Dworakowski, D., Firner, B., et al.: End to end learning for self-driving cars, arXiv preprint arXiv:1604.07316 (2016)
Net-Scale Technologies, Inc.: Autonomous off-road vehicle control using end-to-end learning, Final Technical Report, July 2004
Bojarski, M., Yeres, P., Choromanska, A., Choromanski, K., Firner, B., Jackel, L., Muller, U.: Explaining how a deep neural network trained with end-to-end learning steers a car. arXiv preprint arXiv:1704.07911 (2017)
El Sallab, A., Abdou, M., Perot, E., Yogamani, S.: Deep reinforcement learning framework for autonomous driving. In: Autonomous Vehicles and Machines, Electronic Imaging (2017)
Farabet, C., Couprie, C., Najman, L., LeCun, Y.: Learning hierarchical features for scene labeling. IEEE Trans. Pattern Anal. Mach. Intell. 35(8), 1915–1929 (2013)
Udacity: Self-driving car simulator. GitHub (2016)
Chen, C., Seff, A., Kornhauser, A., Xiao, J.: DeepDriving: learning affordance for direct perception in autonomous driving. In: Proceedings of the IEEE International Conference on Computer Vision, p. 2730 (2015)
Huval, B., Wang, T., Tandon, S., Kiske, J., Song, W., Pazhayampallil, J., Andriluka, M., Rajpurkar, P., Migimatsu, T., Cheng-Yue, R., et al.: An empirical evaluation of deep learning on highway driving. arXiv preprint arXiv:1504.01716 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Dube, B., Kazi, R., Malya, A., Joshi, M. (2020). Simulation of a Self-Driving Car and Comparison of Various Training Methods. In: Pandian, A., Ntalianis, K., Palanisamy, R. (eds) Intelligent Computing, Information and Control Systems. ICICCS 2019. Advances in Intelligent Systems and Computing, vol 1039. Springer, Cham. https://doi.org/10.1007/978-3-030-30465-2_44
Download citation
DOI: https://doi.org/10.1007/978-3-030-30465-2_44
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-30464-5
Online ISBN: 978-3-030-30465-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)