Balancing of a spherical inverted pendulum with an omni-directional mobile robot

A spherical inverted pendulum is a rod connected to a universal joint, which is attached to a horizontal movable base. The movable base is free to move on the plane acted on by a planar control force. It is a two-dimensional inverted pendulum. An omni-directional mobile robot is a special type of wheeled mobile robot that can perform translational movement along any desired path combined with any rotational movement. In this paper, we consider the problems of balancing a spherical inverted pendulum that is driven by an omni-directional mobile robot. A detailed dynamic model of the system is given for the control design and simulation study. By retaining the predominant nonlinear terms and neglecting the high-order coupling terms, the spherical inverted pendulum system model is simplified to two decoupled one-dimensional inverted pendulum systems. A stabilizing controller based on sliding mode control is designed for each decoupled system. In addition, a linear-quadratic regulator controller based on a linearized system model is also designed for performance comparison. The performance of the two control strategies is investigated through experimental studies.

[1]  Naomi Ehrich Leonard,et al.  Controlled Lagrangians and the stabilization of mechanical systems. I. The first matching theorem , 2000, IEEE Trans. Autom. Control..

[2]  M. Yamakita,et al.  A NEW INVERTED PENDULUM APPARATUS FOR EDUCATION , 1992 .

[3]  Jerry H. Ginsberg,et al.  Advanced Engineering Dynamics , 1988 .

[4]  D. B. Izosimov,et al.  Block control principle. II , 1990 .

[5]  Olav Egeland,et al.  Swinging up the spherical pendulum via stabilization of its first integrals , 2004, Autom..

[6]  Vadim I. Utkin,et al.  Sliding mode control in electromechanical systems , 1999 .

[7]  Mark W. Spong,et al.  The Pendubot: a mechatronic system for control research and education , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[8]  Iven M. Y. Mareels,et al.  Decentralized control design of interconnected chains of integrators: A case study , 2008, Autom..

[9]  Zexiang Li,et al.  Stabilization of a 2-DOF spherical pendulum on X-Y table , 2000, Proceedings of the 2000. IEEE International Conference on Control Applications. Conference Proceedings (Cat. No.00CH37162).

[10]  N. Ono,et al.  Attitude control of a triple inverted pendulum , 1984 .

[11]  Youyi Wang,et al.  Discrete-Time Sliding Mode Control With Time-Varying Surface for Hard Disk Drives , 2009, IEEE Transactions on Control Systems Technology.

[12]  S. Mourad,et al.  Balancing of an inverted pendulum with a SCARA robot , 1998 .

[13]  KEIGO WATANABE,et al.  Feedback Control of an Omnidirectional Autonomous Platform for Mobile Service Robots , 1998, J. Intell. Robotic Syst..

[14]  Rong-Jong Wai,et al.  Adaptive stabilizing and tracking control for a nonlinear inverted-pendulum system via sliding-mode technique , 2006, IEEE Trans. Ind. Electron..

[15]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[16]  H. Sossa A.,et al.  Stabilization of the inverted spherical pendulum via Lyapunov approach , 2009 .

[17]  Sang Moo Lee,et al.  Balancing of an inverted pendulum with a kinematically redundant robot , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[18]  An-Chen Lee,et al.  A hybrid controller design for bi‐axial inverted pendulum system , 2009 .

[19]  Iven M. Y. Mareels,et al.  Non-linear stable inversion-based output tracking control for a spherical inverted pendulum , 2008, Int. J. Control.

[20]  Mark W. Spong,et al.  Swing up control of the Acrobot , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[21]  Leonid M. Fridman,et al.  Cascade control of PM-DC drives via second-order sliding mode technique , 2008, 2008 International Workshop on Variable Structure Systems.

[22]  M. Spong,et al.  Nonlinear Control of the Inertia Wheel Pendulum , 1999 .

[23]  K. Furuta,et al.  Computer control of a double inverted pendulum , 1978 .

[24]  Raffaello D'Andrea,et al.  Near-optimal dynamic trajectory generation and control of an omnidirectional vehicle , 2004, Robotics Auton. Syst..

[25]  Robert L. Williams,et al.  Velocity and Acceleration Cones for Kinematic and Dynamic Constraints on Omni-Directional Mobile Robots , 2006 .

[26]  Vadim I. Utkin,et al.  Sliding Modes in Control and Optimization , 1992, Communications and Control Engineering Series.

[27]  Jae-Bok Song,et al.  Design and Control of a Four-Wheeled Omnidirectional Mobile Robot with Steerable Omnidirectional Wheels , 2004 .

[28]  Peter I. Corke,et al.  Nonlinear control of the Reaction Wheel Pendulum , 2001, Autom..