...
首页> 外文期刊>The Journal of Artificial Intelligence Research >REBA: A Refinement-Based Architecture for Knowledge Representation and Reasoning in Robotics
【24h】

REBA: A Refinement-Based Architecture for Knowledge Representation and Reasoning in Robotics

机译:Reba:用于机器人学的知识表示和推理的基于改进的架构

获取原文
           

摘要

This article describes REBA, a knowledge representation and reasoning architecture for robots that is based on tightly-coupled transition diagrams of the domain at two different levels of granularity. An action language is extended to support non-boolean fluents and non-deterministic causal laws, and used to describe the domain's transition diagrams, with the fine-resolution transition diagram being defined as a refinement of the coarse-resolution transition diagram. The coarse-resolution system description, and a history that includes prioritized defaults, are translated into an Answer Set Prolog (ASP) program. For any given goal, inference in the ASP program provides a plan of abstract actions. To implement each such abstract action, the robot automatically zooms to the part of the fine-resolution transition diagram relevant to this abstract transition. The zoomed fine-resolution system description, and a probabilistic representation of the uncertainty in sensing and actuation, are used to construct a partially observable Markov decision process (POMDP). The policy obtained by solving the POMDP is invoked repeatedly to implement the abstract transition as a sequence of concrete actions. The fine-resolution outcomes of executing these concrete actions are used to infer coarse-resolution outcomes that are added to the coarse-resolution history and used for subsequent coarse-resolution reasoning. The architecture thus combines the complementary strengths of declarative programming and probabilistic graphical models to represent and reason with non-monotonic logic-based and probabilistic descriptions of uncertainty and incomplete domain knowledge. In addition, we describe a general methodology for the design of software components of a robot based on these knowledge representation and reasoning tools, and provide a path for proving the correctness of these components. The architecture is evaluated in simulation and on a mobile robot finding and moving target objects to desired locations in indoor domains, to show that the architecture supports reliable and efficient reasoning with violation of defaults, noisy observations and unreliable actions, in complex domains.
机译:本文介绍了基于域的紧密耦合的粒度的紧密耦合过渡图的机器人的Reba,知识表示和推理架构。扩展了一种动作语言以支持非布尔单流程和非确定性因果法,并用于描述域的转换图,具有微分辨率的转换图被定义为粗分辨率转换图的细化。粗辨率系统描述和包括优先默认默认值的历史将转换为答案集Prolog(ASP)程序。对于任何给定的目标,ASP程序的推断提供了抽象动作的计划。要实现每个此类抽象动作,机器人自动缩小到与此抽象转换相关的微分辨率转换图的一部分。缩放的精细分辨率系统描述和感测和致动中不确定性的概率表示,用于构建部分观察到的马尔可夫决策过程(POMDP)。通过解决POMDP获得的政策被反复调用,以实现作为一系列具体行动的抽象转换。执行这些具体动作的微分辨率结果用于推断添加到粗辨率历史中的粗辨率结果,并用于随后的粗分辨率推理。因此,架构结合了声明性编程和概率图形模型的互补优势,以非单调的基于逻辑和不确定性和不完整域知识的概率描述来表示和理由。此外,我们描述了一种基于这些知识表示和推理工具的机器人软件组件的一般方法,并提供了一种用于证明这些组件的正确性的路径。该架构是在模拟中和移动机器人查找和移动目标对象的架构中的评估,以便在室内域中的所需位置移动,以表明该架构支持在复杂域中违反默认值,嘈杂的观察和不可靠的操作的可靠和有效的推理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号