Adaptable Recovery Behaviors in Robotics: A Behavior Trees and Motion Generators(BTMG) Approach for Failure Management
Not on the map. Why?
Abstract (arXiv)
In dynamic operational environments, particularly in collaborative robotics, the inevitability of failures necessitates robust and adaptable recovery strategies. Traditional automated recovery strategies, while effective for predefined scenarios, often lack the flexibility required for on-the-fly task management and adaptation to expected failures. Addressing this gap, we propose a novel approach that models recovery behaviors as adaptable robotic skills, leveraging the Behavior Trees and Motion Generators~(BTMG) framework for policy representation. This approach distinguishes itself by employing reinforcement learning~(RL) to dynamically refine recovery behavior parameters, enabling a tailored response to a wide array of failure scenarios with minimal human intervention. We assess our methodology through a series of progressively challenging scenarios within a peg-in-a-hole task, demonstrating the approach's effectiveness in enhancing operational efficiency and task success rates in collaborative robotics settings. We validate our approach using a dual-arm KUKA robot.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 25 of its 38 references that are in the map. First posted on arXiv 9 Apr 2024.
Builds on
25 of 38 references.
References · 25
- 2017Behavior Trees in Robotics and AI: An Introductioncited by 105
- 2021Augmenting Reinforcement Learning with Behavior Primitives for Diverse Manipulation Taskscited by 75
- 2020A Survey of Behavior Trees in Robotics and AIcited by 53
- 2018Practical Design Space Explorationcited by 35
- 2018A survey on policy search algorithms for learning robot controllers in a handful of trialscited by 33
- 2019Robust Recovery Controller for a Quadrupedal Robot using Deep Reinforcement Learningcited by 30
- 2020Active Inference and Behavior Trees for Reactive Action Planning and Execution in Roboticscited by 23
- 2019Representing Robot Task Plans as Robust Logical-Dynamical Systemscited by 15
- 2017Black-Box Data-efficient Policy Search for Roboticscited by 14
- 2020On modularity in reactive control architectures, with an application to formal verificationcited by 11
- 2022Behavior Trees and State Machines in Robotics Applicationscited by 11
- 2022Skill-based Multi-objective Reinforcement Learning of Industrial Robot Tasks with Planning and Knowledge Integrationcited by 10
13 more
- 2022Learning Skill-based Industrial Robot Tasks with User Priorscited by 9
- 2022On the programming effort required to generate Behavior Trees and Finite State Machines for robotic applicationscited by 5
- 2023BeBOP -- Combining Reactive Planning and Bayesian Optimization to Solve Robotic Manipulation Taskscited by 5
- 2022Combining Planning, Reasoning and Reinforcement Learning to solve Industrial Robot Taskscited by 4
- 2023Learning to Adapt the Parameters of Behavior Trees and Motion Generators (BTMGs) to Task Variationscited by 4
- 2023SkiROS2: A skill-based Robot Control Platform for ROScited by 4
- 2013Fast Damage Recovery in Robotics with the T-Resilience Algorithmcited by 3
- 2021Learning of Parameters in Behavior Trees for Movement Skillscited by 3
- 2020Secure Recovery Procedure for Manufacturing Systems using Synchronizing Automata and Supervisory Control Theorycited by 2
- 2021Reactive Locomotion Decision-Making and Robust Motion Planning for Real-Time Perturbation Recoverycited by 2
- 2022A C++ Implementation of a Cartesian Impedance Controller for Robotic Manipulatorscited by 2
- 2020Recovery of Behaviors Encoded via Bilateral Constraintscited by 1
- 2023Using Knowledge Representation and Task Planning for Robot-agnostic Skills on the Example of Contact-Rich Wiping Taskscited by 1
Built on by
Citing papers per year: 2025: 1.
1 paper.