Collocated Adaptive Control of Underactuated Mechanical Systems

Collocated adaptive control of underactuated mechanical systems is still a concern for the control community. The main difficulty comes from the nonlinearity of the collocated inverse dynamics with respect to the base parameters, which forbids the direct application of classical adaptive control schemes. This paper extends and encompasses the Slotine's adaptive control, which was developed for fully actuated mechanical systems, to stabilize the collocated state space of an underactuated mechanical system. The key point is to define the sliding variable as the difference between the system's velocity and an exogenous state whose dynamics is considered as control input. We first revisit the Slotine's result in view of this definition and then show how to extend it to the underactuated case. Stability and convergence of time-varying reference trajectories for the collocated dynamics are shown to be in the sense of Lyapunov. Global well-posedness of the control laws is achieved by means of a new algebraic property of the mass matrix. Simulations, comparisons to existing control strategies, and experimental results on a two-link manipulator verify the soundness of the proposed approach.

[1]  J. Ghommam,et al.  Global stabilisation and tracking control of underactuated surface vessels , 2010 .

[2]  Weiping Li,et al.  Adaptive manipulator control a case study , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[3]  Koji Yoshida,et al.  Verification of the Positive Definiteness of the Inertial Matrix of Manipulators Using Base Inertial Parameters , 2000, Int. J. Robotics Res..

[4]  Russ Tedrake,et al.  Underactuated Robotics: Learning, Planning, and Control for Ecient and Agile Machines Course Notes for MIT 6.832 , 2009 .

[5]  Roy Featherstone,et al.  Rigid Body Dynamics Algorithms , 2007 .

[6]  Yangsheng Xu,et al.  Under-actuated robot systems: dynamic interaction and adaptive control , 1994, Proceedings of IEEE International Conference on Systems, Man and Cybernetics.

[7]  Hongnian Yu,et al.  A Survey of Underactuated Mechanical Systems , 2013 .

[8]  P. Olver Nonlinear Systems , 2013 .

[9]  Hanlei Wang On adaptive inverse dynamics for free-floating space manipulators , 2011, Robotics Auton. Syst..

[10]  Mark W. Spong,et al.  Comments on "Adaptive manipulator control: a case study" by J. Slotine and W. Li , 1990 .

[11]  Thierry Floquet,et al.  Second‐order sliding mode control of underactuated mechanical systems II: Orbital stabilization of an inverted pendulum with application to swing up/balancing control , 2008 .

[12]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[13]  Mark W. Spong,et al.  Underactuated mechanical systems , 1998 .

[14]  Giulio Sandini,et al.  Force feedback exploiting tactile and proximal force/torque sensing , 2012, Autonomous Robots.

[15]  Giuseppe Oriolo,et al.  Motion planning and trajectory control of an underactuated three-link robot via dynamic feedback linearization , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[16]  Giuseppe Oriolo,et al.  Dynamic mobility of redundant robots using end-effector commands , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

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

[18]  Christine Chevallereau,et al.  Nonlinear control of mechanical systems with an unactuated cyclic variable , 2005, IEEE Transactions on Automatic Control.

[19]  Brian D. O. Anderson,et al.  Failures of adaptive control theory and their resolution , 2005, Commun. Inf. Syst..

[20]  A. Isidori,et al.  Adaptive control of linearizable systems , 1989 .

[21]  Wisama Khalil,et al.  Modeling, Identification and Control of Robots , 2003 .

[22]  Mark W. Spong,et al.  Energy Based Control of a Class of Underactuated Mechanical Systems , 1996 .

[23]  Pedro La Hera Underactuated mechanical systems : Contributions to trajectory planning, analysis, and control , 2011 .

[24]  Zhihua Qu,et al.  Globally stabilizing adaptive control design for nonlinearly-parameterized systems , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[25]  Reza Olfati-Saber,et al.  Nonlinear control of underactuated mechanical systems with application to robotics and aerospace vehicles , 2001 .

[26]  Dongkyoung Chwa,et al.  Swing-Up and Stabilization Control of Inverted-Pendulum Systems via Coupled Sliding-Mode Control Method , 2009, IEEE Transactions on Industrial Electronics.

[27]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

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

[29]  Giulio Sandini,et al.  Exploiting proximal F/T measurements for the iCub active compliance , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.