Adaptive Manipulation using Behavior Trees
Jacques Cloete, Wolfgang Merkt, Ioannis Havoutis

TL;DR
This paper introduces an adaptive behavior tree framework enabling robots to quickly respond to unexpected changes and learn from experience during manipulation tasks, improving safety, robustness, and efficiency.
Contribution
The work presents a scalable, generalizable adaptive behavior tree design that integrates learning and adaptation for manipulation tasks in robotics.
Findings
Achieved 100% success rate in various industrial tasks
Demonstrated up to 36% faster task completion
Enabled robots to adapt to visual and non-visual changes
Abstract
Many manipulation tasks pose a challenge since they depend on non-visual environmental information that can only be determined after sustained physical interaction has already begun. This is particularly relevant for effort-sensitive, dynamics-dependent tasks such as tightening a valve. To perform these tasks safely and reliably, robots must be able to quickly adapt in response to unexpected changes during task execution, and should also learn from past experience to better inform future decisions. Humans can intuitively respond and adapt their manipulation strategy to suit such problems, but representing and implementing such behaviors for robots remains a challenge. In this work we show how this can be achieved within the framework of behavior trees. We present the adaptive behavior tree, a scalable and generalizable behavior tree design that enables a robot to quickly adapt to and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Algorithms and Applications
