Position tracking of underactuated vehicles

This paper addresses the problem of position tracking for underactuated autonomous vehicles moving in either two or three-dimensional space. A nonlinear tracking controller is proposed for a general class of vehicles that yields global stability and exponential convergence of the position tracking error to a neighborhood of the origin that can be made arbitrarily small. The desired trajectory does not need to be of a particular type (e.g., trimming trajectories) and in fact can be any sufficiently smooth bounded curve parameterized by time. The control algorithm proposed builds upon Lyapunov techniques. To illustrate its potential, we describe two vehicle control applications: an hovercraft (moving on a planar surface) and an underwater vehicle (moving in three-dimensional space). Simulation results are presented and discussed.

[1]  Arjan van der Schaft,et al.  Dynamics and control of a class of underactuated mechanical systems , 1999, IEEE Trans. Autom. Control..

[2]  S. Sastry Nonlinear Systems: Analysis, Stability, and Control , 1999 .

[3]  A. Isidori Nonlinear Control Systems , 1985 .

[4]  R.M. Murray,et al.  The Caltech Multi-Vehicle Wireless Testbed , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[5]  John T. Wen,et al.  Control of Nonholonomic Systems , 2002 .

[6]  J. W. Humberston Classical mechanics , 1980, Nature.

[7]  Arjan van der Schaft,et al.  Non-linear dynamical control systems , 1990 .

[8]  S. Sastry,et al.  Output tracking control design of a helicopter model based on approximate linearization , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[9]  Carlos Silvestre,et al.  Trajectory Tracking for Autonomous Vehicles: An Integrated Approach to Guidance and Control , 1998 .

[10]  C. A. Desoer,et al.  Nonlinear Systems Analysis , 1978 .

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

[12]  Antonio Pedro Aguiar,et al.  Modeling and control of an autonomous underwater shuttle for the transport of benthic laboratories , 1997, Oceans '97. MTS/IEEE Conference Proceedings.

[13]  Wilson J. Rugh,et al.  Research on gain scheduling , 2000, Autom..

[14]  K.Y. Pettersen,et al.  Global practical stabilization and tracking for an underactuated ship-a combined averaging and backs , 1998 .

[15]  T. Başar,et al.  Tracking for nonlinear underactuated surface vessels with generalized forces , 2000, Proceedings of the 2000. IEEE International Conference on Control Applications. Conference Proceedings (Cat. No.00CH37162).

[16]  Francesco Bullo,et al.  Stabilization of relative equilibria for underactuated systems on Riemannian manifolds , 2000, Autom..

[17]  Miroslav Krstic,et al.  Nonlinear and adaptive control de-sign , 1995 .

[18]  Warren E. Dixon,et al.  Tracking and regulation control of an underactuated surface vessel with nonintegrable dynamics , 2002, IEEE Trans. Autom. Control..

[19]  Emilio Frazzoli,et al.  Trajectory tracking control design for autonomous helicopters using a backstepping algorithm , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[20]  Jeff S. Shamma,et al.  Gain-Scheduled Missile Autopilot Design Using Linear Parameter Varying Transformations , 1993 .

[21]  Naomi Ehrich Leonard,et al.  Controllability and motion algorithms for underactuated Lagrangian systems on Lie groups , 2000, IEEE Trans. Autom. Control..

[22]  H. Nijmeijer,et al.  Underactuated ship tracking control: Theory and experiments , 2001 .

[23]  F.M. Raimondi,et al.  Trajectory tracking of underactuated underwater vehicles , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[24]  Carlos Canudas de Wit,et al.  Theory of Robot Control , 1996 .