Combining Planning and Learning of Behavior Trees for Robotic Assembly

03/16/2021
by   Jonathan Styrud, et al.
0

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 policies automatically, automated planning and machine learning, both with their own drawbacks. We propose a method for generating Behavior Trees using a Genetic Programming algorithm and combining the two branches by taking the result of an automated planner and inserting it into the population. Experimental results confirm that the proposed method of combining planning and learning performs well on a variety of robotic assembly problems and outperforms both of the base methods used separately. We also show that this type of high level learning of Behavior Trees can be transferred to a real system without further training.

READ FULL TEXT

page 4

page 5

page 7

research
03/20/2023

A Framework for Learning Behavior Trees in Collaborative Robotic Applications

In modern industrial collaborative robotic applications, it is desirable...
research
01/16/2023

Behavior Trees for Robust Task Level Control in Robotic Applications

Behavior Trees are a task switching policy representation that can grant...
research
11/06/2020

Learning Behavior Trees with Genetic Programming in Unpredictable Environments

Modern industrial applications require robots to be able to operate in u...
research
05/27/2019

On Motion Control and Machine Learning for Robotic Assembly

Industrial robots typically require very structured and predictable work...
research
04/22/2015

Learning of Behavior Trees for Autonomous Agents

Definition of an accurate system model for Automated Planner (AP) is oft...
research
09/15/2021

Combining Context Awareness and Planning to Learn Behavior Trees from Demonstration

Fast changing tasks in unpredictable, collaborative environments are typ...
research
09/28/2022

Verifying Safety of Behaviour Trees in Event-B

Behavior Trees (BT) are becoming increasingly popular in the robotics co...

Please sign up or login with your details

Forgot password? Click here to reset