2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) 2017
DOI: 10.1109/iros.2017.8206502
|View full text |Cite
|
Sign up to set email alerts
|

Synthesis of correct-by-construction behavior trees

Abstract: In this paper we study the problem of synthesizing correct-by-construction Behavior Trees (BTs) controlling agents in adversarial environments. The proposed approach combines the modularity and reactivity of BTs with the formal guarantees of Linear Temporal Logic (LTL) methods. Given a set of admissible environment specifications, an agent model in form of a Finite Transition System and the desired task in form of an LTL formula, we synthesize a BT in polynomial time, that is guaranteed to correctly execute th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
4
1

Relationship

2
8

Authors

Journals

citations
Cited by 41 publications
(18 citation statements)
references
References 20 publications
(31 reference statements)
0
18
0
Order By: Relevance
“…In [21] the action capabilities of a NAO robot tasked with grasping and transporting objects were modeled as a transition system and the goal as a State-Event Linear Temporal Logic (LTL) formula. LTL is also used in [22] to synthesize a BT for a maze navigation task. The rigorous and complex formulations of the LTL formula make the approach scale poorly for more complicated tasks or less predictable environments.…”
Section: Related Workmentioning
confidence: 99%
“…In [21] the action capabilities of a NAO robot tasked with grasping and transporting objects were modeled as a transition system and the goal as a State-Event Linear Temporal Logic (LTL) formula. LTL is also used in [22] to synthesize a BT for a maze navigation task. The rigorous and complex formulations of the LTL formula make the approach scale poorly for more complicated tasks or less predictable environments.…”
Section: Related Workmentioning
confidence: 99%
“…However, the actual interface with robot functions are not modeled. Operational models such as Behavior Trees have also been used as a basic model for deliberation, using synthesis from a LTL formulation [15], or hierarchical planning using an HTN-like process [16]. The same LTL-based synthesis has been applied to Finite State Machines in [17].…”
Section: Formalization Of Robot Skills With Descriptive and Operational Modelsmentioning
confidence: 99%
“…There are works providing formal semantics of BTs using either description logic [24], non-linear algebra [25], and pseudocodes [26]; some authors proposed a framework Michele Colledanchise, Daniele E. Domenichelli, and Lorenzo Natale are with Istituto Italiano di Tecnologia, via Morego 30, 16163 Genova. (name.surname@iit.it) Giuseppe Cicala and Armando Tacchella are with Università degli Studi di Genova, DIBRIS (name.surname@unige.it) to synthesize BTs that satisfy specifications in Linear Temporal Logic (LTL) [27], [28], and others [29] use LTL to specify the semantics of BT nodes and their composition. However, we argue that these works do not address the problems of (i) embedding BTs in a context including other elements of the software architecture that are required for the BT execution and (ii) verifying that the stated requirements are fulfilled in such context.…”
Section: Introductionmentioning
confidence: 99%