mlsanityData to 7 Oct 2026

Execution Semantics of Behavior Trees in Robotic Applications

arXiv 2408.00090 ↗First posted 31 Jul 2024cs.RO cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Behavior Trees (BTs) have found a widespread adoption in robotics due to appealing features, their ease of use as a conceptual model of control policies and the availability of software tooling for BT-based design of control software. However, BTs don't have formal execution semantics and, furthermore, subtle differences among implementations can make the same model behave differently depending on the underlying software. This paper aims at defining the execution semantics of behavior trees (BTs) as used in robotics applications. To this purpose, we present an abstract data type that formalizes the structure and execution of BTs. While our formalization is inspired by existing contributions in the scientific literature and state-of-the art implementations, we strive to provide an unambiguous treatment of most features that find incomplete or inconsistent treatment across other works.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 10 of its 17 references that are in the map. First posted on arXiv 31 Jul 2024.

Builds on

10 of 17 references.

References · 10

  1. 2017Behavior Trees in Robotics and AI: An Introductioncited by 105
  2. 2020A Survey of Behavior Trees in Robotics and AIcited by 53
  3. 2022Behavior Trees in Robot Control Systemscited by 13
  4. 2021On the Implementation of Behavior Trees in Roboticscited by 9
  5. 2020Behavior Trees in Action: A Study of Robotics Applicationscited by 8
  6. 2021An expressiveness hierarchy of Behavior Trees and related architecturescited by 6
  7. 2024Comparison between Behavior Trees and Finite State Machinescited by 4
  8. 2022Verifying Safety of Behaviour Trees in Event-Bcited by 2
  9. 2021Formalizing the Execution Context of Behavior Trees for Runtime Verification of Deliberative Policiescited by 1
  10. 2022BehaVerify: Verifying Temporal Logic Specifications for Behavior Treescited by 1

Built on by

Not cited yet.