Continuous-Time Behavior Trees as Discontinuous Dynamical Systems

Behavior trees represent a hierarchical and modular way of combining several low-level control policies into a high-level task-switching policy. Hybrid dynamical systems can also be seen in terms of task switching between different policies, and therefore several comparisons between behavior trees and hybrid dynamical systems have been made, but only informally, and only in discrete time. A formal continuous-time formulation of behavior trees has been lacking. Additionally, convergence analyses of specific classes of behavior tree designs have been made, but not for general designs. In this letter, we provide the first continuous-time formulation of behavior trees, show that they can be seen as discontinuous dynamical systems (a subclass of hybrid dynamical systems), which enables the application of existence and uniqueness results to behavior trees, and finally, provide sufficient conditions under which such systems will converge to a desired region of the state space for general designs. With these results, a large body of results on continuous-time dynamical systems can be brought to use when designing behavior tree controllers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/07/2020

Conley's fundamental theorem for a class of hybrid systems

We establish versions of Conley's (i) fundamental theorem and (ii) decom...
research
08/17/2023

An Extended Convergence Result for Behaviour Tree Controllers

Behavior trees (BTs) are an optimally modular framework to assemble hier...
research
11/11/2017

Towards Planning and Control of Hybrid Systems with Limit Cycle using LQR Trees

We present a multi-query recovery policy for a hybrid system with goal l...
research
07/11/2012

Dynamical Systems Trees

We propose dynamical systems trees (DSTs) as a flexible class of models ...
research
12/18/2019

Finite-Time Convergence of Continuous-Time Optimization Algorithms via Differential Inclusions

In this paper, we propose two discontinuous dynamical systems in continu...
research
11/08/2020

Learning Neural Event Functions for Ordinary Differential Equations

The existing Neural ODE formulation relies on an explicit knowledge of t...
research
08/05/2019

Representing Robot Task Plans as Robust Logical-Dynamical Systems

It is difficult to create robust, reusable, and reactive behaviors for r...

Please sign up or login with your details

Forgot password? Click here to reset