Goal Directed Synthesis of Serial Manipulators Based on Task Descriptions

Computing the optimal geometric structure of manipulators is one of the most intricate problems in contemporary robot kinematics. Robotic manipulators are designed and built to perform certain predetermined tasks. There is a very close relationship between the structure of the manipulator and its kinematic performance. It is therefore important to incorporate such task requirements during the design and synthesis of the robotic manipulators. Such task requirements and performance constraints can be specified in terms of the required end-effector positions, orientations and velocities along the task trajectory. In this work, we present a comprehensive method to develop the optimal geometric structure (DH parameters) of a non-redundant six degree of freedom serial manipulator from task descriptions. This methodology is devised to investigate possible manipulator configurations that can satisfy the task performance requirements under imposed joint constraints. Out of all the possible structures, the structures that can reach all the task points with the required orientations selected. Next, these candidate structures are then tested to see if they can attain end-effector velocities in arbitrary directions within the user defined joint constraints, so that they can deliver the best kinematic performance. Finally, the synthesized structures are tested to see if they perform the task under the operating constraints. In this work, we also present a novel approach for computing the inverse kinematics using Particle Swarm Optimization (PSO).

[1]  Kenneth J. Waldron,et al.  Geometric Optimization of Serial Chain Manipulator Structures for Working Volume and Dexterity , 1986 .

[2]  Tarek M. Sobh,et al.  Web enabled robot design and dynamic control simulation software solutions from task points description , 2003, IECON'03. 29th Annual Conference of the IEEE Industrial Electronics Society (IEEE Cat. No.03CH37468).

[3]  Pradeep K. Khosla,et al.  A formulation for task based design of robot manipulators , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[4]  Tarek M. Sobh,et al.  Optimizing the tasks at hand [robotic manipulators] , 2004, IEEE Robotics & Automation Magazine.

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

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

[7]  Tarek M. Sobh,et al.  A Mobile Wireless and Web Based Analysis Tool for Robot Design and Dynamic Control Simulation from T , 2003 .

[8]  Xingguo Xiong,et al.  Prototyping of Robotic Systems: Applications of Design and Implementation , 2012 .

[9]  K. Ting,et al.  Rotatability Laws for N-Bar Kinematic Chains and Their Proof , 1991 .

[10]  Kwun-Lon Ting,et al.  Mobility criteria of single-loop N-bar linkages , 1989 .

[11]  Christiaan J. J. Paredis,et al.  Kinematic Design of Serial Link Manipulators From Task Specifications , 1993, Int. J. Robotics Res..

[12]  Jian S. Dai,et al.  Orientation angle workspaces of planar serial three-link manipulators , 2009 .

[13]  Panos S. Shiakolas,et al.  Optimum Robot Design Based on Task Specifications Using Evolutionary Techniques and Kinematic, Dynamic, and Structural Constraints , 2002 .

[14]  B. Paul,et al.  A Reassessment of Grashof’s Criterion , 1979 .

[15]  Zafer Bingul,et al.  Comparative study of performance indices for fundamental robot manipulators , 2006, Robotics Auton. Syst..

[16]  Roger W. Brockett,et al.  Kinematic Dexterity of Robotic Mechanisms , 1994, Int. J. Robotics Res..

[17]  Lluís Ros,et al.  A Complete Method for Workspace Boundary Determination on General Structure Manipulators , 2012, IEEE Transactions on Robotics.

[18]  Keigo Watanabe,et al.  Task-oriented optimal configuration structure in a three-dimensional self-organizing robot by genetic algorithms , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[19]  S. Kucuk,et al.  Robot Workspace Optimization Based on a Novel Local and Global Performance Indices , 2005, Proceedings of the IEEE International Symposium on Industrial Electronics, 2005. ISIE 2005..

[20]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[21]  Tsuneo Yoshikawa,et al.  Manipulability of Robotic Mechanisms , 1985 .

[22]  Kwun-Lon Ting,et al.  Five-Bar Grashof Criteria , 1986 .

[23]  Jing J. Liang,et al.  Dynamic multi-swarm particle swarm optimizer , 2005, Proceedings 2005 IEEE Swarm Intelligence Symposium, 2005. SIS 2005..

[24]  Sarosh H. Patel,et al.  Manipulator Performance Measures - A Comprehensive Literature Survey , 2015, J. Intell. Robotic Syst..

[25]  Ajith Abraham,et al.  Inertia Weight strategies in Particle Swarm Optimization , 2011, 2011 Third World Congress on Nature and Biologically Inspired Computing.

[26]  Jing J. Liang,et al.  Dynamic multi-swarm particle swarm optimizer with local search , 2005, 2005 IEEE Congress on Evolutionary Computation.

[27]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[28]  Jing J. Liang,et al.  Dynamic multi-swarm particle swarm optimizer with local search for Large Scale Global Optimization , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[29]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[30]  Michael N. Vrahatis,et al.  Recent approaches to global optimization problems through Particle Swarm Optimization , 2002, Natural Computing.

[31]  J. Kenneth Salisbury,et al.  Articulated Hands , 1982 .

[32]  Tarek M. Sobh,et al.  Optimal Design of Three-Link Planar Manipulators Using Grashof’s Criterion , 2012 .

[33]  Ravi Bhushan Mishra,et al.  Task-based design optimization of serial robot manipulators , 2013 .

[34]  Wan Kyun Chung,et al.  Task based design of modular robot manipulator using efficient genetic algorithm , 1997, Proceedings of International Conference on Robotics and Automation.

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

[36]  Denny Oetomo,et al.  Design Strategy of Serial Manipulators With Certified Constraint Satisfaction , 2009, IEEE Transactions on Robotics.

[37]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[38]  Anjan Kumar Dash,et al.  Task-oriented configuration design for reconfigurable parallel manipulator systems , 2005, Int. J. Comput. Integr. Manuf..