Learning of Parameters in Behavior Trees for Movement Skills

09/27/2021
by   Matthias Mayr, et al.
8

Reinforcement Learning (RL) is a powerful mathematical framework that allows robots to learn complex skills by trial-and-error. Despite numerous successes in many applications, RL algorithms still require thousands of trials to converge to high-performing policies, can produce dangerous behaviors while learning, and the optimized policies (usually modeled as neural networks) give almost zero explanation when they fail to perform the task. For these reasons, the adoption of RL in industrial settings is not common. Behavior Trees (BTs), on the other hand, can provide a policy representation that a) supports modular and composable skills, b) allows for easy interpretation of the robot actions, and c) provides an advantageous low-dimensional parameter space. In this paper, we present a novel algorithm that can learn the parameters of a BT policy in simulation and then generalize to the physical robot without any additional training. We leverage a physical simulator with a digital twin of our workstation, and optimize the relevant parameters with a black-box optimizer. We showcase the efficacy of our method with a 7-DOF KUKA-iiwa manipulator in a task that includes obstacle avoidance and a contact-rich insertion (peg-in-hole), in which our method outperforms the baselines.

READ FULL TEXT

page 1

page 5

page 6

research
10/26/2020

Contextual Latent-Movements Off-Policy Optimization for Robotic Manipulation Skills

Parameterized movement primitives have been extensively used for imitati...
research
12/02/2022

Prim-LAfD: A Framework to Learn and Adapt Primitive-Based Skills from Demonstrations for Insertion Tasks

Learning generalizable insertion skills in a data-efficient manner has l...
research
03/05/2018

Hierarchical Reinforcement Learning for Sequencing Behaviors

Recent literature in the robot learning community has focused on learnin...
research
08/30/2020

Deep Reinforcement Learning for Contact-Rich Skills Using Compliant Movement Primitives

In recent years, industrial robots have been installed in various indust...
research
10/31/2017

Automata Guided Hierarchical Reinforcement Learning for Zero-shot Skill Composition

An obstacle that prevents the wide adoption of (deep) reinforcement lear...
research
10/18/2022

Deep Black-Box Reinforcement Learning with Movement Primitives

-based reinforcement learning (ERL) algorithms treat reinforcement learn...
research
03/14/2023

Learning to Adapt the Parameters of Behavior Trees and Motion Generators to Task Variations

The ability to learn new tasks and quickly adapt to different variations...

Please sign up or login with your details

Forgot password? Click here to reset