Three-Stage Design Analysis and Multicriteria Optimization of a Parallel Ankle Rehabilitation Robot Using Genetic Algorithm

This paper describes the design analysis and optimization of a novel 3-degrees of freedom (DOF) wearable parallel robot developed for ankle rehabilitation treatments. To address the challenges arising from the use of a parallel mechanism, flexible actuators, and the constraints imposed by the ankle rehabilitation treatment, a complete robot design analysis is performed. Three design stages of the robot, namely, kinematic design, actuation design, and structural design are identified and investigated, and, in the process, six important performance objectives are identified which are vital to achieve design goals. Initially, the optimization is performed by considering only a single objective. Further analysis revealed that some of these objectives are conflicting, and hence these are required to be simultaneously optimized. To investigate a further improvement in the optimal values of design objectives, a preference-based approach and evolutionary-algorithm-based nondominated sorting algorithm (NSGA II) are adapted to the present design optimization problem. Results from NSGA II are compared with the results obtained from the single objective optimization and preference-based optimization approaches. It is found that NSGA II is able to provide better design solutions and is adequate to optimize all of the objective functions concurrently. Finally, a fuzzy-based ranking method has been devised and implemented in order to select the final design solution from the set of nondominated solutions obtained through NSGA II. The proposed design analysis of parallel robots together with the multiobjective optimization and subsequent fuzzy-based ranking can be generalized with modest efforts for the development of all of the classes of parallel robots.

[1]  Amir Khajepour,et al.  Optimization of Actuator Forces in Cable-Based Parallel Manipulators Using Convex Analysis , 2008, IEEE Transactions on Robotics.

[2]  Clément Gosselin,et al.  Analytical approach for optimal design of a type of spherical parallel manipulator using dexterous performance indices , 2003 .

[3]  Noyan Turkkan,et al.  Solving the forward kinematics of parallel manipulators with a genetic algorithm , 1996, J. Field Robotics.

[4]  J. J. Moré,et al.  Algorithms for bound constrained quadratic programming problems , 1989 .

[5]  Gianmarc Coppola,et al.  A 6-DOF reconfigurable hybrid parallel manipulator , 2014 .

[6]  Xin-Jun Liu Optimal kinematic design of a three translational DoFs parallel manipulator , 2006, Robotica.

[7]  Vincent Hayward,et al.  Multiple-goal kinematic optimization of a parallel spherical mechanism with actuator redundancy , 1992, IEEE Trans. Robotics Autom..

[8]  Qing Mei Meng Design of a Parallel Manipulator Based on Multi-Objective Self-Adaptive Differential Evolution Algorithm , 2013 .

[9]  Jose L Pons,et al.  Rehabilitation Exoskeletal Robotics , 2010, IEEE Engineering in Medicine and Biology Magazine.

[10]  Scott D. Sudhoff,et al.  An Evolutionary Computing Approach to Robust Design in the Presence of Uncertainties , 2010, IEEE Transactions on Evolutionary Computation.

[11]  R. Quinn,et al.  Modeling of braided pneumatic actuators for robotic control , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[12]  Volkan Patoglu,et al.  Multi-criteria Design Optimization of Parallel Robots , 2008, 2008 IEEE Conference on Robotics, Automation and Mechatronics.

[13]  Cengiz Kahraman,et al.  Fuzzy Multi-Attribute Scoring Methods with Applications , 2008 .

[14]  Saeed Behzadipour,et al.  Stiffness of Cable-based Parallel Manipulators With Application to Stability Analysis , 2006 .

[15]  Jürgen Hesselbach,et al.  Elastodynamic optimization of parallel kinematics , 2005, IEEE International Conference on Automation Science and Engineering, 2005..

[16]  F. Sassani,et al.  Isotropic design optimization of robotic manipulators using a genetic algorithm method , 2002, Proceedings of the IEEE Internatinal Symposium on Intelligent Control.

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

[18]  Nikolaos G. Tsagarakis,et al.  Control strategies for ankle rehabilitation using a high performance ankle exerciser , 2010, 2010 IEEE International Conference on Robotics and Automation.

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

[20]  K. Miller,et al.  Optimal kinematic design of spatial parallel manipulators: Application to Linear Delta robot , 2003 .

[21]  Jian S. Dai,et al.  Sprained Ankle Physiotherapy Based Mechanism Synthesis and Stiffness Analysis of a Robotic Rehabilitation Device , 2004, Auton. Robots.

[22]  John J. Craig,et al.  Articulated hands: Force control and kinematic issues , 1981 .

[23]  Zhen Gao,et al.  Workspace Representation and Optimization of a Novel Parallel Mechanism with Three-Degrees-of-Freedom , 2011 .

[24]  Eric Courteille,et al.  Design optimization of a Delta-like parallel robot through global stiffness performance evaluation , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[25]  Long Cheng,et al.  Multicriteria Optimization for Coordination of Redundant Robots Using a Dual Neural Network , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[26]  Clément Gosselin,et al.  On the Kinematic Design of Spherical Three-Degree-of- Freedom Parallel Manipulators , 1993, Int. J. Robotics Res..

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

[28]  J. Merlet,et al.  Multi-criteria optimal design of parallel manipulators based on interval analysis , 2005 .

[29]  Chunhong Zheng,et al.  Genetic design of kinematically optimal fine tuning Stewart platform for large spherical radio telescope , 2001 .

[30]  Adam Jacoff,et al.  Design and workspace analysis of a 6-6 cable-suspended parallel robot , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[31]  L. Tsai,et al.  Kinematics and Optimization of a Spatial 3-UPU Parallel Manipulator , 2000 .

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

[33]  Leila Notash,et al.  Design and prototype of parallel, wire-actuated robots with a constraining linkage , 2004, J. Field Robotics.

[34]  V. Maties,et al.  Optimization of Workspace of a 2 DOF parallel robot , 2006, 2006 International Conference on Mechatronics and Automation.

[35]  Byoung-Tak Zhang,et al.  EvoOligo: Oligonucleotide Probe Design With Multiobjective Evolutionary Algorithms , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[36]  Hong Yue,et al.  Design and Kinematics Simulation of Parallel Robots for Ankle Rehabilitation , 2006, 2006 International Conference on Mechatronics and Automation.

[37]  Jungwon Yoon,et al.  Reconfigurable ankle rehabilitation robot for various exercises , 2006 .

[38]  Leila Notash,et al.  Configuration engine for architecture planning of modular parallel robots , 2004 .

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

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

[41]  Grigore C. Burdea,et al.  The “Rutgers Ankle” Orthopedic Rehabilitation Interface , 1999, Dynamic Systems and Control.

[42]  Leyuan Shi,et al.  IEEE Transactions on Automation Science and Engineering , 2009, IEEE Transactions on Automation Science and Engineering.

[43]  S. Utyuzhnikov,et al.  Directed search domain: a method for even generation of the Pareto frontier in multiobjective optimization , 2011 .

[44]  Ioannis Z. Emiris,et al.  A parallel robot for ankle rehabilitation-evaluation and its design specifications , 2008, 2008 8th IEEE International Conference on BioInformatics and BioEngineering.

[45]  Ilya Tyapin,et al.  MULTI-OBJECTIVE DESIGN OPTIMISATION OF A CLASS OF PKMS - THE 3-DOF GANTRY-TAU , 2010, ICMIC 2010.

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

[47]  Kerstin Vogler,et al.  Applications Of Multi Objective Evolutionary Algorithms , 2016 .

[48]  Bhaskar Dasgupta,et al.  The Stewart platform manipulator: a review , 2000 .

[49]  Sheng Quan Xie,et al.  An iterative fuzzy controller for pneumatic muscle driven rehabilitation robot , 2011, Expert Syst. Appl..

[50]  王南,et al.  Multi-objective Optimization of 3 UPS S Parallel Mechanism Based on Isight , 2013 .