Skip to main content

Path Planning on Manifolds Using Randomized Higher-Dimensional Continuation

  • Chapter
Algorithmic Foundations of Robotics IX

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

Abstract

Despite the significant advances in path planning methods, problems involving highly constrained spaces are still challenging. In particular, in many situations the configuration space is a non-parametrizable variety implicitly defined by constraints, which complicates the successful generalization of sampling-based path planners. In this paper, we present a new path planning algorithm specially tailored for highly constrained systems. It builds on recently developed tools for Higher-dimensional Continuation, which provide numerical procedures to describe an implicitly defined variety using a set of local charts. We propose to extend these methods to obtain an efficient path planner on varieties, handling highly constrained problems. The advantage of this planner comes from that it directly operates into the configuration space and not into the higher-dimensional ambient space, as most of the existing methods do.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.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. Ballantyne, G., Moll, F.: The da Vinci telerobotic surgical system: Virtual operative field and telepresence surgery. Surgical Clinics of North America 83(6), 1293–1304 (2003)

    Article  Google Scholar 

  2. Berenson, D., Srinivasa, S.S., Ferguson, D., Kuffner, J.J.: Manipulation planning on constraint manifolds. In: IEEE International Conference on Robotics and Automation, pp. 1383–1390 (2009)

    Google Scholar 

  3. van den Bergen, G.: Efficient collision detection of complex deformable models using AABB trees. Journal of Graphics Tools 2(4), 1–13 (1997)

    MATH  Google Scholar 

  4. Beyn, W.J., Champneys, A., Doedel, E., Govarets, W., Kuznetsov, U.A., Yu, A., Sandstede, B.: Numerical Continuation, and Computation of Normal Forms. In: Handbook of Dynamical Systems, vol. 2, pp. 149–219. Elsevier, Amsterdam (2002)

    Chapter  Google Scholar 

  5. Brown, W.M., Martin, S., Pollock, S.N., Coutsias, E.A., Watson, J.P.: Algorithmic dimensionality reduction for molecular structure analysis. Journal of Chemical Physics 129(6), 64, 064,118 (2008)

    Article  Google Scholar 

  6. Canny, J.: The Complexity of Robot Motion Planing. MIT Press, Cambridge (1988)

    Google Scholar 

  7. Chen, P.C., Hansen, P., Jaumard, B.: On-line and off-line vertex enumeration by adjacency lists. Operation Research Letters 10, 403–409 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  8. Cortés, J., Siméon, T., Laumond, J.P.: A random loop generator for planning the motions of closed kinematic chains using PRM methods. In: IEEE International Conference on Robotics and Automation, pp. 2141–2146 (2002)

    Google Scholar 

  9. Dalibard, S., Nakhaei, A., Lamiraux, F., Laumond, J.P.: Whole-body task planning for a humanoid robot: a way to integrate collision avoidance. In: IEEE-RAS International Conference on Humanoid Robots, pp. 355–360 (2009)

    Google Scholar 

  10. Fishman, G.F.: Monte Carlo: Concepts, Algorithms, and Applications. Springer, Heidelberg (1996)

    MATH  Google Scholar 

  11. Gharbi, M., Cortés, J., Siméon, T.: A sampling-based path planner for dual-arm manipulation. In: IEEE/ASME International Conference on Advanced Intelligent Mechatronics, pp. 383–388 (2008)

    Google Scholar 

  12. Han, L., Amato, N.M.: A kinematics-based probabilistic roadmap method for closed chain systems. In: Algorithmic and Computational Robotics - New Directions (WAFR 2000), pp. 233–246 (2000)

    Google Scholar 

  13. Han, L., Rudolph, L.: Inverse kinematics for a serial chain with joints under distance constraints. In: Robotics: Science and Systems, pp. 177–184 (2005)

    Google Scholar 

  14. Havoutis, I., Ramamoorthy, S.: Motion synthesis through randomized exploration of submanifolds of configuration spaces. In: Baltes, J., Lagoudakis, M.G., Naruse, T., Ghidary, S.S. (eds.) RoboCup 2009. LNCS(LNAI), vol. 5949, pp. 92–103. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  15. Henderson, M.E.: Multiple parameter continuation: Computing implicitly defined k-manifolds. International Journal of Bifurcation and Chaos 12(3), 451–476 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  16. Henderson, M.E.: Multiparameter parallel search branch switching. International Journal of Bifurcation and Chaos in Applied Science and Engineering 15(3), 967–974 (2005)

    Article  MATH  Google Scholar 

  17. Henderson, M.E.: Higher-Dimensional Continuation. In: Numerical continuation methods for dynamical systems: path following and boundary value problems. Springer, Heidelberg (2007)

    Google Scholar 

  18. Jaillet, L., Cortés, J., Siméon, T.: Sampling-based path planning on configuration-space costmaps. IEEE Transactions on Robotics 26(4), 635–646 (2010)

    Article  Google Scholar 

  19. Krauskopf, B., Osinga, H.M., Galán-Vioque, J.: Numerical continuation methods for dynamical systems: path following and boundary value problems. Springer, Heidelberg (2007)

    MATH  Google Scholar 

  20. Ott, C., Eiberger, O., Friedl, W., Bauml, B., Hillenbrand, U., Borst, C., Albu-Schafer, A., Brunner, B., Hirschmuller, H., Hirzinger, G.: A humanoid two-arm system for dexterous manipulation. In: IEEE-RAS International Conference on Humanoid Robots, pp. 276–283 (2006)

    Google Scholar 

  21. Porta, J.M., Ros, L., Thomas, F.: A linear relaxation technique for the position analysis of multiloop linkages. IEEE Transactions on Robotics 25(2), 225–239 (2009)

    Article  Google Scholar 

  22. Pressley, A.: Elementary Differential Geometry. Springer, Heidelberg (2001)

    MATH  Google Scholar 

  23. Rheinboldt, W.C.: MANPACK: A set of algorithms of computations on implicitly defined manifolds. Computers and Mathematics with Applications 32(12), 15–28 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  24. Rodríguez, A., Basañez, L., Celaya, E.: A relational positioning methodology for robot task specification and execution. IEEE Transactions on Robotics 24(3), 600–611 (2008)

    Article  Google Scholar 

  25. Rosales, C., Ros, L., Porta, J.M., Suárez, R.: Synthesizing grasp configurations with specified contact regions. International Journal of Robotics Research (2010)

    Google Scholar 

  26. Roth, B., Freudenstein, F.: Synthesis of path-generating mechanisms by numerical methods. ASME Journal of Engineering for Industry 85, 298–307 (1963)

    Google Scholar 

  27. Shkolmik, A., Tedrake, R.: Path planning in 1000+ dimensions using a task-space voronoi bias. In: IEEE International Conference on Robotics and Automation, pp. 2892–2898 (2009)

    Google Scholar 

  28. Shvlab, N., Liu, G., Shoham, M., Trinkle, J.C.: Motion planning for a class of planar closed-chain manipulators. International Journal of Robotics Research 26(5), 457–473 (2007)

    Article  Google Scholar 

  29. Sommese, A.J., Wampler, C.W.: The Numerical Solution of Systems of Polynomials Arising in Engineering and Science. World Scientific, Singapore (2005)

    Book  MATH  Google Scholar 

  30. Stilman, M.: Task constrained motion planning in robot joint space. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 3074–3081 (2007)

    Google Scholar 

  31. Tang, X., Thomas, S., Coleman, P., Amato, N.M.: Reachable distance space: Efficient sampling-based planning for spatially constrained systems. International Journal of Robotics Research 29(7), 916–934 (2010)

    Article  Google Scholar 

  32. The CUIK project web page: http://www.iri.upc.edu/research/webprojects/cuikweb

  33. The MultiFario project web page, http://multifario.sourceforge.net

  34. The SOLID web page, http://www.dtecta.com

  35. Tsai, L.W.: Robot Analysis: The Mechanics of Serial and Parallel Manipulators. John Wiley and Sons, Chichester (1999)

    Google Scholar 

  36. Um, T.T., Kim, B., Suh, C., Park, F.C.: Tangent space RRT with lazy projection: An efficient planning algorithm for constrained motions. In: Advances in Robot Kinematics, pp. 251–260 (2010)

    Google Scholar 

  37. Wampler, C., Morgan, A.: Solving the 6R inverse position problem using a generic-case solution methodology. Mechanism and Machine Theory 26(1), 91–106 (1991)

    Article  Google Scholar 

  38. Wedemeyer, W.J., Scheraga, H.: Exact analytical loop closure in proteins using polynomial equations. Journal of Computational Chemistry 20(8), 819–844 (1999)

    Article  Google Scholar 

  39. Yakey, J.H., LaValle, S.M., Kavraki, L.E.: Randomized path planning for linkages with closed kinematic chains. IEEE Transactions on Robotics and Automation 17(6), 951–959 (2001)

    Article  Google Scholar 

  40. Yao, Z., Gupta, K.: Path planning with general end-effector constraints: Using task space to guide configuration space search. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1875–1880 (2005)

    Google Scholar 

  41. Yershova, A., LaValle, S.M.: Improving motion planning algorithms by efficient nearest neighbor searching. IEEE Transactions on Robotics 23(1), 151–157 (2007)

    Article  Google Scholar 

  42. Yershova, A., LaValle, S.M.: Motion planning for highly constrained spaces. In: Robot Motion and Control. Lecture Notes on Control and Information Sciences, vol. 396, pp. 297–306 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Porta, J.M., Jaillet, L. (2010). Path Planning on Manifolds Using Randomized Higher-Dimensional Continuation. In: Hsu, D., Isler, V., Latombe, JC., Lin, M.C. (eds) Algorithmic Foundations of Robotics IX. Springer Tracts in Advanced Robotics, vol 68. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17452-0_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17452-0_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17451-3

  • Online ISBN: 978-3-642-17452-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics