Node Templates to improve Reusability and Modularity of Behavior Trees

02/08/2020
by   Evgenii Safronov, et al.
0

Behavior Trees (BTs) got the robotics society attention not least thanks to their modularity and reusability. The subtrees of BTs could be treated as separate behaviors and therefore reused. We address the following research question: do we exploit the full power of BT on these properties? We suggest to generalise the idea of subtree reuse to "node templates" concept, which allows to represent an arbitrary nodes collection. In addition, previously hardcoded behaviors such as Node* and many Decorator nodes could be implemented in a memory-based BT by node templates.

READ FULL TEXT
research
07/10/2019

About Fibonacci trees. II – generalized Fibonacci trees

In this second paper, we look at the following question: are the propert...
research
10/23/2022

A Stack-Free Traversal Algorithm for Left-Balanced k-d Trees

We present an algorithm that allows for find-closest-point and kNN-style...
research
04/27/2019

About Fibonacci trees. I

In this first paper, we look at the following question: are the properti...
research
02/07/2020

A One-to-One Correspondence between Natural Numbers and Binary Trees

A characterization is provided for each natural number except one (1) by...
research
05/01/2023

Freeform Templates: Combining Freeform Curation with Structured Templates

Online whiteboards are becoming a popular way to facilitate collaborativ...
research
03/24/2018

A Resourceful Reframing of Behavior Trees

Designers of autonomous agents, whether in physical or virtual environme...
research
08/05/2019

Analysis and Exploitation of Synchronized Parallel Executions in Behavior Trees

Behavior Trees (BTs) are becoming a popular tool to model the behaviors ...

Please sign up or login with your details

Forgot password? Click here to reset