Navigation in Three-Dimensional Cluttered Environments for Mobile Manipulation - Robotics Institute Carnegie Mellon University

Navigation in Three-Dimensional Cluttered Environments for Mobile Manipulation

Armin Hornung, Mike Phillips, Edward Gil Jones, Maren Bennewitz, Maxim Likhachev, and Sachin Chitta
Conference Paper, Proceedings of (ICRA) International Conference on Robotics and Automation, pp. 423 - 429, May, 2012

Abstract

Collision-free navigation in cluttered environments is essential for any mobile manipulation system. Traditional navigation systems have relied on a 2D grid map projected from a 3D representation for efficiency. This approach, however, prevents navigation close to objects in situations where projected 3D configurations are in collision within the 2D grid map even if actually no collision occurs in the 3D environment. Accordingly, when using such a 2D representation for planning paths of a mobile manipulation robot, the number of planning problems which can be solved is limited and suboptimal robot paths may result. We present a fast, integrated approach to solve path planning in 3D using a combination of an efficient octree-based representation of the 3D world and an anytime search-based motion planner. Our approach utilizes a combination of multi-layered 2D and 3D representations to improve planning speed, allowing the generation of almost real-time plans with bounded sub-optimality. We present extensive experimental results with the two-armed mobile manipulation robot PR2 carrying large objects in a highly cluttered environment. Using our approach, the robot is able to efficiently plan and execute trajectories while transporting objects, thereby often moving through demanding, narrow passageways.

BibTeX

@conference{Hornung-2012-109559,
author = {Armin Hornung and Mike Phillips and Edward Gil Jones and Maren Bennewitz and Maxim Likhachev and Sachin Chitta},
title = {Navigation in Three-Dimensional Cluttered Environments for Mobile Manipulation},
booktitle = {Proceedings of (ICRA) International Conference on Robotics and Automation},
year = {2012},
month = {May},
pages = {423 - 429},
}