Automatic Steering Methods for Autonomous Automobile Path Tracking
Abstract
This research derives, implements, tunes and compares selected path tracking methods for controlling a car-like robot along a predetermined path. The scope includes commonly used methods found in practice as well as some theoretical methods found in various literature from other areas of research. This work reviews literature and identifies important path tracking models and control algorithms from the vast background and resources. This paper augments the literature with a comprehensive collection of important path tracking ideas, a guide to their implementations and, most importantly, an independent and realistic comparison of the performance of these various approaches. This document does not catalog all of the work in vehicle modeling and control; only a selection that is perceived to be important ideas when considering practical system identification, ease of implementation/tuning and computational efficiency. There are several other methods that meet this criteria, however they are deemed similar to one or more of the approaches presented and are not included. The performance results, analysis and comparison of tracking methods ultimately reveal that none of the approaches work well in all applications and that they have some complementary characteristics. These complementary characteristics lead to an idea that a combination of methods may be useful for more general applications. Additionally, applications for which the methods in this paper do not provide adequate solutions are identified.
BibTeX
@techreport{Snider-2009-10165,author = {Jarrod M. Snider},
title = {Automatic Steering Methods for Autonomous Automobile Path Tracking},
year = {2009},
month = {February},
institute = {Carnegie Mellon University},
address = {Pittsburgh, PA},
number = {CMU-RI-TR-09-08},
}