Skip to main content

Exact Collision Checking of Robot Paths

  • Chapter
Algorithmic Foundations of Robotics V

Part of the book series: Springer Tracts in Advanced Robotics ((STAR,volume 7))

Abstract

This paper describes a new exact and efficient collision checker for testing single straight-line segments in c-space or sequences of such segments. This checker is particularly suited for probabilistic roadmap (PRM) planners applied to manipulator arms and multi-robot systems. Unlike the commonly used fixed-resolution method, the new checker does not require manual tuning of the resolution parameter and cannot fail to find existing collisions. To achieve this, it automatically and dynamically adjusts the required local c-space resolution by relating distances and path lengths in workspace. Several additional techniques are presented in this paper to further increase the checker’s efficiency in PRM planners and scenarios with high geometric complexity. Extensive experiments, first on segments randomly generated in c-space, next as part of an existing PRM planner, and finally as part of a path smoother/optimizer have shown that the new checker is faster than the common resolution-based approach (with suitable resolution).

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 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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. N. M. Amato, O. B. Bayazit, L. K. Dale, C. Jones, and D. Vallejo. OBPRM: An obstacle-based PRM for 3d workspaces. In Proc. of the Workshop on Algorithmic Foundations of Robotics (WAFR’98), pages 155–168, March 1998.

    Google Scholar 

  2. J. Barraquand, L. Kavraki, J. C. Latombe, T.Y. Li, R. Motwani, and P. Ragha-van. A random sampling scheme for path planning. Inernational Journal of Robotics Research, 16 (6): 759–774, 1996.

    Article  Google Scholar 

  3. J. Bäsch, L. Guibas, and J. Hershberger. Data structures for mobile data. In SODA: ACM-SIAM Symposium on Discrete Algorithms (A Conference on Theoretical and Experimental Analysis of Discrete Algorithms), 1997.

    Google Scholar 

  4. R. Bohlin and L. Kavraki. Path planning using lazy PRM. In Proc. of the Int. Conf. on Robot. & Autom. (ICRA), pages 521–528, 2000.

    Google Scholar 

  5. S. Cameron. A study of the clash detection problem in robotics. In Proc. IEEE Int. Conf. on Robotics & Automation, volume 1, pages 488–493, 1985.

    Google Scholar 

  6. S. A. Cameron. Collision detection by four-dimensional intersection testing. IEEE Trans. Robotics Automat., 6: 291–302, June 1990.

    Article  Google Scholar 

  7. J. F. Canny. Collision detection for moving polyhedra. IEEE Trans. Patt. Anal. Mach. Intell, 8 (2): 200–209, Mar 1986.

    Article  Google Scholar 

  8. J. D. Cohen, M. C. Lin, D. Manocha, and M. Ponamgi. I-COLLIDE: An interactive and exact collision detection system for large-scale environments. In Sym. on Interactive 3D Graphics, pages 189–196, 218, 1995.

    Google Scholar 

  9. L. Dale, G. Song, and N. Amato. Faster, more effective connection for probabilistic roadmaps. Technical Report TR00–005, Department of Computer Science, Texas A&M University, 20, 2000.

    Google Scholar 

  10. A. Foisy and V. Hayward. A safe swept volume method for collision detection. In The Sixth International Symposium of Robotics Research, pages 61–68, Pittsburgh (PE), Oct. 1993.

    Google Scholar 

  11. S. Gottschalk, M. C. Lin, and D. Manocha. OBBTree: A hierarchical structure for rapid interference detection. Comp. Graphics, 30 (Annual Conf. Series): 171–180, 1996.

    Google Scholar 

  12. D. Hsu, J. C. Latombe, and R. Motwani. Path planning in expansive configuration spaces. International Journal of Computational Geometry and Applications, 9 (4&5): 495–512, 1999.

    Article  MathSciNet  Google Scholar 

  13. P. Jiménez, F. Thomas, and C. Torras. 3D collision detection: A survey. Computers and Graphics, 25 (2): 269–285, 2001.

    Article  Google Scholar 

  14. L. E. Kavraki, P. Svestka, J. C. Latombe, and M. Overmars. Probabilistic roadmaps for path planning in high-dimensional configuration spaces. IEEE Transactions on Robotics and Automation, 12 (4): 566–580, 1996.

    Article  Google Scholar 

  15. E. Larsen, S. Gottschalk, M. C. Lin, and D. Manocha. Fast distance queries with rectangular swept sphere volumes. In IEEE Conf. on Rob. and Auto., 2000.

    Google Scholar 

  16. M. Lin, D. Manocha, J. Cohen, and S. Gottschalk. Collision detection: Algorithms and applications. In J. P. Laumond and M. Overmars, editors, Algorithms for Robotic Motion and Manipulation: WAFR 1996, pages 129–142. A. K. Peters, 1996.

    Google Scholar 

  17. M. C. Lin and J. F. Canny. A fast algorithm for incremental distance calculation. In IEEE Int. Conf. on Rob. and Auto., pages 1008–1014, 1991.

    Google Scholar 

  18. M. C. Lin and S. Gottschalk. Collision detection between geometric models: a survey. In IMA Conference on Mathematics of Surfaces, volume 1, pages 602–608, San Diego (CA), 1998.

    Google Scholar 

  19. B. Mirtich. V-clip: Fast and robust polyhedral collision detection. ACM Transactions on Graphics, 17 (3): 177–208, July 1998.

    Article  Google Scholar 

  20. Ch. Nielsen and L. E. Kavraki. A two-level fuzzy PRM for manipulation planning. In Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Japan, 2000.

    Google Scholar 

  21. S. Quinlan. Efficient distance computation between non-convex objects. In IEEE Intern. Conf. on Rob. and Auto., pages 3324–3329, 1994.

    Google Scholar 

  22. G. Sanchez and J. C. Latombe. A single-query bi-directional probabilistic roadmap planner with lazy collision checking. In Int. Symposium on Robotics Research (ISRR’01), Lome, Victoria, Australia, 2001.

    Google Scholar 

  23. A. Schweikard. Polynomial time collision detection for manipulator paths specified by joint motions. IEEE Trans. Rob. Autom., 7 (6): 865–870, 1991.

    Article  Google Scholar 

  24. G. Van der Bergen. Efficient collision detection of complex deformable models using AABB trees. Journal of Graphic Tools, 2 (4): 1–13, 1997.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Schwarzer, F., Saha, M., Latombe, JC. (2004). Exact Collision Checking of Robot Paths. In: Boissonnat, JD., Burdick, J., Goldberg, K., Hutchinson, S. (eds) Algorithmic Foundations of Robotics V. Springer Tracts in Advanced Robotics, vol 7. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45058-0_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45058-0_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-07341-0

  • Online ISBN: 978-3-540-45058-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics