Synthesis Methodology for Task Based Reconfiguration of Modular Manipulator Systems

In this paper, we deal with two important issues in relation to modular reconfigurable manipulators, namely, the determination of the modular assembly configuration optimally suited to perform a specific task and the synthesis of fault tolerant systems. We present a numerical approach yielding an assembly configuration that satisfies four kinematic task requirements: reachability, joint limits, obstacle avoidance and measure of isotropy. Further, because fault tolerance is a must in critical missions that may involve high costs if the mission were to fail due to a failure in the manipulator system, we address the property of fault tolerance in more detail. Initially, no joint limits are considered, in which case we prove the existence of fault tolerant manipulators and develop an analysis tool to determine the fault tolerant work space. We also derive design templates for spatial fault tolerant manipulators. When joint limits are introduced, analytic solutions become infeasible but instead a numerical solution procedure can be used, as is illustrated through an example.

[1]  V. P. Agrawal,et al.  Computer aided robot selection: the ‘multiple attribute decision making’ approach , 1991 .

[2]  V. Potkonjak,et al.  Computer-aided design of manipulation robots via multi-parameter optimization , 1983 .

[3]  Fritz B. Prinz,et al.  An Algorithm for Seam Tracking Applications , 1985 .

[4]  R. Fletcher,et al.  Hybrid Methods for Nonlinear Least Squares , 1987 .

[5]  R. K. Ragade,et al.  IREX: an expert system for the selection of industrial robots and its implementation in two environments , 1990, IEA/AIE '90.

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

[7]  A. A. Maciejewski,et al.  Dexterity optimization of kinematically redundant manipulators in the presence of joint failures , 1994 .

[8]  Beno Benhabib,et al.  A generalized kinematic modeling method for modular robots , 1989, J. Field Robotics.

[9]  Fumihito Arai,et al.  A study on dynamically reconfigurable robotic systems: assembling, disassembling and reconfiguration of cellular manipulator by cooperation of two robot manipulators , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[10]  Robert Harrison,et al.  Universal machine control system primitives for modular distributed manipulator systems , 1989 .

[11]  Christiaan J. J. Paredis,et al.  Kinematic design of fault tolerant manipulators , 1992 .

[12]  Myron A. Diftler,et al.  A fault tolerant joint drive system for the Space Shuttle remote manipulator system , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[13]  Ampere A. Tseng,et al.  Software for robotic simulation , 1989 .

[14]  Pietro Fanghella,et al.  Computer-aided modelling and simulation of mechanisms and manipulators , 1989 .

[15]  Anthony A. Maciejewski Fault tolerant properties of kinematically redundant manipulators , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[16]  Souran Manoochehri,et al.  A Computer-Based Methodology for the Form Synthesis and Optimal Design of Robot Manipulators , 1990 .

[17]  Jin-Oh Kim Task based kinematic design of robot manipulators , 1992 .

[18]  A. Balakrishnan,et al.  Methods of optimization , 1988 .

[19]  A. Groch,et al.  A new global optimization method for electronic circuit design , 1985 .

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

[21]  Takeo Kanade,et al.  The CMU reconfigurable modular manipulator system , 1988 .

[22]  R. Fletcher Practical Methods of Optimization , 1988 .

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

[24]  William M. Marcy,et al.  Knowledge base design for flexible assembly robots , 1991 .

[25]  B. K. Lambert,et al.  Development of a computer aided robot selection procedure (CARSP) , 1987 .

[26]  C.J.J. Paredis,et al.  An approach for mapping kinematic task specifications into a manipulator design , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

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

[28]  Joseph R. Cavallaro,et al.  Layered dynamic fault detection and tolerance for robots , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[29]  D. Kohli,et al.  The Jacobian analysis of workspaces of mechanical manipulators , 1987 .

[30]  Pradeep K. Khosla,et al.  Automatic generation of forward and inverse kinematics for a reconfigurable modular manipulator system , 1990, J. Field Robotics.

[31]  A. Zilinskas,et al.  Algorithm AS 133: Optimization of One-Dimensional Multimodal Functions , 1978 .