Capturing Articulation in Assemblies from Component Geometry

This paper presents a method to extract instantaneous articulation from part geometry, based on surface mating constraints as well as constraints imposed by other incidental contacts. Many assemblies contain joints, each of which have degrees of freedom associated with them. These joints allow the relative positions of parts in the mechanism to change as the joints are articulated. Being able to represent these joints and their behavior is important from the designers perspective because it enables him or her to verify whether kinematic requirements have been met.Therefore, it is useful to be able to obtain such joint information directly from part geometry and contact physics. The method presented here handles all lower pairs of kinematic joints. Surface mating contacts are classied into one of three types: planar, spherical and cylindrical. The contacts are represented by algebraic inequalities describing the translational and angular velocities at the contact. Non-penetration conditions are written for a nite set of points on the boundary of each contact face, and it is shown that the nite set of conditions is representative of the entire boundary and the region enclosed by the boundary. Simultaneous satisfaction of the non-penetration conditions at all the contact surfaces between a pair of bodies is represented by a 6-dimensional simplex, which can be solved using linear programming.

[1]  Robert Tilove,et al.  Extending Solid Modeling Systems for Mechanism Design and Kinematic Simulation , 1983, IEEE Computer Graphics and Applications.

[2]  Ann Patricia Fothergill,et al.  Inferring the Positions of Bodies from Specified Spatial Relationships , 1974, Artif. Intell..

[3]  Shimon Y. Nof,et al.  Minimal precedence constraints for integrated assembly and execution planning , 1996, IEEE Trans. Robotics Autom..

[4]  Pradeep K. Khosla,et al.  Finding all gravitationally stable orientations of assemblies , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[5]  Jean-Claude Latombe,et al.  Geometric Reasoning About Mechanical Assembly , 1994, Artif. Intell..

[6]  Pradeep K. Khosla,et al.  Analysis of Restraints to Translational and Rotational Motion from the Geometry of Contact , 1991 .

[7]  Carme Torras,et al.  Inferring feasible assemblies from spatial constraints , 1992, IEEE Trans. Robotics Autom..

[8]  D. Baraff,et al.  Impending Motion Direction of Contacting Rigid Bodies , 1993 .

[9]  J. Michael McCarthy,et al.  Functional constraints as algebraic manifolds in a Clifford algebra , 1991, IEEE Trans. Robotics Autom..

[10]  Joshua U. Turner,et al.  Towards modelling of assemblies for product design , 1994, Comput. Aided Des..

[11]  Heedong Ko,et al.  Automatic assembling procedure generation from mating conditions , 1987 .

[12]  Yanxi Liu,et al.  A Group Theoretic Formalization of Surface Contact , 1994, Int. J. Robotics Res..

[13]  J.U. Turner,et al.  Constraint representation and reduction in assembly modeling and analysis , 1992, IEEE Trans. Robotics Autom..

[14]  Richard H. Crawford,et al.  Assembly modelling by geometric constraint satisfaction , 1996, Comput. Aided Des..