31 citations · 42 across the 16 of their papers we have counts for
16 papers
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…
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…
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…
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…
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…
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…
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…
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)…
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…
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…
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…
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…
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…
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…
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…
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…