{"title":"CAMUS: a middleware supporting context-aware services for network-based robots","authors":"Hyun Kim, Young-Jo Cho, Sang-Rok Oh","doi":"10.1109/ARSO.2005.1511658","DOIUrl":null,"url":null,"abstract":"A URC (ubiquitous robotic companion) is a concept for a network-based service robot. It allows the service robot to extend its functions and services by utilizing external sensor networks and remote computing servers. It also provides the robot's services at any time and any place. The URC requires not only the hardware infrastructure such as ubiquitous networks or sensor networks and high-performance computing servers but also the software infrastructure which resides above the hardware infrastructure. In this paper, authors introduce the CAMUS (context-aware middleware for URC system) as a part of the software infrastructure, which is a system middleware to support context-aware services for network-based robots. The CAMUS is based on the CORBA technology. It provides the common data model for different types of context information from external sensors, applications and users in the environment. It also offers the software framework to acquire, interpret and disseminate context information. PLUE (Programming Language for Ubiquitous Environment) is proposed to describe context-aware services for robots.","PeriodicalId":443174,"journal":{"name":"IEEE Workshop on Advanced Robotics and its Social Impacts, 2005.","volume":"278 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"91","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Workshop on Advanced Robotics and its Social Impacts, 2005.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ARSO.2005.1511658","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 91
Abstract
A URC (ubiquitous robotic companion) is a concept for a network-based service robot. It allows the service robot to extend its functions and services by utilizing external sensor networks and remote computing servers. It also provides the robot's services at any time and any place. The URC requires not only the hardware infrastructure such as ubiquitous networks or sensor networks and high-performance computing servers but also the software infrastructure which resides above the hardware infrastructure. In this paper, authors introduce the CAMUS (context-aware middleware for URC system) as a part of the software infrastructure, which is a system middleware to support context-aware services for network-based robots. The CAMUS is based on the CORBA technology. It provides the common data model for different types of context information from external sensors, applications and users in the environment. It also offers the software framework to acquire, interpret and disseminate context information. PLUE (Programming Language for Ubiquitous Environment) is proposed to describe context-aware services for robots.
URC (ubiquitous robot companion)是基于网络的服务机器人的概念。它允许服务机器人利用外部传感器网络和远程计算服务器扩展其功能和服务。它还可以随时随地为机器人提供服务。URC不仅需要硬件基础设施,如无处不在的网络或传感器网络和高性能计算服务器,还需要驻留在硬件基础设施之上的软件基础设施。在本文中,作者介绍了CAMUS(上下文感知中间件URC系统)作为软件基础设施的一部分,它是一个系统中间件,用于支持基于网络的机器人的上下文感知服务。CAMUS基于CORBA技术。它为来自外部传感器、应用程序和环境中的用户的不同类型的上下文信息提供了通用数据模型。它还提供了获取、解释和传播语境信息的软件框架。提出了面向泛在环境的编程语言(Programming Language for Ubiquitous Environment, PLUE)来描述机器人的上下文感知服务。