Academia.eduAcademia.edu

Outline

Using a contingency planner within a robot architecture

planiart.usherbrooke.ca

Abstract

To achieve a given goal, a mobile robot must plan by predicting the possible evolution of the environment and the possible consequences of its actions. The use of actuators and sensors with limited precision and the presence of exogenous agents in the environment leads to nondeterministic predictions. However, most planbased robotic frameworks ignore this nondeterminism at the planning time, by producing only deterministic plans, and replanning whenever the outcome of actions or the the environment's dynamics stray away from the assumed ones. The main motivation behind this choice has been the longstanding lack of effective planners handling nondeterminism; but recent advances in this area make it possible, and advisable, to exploit such systems to implement more robust planbased robot behaviors. In this paper, we experiment the integration of a state-of-the art contingency planner in a robotic architecture, and discuss how such an integration improves the degree of flexibility and robustness of plan-based robot behaviors compared to the use of a deterministic planner.

References (18)

  1. S. B. Akers, 'Binary decision diagrams.', IEEE Trans. Computers, 27(6), 509-516, (1978).
  2. J. Ambros-Ingerson and S. Steel, 'Integrating planning, execution and monitoring', in Proceedings National Conference on Artificial Intelli- gence, (1998).
  3. E. Beaudry, Y. Brosseau, C. Cote, C. Raievsky, D. Letourneau, F. Ka- banza, and F. Michaud, 'Reactive Planning in a Motivated Behavioral Architecture', in Proceedings National Conference on Artificial Intelli- gence (AAAI), pp. 1242-1249, (2005).
  4. M. Beetz, W. Burgard, D. Fox, and A. Cremers, 'Integrating active localization into high-level robot control systems', Robotics and Au- tonomous Systems, (1998).
  5. P. Bertoli, A. Cimatti, M. Pistore, M. Roveri, and P. Traverso, 'MBP: A Model Based Planner', in Notes of ICAPS'03: system demo session, (2003).
  6. P. Bertoli, A. Cimatti, M. Roveri, and P. Traverso, 'Planning under partial observability', Journal of Artificial Intelligence Research, 170, 337-384, (2006).
  7. S. Chien, R. Knight, A. Stechert, R. Sherwood, and G. Rabideau, 'Using iterative repair to improve the responsiveness of planning and scheduling', in Proceedings Fifth International Conference on Artifi- cial Intelligence Planning and Scheduling, (2000).
  8. T. Dean, L. Kaelbling, J. Kirman, and A. Nicholson, 'Planning under time constraints in stochastic domains', Artificial Inteligence, 76, 35- 74, (1995).
  9. M. Ghallab, D. Nau, and P. Traverso, Automated Planning: Theory and Practice, Morgan Kaufmann, 2004.
  10. K. Haigh and M. Veloso, 'Interleaving planning and robot execution for asynchronous user requests', Autonomous Robots, (1997).
  11. F. Ingrand and O. Despouys, 'Extending procedural reasoning sys- tem toward robot actions planning', in Proceedings IEEE International Conference on Robotics and Automation, (2001).
  12. K. Konolige, K. Myers, E. Ruspini, and A. Saffiotti, 'The Saphira ar- chitecture: A design for autonomy', Journal of Experimental and The- oretical Artificial Intelligence, 9, 215-235, (1997).
  13. S. Lemai and F. Ingrand, 'Interleaving temporeal planning and execu- tion in robotics domains', in Proceeedings National Conference on Ar- tificial Intelligence (AAAI), (2004).
  14. R. R. Murphy, Introduction to AI Robotics, MIT Press, Cambridge, MA, USA, 2000.
  15. J. Rintanen, 'Complexity of probabilistic planning under average re- wards', in IJCAI, pp. 503-508, (2001).
  16. R. Simmons and D. Apfelbaum, 'A task description language for robot control', in Proceedings Conference on Intelligent Robotics and Sys- tems, (1998).
  17. S. Thiébaux, C. Getton, J. Slaney, D. Price, and F. Kabanza, 'Decision- theoretic planning with non-markovian rewards', Journal of Artificial Intelligence Research (JAIR). To appear., (2006).
  18. S. Thrun, D. Fox, and W. Burgard, 'Robust monte carlo localization for mobile robots', Artificial Intelligence, (2001).