Energy-Based Limit Cycle Compensation for Dynamically Balancing Wheeled Inverted Pendulum Machines

In this paper we present an energy-based algorithm to minimize limit cycles in dynamically balancing wheeled inverted pendulum (IP) machines. Because the algorithm is not based on absolute values of parameters, the performance is robust and accounts for mechanical reconfiguration and wear. The effects of phenomena such as drive-train friction, rolling friction, backlash and sensor bandwidth are well known, causing either limit cycles or instabilities in IP balancing machines and yet compensation or control design to mitigate these effects are not well known. The effects of these non-linearities can be observed in the energy behavior of IP balancing machines, hence, as a broader goal we seek to establish an energy-based framework for the investigation of non-linearities in this class of machines. We successfully demonstrate the effectiveness of our algorithm on a two-wheeled IP balancing machine, “Charlie”, developed in our laboratory. As an example we show a reduction in the amplitude of limit cycles over a 10 second period from 220 degrees in wheel angle and 15 degrees in pitch to 9.9 degrees and 1.3 degrees respectively.

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

[2]  Karl Johan Åström,et al.  Control of Systems with Friction , 1998 .

[3]  Anders Blomdell,et al.  Design and Control of YAIP — an Inverted Pendulum on Two Wheels Robot , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[4]  Carlos Canudas de Wit,et al.  A survey of models, analysis tools and compensation methods for the control of machines with friction , 1994, Autom..

[5]  Kirsten Morris,et al.  Friction and the Inverted Pendulum Stabilization Problem , 2008 .

[6]  E. Ostertag,et al.  Fuzzy control of an inverted pendulum with fuzzy compensation of friction forces , 1993 .

[7]  L.-H. Chang,et al.  Design of nonlinear controller for bi-axial inverted pendulum system , 2007 .

[8]  Basilio Bona,et al.  Experiments on robust friction compensation: the inverted pendulum case , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[9]  Blake Hannaford,et al.  Time domain passivity control of haptic interfaces , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[10]  G. A. Medrano-Cersa Robust computer control of an inverted pendulum , 1999 .

[11]  Hoa G. Nguyen,et al.  Segway robotic mobility platform , 2004, SPIE Optics East.