arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2411.02468cs.AIcs.ROcs.SE
收藏

多机器人系统架构的建模与仿真

Modeling and Simulation of a Multi Robot System Architecture

Ahmed R. Sadik, Christian Goerick, Manuel Muehlig

AI总结:

本文针对多机器人系统架构的建模难题,提出通用案例研究,采用BPMN建模组件、JADE中间件仿真代理交互,并通过定量指标评估性能,以支持架构分析与比较。

摘要:

多机器人系统(MRS)是智能网络物理系统的基础设施,其中机器人理解人类的需求,并因此相互协作以满足该需求。对MRS进行建模是设计合适系统架构的关键方面,因为该模型可用于仿真并评估所提出架构的性能。然而,MRS解决方案架构的建模是一个非常困难的问题,因为它包含许多依赖行为,这些行为会因整个系统的当前状态而动态变化。在本文中,我们介绍了一个通用的MRS案例研究,其中人类发起请求,由可用机器人完成。这些请求需要不同的计划,这些计划利用可用机器人当前的能力。在提出定义解决方案组件的架构后,遵循三个步骤。首先是使用业务流程模型与符号(BPMN)语言对这些组件进行建模。BPMN提供了一种图形化符号,以精确表示每个组件的行为,这是对解决方案进行建模的基本需求。其次是以软件代理的形式仿真这些组件的行为和交互。已使用Java代理开发(JADE)中间件来开发和仿真所提出的模型。JADE基于反应式代理方法,因此它可以动态地表示解决方案组件之间的交互。最后是通过定义若干定量测量指标来分析解决方案的性能,这些指标可以在JADE中间件中仿真系统模型时获得,因此该解决方案可以被分析并与其他架构进行比较。

英文摘要:

A Multi Robot System (MRS) is the infrastructure of an intelligent cyberphysical system, where the robots understand the need of the human, and hence cooperate together to fulfill this need. Modeling an MRS is a crucial aspect of designing the proper system architecture, because this model can be used to simulate and measure the performance of the proposed architecture. However, an MRS solution architecture modeling is a very difficult problem, as it contains many dependent behaviors that dynamically change due to the current status of the overall system. In this paper, we introduce a general purpose MRS case study, where the humans initiate requests that are achieved by the available robots. These requests require different plans that use the current capabilities of the available robots. After proposing an architecture that defines the solution components, three steps are followed. First is modeling these components via Business Process Model and Notation (BPMN) language. BPMN provides a graphical notation to precisely represent the behaviors of every component, which is an essential need to model the solution. Second is to simulate these components behaviors and interaction in form of software agents. Java Agent DEvelopment (JADE) middleware has been used to develop and simulate the proposed model. JADE is based on a reactive agent approach, therefore it can dynamically represent the interaction among the solution components. Finally is to analyze the performance of the solution by defining a number of quantitative measurements, which can be obtained while simulating the system model in JADE middleware, therefore the solution can be analyzed and compared to another architecture.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑