Shopper: A System for Executing and Simulating Expressive Plans

ICAPS(2010)

引用 0|浏览6
暂无评分
摘要
We present Shopper, a plan execution engine that facili- tates experimental evaluation of plans and makes it easier for planning researchers to incorporate replanning. Shop- per interprets the LTML plan language, which extends PDDL in two major ways: with more expressive control struc- tures, and with support for semantic web services modeled on OWL-S. LTML's command structures include not only con- ventional ones such as branching, iteration, and procedure calls, but also features needed to handle HTN plans, such as precondition-filtered method choice. Unlike conventional programming languages, LTML supports interaction with the agent's belief store, so that its execution semantics line up with those assumed by planners. LTML actions extend PDDL actions in having outputs as well as effects, which means that they can support actions that sense the world; an important special case of this is semantic web services, which reveal information about a state hidden from the agent. To support experimentation as well as action in the real world, Shop- per accommodates multiple, swappable implementations of its primitive action API. For example, one may interact with real web services through SOAP and WSDL, or with sim- ulated web services through local procedure calls. We de- scribe novel features of LTML, the interpretation strategy, swappable back-ends, and the implementation.
更多
查看译文
关键词
programming language,web service
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要