Parametric kinematic tolerance analysis of general planar systems

We present an algorithm for functional kinematic tolerance analysis of general planar mechanical systems with parametric tolerances. The algorithm performs worst-case analysis of systems of curved parts with contact changes, including open and closed kinematic chains. It computes quantitative variations and helps designers detect qualitative variations, such as blocking and under-cutting. The algorithm constructs a variation model for each interacting pair of parts: a mapping from the part tolerances and configurations to the kinematic variation of the pair. These models generalize the configuration space representation of nominal kinematics to toleranced parts. They are composed via sensitivity analysis and linear programming to derive the system variation at a given configuration. The variation relative to the nominal system function is computed by sampling the system variation. We demonstrate the algorithm on detailed parametric models of a movie camera film advance and of a micro-mechanical gear discriminator.

[1]  Pierre Bourdet,et al.  A Computation Method for the Consequences of Geometric Errors in Mechanisms , 1998 .

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

[3]  Masatomo Inui,et al.  Configuration space based analysis of position uncertainties of parts in an assembly , 1996 .

[4]  Arthur G. Erdman,et al.  Modern kinematics : developments in the last forty years , 1993 .

[5]  Jean-Claude Latombe,et al.  Assembly sequencing with toleranced parts , 1995, Comput. Aided Des..

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

[7]  Philippe Serré,et al.  The TTRSs : 13 Constraints for Dimensioning and Tolerancing , 1998 .

[8]  Leon O. Chua,et al.  Practical Numerical Algorithms for Chaotic Systems , 1989 .

[9]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[10]  Leo Joskowicz,et al.  Dynamical simulation of planar systems with changing contacts using configuration spaces , 1998 .

[11]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.

[12]  S. LaValle,et al.  Motion Planning , 2008, Springer Handbook of Robotics.

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

[14]  Spencer P. Magleby,et al.  A Comprehensive System for Computer-Aided Tolerance Analysis of 2-D and 3-D Mechanical Assemblies , 1998 .

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

[16]  Chandrajit L. Bajaj,et al.  Sliced Configuration Spaces for Curved Planar Bodies , 1998, Int. J. Robotics Res..

[17]  F. Litvin,et al.  Gear geometry and applied theory , 1994 .

[18]  H.J.J. Kals,et al.  Current status of CAT systems , 1998 .

[19]  Leo Joskowicz,et al.  Parametric kinematic tolerance analysis of planar mechanisms , 1997, Comput. Aided Des..

[20]  Steven Dubowsky,et al.  On the Limitations of Predictions of the Dynamic Response of Machines with Clearance Connections , 1994 .

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

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

[23]  Daniel E. Whitney,et al.  Representation of geometric variations using matrix transforms for statistical tolerance analysis in assemblies , 1994 .