Automated task planning algorithms have been developed to help robots complete complex tasks that require multiple actions. Most of those algorithms have been developed for "closed worlds" assuming complete world knowledge is provided. However, the real world is generally open, and the robots frequently encounter unforeseen situations that can potentially break the planner's completeness. This paper introduces a novel algorithm (COWP) for open-world task planning and situation handling that dynamically augments the robot's action knowledge with task-oriented common sense. In particular, common sense is extracted from Large Language Models based on the current task at hand and robot skills. For systematic evaluations, we collected a dataset that includes 561 execution-time situations in a dining domain, where each situation corresponds to a state instance of a robot being potentially unable to complete a task using a solution that normally works. Experimental results show that our approach significantly outperforms competitive baselines from the literature in the success rate of service tasks. Additionally, we have demonstrated COWP using a mobile manipulator. Supplementary materials are available at: https://cowplanning.github.io/
翻译:开发了自动化任务规划算法,以帮助机器人完成需要多种行动的复杂任务。这些算法大多是为“封闭世界”开发的,假设提供了完整的世界知识。然而,现实世界一般是开放的,机器人经常遇到可能破坏计划者完整性的意外情况。本文介绍了开放世界任务规划和情况处理的新颖算法(COWP),该算法以面向任务的常识动态地增加机器人的行动知识。特别是,常识是从基于当前任务和机器人技能的大型语言模型中提取出来的。关于系统评估,我们收集了一个数据集,其中包括餐饮领域的561个执行时间情况,其中每一种情况都与使用通常有效的解决方案可能无法完成任务的情况相对应。实验结果显示,我们的方法大大超出服务任务成功率的文献中的竞争性基线。此外,我们用移动操纵器演示了COWP。补充材料见:https://cowproductioninging.github.io/ 。