ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2408.00090
24
0

Execution Semantics of Behavior Trees in Robotic Applications

31 July 2024
Enrico Ghiorzi
Armando Tacchella
Matteo Palmas
Michaela Klauck
Armando Tacchella
ArXivPDFHTML
Abstract

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.

View on arXiv
@article{ghiorzi2025_2408.00090,
  title={ Execution Semantics of Behavior Trees in Robotic Applications },
  author={ Enrico Ghiorzi and Christian Henkel and Matteo Palmas and Michaela Klauck and Armando Tacchella },
  journal={arXiv preprint arXiv:2408.00090},
  year={ 2025 }
}
Comments on this paper