Synthesized design of a fuzzy logic controller for an underactuated unicycle

In this paper, we propose synthesized design of a fuzzy logic controller (FLC) for control of an underactuated unicycle system. The FLC objective is velocity control of the wheel while keeping the pendulum upright, which is an unstable equilibrium. The synthesized design consists of three phases. First, the FLC structures including the number of rules, membership functions, inference and parametric relations are chosen based on heuristic knowledge about the unicycle. Second, on the basis of a linearized model and linear feedback, the FLC output parameters are determined quantitatively for stabilization of the unicycle. Third, the FLC output parameters are tuned using an iterative learning tuning (ILT) algorithm, which minimizes an objective function that specifies the desired unicycle performance. The rationale for the synthesized FLC design is full utilization of the available information, which is achieved by combining model-based and model-free designs, and hence improves the FLC performance. We minimize the number of FLC rules and fuzzy labels. Six rules are used for regulation or setpoint tasks, whereas 10 rules are used with extra integral control to eliminate steady-state errors induced by system uncertainties and disturbances. Only two fuzzy labels are adopted for each fuzzy variable. The ILT process consists of two phases, exploration for stabilization and exploitation for better performance. The effectiveness of the proposed FLC is validated using intensive simulations and comparisons.

[1]  Youyi Wang,et al.  H∞ and mixed H2/H∞ control of discrete-time T-S fuzzy systems with local nonlinear models , 2011, Fuzzy Sets Syst..

[2]  Zhijun Li,et al.  Adaptive fuzzy logic control of dynamic balance and motion for wheeled inverted pendulums , 2009, Fuzzy Sets Syst..

[3]  Majid Nili Ahmadabadi,et al.  Exploration and exploitation balance management in fuzzy reinforcement learning , 2010, Fuzzy Sets Syst..

[4]  Zdenko Kovacic,et al.  Decoupled control and path tracking of a two-wheeled self-balancing mobile robot , 2009, 2009 IEEE International Symposium on Industrial Electronics.

[5]  Javier Aracil,et al.  Partial-energy-shaping control for orbital stabilization of high frequency oscillations of the Furuta pendulum , 2009, 2007 46th IEEE Conference on Decision and Control.

[6]  Reza Olfati-Saber,et al.  Nonlinear control of underactuated mechanical systems with application to robotics and aerospace vehicles , 2001 .

[7]  Jian Huang,et al.  Sliding-Mode Velocity Control of Mobile-Wheeled Inverted-Pendulum Systems , 2010, IEEE Transactions on Robotics.

[8]  Dongkyoung Chwa Nonlinear Tracking Control of 3-D Overhead Cranes Against the Initial Swing Angle and the Variation of Payload Weight , 2009, IEEE Transactions on Control Systems Technology.

[9]  Hashem Ashrafiuon,et al.  Sliding mode control of underactuated multibody systems and its application to shape change control , 2008, Int. J. Control.

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

[11]  Chin-Wang Tao,et al.  Fuzzy hierarchical swing-up and sliding position controller for the inverted pendulum-cart system , 2008, Fuzzy Sets Syst..

[12]  Yangsheng Xu,et al.  Stabilization and path following of a single wheel robot , 2004, IEEE/ASME Transactions on Mechatronics.

[13]  Woei Wan Tan,et al.  Stable adaptive fuzzy PD plus PI controller for nonlinear uncertain systems , 2011, Fuzzy Sets Syst..

[14]  Jian-Xin Xu,et al.  Optimal Tuning of PID Parameters Using Iterative Learning Approach , 2007, 2007 IEEE 22nd International Symposium on Intelligent Control.

[15]  Xiaogang Ruan,et al.  Balancing control of Two-Wheeled Upstanding Robot using adaptive fuzzy control method , 2009, 2009 IEEE International Conference on Intelligent Computing and Intelligent Systems.

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

[17]  Ricardo Martínez-Soto,et al.  Optimization of Interval Type-2 Fuzzy Logic Controllers for a Perturbed Autonomous Wheeled Mobile Robot Using Genetic Algorithms , 2008, Soft Computing for Hybrid Intelligent Systems.

[18]  Chin-Wang Tao,et al.  Design of a parallel distributed fuzzy LQR controller for the twin rotor multi-input multi-output system , 2010, Fuzzy Sets Syst..

[19]  Jian-Xin Xu,et al.  Optimal Tuning of PID Parameters Using Iterative Learning Approach , 2008 .

[20]  Ricardo Martínez-Soto,et al.  Optimization of Interval Type-2 Fuzzy Logic Controllers for a Perturbed Autonomous Wheeled Mobile Robot Using Genetic Algorithms , 2009, Soft Computing for Hybrid Intelligent Systems.

[21]  Ricardo Martínez-Soto,et al.  Hybrid Control for an Autonomous Wheeled Mobile Robot Under Perturbed Torques , 2007, IFSA.

[22]  Dongkyoung Chwa,et al.  Swing-Up and Stabilization Control of Inverted-Pendulum Systems via Coupled Sliding-Mode Control Method , 2009, IEEE Transactions on Industrial Electronics.

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

[24]  Sung Hyun Han,et al.  Simulation of attitude control of a wheeled inverted pendulum , 2007, 2007 International Conference on Control, Automation and Systems.