Learning of Parameters in Behavior Trees for Movement Skills
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 9 of its 32 references that are in the map. First posted on arXiv 27 Sep 2021.
Builds on
9 of 32 references.
References · 9
- 2017Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real Worldcited by 1,401
- 2019Active Domain Randomizationcited by 161
- 2020A Survey of Behavior Trees in Robotics and AIcited by 53
- 2018A survey on policy search algorithms for learning robot controllers in a handful of trialscited by 33
- 2016CoSTAR: Instructing Collaborative Robots with Behavior Trees and Visioncited by 20
- 2015Learning of Behavior Trees for Autonomous Agentscited by 14
- 2017Black-Box Data-efficient Policy Search for Roboticscited by 14
- 2017Using Parameterized Black-Box Priors to Scale Up Model-Based Policy Search for Roboticscited by 6
- 2018Deep Reinforcement Learning to Acquire Navigation Skills for Wheel-Legged Robots in Complex Environmentscited by 4
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 1.
3 papers.
- 2022Skill-based Multi-objective Reinforcement Learning of Industrial Robot Tasks with Planning and Knowledge Integrationcited by 10
- 2023Using Knowledge Representation and Task Planning for Robot-agnostic Skills on the Example of Contact-Rich Wiping Taskscited by 1
- 2024Adaptable Recovery Behaviors in Robotics: A Behavior Trees and Motion Generators(BTMG) Approach for Failure Managementcited by 1
- 2024Adaptable Recovery Behaviors in Robotics: A Behavior Trees and Motion Generators(BTMG) Approach for Failure Management9 Apr 2024
- 2023Using Knowledge Representation and Task Planning for Robot-agnostic Skills on the Example of Contact-Rich Wiping Tasks27 Aug 2023
- 2022Skill-based Multi-objective Reinforcement Learning of Industrial Robot Tasks with Planning and Knowledge Integration18 Mar 2022