Continuous-Time Behavior Trees as Discontinuous Dynamical Systems
Christopher Iliffe Sprague, Petter \"Ogren

TL;DR
This paper introduces a formal continuous-time framework for behavior trees, modeling them as discontinuous dynamical systems, which allows for rigorous analysis of their convergence and stability properties.
Contribution
It provides the first continuous-time formulation of behavior trees, linking them to hybrid dynamical systems and establishing conditions for their convergence.
Findings
Behavior trees can be modeled as discontinuous dynamical systems.
Existence and uniqueness results apply to behavior tree models.
Conditions for convergence to desired states are established.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGene Regulatory Network Analysis · Receptor Mechanisms and Signaling · Formal Methods in Verification
