Design optimization of a cable actuated parallel ankle rehabilitation robot: A fuzzy based multi-objective evolutionary approach

Robotic devices can be potentially used to assist physical therapy treatments in order to restore musculoskeletal system malfunctions owing to neurological disorders. Cable actuated parallel robots, despite their obvious benefits such as enhanced workspace, light weight, and flexibility, are not popularly used in ankle rehabilitation treatments, due to their complex mechanism and cable actuation issues. In order to address these issues, it is recommended to carry out robot design optimization. However, design synthesis of the cable actuated parallel ankle robot calls for multi-objective optimization (MOO), since there are multiple and conflicting objectives to achieve. To acquire more choices between actuator forces, overall stiffness of robot (which is crucial for a cable based ankle robot) and other vital design objectives, it is required to explore the extreme ends of the Pareto Front (PF) more carefully. Existing multi-objective evolutionary algorithms (MOEAs) normally focus on the convergence and may not provide solutions at the extremities of PF. Capitalizing on this improvement opportunity, this paper presents a fuzzy based MOEA, namely, biased fuzzy sorting genetic algorithm (BFSGA) which encourages solutions in the extreme zones of the PF. It is shown in this paper that using proposed method, diversity in the populations is supported and in the process wider trade-off choices of objectives can be obtained. During ankle robot design optimization, crisp objectives are defined as fuzzy objectives and competing solutions are provided an overall activation score (OAS). Subsequently OAS is used to assign a fuzzy dominance ranking to the design solutions. It is found that the BFSGA approach performs well in exploring the extreme zones of the Pareto front, which are normally overlooked by other MOEA such as NSGA-II due to their inherent mechanism.

[1]  Peter J. Fleming,et al.  Evolutionary many-objective optimisation: an exploratory analysis , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[2]  Eckart Zitzler,et al.  HypE: An Algorithm for Fast Hypervolume-Based Many-Objective Optimization , 2011, Evolutionary Computation.

[3]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[4]  Ridha Kelaiaia,et al.  Some investigations into the optimal dimensional synthesis of parallel robots , 2016 .

[6]  Eckart Zitzler Two Decades Of Evolutionary Multi-Criterion Optimization: A Glance Back And A Look Ahead , 2007, 2007 IEEE Symposium on Computational Intelligence in Multi-Criteria Decision-Making.

[7]  Gary B. Lamont,et al.  Applications Of Multi-Objective Evolutionary Algorithms , 2004 .

[8]  Belkacem Bounab,et al.  Multi-objective optimal design based kineto-elastostatic performance for the delta parallel mechanism , 2014, Robotica.

[9]  Jean-Pierre Merlet Determination of the optimal geometry of modular parallel robots , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[10]  Shahid Hussain,et al.  Multicriteria Design Optimization of a Parallel Ankle Rehabilitation Robot: Fuzzy Dominated Sorting Evolutionary Algorithm Approach , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[11]  Gaoping Wang,et al.  A New Fuzzy Dominance GA Applied to Solve Many-Objective Optimization Problem , 2007, Second International Conference on Innovative Computing, Informatio and Control (ICICIC 2007).

[12]  Kalyanmoy Deb,et al.  A dual-population paradigm for evolutionary multiobjective optimization , 2015, Inf. Sci..

[13]  Zhaohong Deng,et al.  Robust Relief-Feature Weighting, Margin Maximization, and Fuzzy Optimization , 2010, IEEE Transactions on Fuzzy Systems.

[14]  Sheng Quan Xie,et al.  Kinematic design optimization of a parallel ankle rehabilitation robot using modified genetic algorithm , 2009, Robotics Auton. Syst..

[15]  David Thomas,et al.  The Art in Computer Programming , 2001 .

[16]  María José del Jesús,et al.  NMEEF-SD: Non-dominated Multiobjective Evolutionary Algorithm for Extracting Fuzzy Rules in Subgroup Discovery , 2010, IEEE Transactions on Fuzzy Systems.

[17]  Shaoyuan Li,et al.  Two-Step Interactive Satisfactory Method for Fuzzy Multiple Objective Optimization With Preemptive Priorities , 2007, IEEE Transactions on Fuzzy Systems.

[18]  Lily Rachmawati,et al.  Incorporating the Notion of Relative Importance of Objectives in Evolutionary Multiobjective Optimization , 2010, IEEE Transactions on Evolutionary Computation.

[19]  Francisco Herrera,et al.  A Multiobjective Evolutionary Approach to Concurrently Learn Rule and Data Bases of Linguistic Fuzzy-Rule-Based Systems , 2009, IEEE Transactions on Fuzzy Systems.

[20]  Kalyanmoy Deb,et al.  Multi-objective optimization of a leg mechanism using genetic algorithms , 2005 .

[21]  Lishan Kang,et al.  A New Evolutionary Algorithm for Solving Many-Objective Optimization Problems , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[22]  Reza Abbasnia,et al.  Time-Cost Trade-off Problem in Construction Project Management, Based on Fuzzy Logic , 2008 .

[23]  Shahid Hussain,et al.  Three-Stage Design Analysis and Multicriteria Optimization of a Parallel Ankle Rehabilitation Robot Using Genetic Algorithm , 2015, IEEE Transactions on Automation Science and Engineering.

[24]  Shahid Hussain,et al.  An Adaptive Wearable Parallel Robot for the Treatment of Ankle Injuries , 2014, IEEE/ASME Transactions on Mechatronics.

[25]  Shahid Hussain,et al.  State-of-the-art robotic gait rehabilitation orthoses: design and control aspects. , 2014, NeuroRehabilitation.

[26]  Eduardo Fernández,et al.  Deriving a final ranking from fuzzy preferences: An approach compatible with the Principle of Correspondence , 2008, Math. Comput. Model..

[27]  Shahid Hussain,et al.  Robust Nonlinear Control of an Intrinsically Compliant Robotic Gait Training Orthosis , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[28]  Elena R. Messina,et al.  Design and workspace analysis of a 6–6 cable-suspended parallel robot , 2004 .

[29]  Shahid Hussain,et al.  An intrinsically compliant robotic orthosis for treadmill training. , 2012, Medical engineering & physics.

[30]  Carlos A. Coello Coello,et al.  Evolutionary multiobjective optimization using an outranking-based dominance generalization , 2010, Comput. Oper. Res..

[31]  Ridha Kelaiaia,et al.  Multiobjective optimization of parallel kinematic mechanisms by the genetic algorithms , 2011, Robotica.

[32]  Robert LIN,et al.  NOTE ON FUZZY SETS , 2014 .

[33]  Ridha Kelaiaia,et al.  Multiobjective optimization of a linear Delta parallel robot , 2012 .

[34]  S. Q. Xie,et al.  Trajectory generation for ankle rehabilitation: A biomechanical model based approach , 2010 .

[35]  Shahid Hussain,et al.  Effect of Cadence Regulation on Muscle Activation Patterns During Robot-Assisted Gait: A Dynamic Simulation Study , 2013, IEEE Journal of Biomedical and Health Informatics.

[36]  Xin Yao,et al.  Performance Scaling of Multi-objective Evolutionary Algorithms , 2003, EMO.

[37]  Yunxiang Liu,et al.  The Concept of Approximation Based on Fuzzy Dominance Relation in Decision-Making , 2003, RSFDGrC.

[38]  Dilip Kumar Pratihar,et al.  Evolution of Fuzzy Controllers and Applications , 2007, Advances in Evolutionary Computing for System Design.

[39]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[40]  Shahid Hussain,et al.  Review on design and control aspects of ankle rehabilitation robots , 2015, Disability and rehabilitation. Assistive technology.

[41]  B. Reardon,et al.  Fuzzy logic versus niched Pareto multiobjective genetic algorithm optimization , 1998 .