POrTAL: Plan-Orchestrated Tree Assembly for Lookahead
Evan Conway, David Porfirio, David Chan, Mark Roberts, Laura M. Hiatt
TL;DR
<3-5 sentence high-level summary>Planners for robots must operate under uncertainty with limited compute, which makes efficient online planning crucial. The authors introduce POrTAL, a lightweight anytime planner that blends FF-Replan's determinization with POMCP-style lookahead to generate shorter plans while remaining computationally tractable. In two domains (office and elevator) with uncertain item locations, POrTAL often outperforms FF-Replan and POMCP, especially under skewed likelihoods, and demonstrates favorable performance with modest planning time budgets. The work highlights the practical potential of hybrid planning strategies for real-time robotic decision-making under uncertainty, while also identifying limitations and directions for real-world deployment and broader scenario coverage.
Abstract
Assigning tasks to robots often involves supplying the robot with an overarching goal, such as through natural language, and then relying on the robot to uncover and execute a plan to achieve that goal. In many settings common to human-robot interaction, however, the world is only partially observable to the robot, requiring that it create plans under uncertainty. Although many probabilistic planning algorithms exist for this purpose, these algorithms can be inefficient if executed with the robot's limited computational resources, or may require more steps than expected to achieve the goal. We thereby created a new, lightweight, probabilistic planning algorithm, Plan-Orchestrated Tree Assembly for Lookahead (POrTAL), that combines the strengths of two baseline planning algorithms, FF-Replan and POMCP. In a series of case studies, we demonstrate POrTAL's ability to quickly arrive at solutions that outperform these baselines in terms of number of steps. We additionally demonstrate how POrTAL performs under varying temporal constraints.
