A Design and Implementation of A Robot Client Middleware for Network-based Intelligent Robot based on Service-Oriented


The KIPS Transactions:PartA, Vol. 19, No. 1, pp. 1-8, Feb. 2012
10.3745/KIPSTA.2012.19.1.1,   PDF Download:

Abstract

Network-based intelligent robot is connected with network system, provides interactions with humans, and carries out its own roles on ubiquitous computing environments. URC (Ubiquitous Robot Companion) robot has been proposed to develop network-based robot by applying distributed computing techniques. On URC robot, it is possible to save the computing power of robot client by environments, has been proposed to develop robot software using service-oriented architecture on server-client computing environments. The SOMAR client robot consists of two layers - device service layer and robot service layer. The device service controls physical devices, and the robot service abstracts robot`s services, which are newly defined and generated by combining many device services. RSEL (Robot Service Executing Language) is defined in this paper to represent relations and connections between device services and robot services. A RESL document, including robot services by combining several device services, is translated to a programming language for robot client system using RSEL translator, then the translated source program is compiled and uploaded to robot client system with RPC (Remote Procedure Call) command. A SOMAR client system is easy to be applied to embedded systems of host/target architecture. Moreover it is possible to produce a light-weight URC client robot by reducing workload of RSEL processing engine.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
D. G. Kwak and J. Y. Choi, "A Design and Implementation of A Robot Client Middleware for Network-based Intelligent Robot based on Service-Oriented," The KIPS Transactions:PartA, vol. 19, no. 1, pp. 1-8, 2012. DOI: 10.3745/KIPSTA.2012.19.1.1.

[ACM Style]
Dong Gyu Kwak and Jae Young Choi. 2012. A Design and Implementation of A Robot Client Middleware for Network-based Intelligent Robot based on Service-Oriented. The KIPS Transactions:PartA, 19, 1, (2012), 1-8. DOI: 10.3745/KIPSTA.2012.19.1.1.