Learning Feasibility of Factored Nonlinear Programs in Robotic Manipulation Planning

10/22/2022
by   Joaquim Ortiz-Haro, et al.
0

A factored Nonlinear Program (Factored-NLP) explicitly models the dependencies between a set of continuous variables and nonlinear constraints, providing an expressive formulation for relevant robotics problems such as manipulation planning or simultaneous localization and mapping. When the problem is over-constrained or infeasible, a fundamental issue is to detect a minimal subset of variables and constraints that are infeasible.Previous approaches require solving several nonlinear programs, incrementally adding and removing constraints, and are thus computationally expensive. In this paper, we propose a graph neural architecture that predicts which variables and constraints are jointly infeasible. The model is trained with a dataset of labeled subgraphs of Factored-NLPs, and importantly, can make useful predictions on larger factored nonlinear programs than the ones seen during training. We evaluate our approach in robotic manipulation planning, where our model is able to generalize to longer manipulation sequences involving more objects and robots, and different geometric environments. The experiments show that the learned model accelerates general algorithms for conflict extraction (by a factor of 50) and heuristic algorithms that exploit expert knowledge (by a factor of 4).

READ FULL TEXT

page 1

page 5

page 6

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
11/25/2021

Learning to Search in Task and Motion Planning with Streams

Task and motion planning problems in robotics typically combine symbolic...
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
06/29/2023

Spatial Reasoning via Deep Vision Models for Robotic Sequential Manipulation

In this paper, we propose using deep neural architectures (i.e., vision ...
research
02/23/2018

STRIPStream: Integrating Symbolic Planners and Blackbox Samplers

Many planning applications involve complex relationships defined on high...
research
06/07/2022

Learning Mobile Manipulation

Providing mobile robots with the ability to manipulate objects has, desp...
research
02/06/2020

Scalable and Probabilistically Complete Planning for Robotic Spatial Extrusion

There is increasing demand for automated systems that can fabricate 3D s...

Please sign up or login with your details

Forgot password? Click here to reset