Autonomous Automobile Trajectory Tracking for Off-Road Driving: Controller Design, Experimental Validation and Racing

This paper presents a nonlinear control law for an automobile to autonomously track a trajectory, provided in real-time, on rapidly varying, off-road terrain. Existing methods can suffer from a lack of global stability, a lack of tracking accuracy, or a dependence on smooth road surfaces, any one of which could lead to the loss of the vehicle in autonomous off-road driving. This work treats automobile trajectory tracking in a new manner, by considering the orientation of the front wheels - not the vehicle's body - with respect to the desired trajectory, enabling collocated control of the system. A steering control law is designed using the kinematic equations of motion, for which global asymptotic stability is proven. This control law is then augmented to handle the dynamics of pneumatic tires and of the servo-actuated steering wheel. To control vehicle speed, the brake and throttle are actuated by a switching proportional integral (PI) controller. The complete control system consumes a negligible fraction of a computer's resources. It was implemented on a Volkswagen Touareg, "Stanley", the Stanford Racing Team's entry in the DARPA Grand Challenge 2005, a 132 mi autonomous off-road race. Experimental results from Stanley demonstrate the ability of the controller to track trajectories between obstacles, over steep and wavy terrain, through deep mud puddles, and along cliff edges, with a typical root mean square (RMS) crosstrack error of under 0.1 m. In the DARPA National Qualification Event 2005, Stanley was the only vehicle out of 40 competitors to not hit an obstacle or miss a gate, and in the DARPA Grand Challenge 2005 Stanley had the fastest course completion time.

[1]  T D Gillespie,et al.  Fundamentals of Vehicle Dynamics , 1992 .

[2]  Jürgen Guldner,et al.  Lane following during backward driving for front wheel steered vehicles , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[3]  Alonzo Kelly,et al.  Rough Terrain Autonomous Mobility—Part 2: An Active Vision, Predictive Control Approach , 1998, Auton. Robots.

[4]  Raymond H. Byrne,et al.  Experimental results in robust lateral control of highway vehicles , 1998 .

[5]  Jürgen Guldner,et al.  Robust automatic steering control for look-down reference systems with front and rear sensors , 1999, IEEE Trans. Control. Syst. Technol..

[6]  J. K. Hedrick,et al.  Hysteresis control of nonlinear single-acting actuators as applied to brake/throttle switching , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[7]  Aurelio Piazzi,et al.  THE ARGO AUTONOMOUS VEHICLE'S VISION AND CONTROL SYSTEMS , 1999 .

[8]  Karl Murphy,et al.  Driving Autonomously Offroad up to 35 km/h | NIST , 2000 .

[9]  Wei-Bin Zhang,et al.  Demonstration of integrated longitudinal and lateral control for the operation of automated vehicles in platoons , 2000, IEEE Trans. Control. Syst. Technol..

[10]  J. Christian Gerdes,et al.  A Unified Approach to Driver Assistance Systems Based on Artificial Potential Fields , 1999, Dynamic Systems and Control.

[11]  Eric J. Rossetter,et al.  A potential field framework for active vehicle lanekeeping assistance , 2003 .

[12]  Sebastian Thrun,et al.  Stanley: The robot that won the DARPA Grand Challenge , 2006, J. Field Robotics.

[13]  Sebastian Thrun,et al.  Winning the DARPA Grand Challenge , 2006, PKDD.

[14]  Keoni Mahelona,et al.  DARPA Grand Challenge , 2007 .