An intelligent service-based network architecture for wearable robots.
We are developing a novel robot concept called the wearable robot. Wearable robots are mobile information devices capable of supporting remote communication and intelligent interaction between networked entities. In this paper, we explore the possible functions of such a robotic network and will present a distributed network architecture based on service components. In order to support the interaction and communication between the components in the wearable robot system, we have developed an intelligent network architecture. This service-based architecture involves three major mechanisms. The first mechanism involves the use of a task coordinator service such that the execution of the services can be managed using a priority queue. The second mechanism enables the system to automatically push the required service proxy to the client intelligently based on certain system-related conditions. In the third mechanism, we allow the system to automatically deliver services based on contextual information. Using a fuzzy-logic-based decision making system, the matching service can determine whether the service should be automatically delivered utilizing the information provided by the service, client, lookup service, and context sensors. An application scenario has been implemented to demonstrate the feasibility of this distributed service-based robot architecture. The architecture is implemented as extensions to the Jini network model.
Department of Automation and Computer-Aided Engineering, The Chinese University of Hong Kong, Hong Kong, China. kklee@acae.cuhk.edu.hk
Ka Keung
KK
Lee
Ping
P
Zhang
Yangsheng
Y
Xu
Bin
B
Liang
D000465:Algorithms; D001185:Artificial Intelligence; D003020:Clothing; D003195:Computer Communication Networks; D004867:Equipment Design; D019544:Equipment Failure Analysis; D005240:Feasibility Studies; D006801:Humans; D016247:Information Storage and Retrieval / Q000379:methods*; D008328:Man-Machine Systems; D012371:Robotics / Q000295:instrumentation* / Q000379:methods