Continuous-Time Behavior Trees as Discontinuous Dynamical Systems
- URL: http://arxiv.org/abs/2109.01575v1
- Date: Fri, 3 Sep 2021 15:11:42 GMT
- Title: Continuous-Time Behavior Trees as Discontinuous Dynamical Systems
- Authors: Christopher Iliffe Sprague, Petter \"Ogren
- Abstract summary: Behavior trees combine several low-level control policies into a high-level task-switching policy.
A formal continuous-time formulation of behavior trees has been lacking.
We show that behavior trees can be seen as discontinuous dynamical systems.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- 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 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.
Related papers
- Learning System Dynamics without Forgetting [60.08612207170659]
Predicting trajectories of systems with unknown dynamics is crucial in various research fields, including physics and biology.
We present a novel framework of Mode-switching Graph ODE (MS-GODE), which can continually learn varying dynamics.
We construct a novel benchmark of biological dynamic systems, featuring diverse systems with disparate dynamics.
arXiv Detail & Related papers (2024-06-30T14:55:18Z) - GrootVL: Tree Topology is All You Need in State Space Model [66.36757400689281]
GrootVL is a versatile multimodal framework that can be applied to both visual and textual tasks.
Our method significantly outperforms existing structured state space models on image classification, object detection and segmentation.
By fine-tuning large language models, our approach achieves consistent improvements in multiple textual tasks at minor training cost.
arXiv Detail & Related papers (2024-06-04T15:09:29Z) - Neural Persistence Dynamics [8.197801260302642]
We consider the problem of learning the dynamics in the topology of time-evolving point clouds.
Our proposed model - $textitNeural Persistence Dynamics$ - substantially outperforms the state-of-the-art across a diverse set of parameter regression tasks.
arXiv Detail & Related papers (2024-05-24T17:20:18Z) - Forecasting with Hyper-Trees [50.72190208487953]
Hyper-Trees are designed to learn the parameters of time series models.
By relating the parameters of a target time series model to features, Hyper-Trees also address the issue of parameter non-stationarity.
In this novel approach, the trees first generate informative representations from the input features, which a shallow network then maps to the target model parameters.
arXiv Detail & Related papers (2024-05-13T15:22:15Z) - Discovering group dynamics in synchronous time series via hierarchical
recurrent switching-state models [3.5902825399592193]
We seek to model a collection of time series arising from multiple entities interacting over the same time period.
Recent work focused on modeling individual time series is inadequate for our intended applications, where collective system-level behavior influences the trajectories of individual entities.
We employ a latent system-level discrete state chain that drives latent entity-level chains which in turn govern the dynamics of each observed time series.
arXiv Detail & Related papers (2024-01-26T16:06:01Z) - An Extended Convergence Result for Behaviour Tree Controllers [0.0]
Behavior trees (BTs) are an optimally modular framework to assemble hierarchical hybrid control policies.
We study the convergence of BTs, in the sense of reaching a desired part of the state space.
arXiv Detail & Related papers (2023-08-17T14:05:45Z) - Social Interpretable Tree for Pedestrian Trajectory Prediction [75.81745697967608]
We propose a tree-based method, termed as Social Interpretable Tree (SIT), to address this multi-modal prediction task.
A path in the tree from the root to leaf represents an individual possible future trajectory.
Despite the hand-crafted tree, the experimental results on ETH-UCY and Stanford Drone datasets demonstrate that our method is capable of matching or exceeding the performance of state-of-the-art methods.
arXiv Detail & Related papers (2022-05-26T12:18:44Z) - Divide and Rule: Recurrent Partitioned Network for Dynamic Processes [25.855428321990328]
Many dynamic processes are involved with interacting variables, from physical systems to sociological analysis.
Our goal is to represent a system with a part-whole hierarchy and discover the implied dependencies among intra-system variables.
The proposed architecture consists of (i) a perceptive module that extracts a hierarchical and temporally consistent representation of the observation at multiple levels, (ii) a deductive module for determining the relational connection between neurons at each level, and (iii) a statistical module that can predict the future by conditioning on the temporal distributional estimation.
arXiv Detail & Related papers (2021-06-01T06:45:56Z) - Active Inference and Behavior Trees for Reactive Action Planning and
Execution in Robotics [2.040132783511305]
We propose a hybrid combination of active inference and behavior trees (BTs) for reactive action planning and execution in dynamic environments.
The proposed approach allows to handle partially observable initial states and improves the robustness of classical BTs against unexpected contingencies.
arXiv Detail & Related papers (2020-11-19T10:24:41Z) - Euclideanizing Flows: Diffeomorphic Reduction for Learning Stable
Dynamical Systems [74.80320120264459]
We present an approach to learn such motions from a limited number of human demonstrations.
The complex motions are encoded as rollouts of a stable dynamical system.
The efficacy of this approach is demonstrated through validation on an established benchmark as well demonstrations collected on a real-world robotic system.
arXiv Detail & Related papers (2020-05-27T03:51:57Z) - Learning Stable Deep Dynamics Models [91.90131512825504]
We propose an approach for learning dynamical systems that are guaranteed to be stable over the entire state space.
We show that such learning systems are able to model simple dynamical systems and can be combined with additional deep generative models to learn complex dynamics.
arXiv Detail & Related papers (2020-01-17T00:04:45Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.