Title :
CAMUS: a middleware supporting context-aware services for network-based robots
Author :
Kim, Hyun ; Cho, Young-Jo ; Oh, Sang-Rok
Author_Institution :
Div. of Intelligent Robot Res., ETRI, Daejon, South Korea
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.
Keywords :
middleware; service robots; ubiquitous computing; CAMUS; CORBA; Programming Language for Ubiquitous Environment; common data model; context-aware middleware; network-based service robot; ubiquitous robotic companion; Application software; Computer networks; Context-aware services; Data models; Hardware; Middleware; Network servers; Pervasive computing; Robot sensing systems; Service robots;
Conference_Titel :
Advanced Robotics and its Social Impacts, 2005. IEEE Workshop on
Print_ISBN :
0-7803-8947-6
DOI :
10.1109/ARSO.2005.1511658