Modeling and Trajectory Tracking Control of a 2-DOF Vision Based Inverted Pendulum

This paper presents a new modelling and trajectory tracking control system of a 2-DOF inverted pendulum using a contactless feedback with a low cost CCD camera. The proposed modelling method transforms the 2-DOF problem into a 1-DOF one by choosing a new balancing plane for the pendulum at each camera sampling instant. For a given plane, two feedback loops are considered. The first one, which is an observation loop, processes the delayed and sampled angle information delivered by the artificial vision system so as to set up a stable linear model of the pendulum and to estimate its continuous state by means of a specific observer called Piecewise Continuous Observer. The second loop, which is a stabilization loop, realizes a Lyapunov function based control to stabilize the cart-pendulum system. Simulation results illustrate the performances of the proposed approach.

[1]  Nahum Shimkin,et al.  Nonlinear Control Systems , 2008 .

[2]  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).

[3]  Fu Ying Nonlinear control of swing-up and stabilization of an inverted pendulum , 2003 .

[4]  A. Chamroo,et al.  Sampled tracking for delayed systems using piecewise functioning controller , 2006, The Proceedings of the Multiconference on "Computational Engineering in Systems Applications".

[5]  Mario E. Magaña,et al.  Fuzzy-logic control of an inverted pendulum with vision feedback , 1998 .

[6]  Haoping Wang,et al.  Hybrid control for vision based Cart-Inverted Pendulum system , 2008, 2008 American Control Conference.

[7]  Haoping Wang,et al.  Design and Implementation of Robust Hybrid Control of Vision Based Underactuated Mechanical Nonminimum Phase Systems , 2010 .

[8]  Armando A. Rodriguez,et al.  Description of a modeling, simulation, animation, and real-time control (MoSART) environment for a class of electromechanical systems , 2005, IEEE Transactions on Education.

[9]  Fernando Morilla,et al.  A Java/Matlab-based environment for remote control system laboratories: illustrated with an inverted pendulum , 2004, IEEE Transactions on Education.

[10]  Dominique Bonvin,et al.  Analysis of cascade structure with predictive control and feedback linearisation , 2005 .

[11]  Li Chen,et al.  Closed-loop model validation for an inverted pendulum experiment via a linear matrix inequality approach , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[12]  Haoping Wang,et al.  Plant Control using Digital Sensors that introduce a Delayed and Sampled Output , 2005, IEMDC 2005.

[13]  E.S. Espinoza-Quesada,et al.  Vision Based Control of an Underactuated System Using a Reduced Observer , 2006, Electronics, Robotics and Automotive Mechanics Conference (CERMA'06).

[14]  Janne Heikkilä,et al.  A four-step camera calibration procedure with implicit image correction , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[15]  Karl Johan Åström,et al.  Object tracking with measurements from single or multiple cameras , 2010, 2010 IEEE International Conference on Robotics and Automation.

[16]  William S. Levine,et al.  Nonlinear controller for an inverted pendulum having restricted travel , 1995, Autom..

[17]  M. Bugeja,et al.  Non-linear swing-up and stabilizing control of an inverted pendulum system , 2003, The IEEE Region 8 EUROCON 2003. Computer as a Tool..

[18]  Peter I. Corke,et al.  A tutorial on visual servo control , 1996, IEEE Trans. Robotics Autom..

[19]  Graziano Chesi Optimal Object Configurations to Minimize the Positioning Error in Visual Servoing , 2010, IEEE Transactions on Robotics.

[20]  Christian Vasseur,et al.  Control of linear systems using piecewise continuous systems , 2003 .

[21]  Frank L. Lewis,et al.  Hybrid control for a class of underactuated mechanical systems , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[22]  Haoping Wang,et al.  Stabilization of a 2-DOF inverted pendulum by a low cost visual feedback , 2008, 2008 American Control Conference.

[23]  Seul Jung,et al.  Neural network position tracking control of an inverted pendulum an X-Y table robot , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[24]  Christian Vasseur,et al.  Piecewise Continuous Systems Used in Trajectory Tracking of a Vision Based X-Y Robot , 2008 .

[25]  Seul Jung,et al.  Balancing and position tracking control of an inverted pendulum on a x-y plane using decentralized neural networks , 2003, Proceedings 2003 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2003).

[26]  R. Lozano,et al.  Stabilization of the inverted pendulum around its homoclinic orbit , 2000 .

[27]  Kazushi Nakano,et al.  Nominal performance recovery by PID+Q controller and its application to antisway control of crane lifter with visual feedback , 2004, IEEE Transactions on Control Systems Technology.

[28]  R. Olfati-Saber Fixed point controllers and stabilization of the cart-pole system and the rotating pendulum , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[29]  Lothar Wenzel,et al.  Computer vision based inverted pendulum , 2000, Proceedings of the 17th IEEE Instrumentation and Measurement Technology Conference [Cat. No. 00CH37066].

[30]  Seul Jung,et al.  Decoupled Neural Network Reference Compensation Technique for a PD Controlled Two Degrees-of-Freedom Inverted Pendulum , 2004 .