首页> 外文会议>IEEE International Conference on Emerging Technologies and Factory Automation >Generating ROS-based Software for Industrial Cyber-Physical Systems from UML/MARTE
【24h】

Generating ROS-based Software for Industrial Cyber-Physical Systems from UML/MARTE

机译:从UML / MARTE生成用于工业网络物理系统的基于ROS的软件

获取原文

摘要

This work proposes an approach to generate automatically the embedded software for distributed Cyber-Physical Systems implemented using the Robotic Operating System (ROS) framework. For that, the Aspect-oriented Model Driven Engineering for Real-Time systems (AMoDE-RT) design approach has been extended in order to support the C++ code generation using the semantics and libraries available in ROS framework which is widely used in both academia and industry to implement the embedded software for robotic systems. The system architecture, behavior, requirements and constraints are specified in a UML/MARTE model. The information specified in the high-level model is used as input for a tool that generates a great part of the embedded software for all distributed computing devices. The main goal is to foster the use of Model-Driven Engineering in the context of cyber-physical systems design aiming the rapid prototyping via simulation and also the generation of the actual implementation of the system components. The proposed approach has been validated through a case study that demonstrates the feasibility to implement a ROS/C++ software for industrial systems. The results indicate that the proposed approach can be applied to complex systems comprising a larger number of interacting devices, whereas keeping the high-level of abstraction for system specification in UML/MARTE models.
机译:这项工作提出了一种方法,该方法可以自动生成用于使用机器人操作系统(ROS)框架实现的分布式网络物理系统的嵌入式软件。为此,扩展了面向方面的实时系统模型驱动工程(AMoDE-RT)设计方法,以使用ROS框架中可用的语义和库来支持C ++代码生成,该框架广泛用于学术界和学术界。工业界实现用于机器人系统的嵌入式软件。在UML / MARTE模型中指定了系统体系结构,行为,要求和约束。高级模型中指定的信息用作工具的输入,该工具为所有分布式计算设备生成了很大一部分嵌入式软件。主要目标是在网络物理系统设计的背景下促进模型驱动工程的使用,其目的是通过仿真实现快速原型制作,并生成系统组件的实际实现。通过案例研究验证了所提出的方法,该案例表明了为工业系统实施ROS / C ++软件的可行性。结果表明,所提出的方法可以应用于包含大量交互设备的复杂系统,而在UML / MARTE模型中保持系统规范的高级抽象。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号