International Journal of Control, Automation, and Systems 2023; 21(11): 3712-3723
https://doi.org/10.1007/s12555-022-1121-5
© The International Journal of Control, Automation, and Systems
Many control techniques are proposed in literature for the lateral tracking of autonomous vehicles. Unfortunately, most of these demonstrate control efficiency based on supportive results from simulation only. A lack of evidence in experimental verification raises questions about the design performance. This research proposes a practical tracking algorithm using iterative learning control (ILC) with the expectation of achieving a lower tracking error in each iteration. ILC observes an error sequence from the past to adjust the steering command in a real vehicle. This work also develops a localization system to achieve the real-time positioning data based on extended Kalman filtering (EKF). Signals obtained from the inertial measurement unit (IMU), global navigation satellite system (GNSS) module, and vehicle encoders are fused to determine the real-time vehicle position. Experiments were conducted to validate the effectiveness of the ILC-based tracking control. The results show that the ILC designs can clearly improve the tracking performance from a typical control system by reducing the tracking error in the iteration domain. In addition, using more gains in the ILC design results in a smoother path.
Keywords Autonomous vehicles, iterative learning control, lateral control, tracking.
International Journal of Control, Automation, and Systems 2023; 21(11): 3712-3723
Published online November 1, 2023 https://doi.org/10.1007/s12555-022-1121-5
Copyright © The International Journal of Control, Automation, and Systems.
Punyapat Areerob and Benjamas Panomruttanarug*
King Mongkut’s University of Technology Thonburi
Many control techniques are proposed in literature for the lateral tracking of autonomous vehicles. Unfortunately, most of these demonstrate control efficiency based on supportive results from simulation only. A lack of evidence in experimental verification raises questions about the design performance. This research proposes a practical tracking algorithm using iterative learning control (ILC) with the expectation of achieving a lower tracking error in each iteration. ILC observes an error sequence from the past to adjust the steering command in a real vehicle. This work also develops a localization system to achieve the real-time positioning data based on extended Kalman filtering (EKF). Signals obtained from the inertial measurement unit (IMU), global navigation satellite system (GNSS) module, and vehicle encoders are fused to determine the real-time vehicle position. Experiments were conducted to validate the effectiveness of the ILC-based tracking control. The results show that the ILC designs can clearly improve the tracking performance from a typical control system by reducing the tracking error in the iteration domain. In addition, using more gains in the ILC design results in a smoother path.
Keywords: Autonomous vehicles, iterative learning control, lateral control, tracking.
Vol. 22, No. 9, pp. 2673~2953
Guozhu Zhu, Hao Jie, Zekai Zheng, and Weirong Hong*
International Journal of Control, Automation, and Systems 2024; 22(5): 1666-1679Yuexuan Xu, Xin Guo, Gaowei Zhang, Jian Li, Xingyu Huo, Bokai Xuan, Zhifeng Gu, and Hao Sun*
International Journal of Control, Automation, and Systems 2024; 22(3): 946-962Hung Duy Nguyen and Kyoungseok Han*
International Journal of Control, Automation, and Systems 2023; 21(12): 4098-4110