Kinematic Design Optimization of an Eight Degree-of-Freedom Upper-Limb Exoskeleton

This paper studies the problem of optimizing the kinematic structure of an eight degree-of-freedom upper-limb rehabilitation exoskeleton. The objective of optimization is achieving minimum volume and maximum dexterity in the workspace of daily activities specified by a set of upper-arm configurations. To formulate the problem, a new index is proposed for effective characterization of kinematic dexterity for wearable robots. Additionally, a set of constraints are defined to ensure that the optimal design can cover the desired workspace of the exoskeleton, while singular configurations and physical interferences are avoided. The formulated multi-objective optimization problem is solved using an evolutionary algorithm (Non-dominated Sorting Genetic Algorithm II) and the weighted sum approach. Among the resulted optimal points, the point with least sensitivity with respect to the variations of design variables is chosen as the final design.

[1]  Stephen J. Wright,et al.  Sequential Quadratic Programming , 1999 .

[2]  Kazuo Kiguchi,et al.  SUEFUL-7: A 7DOF upper-limb exoskeleton robot with muscle-model-oriented EMG-based control , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  B. Brewer,et al.  Poststroke Upper Extremity Rehabilitation: A Review of Robotic Systems and Clinical Results , 2007, Topics in stroke rehabilitation.

[4]  Reza Langari,et al.  A computational approach for human-like motion generation in upper limb exoskeletons supporting scapulohumeral rhythms , 2017, 2017 International Symposium on Wearable Robotics and Rehabilitation (WeRob).

[5]  Hao Wang,et al.  Mechanical design of EFW Exo II: A hybrid exoskeleton for elbow-forearm-wrist rehabilitation , 2017, 2017 International Conference on Rehabilitation Robotics (ICORR).

[6]  Sheng Quan Xie,et al.  Exoskeleton robots for upper-limb rehabilitation: state of the art and future prospects. , 2012, Medical engineering & physics.

[7]  Jian Huang,et al.  Design and Evaluation of the RUPERT Wearable Upper Extremity Exoskeleton Robot for Clinical and In-Home Therapies , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[8]  Christine M. Anderson-Cook,et al.  Practical Genetic Algorithms , 2005 .

[9]  S. Leonhardt,et al.  A survey on robotic devices for upper limb rehabilitation , 2014, Journal of NeuroEngineering and Rehabilitation.

[10]  Robert Riener,et al.  ARMin III --arm therapy exoskeleton with an ergonomic shoulder actuation , 2009 .

[11]  Pradeep K. Khosla,et al.  A Multi-population Genetic Algorithm And Its Application To Design Of Manipulators , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Carl A. Nelson,et al.  Multiple-Criteria Kinematic Optimization for the Design of Spherical Serial Mechanisms Using Genetic Algorithms , 2011 .

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

[14]  Dar-Zen Chen,et al.  Design of an exoskeleton for strengthening the upper limb muscle for overextension injury prevention , 2011 .

[15]  J. Saunders,et al.  Observations of the Function of the Shoulder Joint , 1996, Clinical orthopaedics and related research.

[16]  Blake Hannaford,et al.  Kinematic optimization of a spherical mechanism for a minimally invasive surgical robot , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[17]  Shahram Payandeh,et al.  A Robotic Case Study: Optimal Design for Laparoscopic Positioning Stands , 1997, Proceedings of International Conference on Robotics and Automation.

[18]  Pradeep K. Khosla,et al.  Design of space shuttle tile servicing robot: an application of task based kinematic design , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

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

[20]  Pu Zhang,et al.  Global Performance Index System for Kinematic Optimization of Robotic Mechanism , 2014 .

[21]  Zhen Gao,et al.  Forward kinematics, performance analysis, and multi-objective optimization of a bio-inspired parallel manipulator , 2012 .

[22]  Reza Langari,et al.  Design and kinematic analysis of a novel upper limb exoskeleton for rehabilitation of stroke patients , 2017, 2017 International Conference on Rehabilitation Robotics (ICORR).

[23]  Clément Gosselin,et al.  A Global Performance Index for the Kinematic Optimization of Robotic Manipulators , 1991 .

[24]  J. Merlet Jacobian, Manipulability, Condition Number and Accuracy of Parallel Robots , 2005, ISRR.

[25]  Toshio Fukuda,et al.  An exoskeletal robot for human shoulder joint motion assist , 2003 .

[26]  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.

[27]  Norman I. Badler,et al.  Real-Time Inverse Kinematics Techniques for Anthropomorphic Limbs , 2000, Graph. Model..

[28]  Meng Li,et al.  Optimal kinematic design of 2-DOF parallel manipulators with well-shaped workspace bounded by a specified conditioning index , 2004, IEEE Transactions on Robotics and Automation.

[29]  Hyung-Soon Park,et al.  Developing a Multi-Joint Upper Limb Exoskeleton Robot for Diagnosis, Therapy, and Outcome Evaluation in Neurorehabilitation , 2013, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[30]  Reza Langari,et al.  Reference path generation for upper-arm exoskeletons considering scapulohumeral rhythms , 2017, 2017 International Conference on Rehabilitation Robotics (ICORR).

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

[32]  J.C. Perry,et al.  Upper-Limb Powered Exoskeleton Design , 2007, IEEE/ASME Transactions on Mechatronics.

[33]  Bassam Daya,et al.  Applying Neural Network Architecture for Inverse Kinematics Problem in Robotics , 2010, J. Softw. Eng. Appl..

[34]  Ho Shing Lo,et al.  An upper limb exoskeleton with an optimized 4R spherical wrist mechanism for the shoulder joint , 2014, 2014 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[35]  N. Klopcar,et al.  Bilateral and unilateral shoulder girdle kinematics during humeral elevation. , 2006, Clinical biomechanics.

[36]  Shengquan Xie,et al.  Optimization and analysis of a redundant 4R spherical wrist mechanism for a shoulder exoskeleton , 2014, Robotica.

[37]  Robert Riener,et al.  Robot-aided neurorehabilitation of the upper extremities , 2005, Medical and Biological Engineering and Computing.

[38]  Pradeep K. Khosla,et al.  Dexterity measures for design and control of manipulators , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[39]  Sunil Kumar Agrawal,et al.  Design of a Cable-Driven Arm Exoskeleton (CAREX) for Neural Rehabilitation , 2012, IEEE Transactions on Robotics.

[40]  Paul T. Boggs,et al.  Sequential Quadratic Programming , 1995, Acta Numerica.

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

[42]  Antonie J. van den Bogert,et al.  Real-Time Simulation of Three-Dimensional Shoulder Girdle and Arm Dynamics , 2014, IEEE Transactions on Biomedical Engineering.

[43]  R. A. R. C. Gopura,et al.  Dexterity measure of upper limb exoskeleton robot with improved redundancy , 2013, 2013 IEEE 8th International Conference on Industrial and Information Systems.

[44]  Venkat Krovi,et al.  SIMULATION-BASED DESIGN OF EXOSKELETONS USING MUSCULOSKELETAL ANALYSIS , 2010 .

[45]  Naoki Kawakami,et al.  An Encounter-Type Multi-Fingered Master Hand Using Circuitous Joints , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[46]  Sunil K. Agrawal,et al.  Design of a 7-DOF Cable-Driven Arm Exoskeleton (CAREX-7) and a Controller for Dexterous Motion Training or Assistance , 2017, IEEE/ASME Transactions on Mechatronics.

[47]  Keum-Shik Hong,et al.  Manipulability analysis of a parallel machine tool: Application to optimal link length design , 2000, J. Field Robotics.