arXiv:2411.02468cs.AIcs.RO2024-11被引 11

用BPMN建模多机器人系统,通过JADE仿真评估性能。

Modeling and Simulation of a Multi Robot System Architecture

  • 用BPMN语言建模机器人组件行为,精确表达动态协作流程。
  • 在JADE框架中模拟软件代理交互,实时获取响应时间等性能数据。
  • 适合研究智能系统架构设计与性能评估的工程师和研究人员。

多机器人系统(MRS)是智能人机物理系统的基础,机器人需理解人类需求并协同完成任务。构建准确的MRS架构模型对系统设计至关重要,因其可用于仿真与性能评估。然而,由于各组件行为高度依赖且动态变化,建模极具挑战。本文提出一个通用的MRS案例研究:人类发起请求,由可用机器人按需执行,每项任务需基于当前机器人能力制定计划。首先,采用业务流程建模与标注(BPMN)语言对系统组件进行建模,实现行为的图形化精确表达。其次,利用基于反应式代理架构的JADE中间件,开发并仿真各组件的软件代理行为,动态呈现交互过程。最后,通过定义一组量化指标,在JADE仿真过程中收集性能数据,从而对系统方案进行分析与对比评估。

原文摘要 · Abstract (English)

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.

多机器人系统建模JADE仿真

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。