activity
20202026
most citedA Survey of Behavior Trees in Robotics and AI

31 citations · 42 across the 16 of their papers we have counts for

collaborators

16 papers

cs.RO2026

Design and Evaluation of an Assisted Programming Interface for Behavior Trees in Robotics

Jonathan Styrud, Matteo Iovino, Rebecca Stower +4

The possibility to create reactive robot programs faster without the need for extensively trained programmers is becoming increasingly important. So far, it has not been explored h…

cs.RO2025★ 1 cited

Design and Integration of Thermal and Vibrotactile Feedback for Lifelike Touch in Social Robots

Jacqueline Borgstedt, Jake Bhattacharyya, Matteo Iovino +2

Zoomorphic Socially Assistive Robots (SARs) offer an alternative source of social touch for individuals who cannot access animal companionship. However, current SARs provide only l…

cs.RO2025

Learning Stack-of-Tasks Management for Redundant Robots

Alessandro Adami, Aris Synodinos, Matteo Iovino +2

This paper presents a novel framework for automatically learning complete Stack-of-Tasks (SoT) controllers for redundant robotic systems, including task priorities, activation logi…

cs.RO2025

The First WARA Robotics Mobile Manipulation Challenge -- Lessons Learned

David Cáceres Domínguez, Marco Iannotta, Abhishek Kashyap +21

The first WARA Robotics Mobile Manipulation Challenge, held in December 2024 at ABB Corporate Research in Västerås, Sweden, addressed the automation of task-intensive and repetitiv…

cs.RO2025

Towards Autonomous Reinforcement Learning for Real-World Robotic Manipulation with Large Language Models

Niccolò Turcato, Matteo Iovino, Aris Synodinos +3

Recent advancements in Large Language Models (LLMs) and Visual Language Models (VLMs) have significantly impacted robotics, enabling high-level semantic motion planning application…

cs.RO2024★ 1 cited

Automatic Behavior Tree Expansion with LLMs for Robotic Manipulation

Jonathan Styrud, Matteo Iovino, Mikael Norrlöf +2

Robotic systems for manipulation tasks are increasingly expected to be easy to configure for new tasks or unpredictable environments, while keeping a transparent policy that is rea…

cs.RO2024★ 4 cited

Comparison between Behavior Trees and Finite State Machines

Matteo Iovino, Julian Förster, Pietro Falco +3

Behavior Trees (BTs) were first conceived in the computer games industry as a tool to model agent behavior, but they received interest also in the robotics community as an alternat…

cs.RO2024

Behavior Trees in Industrial Applications: A Case Study in Underground Explosive Charging

Mattias Hallen, Matteo Iovino, Shiva Sander-Tavallaey +1

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

cs.RO2023★ 1 cited

A Framework for Learning Behavior Trees in Collaborative Robotic Applications

Matteo Iovino, Jonathan Styrud, Pietro Falco +1

In modern industrial collaborative robotic applications, it is desirable to create robot programs automatically, intuitively, and time-efficiently. Moreover, robots need to be cont…

cs.RO2023★ 4 cited

Behavior Trees for Robust Task Level Control in Robotic Applications

Matteo Iovino, Christian Smith

Behavior Trees are a task switching policy representation that can grant reactiveness and fault tolerance. Moreover, because of their structure and modularity, a variety of methods…

cs.RO2022

On the programming effort required to generate Behavior Trees and Finite State Machines for robotic applications

Matteo Iovino, Julian Förster, Pietro Falco +3

In this paper we provide a practical demonstration of how the modularity in a Behavior Tree (BT) decreases the effort in programming a robot task when compared to a Finite State Ma…

cs.RO2022

Interactive Disambiguation for Behavior Tree Execution

Matteo Iovino, Fethiye Irmak Doğan, Iolanda Leite +1

In recent years, robots are used in an increasing variety of tasks, especially by small- and medium- sized enterprises. These tasks are usually fast-changing, they have a collabora…

cs.RO2021

Combining Context Awareness and Planning to Learn Behavior Trees from Demonstration

Oscar Gustavsson, Matteo Iovino, Jonathan Styrud +1

Fast changing tasks in unpredictable, collaborative environments are typical for medium-small companies, where robotised applications are increasing. Thus, robot programs should be…

cs.RO2021

Combining Planning and Learning of Behavior Trees for Robotic Assembly

Jonathan Styrud, Matteo Iovino, Mikael Norrlöf +2

Industrial robots can solve very complex tasks in controlled environments, but modern applications require robots able to operate in unpredictable surroundings as well. An increasi…

cs.RO2020

Learning Behavior Trees with Genetic Programming in Unpredictable Environments

Matteo Iovino, Jonathan Styrud, Pietro Falco +1

Modern industrial applications require robots to be able to operate in unpredictable environments, and programs to be created with a minimal effort, as there may be frequent change…

cs.RO2020★ 31 cited

A Survey of Behavior Trees in Robotics and AI

Matteo Iovino, Edvards Scukins, Jonathan Styrud +2

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 last decad…