Path tracking of highly dynamic autonomous vehicle trajectories via iterative learning control
Open accessAbstract
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.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
A survey of iterative learning control
Bristow, D. A., Tharayil, M., & Alleyne, A. G. (2006) · IEEE Control Systems · doi:10.1109/mcs.2006.1636313 · Cited by 2,987 · see citing works
Sun, H., Hou, Z., & Li, D. (2013) · IEEE Transactions on Automation Science and Engineering · doi:10.1109/tase.2012.2216261 · Cited by 136 · see citing works
Linear model predictive control for lane keeping and obstacle avoidance on low curvature roads
Turri, V., Carvalho, A., Tseng, H. E., et al. (2013) · IEEE International Conference on Intelligent Transportation Systems (ITSC) · doi:10.1109/itsc.2013.6728261 · Cited by 134 · see citing works
A Practical Iterative Learning Path‐Following Control Of An Omni‐Directional Vehicle
Chen, Y., & Moore, K. L. (2002) · Asian Journal of Control · doi:10.1111/j.1934-6093.2002.tb00335.x · Cited by 44 · see citing works
Performing and extending aggressive maneuvers using iterative learning control
Purwin, O., & D’Andrea, R. (2010) · Robotics and Autonomous Systems · doi:10.1016/j.robot.2010.09.004 · Cited by 35 · see citing works
Generating a Racing Line for an Autonomous Racecar Using Professional Driving Techniques
Theodosis, P. A., & Gerdes, J. C. (2011) · doi:10.1115/dscc2011-6097 · Cited by 29 · see citing works
Self-citationTalvala, K. L. R., & Gerdes, J. C. (2008) · Proceedings of the ASME Dynamic Systems and Control Conference · doi:10.1115/dscc2008-2152 · Cited by 18 · see citing works
Self-citationSimple Clothoid Paths for Autonomous Vehicle Lane Changes at the Limits of Handling
Funke, J., & Gerdes, J. C. (2013) · doi:10.1115/dscc2013-3947 · Cited by 17 · see citing works
Self-citationA Q, L factorization of Norm-Optimal Iterative Learning Control
Bristow, D. A., & Hencey, B. (2008) · Proceedings of the IEEE Conference on Decision & Control, including the Symposium on Adaptive Processes · doi:10.1109/cdc.2008.4739348 · Cited by 14 · see citing works
Flagged first, then by citations
Research works printed but not linked: 7
- [1][1] D. Huang, J.-X. Xu, V. Venkataramanan, and T. Huynh, 'Highperformance tracking of piezoelectric positioning stage using currentcycle iterative learning control with gain scheduling,' IEEE Trans. on Industrial Electronics , vol. 61, no. 2, pp. 1085-1098, 2014. -
- [2][2] C. T. Freeman and Y. Tan, 'Iterative learning control with mixed constraints for point-to-point tracking,' IEEE Trans. on Control Systems Technology , vol. 21, no. 3, pp. 604-616, 2013. -
- [3][3] D. J. Hoelzle, A. G. Alleyne, and A. J. W. Johnson, 'Basis task approach to iterative learning control with applications to microrobotic deposition,' IEEE Trans. on Control Systems Technology , vol. 19, no. 5, pp. 1138-1148, 2011. -
- [7][7] E. Rogers, D. H. Owens, H. Werner, C. T. Freeman, P. L. Lewin, S. Kichhoff, C. Schmidt, and G. Lichtenberg, 'Norm-optimal iterative learning control with application to problems in accelerator-based free electron lasers and rehabilitation robotics,' European Journal of Control , vol. 16, no. 5, pp. 497-522, 2010. -
- [9][9] K. Kritayakirana, 'Autonomous vehicle control at the limits of handling,' Ph.D. dissertation, Stanford University, 2012. -
- [10][10] E. J. Rossetter and J. C. Gerdes, 'A study of lateral vehicle control under a virtual force framework,' in Proc. International Symposium on Advanced Vehicle Control, Hiroshima, Japan , 2002. -
- [14][14] N. R. Kapania and J. C. Gerdes, 'An autonomous lanekeeping system for vehicle path tracking and stability at the limits of handling,' in 12th International Symposium on Advanced Vehicle Control , 2014.
Cited by
Sorted by citations
A survey of deep learning techniques for autonomous driving
Grigorescu, S., Trasnea, B., Cocias, T., & Macesanu, G. (2020) · Journal of Field Robotics · doi:10.1002/rob.21918 · Cited by 1,809 · see citing works
- Authors
- Kapania, N. R., & Gerdes, J. C.
- Affiliations
- Stanford University (US)
- Venue
- 2015 American Control Conference (ACC)
- Publisher
- IEEE
- Published
- 2015-07
- Pages
- 2753-2758
- ISSN
- 0743-1619 (ISSN-L)
- OpenAlex
- W1522710903
- Cited by
- 46
- References
- 9
- Citations by year
- 2026: 1 · 2025: 5 · 2024: 3 · 2023: 4 · 2022: 6 · 2021: 3 · 2020: 9 · 2019: 7 · 2018: 2 · 2017: 3 · 2016: 2 · 2015: 1
- FWCI
- 3.74
- Type
- conference paper
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- Proceedings of the ... American Control Conference/Proceedings of the American Control Conference (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Engineering › Control and Systems Engineering › Iterative Learning Control Systems
- Physical Sciences › Engineering › Automotive Engineering › Vehicle Dynamics and Control Systems
- Physical Sciences › Engineering › Control and Systems Engineering › Control and Dynamics of Mobile Robots
- Keywords
- iterative learning control, trajectory tracking, autonomous vehicles, racing cars, vehicle steering dynamics, PD control, reference tracking, feedforward control
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review