计算机工程与设计2024,Vol.45Issue(2) :626-632.DOI:10.16208/j.issn1000-7024.2024.02.039

图形化PDDL语言编译系统的设计与应用

Design and implementation of graphical PDDL language compilation system

张忠坤 林泓宇 谭智元 邢明杰 武延军
计算机工程与设计2024,Vol.45Issue(2) :626-632.DOI:10.16208/j.issn1000-7024.2024.02.039

图形化PDDL语言编译系统的设计与应用

Design and implementation of graphical PDDL language compilation system

张忠坤 1林泓宇 2谭智元 2邢明杰 3武延军4
扫码查看

作者信息

  • 1. 南京中医药大学 人工智能与信息技术学院,江苏南京 210023;中科南京软件技术研究院智能软件研究中心,江苏南京 210000
  • 2. 中国科学院软件研究所智能软件研究中心,北京 100190;中国科学院大学计算机科学与技术学院,北京 100190
  • 3. 中国科学院软件研究所智能软件研究中心,北京 100190
  • 4. 南京中医药大学 人工智能与信息技术学院,江苏南京 210023;中国科学院软件研究所智能软件研究中心,北京 100190
  • 折叠

摘要

针对当前PDDL开发存在的编辑复杂和文本可读性差等问题,设计一个图形化PDDL在线编辑工具和相应的编译系统Graph Compiler.Graph Compiler结合领域专用编译技术和ChatGPT模型,实现从自然语言到图形化PDDL的自动化生成.系统支持编译不同版本的PDDL语言,提供相应版本的语法分析,将PDDL规划结果转换为ROS的话题消息,为机器人行动提供具体的动作指令.实验结果表明,Graph Compiler在多届IPC的多版本PDDL测试用例上,编译成功率达到100%;也可以应用在ROS项目中,通过具体的动作序列指导机器人行动.

Abstract

To address the current issues in PDDL development,such as complex editing and poor text readability,a graphical PD-DL online editing tool and the corresponding compilation system,Graph Compiler,were designed.The automated generation of graphical PDDL from natural language was achieved using the Graph Compiler,in which domain-specific compilation techniques and the ChatGPT model were combined.The compilation of different versions of the PDDL language was supported by the sys-tem,syntax analysis was provided for the respective versions.The system converted PDDL planning results into ROS topic mes-sages to deliver specific action instructions for robot actions.Experimental results show that Graph Compiler achieves a 100%success rate on multi-version PDDL test cases from multiple IPCs,and it can also be applied in ROS projects to guide robot ac-tions through specific action sequences.

关键词

规划领域定义语言/编译系统/领域专用编译技术/自然语言/自动化生成/语法分析/机器人操作系统

Key words

planning domain definition language/compilation system/domain-specific compilation techniques/natural language/automated generation/syntax analysis/robot operating system

引用本文复制引用

基金项目

中国科学院战略性先导科技专项基金项目(XDA0320000)

出版年

2024
计算机工程与设计
中国航天科工集团二院706所

计算机工程与设计

CSTPCD北大核心
影响因子:0.617
ISSN:1000-7024
参考文献量19
段落导航相关论文