Skip to main content

Showing 1–6 of 6 results for author: Styrud, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2310.00971  [pdf, other

    cs.RO

    BeBOP -- Combining Reactive Planning and Bayesian Optimization to Solve Robotic Manipulation Tasks

    Authors: Jonathan Styrud, Matthias Mayr, Erik Hellsten, Volker Krueger, Christian Smith

    Abstract: Robotic systems for manipulation tasks are increasingly expected to be easy to configure for new tasks. While in the past, robot programs were often written statically and tuned manually, the current, faster transition times call for robust, modular and interpretable solutions that also allow a robotic system to learn how to perform a task. We propose the method Behavior-based Bayesian Optimizatio… ▽ More

    Submitted 2 October, 2023; originally announced October 2023.

    Comments: Submitted to ICRA 2024

  2. arXiv:2303.11026  [pdf, other

    cs.RO

    A Framework for Learning Behavior Trees in Collaborative Robotic Applications

    Authors: Matteo Iovino, Jonathan Styrud, Pietro Falco, Christian Smith

    Abstract: In modern industrial collaborative robotic applications, it is desirable to create robot programs automatically, intuitively, and time-efficiently. Moreover, robots need to be controlled by reactive policies to face the unpredictability of the environment they operate in. In this paper we propose a framework that combines a method that learns Behavior Trees (BTs) from demonstration with a method t… ▽ More

    Submitted 20 March, 2023; originally announced March 2023.

    Comments: Submitted to IEEE 19th Conference on Automation Science and Engineering (CASE) 2023

  3. arXiv:2109.07133  [pdf, other

    cs.RO

    Combining Context Awareness and Planning to Learn Behavior Trees from Demonstration

    Authors: Oscar Gustavsson, Matteo Iovino, Jonathan Styrud, Christian Smith

    Abstract: Fast changing tasks in unpredictable, collaborative environments are typical for medium-small companies, where robotised applications are increasing. Thus, robot programs should be generated in short time with small effort, and the robot able to react dynamically to the environment. To address this we propose a method that combines context awareness and planning to learn Behavior Trees (BTs), a re… ▽ More

    Submitted 17 March, 2022; v1 submitted 15 September, 2021; originally announced September 2021.

    Comments: Submitted to RO-MAN 2022

  4. arXiv:2103.09036  [pdf, other

    cs.RO cs.LG

    Combining Planning and Learning of Behavior Trees for Robotic Assembly

    Authors: Jonathan Styrud, Matteo Iovino, Mikael Norrlöf, Mårten Björkman, Christian Smith

    Abstract: Industrial robots can solve very complex tasks in controlled environments, but modern applications require robots able to operate in unpredictable surroundings as well. An increasingly popular reactive policy architecture in robotics is Behavior Trees but as with other architectures, programming time still drives cost and limits flexibility. There are two main branches of algorithms to generate po… ▽ More

    Submitted 16 March, 2021; originally announced March 2021.

    Comments: Submitted to IEEE/RSJ IROS 2021

  5. arXiv:2011.03252  [pdf, other

    cs.RO cs.AI

    Learning Behavior Trees with Genetic Programming in Unpredictable Environments

    Authors: Matteo Iovino, Jonathan Styrud, Pietro Falco, Christian Smith

    Abstract: 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 changes to the task. In this paper, we show that genetic programming can be effectively used to learn the structure of a behavior tree (BT) to solve a robotic task in an unpredictable environment. Moreover, we propose to use a… ▽ More

    Submitted 6 November, 2020; originally announced November 2020.

  6. arXiv:2005.05842  [pdf, other

    cs.RO cs.AI

    A Survey of Behavior Trees in Robotics and AI

    Authors: Matteo Iovino, Edvards Scukins, Jonathan Styrud, Petter Ögren, Christian Smith

    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 last decade. With rising demands on agent AI complexity, game programmers found that the Finite State Machines (FSM) that they used scaled poorly and were difficult to extend, adapt and reuse. In BTs, the state transition logic is… ▽ More

    Submitted 13 May, 2020; v1 submitted 12 May, 2020; originally announced May 2020.