【24h】

On planning with programs that sense

机译:通过有意义的程序进行计划

获取原文
获取原文并翻译 | 示例

摘要

In this paper we address the problem of planning by composing programs, rather than or in addition to primitive actions. The programs that form the building blocks of such plans can, themselves, contain both sensing and world-altering actions. Our work is primarily motivated by the problem of automated Web service composition, since Web services are programs that can sense and act. Our further motivation is to understand how to exploit macro-actions in existing operator-based planners that plan with sensing. We study this problem in the language of the situation calculus, appealing to Golog to represent our programs. To this end, we propose an offline execution semantics for Golog programs with sensing. We then propose a compilation method that transforms our action theory with programs into a new theory where programs are replaced by primitive actions. This enables us to use state-of-the-art, operator-based planning techniques to plan with programs that sense for a restricted but compelling class of programs. Finally, we discuss the applicability of these results to existing operator-based planners that support sensing and illustrate the computational advantage of planning with programs that sense via an experiment. The work presented here is cast in the situation calculus to facilitate formal analysis. Nevertheless, both the results and the algorithm can be trivially modified to take PDDL as input and output. This work has broad applicability to planning with programs or macro-actions with or without sensing.
机译:在本文中,我们通过编写程序而不是原始动作或除了原始动作之外,还解决了规划问题。构成此类计划构建单元的程序本身可以包含感知动作和改变世界的动作。因为Web服务是可以感知并起作用的程序,所以我们的工作主要是由自动化Web服务组合的问题引起的。我们进一步的动机是了解如何在现有的基于感知器进行规划的基于运营商的规划器中利用宏动作。我们使用情境演算语言研究此问题,并呼吁Golog代表我们的程序。为此,我们提出了具有感知功能的Golog程序的离线执行语义。然后,我们提出一种编译方法,该方法将带有程序的动作理论转换为一种新的理论,其中程序被原始动作替换。这使我们能够使用基于操作员的最新计划技术来计划那些感觉到程序受限但引人注目的程序。最后,我们讨论了这些结果对现有支持传感的基于操作员的计划者的适用性,并说明了通过实验进行感应的程序进行计划的计算优势。此处介绍的工作是在情境演算中进行的,以便于形式分析。但是,可以对结果和算法进行微不足道的修改以将PDDL用作输入和输出。这项工作在有或没有感知的情况下,对于具有程序或宏动作的计划具有广泛的适用性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号