Task Planning with Belief Behavior Trees
Evgenii Safronov, Michele Colledanchise, Lorenzo Natale

TL;DR
This paper introduces Belief Behavior Trees (BBTs), an extension of Behavior Trees that incorporates uncertainty handling for robot task planning in partially observable environments, validated through real and simulated experiments.
Contribution
The paper presents a novel extension to Behavior Trees that enables automatic policy synthesis considering uncertainty and non-deterministic outcomes in robotic task planning.
Findings
BBTs effectively handle uncertainty in robot task planning.
Experimental validation shows successful application in real and simulated scenarios.
BBTs improve planning robustness in partially observable environments.
Abstract
In this paper, we propose Belief Behavior Trees (BBTs), an extension to Behavior Trees (BTs) that allows to automatically create a policy that controls a robot in partially observable environments. We extend the semantic of BTs to account for the uncertainty that affects both the conditions and action nodes of the BT. The tree gets synthesized following a planning strategy for BTs proposed recently: from a set of goal conditions we iteratively select a goal and find the action, or in general the subtree, that satisfies it. Such action may have preconditions that do not hold. For those preconditions, we find an action or subtree in the same fashion. We extend this approach by including, in the planner, actions that have the purpose to reduce the uncertainty that affects the value of a condition node in the BT (for example, turning on the lights to have better lighting conditions). We…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
