ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Computer-Aided Design
Volume 39, Issue 11, November 2007, Pages 929-940
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (2166 K)

Article Toolbox
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
Special issue
View Record in Scopus
 
doi:10.1016/j.cad.2007.05.017    
How to Cite or Link Using DOI (Opens New Window)

Copyright © 2007 Elsevier Ltd All rights reserved.

Exact and efficient construction of Minkowski sums of convex polyhedra with applicationsstar, open, star, openstar, open

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Efi FogelCorresponding Author Contact Information, a, E-mail The Corresponding Author and Dan Halperina, E-mail The Corresponding Author

aSchool of Computer Science, Tel Aviv University, 69978, Israel


Received 4 March 2006; 
accepted 25 May 2007. 
Available online 26 June 2007.

Abstract

We present an exact implementation of an efficient algorithm that computes Minkowski sums of convex polyhedra in View the MathML source. Our implementation is complete in the sense that it does not assume general position. Namely, it can handle degenerate input, and it produces exact results. We also present applications of the Minkowski-sum computation to answer collision and proximity queries about the relative placement of two convex polyhedra in View the MathML source. The algorithms use a dual representation of convex polyhedra, and their implementation is mainly based on the Arrangement package of Cgal, the Computational Geometry Algorithm Library. We compare our Minkowski-sum construction with the only three other methods that produce exact results we are aware of. One is a simple approach that computes the convex hull of the pairwise sums of vertices of two convex polyhedra. The second is based on Nef polyhedra embedded on the sphere, and the third is an output-sensitive approach based on linear programming. Our method is significantly faster. The results of experimentation with a broad family of convex polyhedra are reported. The relevant programs, source code, data sets, and documentation are available at http://www.cs.tau.ac.il/~efif/CD and a short movie [Fogel E, Halperin D. Video: Exact Minkowski sums of convex polyhedra. In: Proceedings of 21st annual ACM symposium on computational geometry. 2005. p. 382–3] that describes some of the concepts portrayed in this paper can be downloaded from http://www.cs.tau.ac.il/~efif/CD/Mink3d.avi.

Keywords: Computational geometry; Collision detection; 3D Minkowski sum; 2D arrangement; Gaussian map

Article Outline

1. Introduction
2. The cubical Gaussian map
3. Exact Minkowski sums
4. Exact collision detection
5. Minkowski sum complexity
6. Experimental results
Appendix A. Software components, libraries, and packages
Appendix B. Additional models
References







star, openThis work has been supported in part by the IST Programmes of the EU as Shared-cost RTD (FET Open) Project under Contract No IST-2001-39250 (MOVIE — Motion Planning in Virtual Environments), by the IST Programmes of the EU as Shared-cost RTD (FET Open) Project under Contract No IST-006413 (ACS — Algorithms for Complex Shapes), by the Israel Science Foundation (grant no. 236/06), and by the Hermann Minkowski–Minerva Center for Geometry at Tel Aviv University.

star, openstar, openA preliminary version appeared in Proc. 8th Workshop on Algorithm Engineering and Experiments (ALENEX), Miami, 2005, pp. 3–15.


Corresponding Author Contact InformationCorresponding author. Tel.: +972 526225863; fax: +972 36094446.

Computer-Aided Design
Volume 39, Issue 11, November 2007, Pages 929-940
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.