<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Personalized robot interactions to intercept behavioral disturbances of people with dementia</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>F. Ongenae</string-name>
          <email>Femke.Ongenae@intec.ugent.be</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>F. De Backere</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>J. Nelis</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>S. De Pestel</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>C. Mahieu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>S. Elprama</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>C. Jewell</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A. Jacobs</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>P. Simoens</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>F. De Turck</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ghent University-iMinds.</institution>
          <country country="BE">Belgium</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>People with Dementia (PwD) exhibit Behavioral Disturbances (BD) that can be alleviated by personalized interactions, revisiting memories and promoting comfort and quality of life. However, caregivers are unable to spend a lot of time on these interactions. This work-in-progress poster details the design and deployment of a semantic Internet of Robotic Things (IoRT) platform that enables personalized interactions of a robot with a PwD to reduce and intercept BDs.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>2 IoRT Platform Overview</title>
      <p>The overall architecture of the designed IoRT platform is visualized in Fig. 1.</p>
      <p>
        Sensors are integrated into the care setting that monitor the context. The PwD
are equipped with wearables to track their location and walking patterns. To hide
the different protocols and interfaces of the devices, the DYAMAND middleware is
used [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. It allows application developers to discover, request info and control devices in
a transparent manner. DYAMAND maps the output of the sensors on a uniform model
and wraps into a JSON syntax. We have extended DYAMAND with a plugin that maps
its internal model on the Semantic Sensor Network (SSN) Ontology2, which allows
to link the measured data to each other and known background info, e.g., the sensor
location and type of data it monitors. The plugin converts the data from the sensors into
JSON-LD, which is then pushed to a Kafka Messaging Bus running in the cloud. There
it can be dynamically picked up by various services interested in this type of sensor data.
      </p>
      <p>
        To design services that detect BDs and steer the robot, MASSIF [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] is used. It
enables the seamless collaboration of modular reasoning services to facilitate complex
decision making. As common knowledge model, the Ambient-Aware Continuous Care
Ontologies (ACCIO)3 are used. The Context Adapter picks up the JSON-LD messages
from Kafka and converts them to OWL individuals that adhere to the ACCIO ontology.
As this ontology extends the SSN ontology, this is a straight-forward conversion. These
individuals are pushed on the Semantic Communication Bus (SCB), which enables
a publish-subscribe mechanism based on high-level semantic concepts. The services
express the data they interested in by defining semantic filter rules, i.e., OWL Class
expressions. Reasoning is used by the SCB to match incoming data on the filter rules and
      </p>
      <sec id="sec-2-1">
        <title>2 https://www.w3.org/TR/vocab-ssn/ 3 http://ibcnservices.github.io/Accio</title>
        <p>decide to which services it should be forwarded. The services push their conclusions on
the SCB. As such, services can be chained together in a flexible and data-driven manner.</p>
        <p>
          Per type of BD, a BD Detection Service is made, which registers a filter rule
with the SCB indicating the types of data it needs, e.g., noise or location data. Two
services have already been defined, i.e., Wandering and Yelling Detection Services.
They incorporate an extension of the ACCIO ontology that models domain-specific
knowledge about dementia, e.g., the profiles of the PwD (e.g, historical information
about exhibited BDs, severity of dementia or relationships with other PwD) and the
layout and activity schedule of the care center. This info is extracted from databases
and mapped on the ontology using Ontop4. These services incorporate probabilistic
pattern recognition algorithms to infer with a particular probability whether a BD was
detected [
          <xref ref-type="bibr" rid="ref3 ref7">3, 7</xref>
          ], i.e., a PwD is yelling or wandering. To further assess the certainty of
this detection and derive the risk level of the detected BD, the probabilistic output is
combined with semantic reasoning algorithms on the background knowledge. The risk
level indicates whether the behavior is disturbing other people or is harming the PwD
him/herself, e.g., he/she has been wandering for too long and is becoming tired. The
detected BD, the confidence and the risk level are pushed back on the SCB. The use of
MASSIF allows that new services can easily be incorporated to detect other BDs or use
alternative detection algorithms.
        </p>
        <p>The Task Assignment Service subscribes itself to detected BDs and current context
to determine the appropriate IoRT actuation strategy. Possible actions are alerting a
caregiver, sending a robot or a combination of both. For example, when a BD is detected
with low probability and risk level, the robot is sent to the scene to gather additional info
through conversation and its camera. However, if yelling is detected in area where people
are present that have a history of violent behavior, the staff is immediately alerted. When
the robot is sent, the Robot Task Selection Service decides which task this robot should
perform. This decision algorithm adapts itself to the current context and the personality
of the PwD. For example, the robot should not make a lot of noise at night or a PwD
might respond better to a song than to conversation.</p>
        <p>The Task Executor is responsible for executing the assigned tasks. The Staff
Communication sends the alerts to the caregivers. The Robot Controller splits up the robot
tasks into individual robotic actions and the Robot Manager decides to which robot
these commands should be sent. The latter keeps track of the charging schemes,
activities and locations of the robots. The Path Planning Service finds an optimal path
to the PwD exhibiting the BD. The Robot Manager and the Path Planning Service use
an Environment Model that encodes the floor plan of the care institution. The status,
e.g., executing or finished, of the robot actions are communicated to MASSIF to detect
whether the BD has been alleviated or whether additional measures should be taken.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>IoRT Platform Deployment</title>
      <p>The platform is deployed in two care institutions in Flanders. The rooms of 26 elderly
are equipped with a GrovePi5 to measure environmental parameters, i.e., luminance,
4 http://ontop.inf.unibz.it/
5 http://www.dexterindustries.com/grovepi/
temperature, sound, loudness, movement and humidity. The Xetal Kinsei6 is used to
track the number of people in the room and perform localization. Doors are equipped
with enocean7 sensors to detect whether they are opened or closed. The common rooms
are also equipped with GrovePi systems. Finally, the PwD wear a Xiami Mi Band8 to
track their movement. Their walking aids, e.g., wheelchair, are outfitted with a BLE tag.
These wearables and tags are picked up by seven Raspberry Pi 3 gateways, enabled with
BLE bluetooth, spread out across the institution. Each of the GrovePi and Raspberry Pi
gateways runs a DYAMAND instance to uniformly expose the data. The ZORA9, which
combines the NAO with optimized software for healthcare settings, interacts with the
PwD.</p>
      <p>
        The caregivers use a smartphone application to indicate when a PwD is exhibiting
a BD. This labeled dataset will allow us to train and optimize the algorithms of the
BD Detection Services. Decision tree workshops [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] have been organized together with
the staff members to derive which parameters, profile and context info are important
to take into account to assess the reliability of a BD detection, to decide who should
be alerted and which action should be performed by ZORA. These workshops shaped
the algorithms in the Task Assignment and Robot Task Selection Services. User tests
are being performed to see how the PwD react to certain robot actions in particular
situations to further optimize these services.
      </p>
      <p>The next research step consists of using the collected dataset to optimize the BD
Detection Services. Afterwards, the IoRT platform will be used in both institutions to
steer the robots and we will study the effect this has on the behavior of the PwD.
Acknowledgment: This research was realized in the WONDER project, co-funded by
VLAIO, iMinds, ZoraBots, Xetal, WZC De Vijvers and Weverbos.</p>
      <sec id="sec-3-1">
        <title>6 http://xetal.net/</title>
        <p>7 https://www.enocean.com/en/</p>
      </sec>
      <sec id="sec-3-2">
        <title>8 http://www.mi.com/sg/miband/</title>
        <p>9 http://zorarobotics.be/</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>A.</given-names>
            <surname>Sabelli</surname>
          </string-name>
          , et al.:
          <article-title>A conversational robot in an elderly care center: an ethnographic study</article-title>
          .
          <source>In: HRI Conference</source>
          . pp.
          <fpage>37</fpage>
          -
          <lpage>44</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Dautenhahn</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Robots we like to live with? a developmental perspective on a personalized, life-long robot companion</article-title>
          .
          <source>In: ROMAN Workshop</source>
          . pp.
          <fpage>17</fpage>
          -
          <lpage>22</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>F.</given-names>
            <surname>Palumbo</surname>
          </string-name>
          , et al.:
          <article-title>Multisensor data fusion for activity recognition based on reservoir computing</article-title>
          .
          <source>EvAAL</source>
          pp.
          <fpage>24</fpage>
          -
          <lpage>35</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>J.</given-names>
            <surname>Nelis</surname>
          </string-name>
          , et al.:
          <article-title>Dyamand: dynamic, adaptive management of networks and devices</article-title>
          .
          <source>In: IEEE LCN Conference</source>
          . pp.
          <fpage>192</fpage>
          -
          <lpage>195</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>P.</given-names>
            <surname>Bonte</surname>
          </string-name>
          , et al.:
          <article-title>The massif platform: a modular &amp; semantic platform for the development of flexible iot services</article-title>
          .
          <source>KAIS</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>P.</given-names>
            <surname>Simoens</surname>
          </string-name>
          , et al.:
          <article-title>Internet of robotic things: Context-aware and personalized interventions of assistive social robots</article-title>
          . In: IEEE CloudNet conference (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Q.</given-names>
            <surname>Lin</surname>
          </string-name>
          , et al.:
          <article-title>Managing elders' wandering behavior using sensors-based solutions: a survey</article-title>
          .
          <source>IJGE</source>
          <volume>8</volume>
          (
          <issue>2</issue>
          ),
          <fpage>49</fpage>
          -
          <lpage>55</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>S.</given-names>
            <surname>Elprama</surname>
          </string-name>
          , et al.:
          <article-title>Opportunities to use robots to alleviate behavioral disturbances of nursing home residents</article-title>
          .
          <source>In: ISG Conference</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>