Path tracking of highly dynamic autonomous vehicle trajectories via iterative learning control

Autonomous vehicles will benefit from the ability to perform aggressive driving maneuvers in safety-critical situations where the full use of available tire-road friction is required. Unfortunately, vehicle steering dynamics become highly nonlinear and difficult to model near the limits of tire adhesion, making accurate control of these maneuvers difficult. One promising approach is to use iterative learning control (ILC) as a method of gradually determining the proper steering input for a transient driving maneuver by repeating the maneuver several times and using information from previous iterations to improve the reference tracking performance. This paper explores the viability of this concept by applying learning algorithms for multiple-lap path tracking of an autonomous race vehicle. Racing is an ideal scenario for iterative learning control because race cars drive the same sequence of turns while operating near the physical limits of tire-road friction. This creates a repeatable set of nonlinear vehicle dynamics and road conditions from lap to lap. Simulation results are used to design and test convergence of both a proportional-derivative (PD) and quadratically optimal (Q-ILC) iterative learning controller, and experimental results are presented on an Audi TTS race vehicle driving several laps around Thunderhill Raceway in Willows, CA at combined vehicle accelerations of up to 8 m/s2. Both control algorithms are able to correct transient path tracking errors and significantly improve the performance provided by a reference feedforward controller.

[1]  J. Christian Gerdes,et al.  Simple Clothoid Paths for Autonomous Vehicle Lane Changes at the Limits of Handling , 2013 .

[2]  J. Christian Gerdes,et al.  Autonomous Vehicle Control at the Limits of Handling , 2012 .

[3]  Eric Rogers,et al.  Norm-Optimal Iterative Learning Control with Application to Problems in Accelerator-Based Free Electron Lasers and Rehabilitation Robotics , 2010, Eur. J. Control.

[4]  A.G. Alleyne,et al.  A survey of iterative learning control , 2006, IEEE Control Systems.

[5]  J. Christian Gerdes,et al.  Generating a Racing Line for an Autonomous Racecar Using Professional Driving Techniques , 2011 .

[6]  Raffaello D'Andrea,et al.  Performing and extending aggressive maneuvers using iterative learning control , 2011, Robotics Auton. Syst..

[7]  Ying Tan,et al.  Iterative Learning Control With Mixed Constraints for Point-to-Point Tracking , 2013, IEEE Transactions on Control Systems Technology.

[8]  Brandon Hencey,et al.  A Q, L factorization of Norm-Optimal Iterative Learning Control , 2008, 2008 47th IEEE Conference on Decision and Control.

[9]  H. E. Tseng,et al.  Linear model predictive control for lane keeping and obstacle avoidance on low curvature roads , 2013, 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013).

[10]  Zhongsheng Hou,et al.  Coordinated Iterative Learning Control Schemes for Train Trajectory Tracking With Overspeed Protection , 2013, IEEE Transactions on Automation Science and Engineering.

[11]  Andrew G. Alleyne,et al.  Basis Task Approach to Iterative Learning Control With Applications to Micro-Robotic Deposition , 2011, IEEE Transactions on Control Systems Technology.

[12]  Kirstin L. R. Talvala,et al.  Lanekeeping at the Limits of Handling: Stability via Lyapunov Functions and a Comparison With Stability Control , 2008 .

[13]  Kevin L. Moore,et al.  A Practical Iterative Learning Path‐Following Control Of An Omni‐Directional Vehicle , 2008 .

[14]  Jian-Xin Xu,et al.  High-Performance Tracking of Piezoelectric Positioning Stage Using Current-Cycle Iterative Learning Control With Gain Scheduling , 2014, IEEE Transactions on Industrial Electronics.

[15]  Eric J. Rossetter A Study of Lateral Vehicle Control Under a ‘Virtual’ Force Framework , 2002 .

[16]  J. Christian Gerdes,et al.  An Autonomous Lanekeeping System for Vehicle Path Tracking and Stability at the Limits of Handling , 2014 .