用于检查/操作域的PDDL库

2024-05-19 23:02:58 发布

您现在位置:Python中文网/ 问答频道 /正文

有人知道Python或C++中的一个好的PDDL库,它具有以下特性

  • 解析pddl域/问题文件
  • 支持ADL(即前提条件和效果中的量词)
  • 适用性检查:测试特定接地动作在当前世界状态下是否适用的功能
  • 应用动作:一个应用的功能,即根据一个固定动作操纵当前的世界状态
  • 一个行动的可能性:一个功能,它生成一个列表,列出对当前世界状态采取行动的所有可能性

这是每个计划员都需要的功能,但我找不到一个只做这项工作的库,而且到目前为止,我发现的所有规划师至多都是晦涩难懂的。在

我能找到的最接近的lib是pddlpy(https://github.com/hfoffani/pddl-lib),但它不支持ADL和应用操作。在

谢谢!在


Tags: 文件功能状态lib世界特性可能性前提条件