Behavior trees in robot control systems

P Ögren, CI Sprague - Annual Review of Control, Robotics, and …, 2022 - annualreviews.org
In this article, we provide a control-theoretic perspective on the research area of behavior
trees in robotics. The key idea underlying behavior trees is to make use of modularity …

[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 …

How behavior trees modularize hybrid control systems and generalize sequential behavior compositions, the subsumption architecture, and decision trees

M Colledanchise, P Ögren - IEEE Transactions on robotics, 2016 - ieeexplore.ieee.org
Behavior trees (BTs) are a way of organizing the switching structure of a hybrid dynamical
system (HDS), which was originally introduced in the computer game programming …

CoSTAR: Instructing collaborative robots with behavior trees and vision

C Paxton, A Hundt, F Jonathan… - … on robotics and …, 2017 - ieeexplore.ieee.org
For collaborative robots to become useful, end users who are not robotics experts must be
able to instruct them to perform a variety of tasks. With this goal in mind, we developed a …

Towards a unified behavior trees framework for robot control

A Marzinotto, M Colledanchise… - … on robotics and …, 2014 - ieeexplore.ieee.org
This paper presents a unified framework for Behavior Trees (BTs), a plan representation and
execution tool. The available literature lacks the consistency and mathematical rigor …

[HTML][HTML] Robot Operating System 2 (ROS2)-based frameworks for increasing robot autonomy: A survey

A Bonci, F Gaudeni, MC Giannini, S Longhi - applied sciences, 2023 - mdpi.com
Featured Application This work aims to review the use of ROS2 as middleware to integrate
heterogeneous hardware and software components in order to enable fixed-base robots to …

Autonomous robotic manipulation: real‐time, deep‐learning approach for grasping of unknown objects

MH Sayour, SE Kozhaya, SS Saab - Journal of Robotics, 2022 - Wiley Online Library
Recent advancement in vision‐based robotics and deep‐learning techniques has enabled
the use of intelligent systems in a wider range of applications requiring object manipulation …

Towards blended reactive planning and acting using behavior trees

M Colledanchise, D Almeida… - … conference on robotics …, 2019 - ieeexplore.ieee.org
In this paper, we show how a planning algorithm can be used to automatically create and
update a Behavior Tree (BT), controlling a robot in a dynamic environment. The planning …

Behavior trees in action: a study of robotics applications

R Ghzouli, T Berger, EB Johnsen, S Dragule… - Proceedings of the 13th …, 2020 - dl.acm.org
Autonomous robots combine a variety of skills to form increasingly complex behaviors called
missions. While the skills are often programmed at a relatively low level of abstraction, their …

Learning of behavior trees for autonomous agents

M Colledanchise, R Parasuraman… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
In this paper, we study the problem of automatically synthesizing a successful behavior tree
(BT) in an a priori unknown dynamic environment. Starting with a given set of actions, a …