Abstract
Autonomous driving vehicles have recently gained a lot of attention and are still a work in progress. The goal of this research is to improve the behavior of the autonomous vehicle for path tracking problems in which the steering performance degrades when travelling on curved paths. The pure pursuit controller is a good choice for solving this problem because of its simplicity, accurately, and speed of computation, but tuning its parameters to produce customized proper behavior requires a significant amount of effort. The autonomous computation of a curve identification procedure to manage the change in road curvature was offered as a novel idea for self-tuning of a look-ahead distance. I proposed a technique that splits the path into lines and circular-arcs portions first, and then extracts curve information that would be utilized to calculate the proper look-ahead distances later. Furthermore, the PI controller is used in conjunction with the pure pursuit controller to reduce the existing cross track error. To demonstrate the efficiency of the suggested method, the entire algorithms were implemented in the MATLAB/ Simulink environment for various path shapes. The results show that the novel strategy may greatly minimize lateral errors on curving roadways while maintaining acceptable tracking accuracy.
Similar content being viewed by others
References
Maurer, M., Gerdes, J.C., Lenz, B., Winner, H., et al.: Autonomous driving. Springer, Berlin (2016)
Fagnant, D.J., Kockelman, K.M.: The travel and environmental implications of shared autonomous vehicles, using agent-based model scenarios. Transp. Res. Part C: Emerg. Technol. 40, 1–13 (2014)
Mohit, R.S., Sai Kumar, A., Mohit Vats; Sathyalakshmi, S.: Analyzing the Features of Self-Driving Cars Using Haar Classification Methodology. 2020 5th International Conference on Communication and Electronics Systems (ICCES). https://doi.org/10.1109/ICCES48766.2020.9137991
Li, C., Jiang, H., Jiang, S.M.S., Yue Li: Automatic parking path planning and tracking control research for intelligent vehicles. Appl. Sci. 10, 9100. (2020). https://doi.org/10.3390/app10249100
Bu, X., Hou, Z., Chi, R.: Model free adaptive iterative learning control for farm vehicle path tracking. IFAC Proc. 46(20), 153–158 (2013)
Ahmed AbdElmoniem, A., Osama, M., Abdelaziz, S.A., Maged: A path-tracking algorithm using predictive Stanley lateral controller. Int. J. Adv. Robotic Syst. 1 (2020). https://doi.org/10.1177/1729881420974852
Wit, J.S.: Vector pursuit path tracking for autonomous ground vehicles (Doctoral dissertation). Retrieved from http://www.dtic.mil/ (2000)
Ouadah, N., Lamine, O., Fares, B.: Car-like mobile robot-oriented positioning by fuzzy controllers. Int. J. Adv. Robot Syst. 5, 249–256 (2008)
Alejandro Weinstein, K.L., Moore: Pose estimation of Ackerman steering vehicles for outdoors autonomous navigation. Industrial Technology (ICIT). IEEE International Conference (2010). https://doi.org/10.1109/ICIT.2010.5472738
Hessburg, T., Tomizuka, M.: Fuzzy logic control for lateral vehicle guidance. IEEE Control. Syst. 14(4), 55–63 (1994)
Hingwe, P., Tan, H.-S., Packard, A.K., Tomizuka, M.: Linear parameter varying controller for automated lane guidance: experimental study on tractor-trailers. IEEE Trans. Control Syst. Technol. 10(6), 793–806 (2002)
Lghani Menhour, D., Lechner, Chararab, A.: Two degrees of freedom PID multi-controllers to design a mathematical driver model: experimental validation and robustness tests. Veh. Syst. Dyn. 49(4), 595–624. Taylor & Francis (2011). https://doi.org/10.1080/00423111003639824
Xu, H., Yu, Z., Lu, X., Wang, S., Li, S., Wang, S.: Model predictive control-based path tracking control for automatic guided vehicles. 2020 4th CAA International Conference on Vehicular Control and Intelligence (CVCI). https://doi.org/10.1109/CVCI51460.2020.9338578
Zhao, S., Li, Y., Zheng, L., Lu, S.: Vehicle lateral stability control based on sliding mode control*. Proceedings of the IEEE International Conference on Automation and Logistics, pp 638–642 (2007)
Lu, B.X.X.: An online adaptive control strategy for trajectory tracking of quadrotors based on fuzzy approximation and robust sliding mode algorithm. IEEE Access 8 (2022). https://doi.org/10.1109/ACCESS.2020.3039546
Snider, J.M., et al.: Automatic Steering Methods for Autonomous Automobile Path Tracking. Robotics Institute, Pittsburgh. Tech. Rep. CMU-RITR-09-08 (2009)
Scharf, L., Harthill, W., Moose, P.: A comparison of expected flight times for intercept and pure pursuit missiles,. IEEE Trans. Aerosp. Electron. Syst. 4, 672–673 (1969)
Samuel, M.: A review of some pure-pursuit based path tracking techniques for control of autonomous vehicle. Int. J. Comput. Appl. (0975–8887) 135(1) (2016)
Wallace, R., Stentz, A., Thorpe, C.E., Maravec, H., Whittaker, W., Kanade, T.: First results in robot road following,. IJCAI, 1089–1095 (1985)
Ping, E.P., Hudha, K., Jamaluddin, H.: Hardware-in-the loop simulation of automatic steering control for lane keeping maneuver: outer-loop and inner-loop control design. Int. J. Veh. Saf. 5(1), 35–59 (2010)
Wang, J., Steiber, J., Surampudi, B.: Autonomous ground vehicle control system for high-speed and safe operation. Int. J. Veh. Auton. Syst. 7(1–2), 18–35 (2009)
Kong, J., Pfeiffer, M., Schildbach, G., Borrelli, F.: Kinematic and dynamic vehicle models for autonomous driving control design. 2015 IEEE Intelligent Vehicles Symposium (IV) June 28 - July 1, 2015. COEX, Seoul, Korea. 978-1-4673-7265-7/15/$31.00 ©2015 IEEE
Osman, K., Rahmat, M., Ahmad, M.: Modelling and controller design for a cruise control system. In: Signal Processing Its Applications, CSPA 2009. 5th International Colloquium on, 2009, pp. 254–258 (2009)
Falcone, P., Borrelli, F., Asgari, J., Tseng, H., Hrovat, D.: Predictive active steering control for autonomous vehicle systems. IEEE Trans. Control Syst. Technol. 15(3), 566–580 (2007)
Samuel, M., Hussein, M.: A review of some pure-pursuit based path tracking techniques for control of autonomous vehicle. Int. J. Comput. Appl. (2016). https://doi.org/10.5120/ijca2016908314
Myungwook Park, S., Lee, Han, W.: Development of steering control system for autonomous vehicle using geometry-based path tracking algorithm. ETRI J. 37(3) (2015). https://doi.org/10.4218/etrij.15.0114.0123
Nelson, W.: Continuous-curvature paths for autonomous vehicles. In Robotics and Automation, Proceedings. 1989 IEEE International Conference on, pp 1260–1264. IEEE (1989)
Li, Z., Chitturi, M., Bill, A., Zheng, D.: Automated extraction of horizontal curve information for low-volume roads. J. Transp. Res. Board, No. 2472, Transportation Research Board of the National Academies, Washington, D.C., pp 172–184 (2015). https://doi.org/10.3141/2472-20
Musial, C.J.: A GOOD STRAIGHT-LINE APPROXIMATION OF A CIRCULAR ARC: Copyright © 1991 by Academic Press, Inc. All rights of reproduction in any form reserved. ISBN 0-12-064480-0435
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
I have 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 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
Ibrahim, A.E.B. Self-tuning Look-ahead Distance of Pure-pursuit Path-following Control for Autonomous Vehicles Using an Automated Curve Information Extraction Method. Int. J. ITS Res. 20, 709–719 (2022). https://doi.org/10.1007/s13177-022-00319-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13177-022-00319-z