Representation, learning, and planning algorithms for geometric task and motion planning
We present a framework for learning to guide geometric task and motion planning (GTAMP). GTAMP is a subclass of task and motion planning in which the goal is to move multiple objects to target regions among movable obstacles. A standard graph search algorithm is not directly applicable, because GTAMP problems involve hybrid search spaces and expensive action feasibility checks. To handle this, we introduce a novel planner that extends basic heuristic search with random sampling and a heuristic function that prioritizes feasibility checking on promising state action pairs. The main drawback of such pure planners is that they lack the ability to learn from planning experience to improve their efficiency. We propose two learning algorithms to address this. The first is an algorithm for learning a rank function that guides the discrete task level search, and the second is an algorithm for learning a sampler that guides the continuous motionlevel search. We propose design principles for designing data efficient algorithms for learning from planning experience and representations for effective generalization. We evaluate our framework in challenging GTAMP problems, and show that we can improve both planning and data efficiency
Code (0)
등록된 구현이 없습니다.
Tasks
Heuristic SearchMotion PlanningRepresentation LearningTask and Motion PlanningSimilar Papers 제목 키워드 기반
Prime the search: Using large language models for guiding geometric task and motion planning by warm-starting tree search
The problem of relocating a set of objects to designated areas amidst movable obstacles can be framed as a Geometric Task and Motion Planning (G-TAMP) problem, a subclass of task and motion planning (TAMP). Traditional a…
Common Sense ReasoningMotion PlanningTask and Motion PlanningTask PlanningCombined Task and Motion Planning as Classical AI Planning
Planning in robotics is often split into task and motion planning. The high-level, symbolic task planner decides what needs to be done, while the motion planner checks feasibility and fills up geometric detail. It is kno…
Motion PlanningTask and Motion PlanningvalidA Meta-Engine Framework for Interleaved Task and Motion Planning using Topological Refinements
Task And Motion Planning (TAMP) is the problem of finding a solution to an automated planning problem that includes discrete actions executable by low-level continuous motions. This field is gaining increasing interest w…
BenchmarkingMotion PlanningNavigateTask and Motion PlanningUnified Task and Motion Planning using Object-centric Abstractions of Motion Constraints
In task and motion planning (TAMP), the ambiguity and underdetermination of abstract descriptions used by task planning methods make it difficult to characterize physical constraints needed to successfully execute a task…
Computational EfficiencyHeuristic SearchMotion PlanningTask and Motion Planning+1Vectorizing Projection in Manifold-Constrained Motion Planning for Real-Time Whole-Body Control
Many robot planning tasks require satisfaction of one or more constraints throughout the entire trajectory. For geometric constraints, manifold-constrained motion planning algorithms are capable of planning collision-fre…
Motion Planning