Automated Kinematic Synthesis of Planar Mechanisms with Revolute Joints

Abstract Kinematic synthesis of mechanisms at both the type and dimensional levels is a major challenge in the field of mechanism design. This paper presents a new approach for tackling this issue using the framework of genetic algorithms (GAs). The genome employed for a pin-connected planar mechanism includes two parts: a resizable joint-link incidence matrix representing the topology, and three variable-length real-number arrays storing geometric parameters, initial conditions, and task specific parameters. A multibody analysis engine based on an absolute coordinate formulation returns the kinematic simulation results for each genome. The GA can explore different types of mechanisms by applying genetic operators to selected genomes. The evolutionary process is not dependent on the results obtained from enumeration of mechanisms. Case studies on mechanism path generation problems show the applicability of this approach to the kinematic synthesis of pin-connected planar mechanisms.

[1]  John W. Barrus,et al.  Automated generation and analysis of dynamic system designs , 1998 .

[2]  A. H. Soni,et al.  An Automated Procedure for Intelligent Mechanism Selection and Dimensional Synthesis , 1988 .

[3]  Peter Eberhard,et al.  Grid-Based Topology Optimization of Rigid Body Mechanisms , 2009 .

[4]  Parviz E. Nikravesh,et al.  Computer-aided analysis of mechanical systems , 1988 .

[5]  Lung-Wen Tsai,et al.  Mechanism Design: Enumeration of Kinematic Structures According to Function , 2001 .

[6]  Frans G. M. Kokkeler,et al.  Heron’s Synthesis Engine Applied to Linkage Design: The Philosophy of WATT Software , 2002 .

[7]  Trevor H. Davies,et al.  An extension of Manolescu's classification of planar kinematic chains and mechanisms of mobility M ⩾ 1, using graph theory , 1968 .

[8]  T. S. Mruthyunjaya,et al.  Kinematic structure of mechanisms revisited , 2003 .

[9]  John Bares,et al.  Automated synthesis and optimization of robot configurations: an evolutionary approach , 1999 .

[10]  Yi Liu,et al.  Automated Type Synthesis of Planar Mechanisms Using Numeric Optimization With Genetic Algorithms , 2005 .

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

[12]  Donald R. Riley,et al.  Linkage Design Using the LINCAGES © Package , 1983 .

[13]  S. Kota,et al.  Optimal Synthesis of Mechanisms for Path Generation Using Fourier Descriptors and Global Search Methods , 1997 .

[14]  Wen Miin Hwang,et al.  Computer-aided structural synthesis of planar kinematic chains with simple joints , 1992 .

[15]  O. Sigmund,et al.  Planar articulated mechanism design by graph theoretical enumeration , 2004 .

[16]  J. Snyman,et al.  On nonassembly in the optimal dimensional synthesis of planar mechanisms , 2001 .

[17]  Donald R. Riley,et al.  A systematic procedure for type synthesis of mechanisms with literature review literaturbe-sprechung , 1985 .

[18]  Hong-Sen Yan,et al.  Computerized rules-based regeneration method for conceptual design of mechanisms , 2002 .

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

[20]  Robert L. Norton,et al.  Design of Machinery , 1991 .

[21]  Peter Eberhard,et al.  Some advantages of stochastic methods in multicriteria optimization of multibody systems , 1999 .

[22]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[23]  Arthur G. Erdman,et al.  Computer-Aided Mechanism Design: Now and the Future , 1995 .

[24]  A. C. Rao A Genetic Algorithm for Topological Characteristics of Kinematic Chains , 2000 .

[25]  Gerald P. Roston,et al.  Genetic algorithm synthesis of four-bar mechanisms , 1996, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[26]  Shean Juinn Chiou,et al.  Automated conceptual design of mechanisms , 1999 .