Land vehicle control using a command filtered backstepping approach

This article describes the derivation, design, and simulation implementation of a nonlinear controller for a non-holonomic vehicles in 2D space. The controller is designed using a command filtered, vector backstepping approach. This article focuses on the trajectory tracking capability. The trajectory tracking controller generates yaw and velocity commands. A yaw controller transforms the yaw commands to yaw rate commands. The velocity and yaw rate controller generates the two actuator force and torque commands to achieve the yaw rate and velocity commands. Each controller is nonlinear to address the kinematics and vehicle dynamics. The approach guarantees exponential stability of a compensated tracking error in the sense of Lyapunov. Both the stability analysis and simulation results are included.

[1]  Marios M. Polycarpou,et al.  Adaptive backstepping with magnitude, rate, and bandwidth constraints: aircraft longitude control , 2003, Proceedings of the 2003 American Control Conference, 2003..

[2]  Frank L. Lewis,et al.  Control of a nonholonomic mobile robot: backstepping kinematics into dynamics , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[3]  R. W. Brockett,et al.  Asymptotic stability and feedback stabilization , 1982 .

[4]  D. Mayne Nonlinear and Adaptive Control Design [Book Review] , 1996, IEEE Transactions on Automatic Control.

[5]  Marios M. Polycarpou,et al.  Command filtered backstepping , 2009, 2008 American Control Conference.

[6]  Frank L. Lewis,et al.  Adaptive Approximation Based Control-Unifying Neural, Fuzzy and Traditional Adaptive Approximation Approaches-[Book review; J. A. Farrell and M. M. Polycarpou] , 2007 .

[7]  Eckhard Freund,et al.  Nonlinear path control in automated vehicle guidance , 1997, IEEE Trans. Robotics Autom..

[8]  M. Polycarpou,et al.  On-line approximation based control of uncertain nonlinear systems with magnitude, rate and bandwidth constraints on the states and actuators , 2004, Proceedings of the 2004 American Control Conference.

[9]  P. Encarnacao,et al.  Combined trajectory tracking and path following: an application to the coordinated control of autonomous marine craft , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[10]  Pedro Encarnação,et al.  Combined Trajectory Tracking and Path Following for Underwater Vehicles , 2001 .

[11]  Antonio M. Pascoal,et al.  Adaptive, non-singular path-following control of dynamic wheeled robots , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[12]  John-Morten Godhavn,et al.  Nonlinear tracking of underactuated surface vessels , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[13]  T.I. Fossen,et al.  Principles of Guidance-Based Path Following in 2D and 3D , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[14]  S. Shankar Sastry,et al.  Stabilization of trajectories for systems with nonholonomic constraints , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.