Skip to main content

Continuous Collision Detection between Two 2D Curved-Edge Polygons under Rational Motions

  • Conference paper
Advances in Geometric Modeling and Processing (GMP 2008)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4975))

Included in the following conference series:

  • 2701 Accesses

Abstract

This paper presents a novel approach which continuously detects the first collision between two curved-edge polygons moving under rational motions. Edges of the two polygons in this paper are planar curves, represented as conic splines, i.e. elliptic or parabolic sections. The curved-edge polygons are not confined to be convex and conic sections are only required to be GC 0 continuous. Motions of the polygons are modeled by interpolating between control points along motion trajectories. Our algorithm returns the first collision moment and collision position if there is a collision between the two moving polygons and returns no-collision otherwise. Collision condition of the two polygons moving under rational motions is represented as an univariate polynomial of time t. Bernstein form is used to improve the accuracy of solving the high degree polynomial. We also use bounding circles to improve the efficiency of our approach and compare our method with the PIVOT2D method and prove ours to be more accurate and faster.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Jiménez, J.J., Segura, R.J., Feito, F.R.: Efficient Collision Detection between 2D Polygons. Journal of WSCG 12(1-3), 21–36 (2004)

    Google Scholar 

  2. Basch, J., Erickson, J., Guibas, L.J., Hershberger, J., Zhang, L.: Kinetic Collision Detection Between Two Simple Polygons. Computational Geometry: Theory and Applications 27(3), 211–235 (2004)

    MathSciNet  MATH  Google Scholar 

  3. Choi, Y.-K., Wang, W., Liu, Y., Kim, M.-S.: Continuous Collision Detection for Elliptic Disks. IEEE Transactions on Robotics and Automation 22(2), 213–224 (2006)

    Google Scholar 

  4. Horsch, T., Jüttler, B.: Cartesian spline interpolation for industrial robots. Comput. Aided Design 30(3), 217–224 (1998)

    Article  MATH  Google Scholar 

  5. Jüttler, B., Wagner, M.G.: Computer-aided design with spatial rational B-spline motions. ASME Journal of Mech. Design 118(2), 193–201 (1996)

    Article  Google Scholar 

  6. Jüttler, B., Wagner, M.G.: Kinematics and Animation. In: Farin, G., Hoschek, J., Kim, M.-S. (eds.) Handbook of Computer Aided Geometric Design, pp. 723–748. North-Holland, Amsterdam (2002)

    Chapter  Google Scholar 

  7. Röschel, O.: Rational motion design - a survey. Comput. Aided Design 30(3), 169–178 (1998)

    Article  MATH  Google Scholar 

  8. Wagner, M.G.: Planar Rational B-Spline Motions. Comput. Aided Design 27(2), 129–137 (1995)

    Article  MATH  Google Scholar 

  9. Farin, G.: Curvature Continuity and Offsets for Piecewise Conies. ACM Transactions on Graphics 10, 366–377 (1991)

    Article  Google Scholar 

  10. Sederberg, T.W., Chen, F.: Implicitization using Moving Curves and Surfaces. In: Proceedings of the 22nd annual conference on Computer graphics and interactive techniques

    Google Scholar 

  11. Hoff III, K.E., Zaferakis, A., Lin, M., Manocha, D.: Fast and Simple 2D Geometric Proximity Queries Using Graphics Hardware. In: Proceedings of 2001 ACM Symposium on Interactive 3D Graphics, pp. 145–148 (2000)

    Google Scholar 

  12. Ahn, Y.J.: Conic approximation of planar curves. Comput. Aided Design 33(ER12), 867–872 (2001)

    Article  Google Scholar 

  13. Hoff III, K.E., Culver, T., Keyser, J., Lin, M., Manocha, D.: Fast Computation of Generalized Voronoi Diagrams Using Graphics Hardware. In: Proc. of ACM SIGGRAPH, pp. 277–286 (1999)

    Google Scholar 

  14. Beckmann, N., Kriegel, H., Schneider, R., Seeger, B.: The r*-tree: An efficient and robust access method for points and rectangles. In: Proc.SIGMOD Conf. on Management of Data, pp. 322–331 (1990)

    Google Scholar 

  15. Cameron, S.: Approximation hierarchies and s-bounds. In: Proceedings. Symposium on Solid Modeling Foundations and CAD/CAM Applications, Austin, TX, pp. 129–137 (1991)

    Google Scholar 

  16. Floater, M.: An O(h 2n) Hermite approximation for conic sections. Computer Aided Geometric Design 14(2), 135–151 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  17. Wang, W., Krasauskas, R.: Interference analysis of conics and quadrics. In: Goldma, R., Krasauska, R. (eds.) Topics in Algebraic Geometry and Geometric Modeling. AMS Contemporary Mathematics, vol. 334, pp. 25–36 (2003)

    Google Scholar 

  18. Van den Bergen, G.: Efficient Collision Detection of Complex Deformable Models using AABB Trees[J]. Journal of Graphics Tools 2(4), 1–13 (1997)

    MATH  Google Scholar 

  19. Farin, G.: Curves and Surfaces for CAGD. Academic Press, London (1993)

    Google Scholar 

  20. Adams, L.J.: The Use of Conics in Airplane Design. Mathematics Magazine 25(4), 195–202 (1952)

    Article  MathSciNet  Google Scholar 

  21. Piegl, L.: The sphere as a rational Bezier surface. Comput. Aided Geometric Design 3(1), 45–52 (1986)

    Article  MATH  Google Scholar 

  22. Pratt, T.: Curve and surface constructions using rational B-splines. Comput. Aided Design 19(9), 485–498 (1987)

    Article  Google Scholar 

  23. Sederberg, T., Anderson, D., Goldman, R.: Implicit representation of parametric curves and surfaces. Computer Vision, Graphics and Image Processing 28, 72–84 (1985)

    Article  Google Scholar 

  24. Tiller, W.: Rational B-splines for curve and surface representation. IEEE Computer Graphics and its Application 3(6), 61–69 (1983)

    Article  Google Scholar 

  25. Wilson, P.R.: Conic representations for sphere description. IEEE Computer Graphics and its Application 7(4), 1–31 (1987)

    Article  Google Scholar 

  26. Barequet, G., Elber, G., Myung-Soo, K.: Computing the Minimum Enclosing Circle of a Set of Planar Curves. Computer Aided Design and Applications 2(1-4), 301–308 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Falai Chen Bert Jüttler

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gong, W., Tu, C. (2008). Continuous Collision Detection between Two 2D Curved-Edge Polygons under Rational Motions. In: Chen, F., Jüttler, B. (eds) Advances in Geometric Modeling and Processing. GMP 2008. Lecture Notes in Computer Science, vol 4975. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79246-8_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-79246-8_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-79245-1

  • Online ISBN: 978-3-540-79246-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics