| Literature DB >> 23760085 |
Gorka Azkune1, Pablo Orduña, Xabier Laiseca, Eduardo Castillejo, Diego López-de-Ipiña, Miguel Loitxate, Jon Azpiazu.
Abstract
Healthcare environments, as many other real world environments, present many changing and unpredictable situations. In order to use a social robot in such an environment, the robot has to be prepared to deal with all the changing situations. This paper presents a robot self-configuration approach to overcome suitably the commented problems. The approach is based on the integration of a semantic framework, where a reasoner can take decisions about the configuration of robot services and resources. An ontology has been designed to model the robot and the relevant context information. Besides rules are used to encode human knowledge and serve as policies for the reasoner. The approach has been successfully implemented in a mobile robot, which showed to be more capable of solving situations not pre-designed.Entities:
Year: 2013 PMID: 23760085 PMCID: PMC3715272 DOI: 10.3390/s130607004
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Patient using health app in the ACROSS project [7].
Figure 2.Usage diagram of the health scenario of the ACROSS project [7].
Figure 3.High level view of the ontology.
Figure 4.TSC components overview: the bridge node shown in 7 communicates with a XML-RPC wrapper of a TSC-like API that internally uses Jena in this implementation instead of relying on other nodes.
Figure 5.A self-configuration rule which establishes a low motion speed if the battery is low.
Figure 6.A self-configuration rule which establishes that the robot goes home if the battery level is very low.
Figure 7.Components diagram of the ROS side and its integration with the TSC middleware.
Figure 8.Number of rules (horizontal) and time for updating the ontology and standard deviation, expressed in seconds.
Number of rules, mean time for updating the ontology and standard deviation, expressed in seconds.
| 1 | 0.112 | 0.040 |
| 20 | 0.324 | 0.062 |
| 40 | 0.676 | 0.172 |
| 60 | 0.815 | 0.080 |
| 80 | 0.989 | 0.061 |
| 100 | 1.336 | 0.068 |
| 120 | 1.558 | 0.060 |
| 140 | 1.989 | 0.273 |
| 160 | 2.222 | 0.119 |
| 180 | 2.367 | 0.054 |
| 200 | 2.471 | 0.077 |