Abstract
Path tracking is an essential aspect of the navigational process of self-driving cars. Especially, accurate path tracking is important for not only normal urban roads but also narrow and complex roads such as parking lot and alleyway. The pure pursuit method is one of the geometric path-tracking methods. Using this method, the look-ahead point can be selected far away and the control input is computed in real-time, which is advantageous when the given path is not smooth or when the path is specified using waypoints. Moreover, this method is more robust to localization errors than the model-based path-tracking method. However, the original pure pursuit method and its variants have limited tracking performance. Therefore, this paper proposes a new method that heuristically selects a look-ahead point by considering the relationship between a vehicle and a path. Using this new look-ahead point, the vehicle can stably converge to the desired path and track the path without encountering the cutting-corner problem. The proposed method was tested using simulation and our self-driving car platform. Our results show that the vehicle tracks the desired path more accurately using our proposed algorithm than using the previous pure pursuit methods.
Article PDF
Similar content being viewed by others
References
Andersen, H., Chong, Z. J., Eng, Y. H., Pendleton, S. and Ang, M. H. (2016). Geometric path tracking algorithm for autonomous driving in pedestrian environment. 2016 IEEE Int. Conf. Advanced Intelligent Mechatronics (AIM). Banff, Alberta, Canada.
Bu, X., Hou, Z. and Chi, R. (2013). Model free adaptive iterative learning control for farm vehicle path tracking. IFAC Proc. Volumes 46,20, 153–158.
Campbell, S. (2007). Steering control of an autonomous ground vehicle with application to the DARPA urban challenge. Ph.D. Doctoral dissertation. Massachusetts Institute of Technology, Cambridge, MA, USA.
Challenge, D. U. (2007). Route network definition file (RNDF) and mission data file (MDF) formats. Tech. Rep., Defense Advanced Research Projects Agency, Tech. Rep.
Chen, C. and Tan, H. S. (1999). Experimental study of dynamic look-ahead scheme for vehicle steering control. Proc. 1999 American Control Conf. San Diego, CA, USA.
Coulter, R. C. (1992). Implementation of the pure pursuit path tracking algorithm. Carnegie-Mellon UNIV Pittsburgh PA Robotics INST.
d’Andréa-Novel, B., Campion, G. and Bastin, G. (1995). Control of nonholonomic wheeled mobile robots by state feedback linearization. Int. J. Robotics Research 14,6, 543–559.
Dubins, L. E. (1957). On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal positions and tangents. American J. Mathematics 79,3, 497–516.
Hingwe, P. and Tomizuka, M. (1998). A variable look-ahead controller for lateral guidance of four wheeled vehicles. Proc. 1998 American Control Conf. Philadelphia, PA, USA.
Kanayama, Y., Kimura, Y., Miyazaki, F. and Noguchi, T. (1990). A stable tracking control method for an autonomous mobile robot. Proc., IEEE Int. Conf. Robotics and Automation. Cincinnati, OH, USA.
Kilinç, A. S. and Baybura, T. (2012). Determination of minimum horizontal curve radius used in the design of transportation structures, depending on the limit value of comfort criterion lateral jerk. TS06G-Engineering Surveying, Machine Control and Guidance, Rome, Italy.
Kim, E., Kim, J. and Sunwoo, M. (2014). Model predictive control strategy for smooth path tracking of autonomous vehicles with steering actuator dynamics. Int. J. Automotive Technology 15,7, 1155–1164.
Kuwata, Y., Teo, J., Karaman, S., Fiore, G., Frazzoli, E. and How, J. (2008). Motion planning in complex environments using closed-loop prediction. AIAA Guidance, Navigation and Control Conf. Exhibit. Honolulu, Hawaii.
Paden, B., Čáp, M., Yong, S. Z., Yershov, D. and Frazzoli, E. (2016). A survey of motion planning and control techniques for self-driving urban vehicles. IEEE Trans. Intelligent Vehicles 1,1, 33–55.
Peng, H., Wang, W., An, Q., Xiang, C. and Li, L. (2020). Path tracking and direct yaw moment coordinated control based on robust MPC with the finite time horizon for autonomous independent-drive vehicles. IEEE Trans. Vehicular Technology.
Piao, C., Liu, X. and Lu, C. (2019). Lateral control using parameter self-tuning LQR on autonomous vehicle. 2019 Int. Conf. Intelligent Computing, Automation and Systems (ICICAS). Chongqing, China.
Qinpeng, S., Zhonghua, W., Meng, L., Bin, L., Jin, C. and Jiaxiang, T. (2019). Path tracking control of wheeled mobile robot based on improved pure pursuit algorithm. 2019 Chinese Automation Congress (CAC). Hangzhou, China.
Rajamani, R. (2011). Vehicle dynamics and control. Springer Science & Business Media. Berlin, Germany.
Thrun, S., Montemerlo, M., Dahlkamp, H., Stavens, D., Aron, A., Diebel, J., Fong, P., Gale, J., Halpenny, M., Hoffmann, G., Lau, K., Oakley, C., Palatucci, M., Pratt, V., Stang, P., Strohband, S., Dupont, C., Jendrossek, L.-E., Koelen, C., Markey, C., Rummel, C., van Niekerk, J., Jensen, E., Alessandrini, P., Bradski, G., Davies, B., Ettinger, S., Kaehler, A., Nefian, A. and Mahoney, P. (2006). Stanley: The robot that won the DARPA Grand Challenge. J. Field Robotics 23,9, 661–692.
Urmson, C., Anhalt, J., Bagnell, D., Baker, C., Bittner, R., Clark, M. N., Dolan, J., Duggins, D., Galatali, T., Geyer, C., Gittleman, M., Harbaugh, S., Hebert, M., Howard, T. M., Kolski, S., Kelly, A., Likhachev, M., McNaughton, M., Miller, N., Peterson, K., Pilnick, B., Rajkumar, R., Rybski, P., Salesky, B., Seo, Y.-W., Singh, S., Snider, J., Stentz, A., Whittaker, W., Wolkowicki, Z., Ziglar, J., Bae, H., Brown, T., Demitrish, D., Litkouhi, B., Nickolaou, J., Sadekar, V., Zhang, W., Struble, J., Taylor, M., Darms, M. and Ferguson, D. (2008). Autonomous driving in urban environments: Boss and the urban challenge. J. Field Robotics 25,8, 425–466.
Wit, J. S. (2000). Vector pursuit path tracking for autonomous ground vehicles. Ph.D. Doctoral dissertation. University of Florida. Gainesville, FL, USA.
Xu, S. and Peng, H. (2019). Design, analysis, and experiments of preview path tracking control for autonomous vehicles. IEEE Trans. Intelligent Transportation Systems 21,1, 48–58.
Zhang, J. and Singh, S. (2014). LOAM: Lidar Odometry and Mapping in Real-time. 2014 Robotics: Science and Systems Conf. Berkeley, CA, USA.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Ahn, J., Shin, S., Kim, M. et al. Accurate Path Tracking by Adjusting Look-Ahead Point in Pure Pursuit Method. Int.J Automot. Technol. 22, 119–129 (2021). https://doi.org/10.1007/s12239-021-0013-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12239-021-0013-7