A Component-Oriented Programming for Embedded Mobile Robot Software

Author:

Jawawi Dayang N. A.1,Mamat Rosbi2,Deris Safaai1

Affiliation:

1. Department of Software Engineering, Faculty of Computer Science and Information Systems, Universiti Teknologi Malaysia Malaysia, 81310 UTM, Skudai, Malaysia

2. Department of Mechatronics and Robotics Engineering, Faculty of Electrical Engineering, Universiti Teknologi Malaysia Malaysia, 81310 UTM, Skudai, Malaysia

Abstract

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.

Publisher

SAGE Publications

Subject

Artificial Intelligence,Computer Science Applications,Software

Cited by 5 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. A Survey on Adaptive Computing in Robotics: Modelling, Methods and Applications;IEEE Access;2023

2. Automatic Generation Tool of FPGA Components for Robots;IEICE Transactions on Information and Systems;2019-05-01

3. FPGA Components for Integrating FPGAs into Robot Systems;IEICE Transactions on Information and Systems;2018

4. Acceleration of Publish/Subscribe Messaging in ROS-compliant FPGA Component;Proceedings of the 8th International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies;2017-06-07

5. Architecture exploration of intelligent robot system using ROS-compliant FPGA component;Proceedings of the 27th International Symposium on Rapid System Prototyping: Shortening the Path from Specification to Prototype;2016-10

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3