Control of a self-balancing robot with two degrees of freedom via IDA-PBC.

This paper presents an interconnection and damping assignment passivity-based control (IDA-PBC) to drive a self-balancing robot restricted to two degrees of freedom including the dynamics of the actuators. The design of the control law, stability analysis and estimation of the domain of attraction are shown in detail. A convenient change of variables and an appropriate handling of the matching equations have been key to design the control law and to get the asymptotic stability analysis, respectively. Two scalar functions have been used in the design of the controller to underscore how different proposals for the desired potential energy can shape the behavior of the self-balancing robot in closed loop. Experimental results are presented in order to confirm the theoretical proposal and to illustrate the performance of the proposed control law in the regulation task and the practical robustness against external disturbances.

[1]  Romeo Ortega,et al.  Stabilization of a class of underactuated mechanical systems via interconnection and damping assignment , 2002, IEEE Trans. Autom. Control..

[2]  Chih-Hui Chiu,et al.  The Design and Implementation of a Wheeled Inverted Pendulum Using an Adaptive Output Recurrent Cerebellar Model Articulation Controller , 2010, IEEE Transactions on Industrial Electronics.

[3]  Tong Heng Lee,et al.  Synthesized design of a fuzzy logic controller for an underactuated unicycle , 2012, Fuzzy Sets Syst..

[4]  J. Ghommam,et al.  Predictor-based control for an inverted pendulum subject to networked time delay. , 2017, ISA transactions.

[5]  Tong Heng Lee,et al.  Design and Implementation of Integral Sliding-Mode Control on an Underactuated Two-Wheeled Mobile Robot , 2014, IEEE Transactions on Industrial Electronics.

[6]  Si-Lu Chen,et al.  Composite jerk feedforward and disturbance observer for robust tracking of flexible systems , 2017, Autom..

[7]  Kok Kiong Tan,et al.  Force estimation and failure detection based on disturbance observer for an ear surgical device. , 2017, ISA transactions.

[8]  Danijel Pavković,et al.  Modeling and control of a pneumatically actuated inverted pendulum. , 2009, ISA transactions.

[9]  Rogelio Lozano,et al.  Non-linear Control for Underactuated Mechanical Systems , 2001 .

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

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

[12]  Romeo Ortega,et al.  Interconnection and Damping Assignment Passivity--Based Control of the Pendubot , 2008 .

[13]  Sangtae Kim,et al.  Tilting-Type Balancing Mobile Robot Platform for Enhancing Lateral Stability , 2015, IEEE/ASME Transactions on Mechatronics.