{"title":"The design of service-adaptive engine for robot middleware","authors":"Bum-Hyeon Baek, Y. Choi, H. Park","doi":"10.1117/12.784480","DOIUrl":null,"url":null,"abstract":"In this paper, we propose a design of Service-Adaptive Engine for robot middleware. This middleware called the KOMoR (Korea Object-oriented Middleware of Robot) is a middleware for robot that composed of three layers (Service Layer, Network Adaptation Layer, Network Interface Layer). In particular, Service-Adaptive Engine in Service Layer is responsible for communication between distributed applications and provides a set of features that support development of realistic distributed applications for a robot. Also, it avoids unnecessary complexity, making the middleware easy to learn and to use. For writing application, both client and server consist of a mixture of application code, library code, and code generated from IDL definition called MIDL (Module Interface Definition Language). The Service-Adaptive Engine in SL contains the client-and server-side run-time support for remote communication. The generic part of the Service-Adaptive Engine (that is, the part that is independent of the specific types you have defined in MIDL) is accessed through the SL API. The proxy code is generated from MIDL definitions and, therefore specific to the types of objects and data you have defined in MIDL.","PeriodicalId":250590,"journal":{"name":"ICMIT: Mechatronics and Information Technology","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ICMIT: Mechatronics and Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.784480","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper, we propose a design of Service-Adaptive Engine for robot middleware. This middleware called the KOMoR (Korea Object-oriented Middleware of Robot) is a middleware for robot that composed of three layers (Service Layer, Network Adaptation Layer, Network Interface Layer). In particular, Service-Adaptive Engine in Service Layer is responsible for communication between distributed applications and provides a set of features that support development of realistic distributed applications for a robot. Also, it avoids unnecessary complexity, making the middleware easy to learn and to use. For writing application, both client and server consist of a mixture of application code, library code, and code generated from IDL definition called MIDL (Module Interface Definition Language). The Service-Adaptive Engine in SL contains the client-and server-side run-time support for remote communication. The generic part of the Service-Adaptive Engine (that is, the part that is independent of the specific types you have defined in MIDL) is accessed through the SL API. The proxy code is generated from MIDL definitions and, therefore specific to the types of objects and data you have defined in MIDL.