Skip to main content

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 150))

  • 394 Accesses

Abstract

We are presenting a model for self-driving car simulator provided by Udacity as an open-source simulator. We will then use the simulator to create our own training data for our model which will be driving a car through training mode on its track in the simulator. We are taking images at each instance of the drive. These images are used as a training dataset, and the labels are steering angle for each specific image at that instance. We will then input all those images to our Nvidia’s convolutional neural network model and allow it to learn how to drive autonomously by learning from our behavior as the manual driver. Our main variable is the steering angle which our model learns to adjust at any given instance. Now, as our model is perfectly trained, we use autonomous mode to find the performance of our model by driving the car autonomously.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Al-Qizwini, M., Barjasteh, I., Al-Qassab, H., & Radha, H. (2017). Deep learning algorithm for autonomous driving usinggooglenet. In 2017 IEEE Intelligent Vehicles Symposium (IV) (pp. 89–96). IEEE, 2017.

    Google Scholar 

  2. Bernauer, J. (2017). Nvidia deep learning tutorial. In 2017 IEEE International Parallel and Distributed Processing Symposium (IPDPS) (p. 491). IEEE.

    Google Scholar 

  3. Bojarski, M., Del Testa, D., Dworakowski, D., Firner, B., Flepp, B., Goyal, P., Jackel, L. D., Monfort, M., Muller, U., Zhang, J., et al. (2016). End to end learning for self-driving cars. arXiv preprint arXiv:1604.07316, 2016.

  4. Ding, B., Qian, H., & Zhou, J. (2018). Activation functions and theircharacteristics in deep neural networks. In 2018 Chinese Control and Decision Conference (CCDC) (pp. 1836–1841). IEEE.

    Google Scholar 

  5. Gavrilov, A., Jordache, A., Vasdani, M., & Deng. J. (2018). Con-volutional neural networks: Estimating relations in the ising model on overfitting. In 2018 IEEE 17th International Conference on CognitiveInformatics & Cognitive Computing (ICCI*CC) (pp. 154–158). IEEE.

    Google Scholar 

  6. Huval, B., Wang, T., Tandon, S., Kiske, J., Song, W., Pazhayampallil, J., Andriluka, M., Rajpurkar, P., Migimatsu, T., Cheng-Yue, R., et al. (2015). An empirical evaluation of deep learning on highway driving. arXiv preprint arXiv:1504.01716.

  7. Kisačanin, B. (2017). Deep learning for autonomous vehicles. In 2017 IEEE 47th International Symposium on Multiple-Valued Logic (ISMVL) (p. 142). IEEE.

    Google Scholar 

  8. Mikołajczyk, A., & Grochowski, M. (2018). Data augmentation for improving deep learning in image classification problem. In 2018 International Interdisciplinary Ph.D. Workshop (IIPhDW) (pp. 117–122). IEEE.

    Google Scholar 

  9. Rao, Q., & Frtunikj, J. (2018). Deep learning for self-driving cars: Chances and challenges. In Proceedings of the 1st International Workshop on Software Engineering for AI in Autonomous Systems (pp. 35–38).

    Google Scholar 

  10. Schoettle, B., & Sivak, M. (2014). A survey of public opinion about autonomous and self-driving vehicles in the US, the UK, and Australia, 2014.

    Google Scholar 

  11. Shin, H.-C., Roth, H. R., Gao, M., Lu, L., Xu, Z., Nogues, I., Yao, J., Mollura, D., & Summers, R. M. (2016). Deep convolutional neural networks for computer-aided detection: Cnn architectures, dataset characteristics and transfer learning. IEEE Transactions on Medical Imaging, 35(5), 1285–1298.

    Google Scholar 

  12. Woo, J.-h., Song, J.-Y., & Choi, Y.-J. (2019). Performance enhancement of deep neural network using feature selection and preprocessing for intrusion detection. In 2019 International Conference on Artificial Intelligence in Information and Communication (ICAIIC) (pp. 415–417). IEEE.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sakshi Vyas .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Tripathi, R., Vyas, S., Tewari, A. (2021). Behavioral Cloning for Self-driving Cars Using Deep Learning. In: Tiwari, S., Suryani, E., Ng, A.K., Mishra, K.K., Singh, N. (eds) Proceedings of International Conference on Big Data, Machine Learning and their Applications. Lecture Notes in Networks and Systems, vol 150. Springer, Singapore. https://doi.org/10.1007/978-981-15-8377-3_18

Download citation

Publish with us

Policies and ethics