Skip to main content

Efficient Collision Checking in Sampling-Based Motion Planning

  • Conference paper
Algorithmic Foundations of Robotics X

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

Abstract

Collision checking is generally considered to be the primary computational bottleneck in sampling-based motion planning algorithms.We show that this does not have to be the case. More specifically, we introduce a novel way of implementing collision checking in the context of sampling-based motion planning, such that the amortized complexity of collision checking is negligible with respect to that of the other components of sampling-based motion planning algorithms. Our method works by storing a lower bound on the distance to the nearest obstacle of each normally collision-checked point. New samples may immediately be determined collision free—without a call to the collision-checking procedure—if they are closer to a previously collision-checked point than the latter is to an obstacle. A similar criterion can also be used to detect points inside of obstacles (i.e., points that are in collision with obstacles). Analysis proves that the expected fraction of points that require a call to the normal (expensive) collision-checking procedure approaches zero as the total number of points increases. Experiments, in which the proposed idea is used in conjunction with the RRT and RRT* path planning algorithms, also validate that our method enables significant benefits in practice.

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. Amato, N., Song, G.: Using Motion Planning to Study Protein Folding Pathways. Journal of Computational Biology 9(2), 149–168 (2004)

    Article  Google Scholar 

  2. Aurenhammer, F.: Voronoi Diagrams — A Survey of a Fundamental Data Structure. ACM Computing Surveys 23(3), 345–405 (1991)

    Article  Google Scholar 

  3. Bentley, J.L.: Multidimensional binary search trees used for associative searching. Commun. ACM 18, 509–517 (1975)

    Article  MATH  Google Scholar 

  4. Bohlin, R., Kavraki, L.E.: Path Planning using Lazy PRM. In: International Conference on Robotics and Automation (2000)

    Google Scholar 

  5. Boor, V., Overmars, M.H., van der Stappen, A.F.: The Gaussian sampling strategy for probabilistic roadmap planners. In: IEEE Int. Conf. on Robotics and Automation, pp. 1018–1023 (1999)

    Google Scholar 

  6. Cortes, J., Simeon, T., Ruiz de Angulo, V., Guieysse, D., Remaud-Simeon, M., Tran, V.: A path planning approach for computing large-amplitude motions of flexible molecules. Bioinformatics 21(1), 116–125 (2005)

    Article  Google Scholar 

  7. Hsu, D., Kavraki, L.E., Latombe, J.C., Motwani, R., Sorkin, S.: On finding narrow passages with probabilistic roadmap planners. In: Agarwal, P., Kavraki, L.E., Mason, M.T. (eds.) Robotics: The Algorithmic Perspective (WAFR 1998), pp. 141–154. A.K. Peters/CRC Press, Wellesley (1998)

    Google Scholar 

  8. Karaman, S., Frazzoli, E.: Sampling-based algorithms for optimal motion planning. Int. Journal of Robotics Research 30(7), 846–894 (2011)

    Article  Google Scholar 

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

    Article  Google Scholar 

  10. Latombe, J.: Motion Planning: A Journey of Molecules, Digital Actors, and Other Artifacts. International Journal of Robotics Research 18(11), 1119–1128 (2007)

    Article  Google Scholar 

  11. LaValle, S.: Planning Algorithms. Cambridge University Press (2006)

    Google Scholar 

  12. LaValle, S., Kuffner, J.J.: Randomized kinodynamic planning. International Journal of Robotics Research 20(5), 378–400 (2001)

    Article  Google Scholar 

  13. Samet, H.: Foundations of multidimensional and metric data structures. Morgan Kaufmann (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joshua Bialkowski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bialkowski, J., Karaman, S., Otte, M., Frazzoli, E. (2013). Efficient Collision Checking in Sampling-Based Motion Planning. In: Frazzoli, E., Lozano-Perez, T., Roy, N., Rus, D. (eds) Algorithmic Foundations of Robotics X. Springer Tracts in Advanced Robotics, vol 86. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36279-8_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-36279-8_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-36278-1

  • Online ISBN: 978-3-642-36279-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics