Navigation Among Movable Obstacles: Real-time Reasoning in Complex Environments - Robotics Institute Carnegie Mellon University

Navigation Among Movable Obstacles: Real-time Reasoning in Complex Environments

Michael Stilman and James Kuffner
Conference Paper, Proceedings of 4th IEEE/RAS International Conference on Humanoid Robots (Humanoids '04), pp. 322 - 341, November, 2004

Abstract

In this paper, we address the problem of Navigation Among Movable Obstacles (NAMO):a practical extension to navigation for humanoids and other dexterous mobile robots. The robot is permitted to reconfigure the environment by moving obstacles and clearing free space for a path. Simpler problems have been shown to be P-SPACE hard. For real-world scenarios with large numbers of movable obstacles, complete motion planning techniques are largely intractable. This paper presents a resolution complete planner for a subclass of NAMO problems. Our planner takes advantage of the navigational structure through state-space decomposition and heuristic search. The planning complexity is reduced to the difficulty of the specific navigation task, rather than the dimensionality of the multi-object domain. We demonstrate real-time results for spaces that contain large numbers of movable obstacles. We also present a practical framework for single-agent search that can be used in algorithmic reasoning about this domain.

BibTeX

@conference{Stilman-2004-9082,
author = {Michael Stilman and James Kuffner},
title = {Navigation Among Movable Obstacles: Real-time Reasoning in Complex Environments},
booktitle = {Proceedings of 4th IEEE/RAS International Conference on Humanoid Robots (Humanoids '04)},
year = {2004},
month = {November},
pages = {322 - 341},
}