Services on Demand
Journal
Article
Indicators
- Cited by SciELO
- Access statistics
Related links
- Similars in SciELO
Share
Computación y Sistemas
On-line version ISSN 2007-9737Print version ISSN 1405-5546
Comp. y Sist. vol.12 n.1 Ciudad de México Jul./Sep. 2008
SamplingBased Motion Planning: A Survey
Planificación de Movimientos Basada en Muestreo: Un Compendio
Abraham Sánchez López, René Zapata* and Maria A. Osorio Lama
Computer Science Department, Autonomous University of Puebla 14 Sur and San Claudio, CP 72570, Puebla, Pue. México
* LIRMM UMR55606 CNRS, 161, rue Ada 34392 Montpellier Cedex 5, France
asanchez@cs.buap.mx, asorio@cs.buap.mx, zapata@lirmm.fr
Article received on April 13, 2008;
Accepted on June 20, 2008
Abstract
Samplingbased motion approaches, like Probabilistic Roadmap Methods or those based on Rapidlyexploring Random Trees are giving good results in robot motion planning problems with many degrees of freedom. Following these approaches, several strategies have been proposed for biasing the sampling towards the most promising regions, thus improving the efficiency and allowing to cope with difficult motion planning problems.
The success of these planners in solving challenging problems can be explained by the fact that no explicit representation of the free configuration space is required. This paper reviews some of the most influential proposals and ideas, providing indications on their practical and theoretical implications. The contributions made by Mexican researchers in this field are also presented.
Keywords: Motion planning, probabilistic roadmaps, samplingbased motion planning, path planning, algorithms.
Resumen
Los enfoques de planificación de movimientos basados en muestreo, como los métodos de Roadmap Probabilista o aquellos basados en los Árboles Aleatorios de Exploración Rápida están dando buenos resultados en la planificación de movimientos de robots con muchos grados de libertad. Con estos enfoques, se han propuesto varias estrategias para predisponer el muestreo hacia las regiones más prometedoras, mejorando con esto la eficiencia y permitiendo la solución de problemas difíciles de planificación de movimientos. El éxito de estos planificadores en la solución de problemas desafiantes se puede explicar por el hecho de que no se requiere ninguna representación explícita del espacio de configuraciones libre.
Este artículo repasa algunas de las propuestas e ideas más influyentes en el área, proporcionando indicaciones de sus implicaciones teóricas y prácticas. También se presentan las contribuciones realizadas por los investigadores Mexicanos en este campo.
Palabras claves: Planificación de movimientos, roadmaps probabilistas, planificación de movimientos basada en muestreo, planificación de trayectorias, algoritmos.
DESCARGAR ARTÍCULO EN FORMATO PDF
References
1. Amato N. M., O. Bayazit, L. K. Dale, C. Jones and D. Vallejo, "OBPRM: An obstaclebased PRM for 3D workspaces". Proc. Workshop on the Algorithmic Foundations of Robotics, 1998, 155168. [ Links ]
2. Amato N. M., O. Bayazit, L. K. Dale, C. Jones and D. Vallejo, "Choosing good distance metrics and local planners for probabilistic roadmap methods". IEEE Transactions on Robotics and Automation, 16(4):442447 (2000). [ Links ]
3. Arechavaleta G., J. P. Laumond, H. Hicheur and A. Berthoz, "The nonholonomic nature of human locomotion: A modeling study", International Conference on Biomedical Robotics and Biomechatronics, 2006. [ Links ]
4. Barraquand J. and J. C. Latombe, "Robot motion planning: A distributed representation approach", The International Journal of Robotics Research, 10(6):628649 (1991). [ Links ]
5. Barraquand J., L. E. Kavraki, J. C. Latombe, T. Yen Li, R. Motwani and P. Raghavan, "A random sampling scheme for Path planning", The International Journal of Robotics Research, 16(6):759774 (1997). [ Links ]
6. Bessière P., J. M. Ahuactzin, ElGhazali Talbi and E. Mazer, "The Ariadne's clew algorithm: Global planning with local methods", IEEE Int. Conf. on Intelligent Robots and Systems, 1993. [ Links ]
7. Bohlin R. and L. Kavraki, "Path planning using lazy PRM", IEEE Int. Conf. on Robotics and Automation, 2000, 521528. [ Links ]
8. Boor V., M. H. Overmars and A. Frank van der Stappen, "The gaussian sampling strategy for probabilistic roadmap planners", IEEE Int. Conf. on Robotics and Automation, 1999, 10181023. [ Links ]
9. Brekis K. E., B. Y. Chen, A. M. Ladd, E. Plakue and L. Kavraki, "Multiple query probabilistic roadmap planners using single query primitives", IEEE Int. Conf. on Intelligent Robots and Systems, 2003. [ Links ]
10. Branicky M. S., S. M. LaValle, K. Olson and L. Yang, "Quasirandomized path planning", IEEE Int. Conf. on Robotics and Automation, 2001, 14811487. [ Links ]
11. Canny J., The complexity of robot motion planning, MIT Press, 1988. [ Links ]
12. Chang H. and T. Y. Li, "Assembly maintainability study with motion planning", IEEE Int. Conf. on Robotics and Automation, 1995, 10121019. [ Links ]
13. Chen P. C. and Y. K. Hwang, "Sandros: A motion planner with performance proportional to task difficulty", IEEE Int. Conf. on Robotics and Automation, 1992, 23462353. [ Links ]
14. Choset H., K. M. Lynch, S. Hutchinson, G. Kantor, W. Burgard, L. E. Kavraki and S. Thrun, Principles of robot motion: Theory, algorithms and implementations, MIT Press, Boston, 2005. [ Links ]
15. Cortes J., T. Siméon and J. P. Laumond, "A random loop generator for planning the motions of closed kinematic chains using PRM methods", IEEE Int. Conf. on Robotics and Automation, 2002, 21412146. [ Links ]
16. Donald B. R., "A search algorithm for motion planning with six degrees of freedom", Artificial Intelligence, 31:295353 (1987). [ Links ]
17. Dubins L. E., "On curves of minimal length with a constraint on average curvature and with prescribed initial and terminal positions and tangents", American Journal of Mathematics, 79:497516 (1957). [ Links ]
18. Esteves C., G. Arechavaleta and J. P. Laumond, "Planning cooperative motions for animated characters", International Symposium on Robotics and Automation (ISRA), 2004. [ Links ]
19. Esteves C., Motion planning: From digital actors to humanoid robots, Phd Thesis, INPT, 2007. [ Links ]
20. Esteves C., G. Arechavaleta, J. Pettre and J. P. Laumond, "Animation planning for virtual characters cooperation", ACM Transactions on Graphics, 25(2):319339 (2006). [ Links ]
21. Faverjon B., "Hierarchical object models for efficient anticollision algorithms", IEEE Int. Conf. on Robotics and Automation, 1989, 333340. [ Links ]
22. Glavina B., "Solving findpath by combination of goaldirected and randomized search", IEEE Int. Conf. On Robotics and Automation, 1990, 17181723. [ Links ]
23. Geraerts R. and M. H. Overmars, "A comparative study of probabilistic roadmap planners", Proc. of the Workshop on the Algorithmic Foundations of Robotics, 2002, 4357. [ Links ]
24. Gilbert E. G., D. W. Johnson and S. S. Keerthy, "A fast procedure for computing the distance between complex objects in threedimensional space, IEEE Journal of Robotics and Automation, 4(2): 193203 (1988). [ Links ]
25. Gupta K. and A. Del Polbi (Editors), Practical motion planning in robotics: Current approaches and future directions, John Wiley & Sons, 1998. [ Links ]
26. Hwang Y. K. and N. Ahuja, "Gross motion planning: A survey", ACM Computing Surveys, 24(3):219291 (1992). [ Links ]
27. Hsu D., L. Kavraki, J. C. Latombe, R. Motwani and S. Sorkin, "On finding narrow passages with probabilistic roadmap planner", Proc. of the Workshop on the Algorithmic Foundations on Robotics, 1998, 141154. [ Links ]
28. Hsu D., J. C. Latombe and R. Motwani, "Path Planning in expansive configuration spaces", International Journal Computational Geometry & Applications, 9(45):495512 (1999). [ Links ]
29. Hsu D., Randomized singlequery motion planning in expansive spaces, PhD thesis, Stanford University, 2000. [ Links ]
30. Hsu D., T. Jiang, J. Reif and Z. Sun, "The bridge test for sampling narrow passages with probabilistic roadmap planners", IEEE Int. Conf. on Robotics and Automation, 2003, 44204426. [ Links ]
31. Kavraki L. E., Random networks in configuration space for fast path planning, Phd Thesis, Stanford University, 1995. [ Links ]
32. Kavraki L., P. Svestka, J. C. Latombe and M. H. Overmars, "Probabilistic roadmaps for path planning in highdimensional configuration spaces", IEEE Transactions on Robotics and Automation, 12(4):566579 (1996). [ Links ]
33. Kondo K., "Motion planning with six degrees of freedom by multistrategic bidirectional heuristic frespace enumeration", IEEE Transactions on Robotics and Automation, 7(3):267277 (1991). [ Links ]
34. Ladd A. and L. Kavraki, "Generalizing the analysis of PRM", IEEE Int. Conf. on Robotics and Automation, 2002, 21202125. [ Links ]
35. Lanzoni C., A. Sánchez L. and R. Zapata, "Sensorbased motion planning for carlike mobile robots in unknown environments", IEEE Int. Conf. on Robotics and Automation, 2003, 42584263. [ Links ]
36. Latombe J. C., Robot motion planning, Kluwer Academic Publishers, 1991. [ Links ]
37. Laumond J. P. (Editor), Robot motion planning and control, SpringerVerlag, 1998. [ Links ]
38. Laumond J. P. and T. Siméon, "Notes on visibility roadmaps and path planning", Proc. of the Workshop on the Algorithmic Foundations of Robotics, 2000. [ Links ]
39. LaValle S. M. and J. J. Kuffner, "Rapidlyexploring random trees: Progress and prospects", Proc. of the Workshop on the Algorithmic Foundations on Robotics, 2000. [ Links ]
40. LaValle S. M. and M. S. Branicky, "On the relationship between classical grid search and probabilistic roadmaps", Proc. of the Workshop on the Algorithmic Foundations of Robotics", 2002. [ Links ]
41. LaValle S. M., Planning algorithms, Cambridge University Press, 2006. [ Links ]
42. Lindemann S. and S. M. LaValle, "Current issues in samplingbased motion planning", Robotics Research: The Eleventh International Symposium, 2005, 3654. [ Links ]
43. LozanoPérez T., "Spatial planning: A configuration space approach", IEEE Transactions on Computers, 32(2):108120 (1983). [ Links ]
44. Mazer E., J. M. Ahuactzin and P. Bessière, "The ariadne's clew algorithm", Journal of Artificial Intelligence Research, 9:295316 (1998). [ Links ]
45. Morales M., R. Pearce and N. M. Amato, "Metrics for analyzing the evolution of CSpace models", IEEE Int. Conf. on Robotics and Automation, 2006, 12681273. [ Links ]
46. Morales M., R. Pearce and N. M. Amato, "Analysis of the evolution of CSpace models built through incremental exploration", IEEE Int. Conf. on Robotics and Automation, 2007, 10291034. [ Links ]
47. Nissoux C., T. Siméon and J. P. Laumond, "Visibility based probabilistic roadmaps", IEEE Int. Conf. on Intelligent Robots and Systems, 1999, 13161321. [ Links ]
48. Overmars M. H., "A random approach to motion planning", Technical Report RUUCS9232, Utrecht University, 1992. [ Links ]
49. Pettre J., J. P. Laumond and T. Siméon, "A 2stages locomotion planner for digital actors", ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 2003, 258264. [ Links ]
50. Reeds J. A. and R. A. Shepp, "Optimal paths for a car that goes forward and backwards, Pacific Journal of Mathematics, 145(2):367393 (1990). [ Links ]
51. Reif J. H., "Complexity of the mover's problem and generalizations", Proc. IEEE Symp. on Foundations of Computer Science, 1979, 421427. [ Links ]
52. Sánchez A. G. and J. C. Latombe, "Using a PRM planner to compare centralized and decoupled planning for multirobot systems, IEEE Int. Conf. on Robotics and Automation, 2002, 21122119. [ Links ]
53. Sánchez A. G. and J. C. Latombe, "On delaying colllision checking in PRM planning: Application to multirobot coordination, The International Journal of Robotics Research, 21(1):526 (2002). [ Links ]
54. Sánchez L. A., R. Zapata and A. Arenas B., "Motion planning for carlike robots using a lazy probabilistic roadmap method", MICAI02, LNAI 2313, 2002, 110. [ Links ]
55. Sánchez L. A., R. Zapata and C. Lanzoni, "On the use of lowdiscrepancy sequences in nonholonomic motion planning", IEEE Int. Conf. on Robotics and Automation, 2003, 37643769. [ Links ]
56. Sánchez L. A., Contribution à la planification de mouvement en robotique: Approches probabilistes et approches déterministes (In French), PhD thesis, Université Montpellier II, 2003. [ Links ]
57. Sánchez L. A., J. Sánchez T. and R. Zapata, "Planning motions for animated characters", Journal Research in Computing Science, 17:265274 (2005). [ Links ]
58. Sánchez L. A., R. Juarez G. and M. A. Osorio L., "On the performance of deterministic sampling in probabilistic roadmap planning", MICAI07, LNAI 4827, 2007, 10891098. [ Links ]
59. Schwartz J. T. and M. Sharir, "On the piano mover's problem: I. The case of a twodimensional rigid polygonal body moving amidst polygonal barriers", Communications on Pure and Applied Mathematics, 36:345398 (1983). [ Links ]
60. Simeón T., J. P. Laumond, C. Van Geem and J. Cortes, "Computer aided motion: Move3D within MOLOG", IEEE Int. Conf. on Robotics and Automation, 2001, 14941499. [ Links ]
61. Siméon T., J. Cortes, A. Sahbani and J. P. Laumond, "A manipulation planner for pick and place operations under continuous grasps and placements", IEEE Int. Conf. on Robotics and Automation, 2002, 20222027. [ Links ]
62. Song G. and N. M. Amato, "Using motion planning to study protein folding pathways", Proc. Int. Conf. Comput. Molecular Biology (RECOMB), 2001, 287296. [ Links ]
63. Svestka P. and M. H. Overmars, "Probabilistic path planning", Technical Report UUCS199522, Utrecht University, 1995. [ Links ]
64. Svestka P. and M. H. Overmars, "Motion planning for carlike robots using a probabilistic learning approach", The International Journal or Robotics Research, 16(2): 119143 (1997). [ Links ]
65. Svestka P., Robot motion planning using probabilistic roadmaps, Phd Thesis, Utrecht University, 1997. [ Links ]
66. Vallejo D., C. Jones and N. Amato, "An adaptive framework for 'single shot' motion planning, IEEE Int. Conf. on Intelligent Robots and Systems, 2000, 17221727. [ Links ]
67. Van der Stappen A. F., M. H. Overmars, M. de Berg and J. Vleugels, "Motion planning in environments with low obstacle density", Discrete & Computational Geometry, 20:561587 (1998). [ Links ]
68. Van Geem C., T. Siméon and J. P. Laumond, "Mobility analysis for feasibility studies in CAD models of industrial environments", IEEE Int. Conf. on Robotics and Automation, 1998. [ Links ]
69. Wilmarth S., N. M. Amato and P. R. Stiller, "MAPRM: A probabilistic roadmap planner with sampling on the medial axis of the free space", IEEE Int. Conf. on Robotics and Automation, 1999, 10241031. [ Links ]
70. Yu Y. and K. Gupta, "Sensorbased probabilistic roadmaps: Experiments with and eyeinhand system, Journal of Advanced Robotics, 2000. [ Links ]