Browse > Article

Robust Computation of Polyhedral Minkowski Sum Boundary  

Kyung, Min-Ho (Ajou University)
Sacks, Elisha (Purdue University)
Abstract
Minkowski sum of two polyedra is an operation to compute the sum of all pairs of points contained in the polyhedra. It has been a very useful tool to solve many geometric problems arising in the areas of robotics, NC machining, solid modeling, and so on. However, very few algorithms have been proposed to compute Minkowski sum of polyhedra, because computing Minkowski sum boundaries is susceptible to roundoff errors. We propose an algorithm to robustly compute the Minkowski sum boundaries by employing the controlled linear perturbation scheme to prevent numerically ambiguous and degenerate cases from occurring. According to our experiments, our algorithm computes the Minkowski sum boundaries with the precision of $10^{-14}$ by perturbing the vertices of the input polyhedra up to $10^{-10}$.
Keywords
Minkowski sum; triangle intersection; convolution;
Citations & Related Records
연도 인용수 순위
  • Reference
1 D. Halperin, "Robust geometric computing in motion," The International Journal of Robotics Research, vol. 21, no. 3, pp. 219-232, 2002.   DOI   ScienceOn
2 K. Fukuda, "From the zonotope construction to the minkowski addition of convex polytopes," Journal of Symbolic Computation, vol. 38, no. 4, pp. 1261-1272, 2004.   DOI   ScienceOn
3 D. Halperin and E. Fogel, "Exact and efficient construction of minkowski sums of convex polyhedra with applications," Cmputer Aided Design, vol. 39, no. 11, pp. 929-940, 2007.   DOI   ScienceOn
4 J.-M. Lien, "A simple method for computing minkowski sum boundary in 3d using collision detection," in The Eighth International Workshop on the Algorithmic Foundations of Robotics, 2008.
5 M. Petemell and T. Steiner, "Minkowski sum boundary surfaces of 3d-objects," Graphical Models, vol. 69, no. 3-4, pp. 180-190, 2007.   DOI
6 G. Varadhan and D. Manocha, "Accurate minkowski sum approximation of polyhedral models," Graphical Models, vol. 68, no. 4, pp. 343-355, 2006.   DOI   ScienceOn
7 P. Hachenberger, "Exact minkowski sums of polyhedra and exact and efficient decomposition of polyhedra in convex pieces," in Proc. 15th Annual European Symposium on Algorithms(ESA), 2007, pp. 669-680.
8 J. M. Lien, "Point-based minkowski sum boundary," in PG '07: Proceedings of the 15th Pacific Conferenc on Computer Grapics and Applications. IEEE Computer Society, 2007, pp.261-270.
9 J. Basch, L. Guibas, G. Ramkumar, and L. Ramshaw, "Poly-hedral tracings and their convolutions," in Proc. Workshop on the Algorithmic Foundations of Robotics, 1996.
10 L. J. Guibas and R. Seidel, "Computing convolutions by reciprocal search," Disc. Compo Geom., vol. 2, pp. 175-193, 1987.   DOI
11 P. K. Agarwal, E. FIato, and D. Halperin, "Polygon decomposition for efficient construction of minkowski sums," in Europoean Symposium on Algorithms, 2000, pp. 20-31.
12 A. Kaul and M. A. O'Connor, "Computing minkowski sums of regular polyhedra," IBM T. J. Watson Research Center, Yorktown Heights, N. Y., Tech. Rep. RC 18891, 1993.
13 P. K. Ghosh, "A unified computational framework for minkowski operations," Computers and Graphics, vol. 17, no.4, pp. 357-378,1993.   DOI   ScienceOn
14 R. Wein, "Exact and efficient construction of planar minkowski sums using the convolution method," in Proc. 14th Annual European Symposium on Algorithms (ESA), 2006, pp.829-840.
15 L. J. Guibas, L. Ramshaw, and J. Stolfi, "A kinetic framework for computational geometry," in Proc. 24th Annu. IEEE Sympos. Found. Comput. Sci., 1983, pp. 100-111.
16 T. Lozano-Perez, "Spatial planning: A configuration space approach," IEEE Transactions on Computers, vol. C-32, no.2, pp. 108-120, 1983.   DOI
17 S. Trac, "Robust explicit construction of configuration spaces using automated reasoning," Ph.D. dissertation, University of Miami, Dec. 2008.