Skip to main content
Log in

Global Level Path Planning for Mobile Robots in Dynamic Environments

  • Published:
Journal of Intelligent and Robotic Systems Aims and scope Submit manuscript

Abstract

This paper presents a self-adapting approach to global level path planning in dynamic environments. The aim of this work is to minimize risk and delays in possible applications of mobile robots (e.g., in industrial processes). We introduce a hybrid system that uses case-based reasoning as well as grid-based maps for decision-making. Maps are used to suggest several alternative paths between specific start and goal point. The casebase stores these solutions and remembers their characteristics. Environment representation and casebase design are discussed. To solve the problem of exploration vs. exploitation, a decision-making strategy is proposed that is based on the irreversibility of decisions. Forgetting strategies are discussed and evaluated in the context of case-based maintenance. The adaptability of the system is evaluated in a domain based on real sensor data with simulated occupancy probabilities. Forgetting strategies and decision-making strategies are evaluated in simulated environments. Experiments show that a robot is able to adapt in dynamic environments and can learn to use paths that are less risky to follow.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. Aamodt, A. and Plaza, E.: Case-based reasoning: Foundational issues, methodological variations and system approaches, AI Communications 7 (1994), 39–59.

    Google Scholar 

  2. Azarm, K. and Schmidt, G.: Integrated mobile robot motion planning and execution in changing indoor environments, in: Proc. of the IEEE Internat. Conf. of Intelligent Robots and Systems (IROS'94), 1994, Vol. 1, pp. 298–305.

    Google Scholar 

  3. Bengtsson, O. and Baerveldt, A.-J.: Localization in changing environments by matching laser range scans, in: Proc. of the 3rd European Workshop on Advanced Mobile Robots (Eurobot'99), Zürich, Switzerland, 1999, pp. 169–176.

  4. Bourbakis, N. G.: Knowledge extraction and acquisition during real-time navigation in unknown environments, Internat. J. Pattern Recognition Artificial Intell. 9(1) (1995), 83–99.

    Google Scholar 

  5. Branting, L. K. and Aha, D. W.: Stratified case-based reasoning: Reusing hierarchical problem solving episodes, in: Proc. of the 14th Internat. Joint Conf. on Artificial Intelligence, Montreal, Canada, 20–25 August 1995.

  6. Crowder, R. M., McKendrick, R., Rowe, R., Auriol, E., and Tellefsen, M.: Maintanance of robotic systems using hypermedia and case-based reasoning, in: Proc. of the 2000 IEEE Internat. Conf. on Robotics and Automation, San-Fransisco, CA, April 2000.

  7. Cunningham, P.: Strenthes and weaknesses of CBR, Lecture Notes in Artificial Intelligence 1415, Springer, Berlin, 1998, pp. 517–525.

    Google Scholar 

  8. Elfes, A.: Sonar-based real-world maping and navigation, IEEE J. Robotics Automat. 3(3) (1987), 249–265.

    Google Scholar 

  9. Fabrizi, E. and Saffiotti, A.: Extracting topology-based maps from gridmaps, in: Proc. of the 2000 IEEE Internat. Conf. on Robotics and Automation (ICRA 2000), 2000, pp. 2973–2978.

  10. Fagg, A. H., Lotspeich, D. L., and Bekey, G. A.: A reinforcement-learning approach to reactive control policy design for autonomous robots, in: Proc. of the 1994 IEEE Conf. on Robotics and Automation, 1994.

  11. Fox, S. and Leake, D. B.: Combining case-based planning and introspective reasoning, in: Proc. of the 6th Midwest Artificial Intelligence and Cognitive Science Society Conference, Carbondale, IL, April 1995.

  12. Goel, A. K., Ali, K. S., Donnellan, M. W., Gomex de Silva Garza, A., and Callantine, T. J.: Multistrategy adaptive path planning, IEEE Expert 9(6) (1994), 57–65.

    Google Scholar 

  13. Haigh, K. Z. and Veloso, M.: Route planning by analogy, in: Case-Based Reasoning Research and Development, Proc. of ICCBR-95, Springer, Berlin, 1995, pp. 169–180.

    Google Scholar 

  14. Haigh, K. Z. and Veloso, M. M.: Planning, execution and learning in a robotic agent, in: AIPS-98, June 1998, pp. 120–127.

  15. Hu, H. and Brady, M.: Dynamic global path plannig with uncertainty for mobile robots in manufacturing, IEEE Trans. Robotic Automat. 13(5) (1997), 760–767.

    Google Scholar 

  16. Jarvis, R. A.: Growing polyhedral objects for planning collision-free paths, Mechanical Engrg. Trans. IE Australia 10(3) (1983), 103–111.

    Google Scholar 

  17. Jarvis, R. and Kang, K.: A new approach to robot collision-free path planning, in: Robots in Australia's Future Conference, 1986, pp. 71–79.

  18. Kamon, I. and Rivlin, E.: Sensory-based motion planning with global proofs, IEEE Trans. Robotics Automat. 13(6) (1997), 814–822.

    Google Scholar 

  19. Knoblock, C. A., Minton, S., and Etzioni, O.: Integrating abstraction and explanation-based learning in PRODIGY, in: Proc. of the 9th National Conf. on Artificial Intelligence, AAAI Press, 1991.

  20. Kruse, E. and Wahl, F. M.: Camera-based observation of obstacle motions to derive statistical data for mobile robot motion planning, in: Proc. of IEEE Conf. on Robotics and Automation, 1998, Vol. 1, pp. 662–667.

    Google Scholar 

  21. Kruusmaa, M.: Decision-making for autonomous robots in hazardous environments, in: Proc. of the IASTED Internat. Conf. of Robotics and Applications, Santa-Barbara, CA, 1999, pp. 244–249.

  22. Kruusmaa, M.: Repeated path planning for mobile robots in dynamic environments, PhD Thesis, Chalmers University of Technology, Gothenburg, Sweden, 2002.

    Google Scholar 

  23. Latombe, J. C.: Robot Motion Planning, Kluwer Academic Publishers, Norwell, MA, 1991.

    Google Scholar 

  24. Leake, D. and Wilson, D.: When experience is wrong: Examining CBR for changing tasks and environments, in: Proc. of the 3rd Internat. Conf. on Case-Based Reasoning, Springer, Berlin, 1999, pp. 218–232.

  25. Leake, D. B. and Wilson, D. C.: Categorizing case-base maintenance: Dimensions and directions, in: Proc. of the 1998 European Workshop on CBR (WECBR-98), 1998.

  26. Leake, D. and Wilson, D.: Remembering why to remember: Performance-guided case-base maintenance, in: E. Blanzieri and L. Portinale (eds), Proc. of the 5th European Workshop on Case-Based Reasoning, Springer, Berlin, 2000, pp. 161–172.

    Google Scholar 

  27. Likhachev, M. and Arkin, R. C.: Spatio-temporal case-based reasoning for behavioral selection, in: Proc. of the 2001 IEEE Internat. Conf. on Robotics and Automation (ICRA), Seoul, Korea, 2001, pp. 1627–1634.

  28. Lu, F. and Milios, E.: Globally consistent range scan alignment for environment mapping, Autonom. Robots 4 (1997), 333–349.

    Google Scholar 

  29. Lumelsky, V. J.: A comparative study on the path length performance of the maze-searching and robot motion planning algorithms, IEEE Trans. Robotics Automat. 7(1) (1991), 57–66.

    Google Scholar 

  30. Markovich, S. and Scott, P.: The role of forgetting in learning, in: Proc. of the 5th Internat. Conf. on Machine Learning, Ann Arbor, MI, Morgan Kaufmann, 1988.

    Google Scholar 

  31. Moorman, K. and Ram, A.: A case-based approach to reactive control for autonomous robots, AAAI Fall Symposium on AI for Real-World Autonomous Mobile Robots, Cambridge, MA, October 1992.

  32. Prosedkowski, L., Nowakowski, J., Idzikowski, M., and Visvary, I.: Nonholonomic mobile robots – A new solution for path planning in changing environments, in: Proc. of the 3rd European Workshop on Advanced Mobile Robots (Eurobot'99), 1999, pp. 89–96.

  33. Ram, A., Arkin, R., Boone, G., and Pearce, M.: Using genetic algorithms to learn reactive control parameters for autonomous robotic navigation, Adaptive Behaviour 2(3) (1994), 277–305.

    Google Scholar 

  34. Richter, M. M.: The knowledge contained in similarity measures, Invited talk at ICCBR-95, 1995.

  35. Russell, S. J. and Subramanian, D.: Provably bounded optimal agents, in: Proc. of the 13th Internat. Conf. on Artificial Intelligence (IJCAI-93), Chamberly, France, Morgan Kaufmann, 1993.

    Google Scholar 

  36. Schöherr, F., Hertzberg, J., and Burgard, W.: Probabilistic mapping of unexpected objects by a mobile robot, in: Proc. of the 1999 IEEE/RSJ Internat. Conf. on Intelligent Robots and Systems (IROS'99), Vol. 1, Kyongju, Korea, 17–21 October 1999, IEEE Press, Piscataway, NJ.

    Google Scholar 

  37. Shmoulian, L. and Rimon, E.: A*-DFS: An algorithm for minimizing search effort in sensorbased mobile robot navigation, in: Proc. of the 1998 IEEE Conf. on Robotics and Automation, 1998, pp. 356–362.

  38. Simon, H. A.: Models of Man, Wiley, New York, 1957.

    Google Scholar 

  39. Smyth, B. and Keane, M.: Remembering to Forget: A Competence-Preserving Case Deletion Policy for Case-Based Reasoning Systems, Vol. 1, 1995, pp. 377–382.

    Google Scholar 

  40. Stentz, A.: The focused D algorithm for real-time replanning, in: Proc. of the 1995 Internat. Joint Conf. on Artificial Intelligence, 1995, pp. 1652–1659.

  41. Takahashi, O. and Schilling, R. J.: Motion planning in a plane using generalised Voronoi diagrams, IEEE Trans. Robotics Automat. 5(2) (1989), 143–150.

    Google Scholar 

  42. Thrun, S.: Learning metric-topological maps for indoor mobile robot navigation, Artificial Intelligence 99(1) (1998), 21–71.

    Google Scholar 

  43. Thrun, S., Burgard, W., and Fox, D.: A probabilistic approach to concurrent mapping and localization for mobile robots, Mach. Learning Autonom. Robots 31(5) (1998), 1–25.

    Google Scholar 

  44. Vasudevan, C. and Ganesan, K.: Case-based path planning for autonomous underwater vehicles, in: Proc. of 1994 IEEE Internat. Symposium on Intelligent Control, 16–18 August 1994, pp. 160–165.

  45. Wallner, F., Kaiser, M., Fredrich, H., and Dillmann, R.: Integration of topological and geometrical planning in a learning mobile robot, in: Proc. of the IEEE-RSJ Conf. on Intelligent Robots and Systems (IROS'94), Munich, Germany, 1994.

  46. Watson, I. and Marir, F.: Case-based reasoning: A review, Knowledge Engrg. Rev. 9(4) (1994).

  47. Wilke, W. and Bergmann, R.: Techniques and knowledge used for adaptation during casebased problem solving, in: Lecture Notes in Artificial Intelligence 1415, Springer, Berlin, 1998, pp. 497–506.

    Google Scholar 

  48. Zelinsky, A.: Using path transforms to guide the search for findpath in 2D, Internat. J. Robotics Res. 13(4) (1994), 315–325.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kruusmaa, M. Global Level Path Planning for Mobile Robots in Dynamic Environments. Journal of Intelligent and Robotic Systems 38, 55–83 (2003). https://doi.org/10.1023/A:1026296011183

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1026296011183

Navigation