Skip to main content
Log in

Collision detection in static and dynamic complex scenes not having geometry coherence

  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

The goal of this paper is to improve the efficiency of collision detection algorithms applied to highly complex geometry scenes not having geometry coherence. Efficiency is improved by reducing the number of objects to be checked for collisions and accelerating the fundamental repeating checks on which the collision detection process relies. The number of objects to be checked is decreased by combining hierarchical representation techniques with incremental methods. The fundamental repeating check, actually a collision check between two bounding boxes, is accelerated by using 3D bounding boxes each having an associated transformation for mapping its vertices from a local to a world coordinate system (CS). This acceleration is based on the observation that two boxes (A andB) intersect if and only if the projections ofA andB intersect on all three axis-aligned orthographic views, both forA in the local CS ofB and forB in the local CS ofA. These algorithms have been successfully implemented in simulating dynamic scenes with high geometry complexity and as avirtual collision detection sensor for off-line robot motion planning.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. E. G. Gilbert, D. W. Johnson and S. S. Keerthi, “A fast procedure for computing the distance between complex objects in three-dimensional space”,IEEE Journal of Robotics and Automation RA-4(2), pp. 193–203, 1988.

    Google Scholar 

  2. D. Baraff, “Curved surfaces and coherence for non-penetrating rigid body simulation”,ACM Computer Graphics,24(4), pp. 19–28, 1990.

    Google Scholar 

  3. M. C. Lin and J.F. Canny,Local Methods for Fast Computation of Distance Functions, ESRC 92-28/RAMP 92-11, University of California, Berkeley, 1992.

    Google Scholar 

  4. M. C. Lin, D. Manocha and J. F. Canny, “Fast contact determination in dynamic environments”,Proceedings of the IEEE International Conference on Robotics and Automation, San Deigo, CA, pp. 602–608, 1994.

  5. S. M. Rubin and T. Whitted, “A 3-dimensional representation for fast rendering of complex scenes”,Proceedings of the Computer Graphics (SIGGRAPH '80 Proceedings), pp. 110–116, 1980.

  6. H. Weghorst, G. Hooper and D. P. Greenberg, “Improved computational methods for ray tracing”,ACM Transactions on Graphics,3(1), pp. 52–69, 1984.

    Google Scholar 

  7. R. Featherstone, “A hierarchical representation of the space occupancy of a robot mechanism”,Proceedings of the Second Workshop on Computational Kinematics, Sophia Antipolis, France, pp. 183–192, 4–6 September 1995.

  8. IRIS-Inventor,IRIS Inventor Programming Guide, Silicon Graphics, Inc. I & II, 1992.

  9. J. M. McCarthy,An Introduction to Theoretical Kinematics, The MIT Press, Cambridge, MA, 1990.

    Google Scholar 

  10. N. Megiddo, “Linear programming in linear time when the dimension is fixed”,Journal of ACM,31, pp. 114–127, 1984.

    Google Scholar 

  11. F. P. Preparata and M. I. Shamos,Computational Geometry: An Introduction, Springer-Verlag, New York, 1985.

    Google Scholar 

  12. J. Ritter, “An efficient bounding sphere”, in A. S. Glassner (ed.),Graphics Gems, Academic Press, 833 pp. 1990.

  13. X. Wu, “A linear-time simple bounding volume algorithm”, in D. Kirk (ed.),Graphics Gems III, Academic Press, pp. 301–306, 1992.

  14. B. F. J. Manly,Multivariate Statistical Methods, Chapman and Hall, London, 1986.

    Google Scholar 

  15. W. H. Press, B. P. Flannery, S. A. Teukolsky and W. T. Vetterling,Numerical Recipes in C, Cambridge University Press, 1988.

  16. N. Greene, “Detecting intersection of a rectangular solid and a convex polyhedron”, in P. S. Heckbert (ed.),Graphics Gems IV, pp. 74–82, Academic Press, 1994.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Benchetrit, U., Lenz, E. & Shoham, M. Collision detection in static and dynamic complex scenes not having geometry coherence. Int J Adv Manuf Technol 14, 70–76 (1998). https://doi.org/10.1007/BF01179419

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01179419

Keywords

Navigation