End-to-End Drive By-Wire PID Lateral Control of an Autonomous Vehicle

  • Akash BaskaranEmail author
  • Alireza TalebpourEmail author
  • Shankar BhattacharyyaEmail author
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1069)


The number of autonomous vehicles with advanced driver assistance systems have been increasing multi-fold. These technologies have reduced the work of the driver and have increased the safety of roads. Though a lot work has been done on development of autonomous vehicles, not much attention has been given to the millions of existing cars without these features. In this paper, we propose a method to implement level 2 autonomy in vehicles without Advanced Driver assistance systems. In this work, steering control of vehicles using voltage spoofing (can be extended to throttle and braking modules), development of PID controllers for the modules, and implementation of end-to-end driving to enable autonomous applications have been discussed. By searching for the stabilizing set to find the controller parameters \(K_p\), \(K_i\), and \(K_d\), the system response has been improved and by implementing transfer learning, training data required has been reduced, and thus end-to-end driving with comparable results have been obtained.


End-to-end drive PID controller Transfer learning 


  1. 1.
    Aly, M.: Real time detection of lane markers in urban streets. In: 2008 IEEE Intelligent Vehicles Symposium, pp. 7–12. IEEE (2008)Google Scholar
  2. 2.
    Bertozzi, M., Broggi, A.: Gold: a parallel real-time stereo vision system for generic obstacle and lane detection. IEEE Trans. Image Process. 7(1), 62–81 (1998)CrossRefGoogle Scholar
  3. 3.
    Bhattacharyya, S.P., Keel, L.H., Datta, A.: Linear Control Theory: Structure, Robustness, and Optimization. CRC Press, Boca Raton (2009)zbMATHGoogle Scholar
  4. 4.
    Bojarski, M., Del Testa, D., Dworakowski, D., Firner, B., Flepp, B., Goyal, P., Jackel, L.D., Monfort, M., Muller, U., Zhang, J., et al.: End to end learning for self-driving cars. arXiv preprint arXiv:1604.07316 (2016)
  5. 5.
    Campion, G., Bastin, G., D’Andrea-Novel, B.: Structural properties and classification of kinematic and dynamic models of wheeled mobile robots. In: 1993 Proceedings IEEE International Conference on Robotics and Automation, pp. 462–469. IEEE (1993)Google Scholar
  6. 6.
    Garrott, W.R., Monk, M.W., Chrstos, J.P.: Vehicle inertial parameters-measured values and approximations. Technical report, SAE Technical Paper (1988)Google Scholar
  7. 7.
    Hessburg, T., Tomizuka, M.: Fuzzy logic control for lateral vehicle guidance. IEEE Control Syst. Mag. 14(4), 55–63 (1994)CrossRefGoogle Scholar
  8. 8.
    Rajamani, R.: Vehicle Dynamics and Control. Springer, Heidelberg (2011)zbMATHGoogle Scholar
  9. 9.
    Redmon, J., Divvala, S., Girshick, R., Farhadi, A.: You only look once: unified, real-time object detection. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 779–788 (2016)Google Scholar
  10. 10.
    Simonyan, K., Zisserman, A.: Very deep convolutional networks for large-scale image recognition. CoRR, abs/1409.1556 (2014)Google Scholar
  11. 11.
    Torrey, L., Shavlik, J.: Transfer learning. In: Handbook of Research on Machine Learning Applications and Trends: Algorithms, Methods, and Techniques, pp. 242–264. IGI Global (2010)Google Scholar
  12. 12.
    Wang, W., Nonami, K., Ohira, Y.: Model reference sliding mode control of small helicopter XRB based on vision. Int. J. Adv. Robotic Syst. 5(3), 26 (2008)CrossRefGoogle Scholar
  13. 13.
    Zhao, P., Chen, J., Song, Y., Tao, X., Xu, T., Mei, T.: Design of a control system for an autonomous vehicle based on adaptive-pid. Int. J. Adv. Robotic Syst. 9(2), 44 (2012)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Texas A&M UniversityCollege StationUSA
  2. 2.Zachary Department of Civil EngineeringTexas A&M UniversityCollege StationUSA
  3. 3.Electrical and Computer EngineeringTexas A&M UniversityCollege StationUSA

Personalised recommendations