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

11/28/2022
by   Joaquim Ortiz-Haro, et al.
0

Robotic planning in real-world scenarios typically requires joint optimization of logic and continuous variables. A core challenge to combine the strengths of logic planners and continuous solvers is the design of an efficient interface that informs the logical search about continuous infeasibilities. In this paper we present a novel iterative algorithm that connects logic planning with nonlinear optimization through a bidirectional interface, achieved by the detection of minimal subsets of nonlinear constraints that are infeasible. The algorithm continuously builds a database of graphs that represent (in)feasible subsets of continuous variables and constraints, and encodes this knowledge in the logical description. As a foundation for this algorithm, we introduce Planning with Nonlinear Transition Constraints (PNTC), a novel planning formulation that clarifies the exact assumptions our algorithm requires and can be applied to model Task and Motion Planning (TAMP) efficiently. Our experimental results show that our framework significantly outperforms alternative optimization-based approaches for TAMP.

READ FULL TEXT

page 1

page 8

page 10

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
10/22/2022

Learning Feasibility of Factored Nonlinear Programs in Robotic Manipulation Planning

A factored Nonlinear Program (Factored-NLP) explicitly models the depend...
research
02/23/2018

STRIPStream: Integrating Symbolic Planners and Blackbox Samplers

Many planning applications involve complex relationships defined on high...
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
01/28/2021

Visualization of Nonlinear Programming for Robot Motion Planning

Nonlinear programming targets nonlinear optimization with constraints, w...
research
11/09/2020

Learning Efficient Constraint Graph Sampling for Robotic Sequential Manipulation

Efficient sampling from constraint manifolds, and thereby generating a d...
research
01/24/2022

Learning Geometric Constraints in Task and Motion Planning

Searching for bindings of geometric parameters in task and motion planni...

Please sign up or login with your details

Forgot password? Click here to reset