Evolutionary Tuning of Modular Fuzzy Controller for Two-wheeled Wheelchair

In this work, an optimization technique is adopted to manipulate the input and output scaling factors of a modular fuzzy logic controller (MFC) for lifting and stabilizing the front wheels of a wheelchair in two-wheeled mode. A virtual wheelchair (WC) model is developed within Visual Nastran (VN) software environment where the model is further linked with Matlab/Simulink for control purposes. The lifting of the chair is done by transforming the first link (Link1), attached to the front wheels (casters) to the upright position while maintaining stability of the second link (Link2) where the payload is attached. General rules of thumb allow heuristic tuning (trial and error) of the parameters but such heuristic method does not guarantee that the system tuned with current data set will represent future system states. A global optimization mechanism such as genetic algorithm is necessary to improve the system performance. Due to its significant advantages over other searching methods, a genetic algorithm approach is used to optimize the scaling factors of the MFC and results show that the optimized parameters give better system performance for such a complex, highly nonlinear two-wheeled wheelchair system.

[1]  Shih-Liang Wang,et al.  Motion Simulation With Working Model 2D and MSC.visualNastran 4D , 2001, J. Comput. Inf. Sci. Eng..

[2]  Kenneth Alan De Jong,et al.  An analysis of the behavior of a class of genetic adaptive systems. , 1975 .

[3]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[4]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[5]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[6]  Thomas Bäck,et al.  Evolutionary Algorithms in Theory and Practice , 1996 .

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

[8]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[9]  Katsuhisa Furuta,et al.  Robust swing up control of double pendulum , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[10]  Daniel Vélez Día,et al.  Biomechanics and Motor Control of Human Movement , 2013 .

[11]  Alexander Y. Bogdanov,et al.  Optimal Control of a Double Inverted Pendulum on a Cart , 2004 .

[12]  Chih-Hsun Chou Genetic algorithm-based optimal fuzzy controller design in the linguistic space , 2006, IEEE Transactions on Fuzzy Systems.

[13]  James E. Baker,et al.  Reducing Bias and Inefficienry in the Selection Algorithm , 1987, ICGA.

[14]  M. O. Tokhi,et al.  STEERING CONTROL OF WHEELCHAIR ON TWO WHEELS , 2008 .

[15]  M. O. Tokhi,et al.  HEIGHT EXTENSION OF CHAIR ON TWO-WHEELED WHEELCHAIR , 2009 .

[16]  Brijesh Verma,et al.  A Compositional Method Using an Evolutionary Algorithm for Finding Fuzzy Rules in 3-Layered Hierarchical Fuzzy Structure , 2009, Int. J. Comput. Intell. Appl..

[17]  Ali M. S. Zalzala,et al.  Time-Optimal Path Planning and Control Using Neural Networks and a Genetic Algorithm , 2001, Int. J. Comput. Intell. Appl..

[18]  Sanjay Sharma,et al.  Soft computing approaches for control of a flexible manipulator , 2008 .

[19]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[20]  M. Osman Tokhi,et al.  GA-based Neural Fuzzy Control of Flexible-link Manipulators , 2006, Eng. Lett..

[21]  John J. Grefenstette,et al.  Optimization of Control Parameters for Genetic Algorithms , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[22]  K. Furuta Safe manual control of pendulums-a human adaptive mechatronics pespective- , 2005 .

[23]  Russell C. Eberhart,et al.  Implementation of evolutionary fuzzy systems , 1999, IEEE Trans. Fuzzy Syst..

[24]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

[25]  Kit Yan Chan,et al.  Genetic Algorithms with Dynamic Mutation Rates and their Industrial Applications , 2008, Int. J. Comput. Intell. Appl..

[26]  Derek A. Linkens,et al.  A hybrid neuro-fuzzy PID controller , 1998, Fuzzy Sets Syst..

[27]  Y. Takahashi,et al.  Front wheel raising and inverse pendulum control of power assist wheel chair robot , 1999, IECON'99. Conference Proceedings. 25th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.99CH37029).

[28]  K. Dejong,et al.  An analysis of the behavior of a class of genetic adaptive systems , 1975 .

[29]  Pugalendhi GaneshKumar,et al.  Mixed Genetic Algorithm Approach for Fuzzy Classifier Design , 2010, Int. J. Comput. Intell. Appl..

[30]  Rajarshi Das,et al.  A Study of Control Parameters Affecting Online Performance of Genetic Algorithms for Function Optimization , 1989, ICGA.

[31]  J. G. Ziegler,et al.  Optimum Settings for Automatic Controllers , 1942, Journal of Fluids Engineering.

[32]  Nikola K. Kasabov,et al.  Evolutionary Computation For On-Line And Off-Line Parameter Tuning Of Evolving Fuzzy Neural Networksc , 2004, Int. J. Comput. Intell. Appl..

[33]  D. Fogel Evolutionary algorithms in theory and practice , 1997, Complex..

[34]  Fred W. Glover,et al.  Tabu Search - Part I , 1989, INFORMS J. Comput..