RTM-TECS: Collaboration Framework for Robot Technology Middleware and Embedded Component System
- 1 May 2016
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 212-220
- https://doi.org/10.1109/isorc.2016.37
Abstract
Robot technologies, such as robot technology middleware (RTM) that is a component-oriented platform, are popular. However, RTM does not ensure stable real-time processing in common object request broker architecture. In this paper, a collaboration framework of RTM and TOPPERS embedded component system (TECS) is proposed to address this problem. TECS, a system that satisfies real-time processing requirements, is employed to enhance real-time processing in the proposed framework. To implement the collaboration of RTM and TECS, we have adopted remote procedure call and one-way communication. In addition, extending a generator enables the generation of robot technology components from TECS components. We have evaluated the processor cycle counts of the proposed framework in comparison with those of a conventional method. In addition, we evaluated the execution time of serial communication and a motor application using the proposed framework. The evaluation results show that the proposed framework is functionally employed in a hard real-time system. Furthermore, we evaluated the amount of code generated by the proposed framework. The evaluation results reveal that the code generated by the proposed framework is reusable and can enhance productivity.Keywords
This publication has 12 references indexed in Scilit:
- RT-ROS: A real-time ROS architecture on multi-core processorsFuture Generation Computer Systems, 2016
- TECS Components Providing Functionalities of OSEK Specifications for ITRON OSJournal of Information Processing, 2014
- HR-TECS: Component technology for embedded systems with memory protectionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2013
- Wheeled Inverted Pendulum with Embedded Component System: A Case StudyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- Extended RT-Component Framework for RT-MiddlewarePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2009
- A New Specification of Software Components for Embedded SystemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- Distributed Control of Robot Functions using RT MiddlewarePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- Development of Light-Weight RT-Component (LwRTC) on Embedded Processor -Application to Crawler Control Subsystem in the Physical Agent System-Published by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- RT-middleware: distributed component middleware for RT (robot technology)Published by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Towards composable distributed real-time and embedded softwarePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003