Efficient Symbolic Approaches for Quantitative Reactive Synthesis with Finite Tasks

03/07/2023
by   Karan Muvvala, et al.
0

This work introduces efficient symbolic algorithms for quantitative reactive synthesis. We consider resource-constrained robotic manipulators that need to interact with a human to achieve a complex task expressed in linear temporal logic. Our framework generates reactive strategies that not only guarantee task completion but also seek cooperation with the human when possible. We model the interaction as a two-player game and consider regret-minimizing strategies to encourage cooperation. We use symbolic representation of the game to enable scalability. For synthesis, we first introduce value iteration algorithms for such games with min-max objectives. Then, we extend our method to the regret-minimizing objectives. Our benchmarks reveal that our symbolic framework not only significantly improves computation time (up to an order of magnitude) but also can scale up to much larger instances of manipulation problems with up to 2x number of objects and locations than the state of the art.

READ FULL TEXT

page 1

page 8

research
03/14/2022

Let's Collaborate: Regret-based Reactive Synthesis for Robotic Manipulation

As robots gain capabilities to enter our human-centric world, they requi...
research
05/04/2023

Symbolic Reactive Synthesis for the Safety and EL-fragment of LTL

We suggest an expressive fragment of LTL for which reactive synthesis ca...
research
05/23/2017

Symbolic LTLf Synthesis

LTLf synthesis is the process of finding a strategy that satisfies a lin...
research
09/23/2020

Symbolic Parity Game Solvers that Yield Winning Strategies

Parity games play an important role for LTL synthesis as evidenced by re...
research
11/19/2019

Hybrid Compositional Reasoning for Reactive Synthesis from Finite-Horizon Specifications

LTLf synthesis is the automated construction of a reactive system from a...
research
08/29/2023

Symbolic LTLf Best-Effort Synthesis

We consider an agent acting to fulfil tasks in a nondeterministic enviro...

Please sign up or login with your details

Forgot password? Click here to reset