Abstract

As Internet of Things (IoT)-based sensors have emerged recently, new technologies are being developed for users to provide suitable services by recognizing the surrounding situations. In the service robot sector, many researches are being carried out in order to exploit the collected data from IoT-based sensors. In addition, researches on robot middleware using context information are actively performed. In this paper, we propose a robot SW platform, which provides IoT-based context-aware services. This robot software platform consists of Ontology Agent, Robot Service Execution Engine, and Context Handler. The Ontology Agent is a module that searches information, such as sensor location, value type, etc., of the IoT devices stored in Ontology Repository and provides them to the Context Handler. The Context Handler reads IoT devices’ data and checks whether service transition conditions are met. If the conditions are satisfied, the data is delivered to the Robot Service Execution Engine, which is in charge of executing services. In experiments, we show a procedure executing the context-aware robot services through definition of robot services, a robot service execution engine, and a context handler, etc.

Highlights

  • As the Internet of Things (IoT) technology has emerged, sensors are being newly dened

  • We propose a robot SW platform to provide IoT-based contextaware services, which uses Resource Description Framework (RDF)-based Ontology Repository to apply IoT devices to context-aware services

  • The proposed platform consists of three main components: Ontology Agent searches information such as sensor location, value type, etc., of IoT device sensors stored in the Ontology Repository and provides the information to the Context Handler; Robot Service Execution Engine executes robot services based on robotservice-denition document; and Context Handler processes the service transition conditions described in the robot-service-denition document and delivers the result to the Robot Service Execution Engine

Read more

Summary

Introduction

As the Internet of Things (IoT) technology has emerged, sensors are being newly dened. Various types of robots supporting humans' daily life, like humanoid robots and nursing robots are emerging.[9,10,11] Unlike existing industrial robots, such service robots must recognize surrounding situations and provide appropriate services To this end, methods are studied to handle context-awareness surrounding users with IoT-based sensors.[6,7,8,12]. Carry out by adding a module to the existing robot platform and/or middleware to provide context-aware services Such methods[16,17] might be e±cient in a simple, specic application domain, it is di±cult to apply the method to the IoT environments with a variety of heterogeneous data types of various sensors.

Related Work
Context-awareness based on Ontology definitions
Context-Aware Robot SW Platform
C ID S ID Name
Implementation and Experiments
Definition of robot services
Robot service execution engine
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.