Saved in:
Bibliographic Details
Main Authors: Hallen, Mattias, Iovino, Matteo, Sander-Tavallaey, Shiva, Smith, Christian
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2403.19602
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909154351775744
author Hallen, Mattias
Iovino, Matteo
Sander-Tavallaey, Shiva
Smith, Christian
author_facet Hallen, Mattias
Iovino, Matteo
Sander-Tavallaey, Shiva
Smith, Christian
contents In industrial applications Finite State Machines (FSMs) are often used to implement decision making policies for autonomous systems. In recent years, the use of Behavior Trees (BT) as an alternative policy representation has gained considerable attention. The benefits of using BTs over FSMs are modularity and reusability, enabling a system that is easy to extend and modify. However, there exists few published studies on successful implementations of BTs for industrial applications. This paper contributes with the lessons learned from implementing BTs in a complex industrial use case, where a robotic system assembles explosive charges and places them in holes on the rock face. The main result of the paper is that even if it is possible to model the entire system as a BT, combining BTs with FSMs can increase the readability and maintainability of the system. The benefit of such combination is remarked especially in the use case studied in this paper, where the full system cannot run autonomously but human supervision and feedback are needed.
format Preprint
id arxiv_https___arxiv_org_abs_2403_19602
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Behavior Trees in Industrial Applications: A Case Study in Underground Explosive Charging
Hallen, Mattias
Iovino, Matteo
Sander-Tavallaey, Shiva
Smith, Christian
Robotics
In industrial applications Finite State Machines (FSMs) are often used to implement decision making policies for autonomous systems. In recent years, the use of Behavior Trees (BT) as an alternative policy representation has gained considerable attention. The benefits of using BTs over FSMs are modularity and reusability, enabling a system that is easy to extend and modify. However, there exists few published studies on successful implementations of BTs for industrial applications. This paper contributes with the lessons learned from implementing BTs in a complex industrial use case, where a robotic system assembles explosive charges and places them in holes on the rock face. The main result of the paper is that even if it is possible to model the entire system as a BT, combining BTs with FSMs can increase the readability and maintainability of the system. The benefit of such combination is remarked especially in the use case studied in this paper, where the full system cannot run autonomously but human supervision and feedback are needed.
title Behavior Trees in Industrial Applications: A Case Study in Underground Explosive Charging
topic Robotics
url https://arxiv.org/abs/2403.19602