Flexible task planning continues to pose a difficult challenge for robots, where a robot is unable to creatively adapt their task plans to new or unseen problems, which is mainly due to the limited knowledge it has about its actions and world. Motivated by a human's ability to adapt, we explore how task plans from a knowledge graph, known as the Functional Object- Oriented Network (FOON), can be generated for novel problems requiring concepts that are not readily available to the robot in its knowledge base. Knowledge from 140 cooking recipes are structured in a FOON knowledge graph, which is used for acquiring task plan sequences known as task trees. Task trees can be modified to replicate recipes in a FOON knowledge graph format, which can be useful for enriching FOON with new recipes containing unknown object and state combinations, by relying upon semantic similarity. We demonstrate the power of task tree generation to create task trees with never-before-seen ingredient and state combinations as seen in recipes from the Recipe1M+ dataset, with which we evaluate the quality of the trees based on how accurately they depict newly added ingredients. Our experimental results show that our system is able to provide task sequences with 76% correctness.
翻译:灵活的任务规划仍然给机器人带来困难的挑战,因为机器人无法创造性地调整任务计划以适应新的或不可见的问题,这主要是因为对自身行动和世界的了解有限。受人类适应能力的驱使,我们探索如何从知识图表中产生任务计划,该图名为功能目标导向网络(FOON),用于解决需要机器人在其知识库中不易获得的概念的新问题。140种烹饪食谱的知识在FOON知识图中构建,该图用于获取任务计划序列,称为任务树。任务树可以被修改为以FOON知识图表格式复制食谱,该图格式有助于利用含有未知对象和状态组合的新食谱丰富FOON,其方法是依靠语义相似性。我们展示了任务树生成能力,以创建具有前所未有的成份和状态组合的任务树,正如Recipe1M+数据集的食谱所显示的那样,我们根据它们如何准确描述新添加的成份来评估树木的质量。我们的实验结果显示,我们系统能够提供76项序列的正确性。