首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PDDL中是否可以进行用户输入

在PDDL中是否可以进行用户输入
EN

Stack Overflow用户
提问于 2020-03-12 04:51:07
回答 2查看 41关注 0票数 0

我正在使用PDDL来定义机器人的路径。这个想法是机器人应该移动'x‘no。从一个房间到房子外面的物品。变量"x“取决于房间。机器人应该从一个房间开始,用户告诉这个房间有x否。项目的数量。在转移所有物品后,它应该移动到下一个房间,然后用户告诉有多少物品在那里。这样的链条一直持续到所有的房间都被清空为止。总数量。房间是有限的,但是未知的。

我想问的是,有没有办法在pddl中提供用户输入?我正在使用以下示例来构建我的代码。在前面提到的代码中,没有。的房间和项目已经初始化,这在我的工作区中不是这样的。

http://www.cs.toronto.edu/~sheila/2542/w09/A1/introtopddl2.pdf

EN

回答 2

Stack Overflow用户

发布于 2020-03-12 10:02:54

简而言之,这是不可能的。您可能会有一个更高级别的管理人员来查询,然后创建一个可以用规划者解决的子问题。不过,目前还不清楚你是否真的需要一个计划者。

票数 2
EN

Stack Overflow用户

发布于 2020-04-04 05:04:58

您需要一个程序来调用您的计划器并即时生成PDDL。在该程序中,您将获得用户输入,然后将特定房间x作为目标定义的一部分添加到生成的PDDL中。然后将其传递给规划器,可能是通过将其写入文件(取决于您与规划器的接口方式)。

有关将现成的计划器集成到游戏中的相关问题,请参阅本文: Bartheye,Olivier和Eric Jacopin (2008)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60644277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档