Motion Constraints from Contact Geometry: Representation and Analysis

Raju Mattikalli and Pradeep Khosla
Proc. 1992 IEEE International Conference on Robotics and Automation (ICRA '92), May, 1992, pp. 2178-2185.


Download
  • Adobe portable document format (pdf) (224KB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Abstract
A method to determine constraints on translational and rotational motion of planar and 3-D objects from their contact geometry is presented. Translations are represented by spatial vectors and rotations by axes in space. For each of these, a geometric realization (M/sub a/) of the space of motion parameters is created. Subspaces in M/sub a/ that represent the range of values of motion parameters that are disallowed due to the contact are identified. The geometric realization makes it easier to visualize results, provides a good measure of the extent of restraints between objects, reduces computations by eliminating redundant constraints, and simplifies computation of new constraints. The proposed representation can be used effectively to automate the evaluation of motion constraints.

Notes

Text Reference
Raju Mattikalli and Pradeep Khosla, "Motion Constraints from Contact Geometry: Representation and Analysis," Proc. 1992 IEEE International Conference on Robotics and Automation (ICRA '92), May, 1992, pp. 2178-2185.

BibTeX Reference
@inproceedings{Khosla_1992_2312,
   author = "Raju Mattikalli and Pradeep Khosla",
   title = "Motion Constraints from Contact Geometry: Representation and Analysis",
   booktitle = "Proc. 1992 IEEE International Conference on Robotics and Automation (ICRA '92)",
   pages = "2178-2185",
   month = "May",
   year = "1992",
   volume = "3",
}