Stabilization of a mobile inverted pendulum with IDA-PBC and experimental verification

Mobile inverted pendulums are expected to be applied to personal mobility and robots which are used in human living space. Although this mobility always needs to be stabilized, previous approaches were based on a linearized model or feedback linearization. In this study, interconnection and damping assignment passivity-based control (IDA-PBC) is applied. The IDA-PBC is a nonlinear control method which has been shown to be powerful to stabilize underactuated mechanical systems. Although partial differential equation (PDE) must be solved to derive the IDA-PBC controller and it is a difficult task in general, we show that the controller for the mobile inverted pendulum can be constructed. A systematic graphical method to select controller parameters which guarantee asymptotic stability and estimate the domain of attraction is also proposed. Simulation results show that the IDA-PBC controller performs fast responses theoretically ensuring sufficient domain of attraction. The effectiveness of the IDA-PBC controller is also verified in experiments. Especially control performance under an impulsive disturbance on the mobile inverted pendulum is verified. The IDA-PBC achieves as fast transient performance as a linear-quadratic regulator (LQR). In addition, we show that when the pendulum inclines quickly and largely due to the disturbance, the IDA-PBC controller can stabilize it whereas the LQR can not.

[1]  Masaki Takahashi,et al.  Stabilization of a Cart-Inverted Pendulum with Interconnection and Damping Assignment Passivity-Based Control Focusing on the Kinetic Energy Shaping , 2010 .

[2]  Romeo Ortega,et al.  Interconnection and Damping Assignment Passivity-Based Control: A Survey , 2004, Eur. J. Control.

[3]  Naoya Hatakeyama,et al.  Movement Control Using Zero Dynamics of Two-wheeled Inverted Pendulum Robot , 2008 .

[4]  J. Aracil,et al.  Stabilization of a class of underactuated mechanical systems via total energy shaping , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[5]  Y. Tadokoro,et al.  A Counting System of the Chewing Number Using Pressure Sensors , 1997 .

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

[7]  Kaustubh Pathak,et al.  Velocity and position control of a wheeled inverted pendulum by partial feedback linearization , 2005, IEEE Transactions on Robotics.

[8]  Romeo Ortega,et al.  Putting energy back in control , 2001 .

[9]  Arjan van der Schaft,et al.  Interconnection and damping assignment passivity-based control of port-controlled Hamiltonian systems , 2002, Autom..

[10]  Shuuji Kajita,et al.  Estimation and Control of the Attitude of a Dynamic Mobile Robot Using Internal Sensors , 1990 .

[11]  H. B. Siguerdidjane,et al.  An experimental application of Total Energy Shaping Control: Stabilization of the inverted pendulum on a cart in the presence of friction , 2007, 2007 European Control Conference (ECC).

[12]  Npi Nnaedozie Aneke Control of underactuated mechanical systems , 2003 .

[13]  Alessandro Astolfi,et al.  Interconnection and damping assignment passivity-based control of mechanical systems with underactuation degree one , 2004, Proceedings of the 2004 American Control Conference.

[14]  Suguru Arimoto,et al.  A New Feedback Method for Dynamic Control of Manipulators , 1981 .

[15]  Alfred C. Rufer,et al.  JOE: a mobile, inverted pendulum , 2002, IEEE Trans. Ind. Electron..

[16]  Arun D. Mahindrakar,et al.  Extending interconnection and damping assignment passivity-based control (IDA-PBC) to underactuated mechanical systems with nonholonomic Pfaffian constraints: The mobile inverted pendulum robot , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.