A Group Theoretic Formalization of Surface Contact
- 1 April 1994
- journal article
- research article
- Published by SAGE Publications in The International Journal of Robotics Research
- Vol. 13 (2) , 148-161
- https://doi.org/10.1177/027836499401300205
Abstract
The surface contacts between solids are always associated with a set of symmetries of the contacting surfaces. These symmetries form a group known as the symmetry group of the surface. In this article we develop a group theoretic formalization for describing surface contact between solids. In particular we define (1) primitive and compound features of a solid, (2) a topological characterization of these features, and (3) the symmetry groups of primitive and compound features. The symmetry group of a feature is a descriptor of the fea ture that is at once abstract and quantitative. We show how to use group theory concepts to describe the exact relative motion (position) of solids under surface contacts, which can be either rigid or articulated. The central result of this article is to prove the following: 1. When primitive features of a solid are mutually dis tinct, 1-congruent or 2-congruent, the symmetry group of a compound feature can be expressed in terms of the intersection of the symmetry groups of its primitive features. 2. When two solids have surface contact, their rela tive positions can be expressed as a coset of their common symmetry group, which in turn can be ex pressed in terms of the intersections of the symmetry groups of the primitive features involved in this con tact. These results show that using group theory to formalize surface contacts is a general approach for specifying spatial relationships and forms a sound basis for the automation of robotic task planning. One advantage of this formulation is its ability to express continuous motions between two surface- contacting solids in a computational manner and to avoid combinatorics arising from multiple relationships, especially from discrete symmetries in the assembly parts and their fea tures. At the end of this article, a geometric representation for symmetry groups and an efficient group intersection algorithm using characteristic invariants are described.Keywords
This publication has 13 references indexed in Scilit:
- Planning for assembly from solid modelsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- From characteristic invariants to stiffness matricesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Symmetry groups in analysis of assembly kinematicsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Inferring feasible assemblies from spatial constraintsIEEE Transactions on Robotics and Automation, 1992
- Differential Topology of the Inverse Kinematic Problem for Redundant Robot ManipulatorsThe International Journal of Robotics Research, 1991
- A group-theoretic approach to the computation of symbolic part relationsIEEE Journal on Robotics and Automation, 1988
- Simplified generation of all mechanical assembly sequencesIEEE Journal on Robotics and Automation, 1987
- An interpreter for a language for describing assembliesArtificial Intelligence, 1980
- Analyse structurelle des mécanismes par groupe des déplacementsMechanism and Machine Theory, 1978
- Inferring the positions of bodies from specified spatial relationshipsArtificial Intelligence, 1975