首页> 外文OA文献 >Integration of a multi-agent system into a robotic framework: a case study of a cooperative fault diagnosis application
【2h】

Integration of a multi-agent system into a robotic framework: a case study of a cooperative fault diagnosis application

机译:将多主体系统集成到机器人框架中:协作故障诊断应用程序的案例研究

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Programming multi-robot autonomous systems can be extremely complex without appropriate software development techniques to abstract hardware faults, as well as can be hard to deal with the complexity of software required the coordinated autonomous behavior. Real environments are dynamic and unexpected events may occur, leading a robot to unforeseen situations or even fault situations. This work presents a method of integration of Jason multi-agent system into ROS robotic framework. Through this integration, can be easier to describe complex missions by using Jason agent language and its resources, as well as abstracting hardware details from the decision-taken process. Moreover, software modules related to the hardware control and modules which have a high CPU cost are separated from the planning and decision-taken process in software layers, allowing plan and software modules reuse in different missions and robots. Through this integration, Jason resources such as plans reconsideration and contingency plans can be used in a way where they can enable the robot to reconsider its actions and strategies in order to reach its goals or to take actions to deal with unforeseen situations due the environment unpredictability or even some robot hardware fault. The presented integration method also allows the cooperation between multiple robots through a standardized language of communication between agents. The proposed method is validated by a case study applied in real robots where a robot can detect a fault in its hardware and diagnose it through the help of another robot, in a highly abstract method of cooperative diagnosis.
机译:如果没有适当的软件开发技术来提取硬件故障,对多机器人自治系统进行编程可能会非常复杂,并且很难解决协调的自治行为所需的软件复杂性。真实环境是动态的,可能会发生意外事件,从而导致机器人出现不可预见的情况,甚至出现故障。这项工作提出了一种将Jason多智能体系统集成到ROS机器人框架中的方法。通过这种集成,可以使用Jason代理程序语言及其资源,以及从决策过程中提取硬件细节,来更轻松地描述复杂的任务。而且,与硬件控制有关的软件模块和具有较高CPU成本的模块在软件层中与计划和决策过程分开,从而允许计划和软件模块在不同的任务和机器人中重复使用。通过这种集成,可以以某种方式使用Jason资源,例如计划重新考虑和应急计划,它们可以使机器人重新考虑其行动和策略,以实现其目标或采取行动来应对由于环境不可预测而导致的不可预见的情况甚至某些机器人硬件故障。所提出的集成方法还允许通过代理之间的标准化通信语言在多个机器人之间进行协作。通过在实际机器人中应用的案例研究验证了所提出的方法,该机器人可以以高度抽象的协作诊断方法来检测其硬件故障并在另一个机器人的帮助下进行诊断。

著录项

  • 作者

    Morais Márcio Godoy;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种 Português
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号