[HTML][HTML] A survey of behavior trees in robotics and ai

M Iovino, E Scukins, J Styrud, P Ögren… - Robotics and Autonomous …, 2022 - Elsevier
Abstract Behavior Trees (BTs) were invented as a tool to enable modular AI in computer
games, but have received an increasing amount of attention in the robotics community in the …

Combining planning and learning of behavior trees for robotic assembly

J Styrud, M Iovino, M Norrlöf… - … on Robotics and …, 2022 - ieeexplore.ieee.org
Industrial robots can solve tasks in controlled environments, but modern applications require
robots able to operate also in unpredictable surroundings. An increasingly popular reactive …

Reactive task and motion planning under temporal logic specifications

S Li, D Park, Y Sung, JA Shah… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
We present a task-and-motion planning (TAMP) algorithm robust against a human operator's
cooperative or adversarial interventions. Interventions often invalidate the current plan and …

A human-aware method to plan complex cooperative and autonomous tasks using behavior trees

F Fusaro, E Lamon, E De Momi… - 2020 IEEE-RAS 20th …, 2021 - ieeexplore.ieee.org
This paper proposes a novel human-aware method that generates robot plans for
autonomous and human-robot cooperative tasks in industrial environments. We modify the …

Kt-bt: A framework for knowledge transfer through behavior trees in multirobot systems

SSO Venkata, R Parasuraman… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Multirobot and multiagent systems demonstrate collective (swarm) intelligence through
systematic and distributed integration of local behaviors in a group. Agents sharing …

Reconfigurable behavior trees: towards an executive framework meeting high-level decision making and control layer features

P de la Cruz, J Piater… - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
Behavior Trees (BTs) constitute a widespread artificial intelligence tool that has been
successfully adopted in robotics. Their advantages include simplicity, modularity, and …

Planning for automated testing of implicit constraints in behavior trees

U Köckemann, D Calisi, G Gemignani… - Proceedings of the …, 2023 - ojs.aaai.org
Abstract Behavior Trees (BTs) are a formalism increasingly used to control the execution of
robotic systems. The strength of BTs resides in their compact, hierarchical and transparent …

BehaVerify: verifying temporal logic specifications for behavior trees

SS Serbinowska, TT Johnson - International Conference on Software …, 2022 - Springer
Behavior Trees, which originated in video games as a method for controlling NPCs but have
since gained traction within the robotics community, are a framework for describing the …

Formalizing the execution context of behavior trees for runtime verification of deliberative policies

M Colledanchise, G Cicala… - 2021 IEEE/RSJ …, 2021 - ieeexplore.ieee.org
In this paper, we enable automated property verification of deliberative components in robot
control architectures. We focus on formalizing the execution context of Behavior Trees (BTs) …

Extending behavior trees for representing and planning robot adjoint actions in partially observable environments

S Yang, X Mao, S Wang, Y Bai - Journal of Intelligent & Robotic Systems, 2021 - Springer
Abstract Behavior Trees (BTs) have received increasing popularity in the robotics
community, serving as an efficient way of modeling robot behavior and structuring behavior …