pddl

    0热度

    1回答

    我是新来的PDDL,我一直在尝试blocksworld问题,但我得到了错误: Failed to parse the problem -- Not args must be a list with only one element, got [Primitive sobre (default_object ?obj, default_object ?obj2), Primitive libre (

    1热度

    1回答

    我是新来的pddl。我需要找到解决方案,机器人可以在不同的目标单元中放置不同的对象。我使用的软件来自http://www.fast-downward.org/。但是,问题在于我的操作无法根据需要找到解决方案。 限制是即使机器人携带物体,也不能有2个物体在同一个房间内。 附:域文件: (define (domain gripper-strips) (:predicates (ROOM ?x) ;i

    0热度

    2回答

    我怎么能确定由快进计划员计算出的计划是所有可能计划中最好的?! 是否存在一个自动工具来解决这个问题? 非常感谢!

    1热度

    1回答

    我需要在PDDL中创建一个计划来访问n个地点的子集,每个地点都有一个分数。我需要最大限度地发挥效用,它被定义为每个单独分数的总和。我如何在PDDL中表示这个域?具体来说,我如何为每个地方存储分数?

    1热度

    2回答

    这可能是一个天真的问题,但我真的很想知道为什么逻辑开发用于人工智能。特别是,如果我们可以使用状态的简单原子表示来编程,那么需要在AI中开发一阶逻辑和PDDL?再次,我意识到这是一个非常基本的问题!

    2热度

    2回答

    我想做一些自动故事生成演示,我正在采用的方法是使用AI规划。我一直在阅读几篇相关论文,并发现PDDL可能是形成规划问题最广泛使用的语言。我一直在查看语法和几个示例代码,以了解如何使用它。 我卡住的部分是如何让计划员工作。我发现了一些受欢迎的策划者(快进,MBP,IPP),但我们无法使他们工作,甚至使用来源本身的说明。 我在Ubuntu 13.04上使用Gnome Terminal。 我对规划很新,

    4热度

    2回答

    这可能是一个完全天真的问题,但我有兴趣知道特定的原因。为什么PDDL首先开发?为什么我们不能使用First Order Logic进行推理?

    2热度

    1回答

    我想写一个程序,可以解决PDDL中的迷宫,例如通过使用graphplan。从我在互联网上看到的例子可以得到解决问题的方法(例如,PDDL Graphplan can't find plan),但只有一个。我对我的项目有一些特定的限制,这要求我得到所有可能的解决方案来解决迷宫,然后分别评估这些解决方案。这可能吗?

    1热度

    1回答

    我使用规划器Metric-FF。在问题和域文件指定后,我得到错误“太多(推断)的类型!增加MAX_TYPES(目前为50)”。我有很多类型指定(可能需要更多)。 你知道如何增加允许类型的数量吗?