Efficient Manipulation Task Planning via Reuse-Informed Optimization of Planning Effort - Robotics Institute Carnegie Mellon University
Loading Events

PhD Thesis Proposal

April

7
Tue
Christopher M. Dellin Carnegie Mellon University
Tuesday, April 7
3:00 pm to 12:00 am
Efficient Manipulation Task Planning via Reuse-Informed Optimization of Planning Effort

Event Location: GHC 6501

Abstract: In order to assist humans with dangerous or menial tasks, autonomous robots will need to act under significant time and energy constraints. At task time, the amount of effort a robot spends planning directly detracts from its total performance. Manipulation tasks, however, present challenges to efficient motion planning. They are often tightly coupled — while moving an object can be decomposed into steps (reach, grasp, transfer, release), each step requires choices (e.g. which grasp), and committing to a bad choice can render subsequent steps difficult; this encourages longer planning horizons. However, an articulated robot situated within a geometrically complex and dynamic environment induces a high-dimensional configuration space in which it is expensive to test for valid paths. And since multi-step plans require paths in changing valid subsets of configuration space, it is difficult to reuse computation across steps or maintain caches between tasks.

We focus on a motion planning approach for coupled multi-step manipulation problems that is efficient over the entire task (including both planning and execution). We contend that the problem’s cost structure favors explicit handling of both graph representation and task effort optimization, and propose a graph search algorithm which captures these insights given a model of planning effort. We offer methods for roadmap construction which seek to balance completeness with efficiency at task time. We then unify previous work examining configuration space structure of related problems (e.g. multi-step manipulation) into a general set-theoretic formulation which suggests a planning effort model to be exploited by our roadmap search algorithm, yielding a motion planner which efficiently reuses computation between queries. We also present a task planner that maps a task decomposition into queries to our motion planner. Our insights yield complementary components which, taken together, constitute an efficient approach to planning manipulation tasks.

This thesis proposes a heavy emphasis on experimental evaluation of the individual constituent algorithms and the approach as a whole. We will compare against state-of-the-art task and motion planners on multiple robotic platforms, in applications from home table clearing to remote disaster response. We also provide open-source implementations of our algorithms.

Committee:Siddhartha Srinivasa, Chair

Anthony Stentz

Maxim Likhachev

Lydia Kavraki, Rice University