...
首页> 外文期刊>International Journal of Advanced Robotic Systems >A Component-Oriented Programming for Embedded Mobile Robot Software
【24h】

A Component-Oriented Programming for Embedded Mobile Robot Software

机译:嵌入式移动机器人软件的面向组件的编程

获取原文
获取原文并翻译 | 示例
           

摘要

Applying software reuse to many Embedded Real-Time (ERT) systems poses significant challenges to industrial software processes due to the resource-constrained and real-time requirements of the systems. Autonomous Mobile Robot (AMR) system is a class of ERT systems, hence, inherits the challenge of applying software reuse in general ERT systems. Furthermore, software reuse in AMR systems is challenged by the diversities in terms of robot physical size and shape, environmental interaction and implementation platform. Thus, it is envisioned that component-based software engineering will be the suitable way to promote software reuse in AMR systems with consideration to general requirements to be self-contained, platform-independent and real-time predictable. A framework for component-oriented programming for AMR software development using PECOS component model is proposed in this paper. The main features of this framework are: (1) use graphical representation for components definition and composition; (2) target C language for optimal code generation with resource-constrained micro-controller; and (3) minimal requirement for run-time support. Real-time implementation indicates that, the PECOS component model together with the proposed framework is suitable for resource constrained embedded AMR systems software development.
机译:由于系统对资源的限制和实时性要求,将软件重用应用于许多嵌入式实时(ERT)系统给工业软件流程带来了严峻的挑战。自主移动机器人(AMR)系统是一类ERT系统,因此继承了在通用ERT系统中应用软件重用的挑战。此外,AMR系统中的软件重用受到机器人物理尺寸和形状,环境交互作用和实现平台方面的多样性的挑战。因此,可以预见的是,基于组件的软件工程将是在AMR系统中促进软件重用的合适方法,同时考虑到自包含,平台独立和实时可预测的一般要求。本文提出了一种使用PECOS组件模型的面向组件的AMR软件开发程序设计框架。该框架的主要特征是:(1)使用图形表示来定义和组成组件; (2)使用资源受限的微控制器优化代码生成的目标C语言; (3)对运行时支持的最低要求。实时实现表明,PECOS组件模型与所提出的框架一起适用于资源受限的嵌入式AMR系统软件开发。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号