Parametric kinematic tolerance analysis of planar mechanisms

We present an efficient algorithm for worst-case and statistical kinematic tolerance analysis of mechanisms with parametric part tolerances. The algorithm derives the kinematic variation directly from the part geometry, the part degrees of freedom, and the allowable parameter variations. It first derives a geometric representation of the kinematic variation as parametric surfaces in the mechanism configuration space. It then performs sensitivity analysis on the surfaces and combines the results. In addition to traditional quantitative variations, the results reveal qualitative variations, such as play, under-cutting, interference, and jamming. Our implementation handles planar mechanisms with one degree of freedom per part, including ones with higher pairs and multiple contacts. It is fast enough to be practical for full parametric models of complex mechanisms and for parametric representations of geometric tolerances, such as offsets, which typically require many parameters. The algorithm extends to linkage mechanisms when coupled with linkage analysis software. We demonstrate the implementation on a 26 parameter model of a Geneva pair and on an 82 parameter model of a camera shutter mechanism.

[1]  Jean-Paul Laumond,et al.  Algorithms for Robotic Motion and Manipulation , 1997 .

[2]  Russell H. Taylor,et al.  Interference-Free Insertion of a Solid Body Into a Cavity: An Algorithm and a Medical Application , 1996, Int. J. Robotics Res..

[3]  R. F.,et al.  Mathematical Statistics , 1944, Nature.

[4]  Michael Caine The design of shape interactions using motion constraints , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[5]  Leo Joskowicz,et al.  Automated modeling and kinematic simulation of mechanisms , 1993, Comput. Aided Des..

[6]  Leo Joskowicz,et al.  Kinematic tolerance analysis , 1995, Comput. Aided Des..

[7]  E. J. Haug,et al.  Computer aided kinematics and dynamics of mechanical systems. Vol. 1: basic methods , 1989 .

[8]  Leo Joskowicz,et al.  Computational Kinematics , 1991, Artif. Intell..

[9]  Kenneth W. Chase,et al.  A survey of research in the application of tolerance analysis to the design of mechanical assemblies , 1991 .

[10]  Mark H. Overmars,et al.  Algorithms for Robotic Motion and Manipulation : WAFR 1996 , 1997 .

[11]  Bruce Randall Donald,et al.  A Search Algorithm for Motion Planning with Six Degrees of Freedom , 1987, Artif. Intell..

[12]  I. I. Artobolevskiĭ Mechanisms in modern engineering design , 1975 .

[13]  L. Joskowicz,et al.  Computational Kinematic Analysis of Higher Pairs with Multiple Contacts , 1995 .

[14]  Randy C. Brost,et al.  Computing metric and topological properties of configuration-space obstacles , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[15]  Leo Joskowicz,et al.  Kinematic tolerance analysis , 1997, Comput. Aided Des..