Stabilization of Nonholonomic Robotic Systems Using Adaptation and Homogeneous Feedback

This paper considers the problem of stabilizing nonholonomic robotic systems in the presence of uncertainty regarding the system dynamic model. It is proposed that a simple and effective solution to this problem can be obtained by combining ideas from homogeneous system theory and adaptive control theory. Thus each of the proposed control systems consists of two subsystems: a (homogeneous) kinematic stabilization strategy which generates a desired velocity trajectory for the nonholonomic system, and an adaptive control scheme which ensures that this velocity trajectory is accurately tracked. This approach is shown to provide arbitrarily accurate stabilization to any desired configuration and can be implemented without knowledge of the system dynamic model. Moreover, it is demonstrated that exponential rates of convergence can be achieved with this methodology. The efficacy of the proposed stabilization strategies is illustrated through extensive computer simulations with nonholonomic robotic systems arising from explicit constraints on the system kinematics and from symmetries of the system dynamics.

[1]  J.P. Hespanha,et al.  Towards the supervisory control of uncertain nonholonomic systems , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[2]  C. Samson,et al.  Time-varying exponential stabilization of a rigid spacecraft with two control torques , 1997, IEEE Trans. Autom. Control..

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

[4]  Eduardo D. Sontag,et al.  On control-Lyapunov functions under input constraints , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[5]  O. Egeland,et al.  A Lyapunov approach to exponential stabilization of nonholonomic systems in power form , 1997, IEEE Trans. Autom. Control..

[6]  Richard M. Murray,et al.  Nonholonomic control systems: from steering to stabilization with sinusoids , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[7]  R. Colbaugh,et al.  Adaptive control of nonholonomic mechanical systems , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[8]  Pascal Morin,et al.  Application of Backstepping Techniques to the Time-Varying Exponential Stabilisation of Chained Form Systems , 1997, Eur. J. Control.

[9]  Chun-Yi Su,et al.  Robust motion/force control of mechanical systems with classical nonholonomic constraints , 1994, IEEE Trans. Autom. Control..

[10]  Robert T. M'Closkey Exponential Stabilization of Driftless Nonlinear Control Systems , 1995 .

[11]  Ernest Barany,et al.  Adaptive Regulation of Manipulators Using Only Position Measurements , 1997, Int. J. Robotics Res..

[12]  Richard Colbaugh,et al.  Adaptive control of nonholonomic robotic systems , 1998 .

[13]  Richard Colbaugh,et al.  Adaptive Compliant Motion Control for Dexterous Manipulators , 1995, Int. J. Robotics Res..

[14]  Bor-Sen Chen,et al.  Adaptive tracking control design of nonholonomic mechanical systems , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

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

[16]  Nader Sadegh A nodal link perceptron network with applications to control of a nonholonomic system , 1995, IEEE Trans. Neural Networks.

[17]  Frank L. Lewis,et al.  Control of a nonholonomic mobile robot using neural networks , 1998, IEEE Trans. Neural Networks.

[18]  Zhong-Ping Jiang,et al.  Backstepping-based adaptive controllers for uncertain nonholonomic systems , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[19]  Richard Colbaugh,et al.  Adaptive stabilization of uncertain nonholonomic mechanical systems , 1998, Robotica.

[20]  R. Murray,et al.  Exponential stabilization of driftless nonlinear control systems using homogeneous feedback , 1997, IEEE Trans. Autom. Control..

[21]  Wei Huo,et al.  Adaptive stabilization of dynamic nonholonomic chained systems with uncertainty , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[22]  Ilya Kolmanovsky,et al.  Developments in nonholonomic control problems , 1995 .