Learning Efficient Constraint Graph Sampling for Robotic Sequential Manipulation

11/09/2020
by   Joaquim Ortiz de Haro, et al.
0

Efficient sampling from constraint manifolds, and thereby generating a diverse set of solutions of feasibility problems, is a fundamental challenge. We consider the case where a problem is factored, that is, the underlying nonlinear mathematical program is decomposed into differentiable equality and inequality constraints, each of which depends only on some variables. Such problems are at the core of efficient and robust sequential robot manipulation planning. Naive sequential conditional sampling of individual variables, as well as fully joint sampling of all variables at once (e.g., leveraging optimization methods), can be highly inefficient and non-robust. We propose a novel framework to learn how to break the overall problem into smaller sequential sampling problems. Specifically, we leverage Monte-Carlo Tree Search to learn which variable subsets should be assigned in which sequential order, in order to minimize the computation time to generate full samples. This strategy allows us to efficiently compute a set of diverse valid robot configurations for mode-switches within sequential manipulation tasks, which are waypoints for subsequent trajectory optimization or sampling-based motion planning algorithms. We show that the learning method quickly converges to the best sampling strategy for a given problem, and outperforms user-defined orderings and joint optimization, while also providing a higher sample diversity. Video: https://youtu.be/xWAjBGACZhs

READ FULL TEXT
research
06/13/2020

Learning Manifolds for Sequential Motion Planning

Motion planning with constraints is an important part of many real-world...
research
04/14/2022

Approximating Constraint Manifolds Using Generative Models for Sampling-Based Constrained Motion Planning

Sampling-based motion planning under task constraints is challenging bec...
research
09/24/2020

Learning Equality Constraints for Motion Planning on Manifolds

Constrained robot motion planning is a widely used technique to solve co...
research
08/19/2022

Constraint-based Task Specification and Trajectory Optimization for Sequential Manipulation

To economically deploy robotic manipulators the programming and executio...
research
01/02/2018

Sampling-Based Methods for Factored Task and Motion Planning

This paper presents a general-purpose formulation of a large class of di...
research
11/28/2022

A Conflict-driven Interface between Symbolic Planning and Nonlinear Constraint Solving

Robotic planning in real-world scenarios typically requires joint optimi...
research
09/19/2022

One Network, Many Robots: Generative Graphical Inverse Kinematics

Quickly and reliably finding accurate inverse kinematics (IK) solutions ...

Please sign up or login with your details

Forgot password? Click here to reset