【24h】

An Interface for Programming Verifiable Autonomous Agents in ROS

机译:用于编程ROS中可核实自治代理的界面

获取原文

摘要

Autonomy has been one of the most desirable features for robotic applications in recent years. This is evidenced by a recent surge of research in autonomous driving cars, strong government funding for research in robotics for extreme environments, and overall progress in service robots. Autonomous decision-making is often at the core of these systems, thus, it is important to be able to verify and validate properties that relate to the correct behaviour that is expected of the system. Our main contribution in this paper, is an interface for integrating BDI-based agents into robotic systems developed using ROS. We use the Gwendolen language to program our BDI agents and to make use of the AJPF model checker in order to verify properties related to the decision-making in the agent programs. Our case studies include 3D simulations using a simple autonomous patrolling behaviour of a TurtleBot, and multiple TurtleBots servicing a house that can cooperate with each other in case of failure.
机译:近年来,自治是机器人应用的最理想的特征之一。 这是最近在自动驾驶汽车的最新研究中,对极端环境的机器人学研究的强大政府资金以及服务机器人的总体进展。 自主决策通常在这些系统的核心处,因此,能够验证和验证与系统期望的正确行为相关的属性。 我们本文的主要贡献,是一种将基于BDI的代理集成到使用ROS开发的机器人系统的界面。 我们使用gwendolen语言来编程我们的BDI代理并使用AJPF模型检查器来验证与代理程序中的决策相关的属性。 我们的案例研究包括使用Turtlebot的简单自主巡逻行为的3D模拟,以及在故障发生故障的情况下维修一个房屋的多个Turtlebots。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号