Variety and connectivity in kinematic chains

Abstract The enumeration of kinematic chains, also known as number synthesis, has been used for at least the past four decades as a means of finding better mechanisms for some predefined purpose. In practice, however, enumeration can be difficult to implement since the number of kinematic chains generated is often too large to manually consider the individual merits of each chain. For this reason, the concepts of variety and connectivity can be used to classify kinematic chains according to the constraints required as described in the literature. In this regard, this paper presents three new results. First, a redefinition of the concepts of variety and connectivity in an algorithmic form is introduced. Second, a set of important relations between connectivity and variety, introduced by Tischler et al. in [C.R. Tischler, A.E. Samuel, K.H. Hunt, Kinematic chains for robot hands: Part 2 kinematic constraints, classification, connectivity, and actuation, Mechanism and Machine Theory 30 (8) (1995) 1217–1239] as conjectures lacking formal proofs, are stated as theorems in this paper and formally proved. Finally, a new algorithm is proposed for the computation of the variety of a kinematic chain; this algorithm includes other parameters such as connectivity and redundancy.

[1]  M. R Raghavan,et al.  Computer-aided analysis of the structure of kinematic chains , 1984 .

[2]  A. E. Samuel,et al.  Selecting multi-freedom multi-loop kinematic chains to suit a given task , 2001 .

[3]  Hongbo Liu,et al.  A new way to enumerate cycles in graph , 2006, Advanced Int'l Conference on Telecommunications and Int'l Conference on Internet and Web Applications and Services (AICT-ICIW'06).

[4]  Donald B. Johnson,et al.  Finding All the Elementary Circuits of a Directed Graph , 1975, SIAM J. Comput..

[5]  N I Manolescu A Unified Method for the Formation of All Planar Jointed Kinematic Chains and Baranov Trusses , 1979 .

[6]  A. E. Samuel,et al.  Kinematic chains for robot hands—II. Kinematic constraints, classification, connectivity, and actuation , 1995 .

[7]  Jack Phillips,et al.  Freedom in machinery , 1984 .

[8]  Nicola Pio Belfiore,et al.  A method for the identification of the connectivity in multi-loop kinematic chains: Analysis of chains with total and partial mobility , 2006 .

[9]  Udi Manber,et al.  Introduction to algorithms - a creative approach , 1989 .

[10]  Trevor H. Davies,et al.  Structural analysis of plane linkages by Franke's condensed notation , 1966 .

[11]  A. E. Samuel,et al.  Dextrous Robot Fingers with Desirable Kinematic Forms , 1998, Int. J. Robotics Res..

[12]  Moshe Shoham,et al.  Connectivity in open and closed loop robotic mechanisms , 1997 .

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

[14]  Sundaram Seshu,et al.  Linear Graphs and Electrical Networks , 1961 .

[15]  Nicola Pio Belfiore,et al.  Connectivity and Redundancy in Spatial Robots , 2000, Int. J. Robotics Res..

[16]  K. H. Hunt,et al.  Kinematic geometry of mechanisms , 1978 .

[17]  Norman E. Gibbs,et al.  A Cycle Generation Algorithm for Finite Undirected Linear Graphs , 1969, JACM.

[18]  Pentti A. Honkanen Circuit enumeration in an undirected graph , 1978, ACM-SE.