<!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>A Multi-modal Approach for Assistive Humanoid Robots</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>German I. Parisi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Johannes Bauer</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Erik Strahl</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefan Wermter</string-name>
          <email>wermterg@informatik.uni-hamburg.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>German I. Parisi, Johannes Bauer, Erik Strahl and Stefan Wermter are with the Department of Informatics, University of Hamburg</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <fpage>10</fpage>
      <lpage>15</lpage>
      <abstract>
        <p>- Mobile assistive robots can enhance elderly people's perception of safety and prevent loss of confidence at home. Therefore, multi-modal systems that allow robots to operate in complex environments represent an enticing milestone for self-care and independent living applications. We present a humanoid robot that assists a person in daily activities and detects situations of danger such as fall events. Our system integrates multiple sensor modalities to enhance the perception of the robot through visual active tracking, sound source localization, and automatic speech recognition. Robot motor control is triggered from the interplay of audio-visual cues conveyed by onboard sensors. We propose a multi-modal controller to modulate sensor-driven behaviour of the humanoid robot Nao and present preliminary results in a home-like environment for a fall detection scenario.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>
        Injuries caused by falling have been identified as the
leading cause of loss of independence and premature death
in elderly people [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Consequently, the development of
assistive technologies that detect falls in domestic
environments and alert caregivers and relatives has received
considerable attention in the health care community in
recent years (e.g., [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ][
        <xref ref-type="bibr" rid="ref3">3</xref>
        ][
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]). Mobile robots are a
particularly promising area of technology as they are flexible and
relatively non-invasive in comparison to larger distributed
ambient sensor systems. In addition to watching over people
and detecting dangerous events, they can directly undertake
actions that benefit the user in everyday situations, thereby
enhancing the person’s safety perception and preventing
the loss of confidence caused by functional disabilities.
Moreover, advanced robotic systems may encompass
interactive, socially-aware robot companions that not only detect
dangerous events, but also enhance the person’s experience
and well-being through, for instance, flexible and proactive
human-robot interaction (HRI) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ][
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. On the other hand, the
development of such intelligent systems introduces a vast set
of challenges and technical concerns regarding the robot’s
perception of human activity and the design of
sensorydriven robot behaviour.
      </p>
      <p>
        As humans, our perceptual experience is modulated by an
array of sensors that convey different types of information
(or modalities), e.g. vision, sound, touch, movement [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
Similarly, the problem of integrating information conveyed
by multiple sensors has been a paramount ingredient of
autonomous robots. In particular when operating in natural
environments, the robust and efficient processing of
multimodal information plays a key role to perceive human
activity. Research efforts have been made towards robots
exploiting multi-sensory integration to improve HRI capabilities.
For instance, Lacheze et al. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] used auditory information
to recognize objects that were partially occluded and thus
difficult to detect through vision only. Sanchez-Riera et
al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] presented a scenario with a robot companion that
performs audio-visual fusion for multi-modal speaker
detection. The system targeted multiple speakers in a domestic
environment processing information from two microphones
and two cameras mounted on a humanoid robot. In the
context of assistive robots, Parisi and Wermter [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] presented
a humanoid robot with a depth sensor to extract 3D body
information and a learning-based system to detect abnormal
user behaviour such as fall events. The robot used its head
actuators to move the sensor and keep the person in the
scene, thereby addressing the limiting field of view (FOV) of
the sensor. Martinson [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] introduced a robot with a
navigational aid for visually impaired people using a mobile robot
platform. The system used depth information to detect other
people in the environment and avoid dynamic obstacles. The
system communicated to the person the direction of motion
to reach the goal destination via a tactile belt around the
waist. However, multi-modal systems embedded in mobile
robots that remain operative under situations of uncertain
sensory information, e.g. temporary unavailability of one of
the modalities, represent an enticing milestone for assistive
robots and are still to be extensively investigated.
      </p>
      <p>In this paper, we present a humanoid robot that assists a
person in daily activities and detects situations of danger such
as a fall event. Our system integrates multiple sensor
modalities to enhance the perception of the robot through automatic
speech recognition (ASR), sound source localization (SSL),
visual active tracking and action recognition. In the proposed
scenario, the person can communicate with the Nao using
speech commands. We enabled Nao to actively track the
person using its motor abilities and use the extracted depth
information to detect fall events. In the case that the person
is out of the FOV of the depth sensor, SSL is used to locate
the person and establish visual tracking. For this purpose, we
extended Nao with a depth sensor and a stereo microphone
system. Information from Nao’s sonar sensors is used to
avoid obstacles in the environment. When the person asks for
assistance or a fall is detected, the humanoid will approach
the person and record the scene using the depth’s sensor
RGB camera. This video recording can then be sent to the
person’s caregiver or relatives for further human evaluation.</p>
      <p>We describe the proposed system with the implementation
of ASR, SSL, action recognition, and obstacle avoidance in
Sec. II, along with the multi-modal controller to integrate
Headset</p>
      <p>Stereo
Microphone
Depth sensor
Sonar sensors</p>
      <p>Speech
Recognition
Sound Source
Localization</p>
      <p>Tracking +
Fall Detection</p>
      <p>Obstacle
Avoidance
sensory information. Sect. II includes the evaluation of single
modules and the behaviour of the robot driven by the
interplay of audio-visual cues. In Sec. III, we present the
experimental, assistive scenario in a home-like environment
for multi-modal tracking and the detection of fall events. We
conclude in Sec. V with a summary and discussion of our
approach, as well as open issues and future work directions
for our assistive system in terms of technical components
and user-centered usability testing.</p>
    </sec>
    <sec id="sec-2">
      <title>II. PROPOSED SYSTEM</title>
      <p>The goal of our system is to use the available modalities
for localizing and tracking the person in the environment
with the use of a Nao robot. The behaviour of the humanoid
is driven by the integration of audio-visual cues, that include
ASR for vocal commands (sentences), vision, to track and
detect fall events, and SSL, to detect the position of the
person when visual information is not available. For this
purpose, we use an array of sensors installed on top of
the Nao and a multi-modal controller that integrates the
information conveyed by the sensors to modulate Nao’s
actuators. The overall architecture of the system is shown
in Fig. 1.</p>
      <p>Nao is a midsize humanoid robot developed by Aldebaran
Robotics.1 We extended the robot Nao with an ASUS Xtion
Pro2 depth sensor installed on top of the head (Fig 1.a). The
Xtion has a distance of use between 0.8 and 3.5 meters with
a VGA resolution (640x480) at a maximum of 30 fps. In
contrast to the Microsoft Kinect, the Xtion has reduced power
consumption and weight. For SSL, we use a Soundman OKM
II3 binaural stereo microphone with omni-directional polar
pattern and a frequency range of 20Hz–20kHz. We installed
1Aldebaran Robotics: http://www.aldebaran-robotics.com/
2ASUS Xtion PRO LIVE: http://www.asus.com/Multimedia/
Xtion_PRO_LIVE/</p>
      <p>3Soundman OKM II Studio: http://www.soundman.de/en/
products/okm-ii-studio/
the stereo microphone on the Xtion sensor with a distance
of 14.5 cm between the right/left channels (Fig. 1.a). We
chose the Soundman microphones by comparing the SSL
performance also with the stereo microphones embedded in
the Nao and the Xtion (see Sec. 2.c). For ASR, we use a
bluetooth headset (Sennheiser EZX 804) with an omni-directional
microphone that can be comfortably worn by the person
and allows more robustness in noisy environments compared
to the microphones embedded in the Nao, especially when
the robot is moving. We use Nao’s sonar sensors to detect
obstacles on the way. The sonar sensors have an effective
cone of 60 with a resolution of 1 cm and a detection range
from 0.25 to 2.55 meters.</p>
      <sec id="sec-2-1">
        <title>A. Active Tracking</title>
        <p>The Xtion depth sensor is characterized by a reduced
FOV (58 horizontal, 45 vertical, 70 diagonal), limiting
its use in expansive environments. This motivates the
implementation of an active tracking system, which moves the
sensor to keep the person in scene. We use Nao’s head to
move the sensor and increase the horizontal FOV from 58
to 138 (Fig. 2.a). Nao will then smoothly pan its head
by 10 degrees in the required direction, for a maximum
pan angle of 40 degrees in each direction. As a strategy
for active tracking, we define a bounding box in which the
person can act without the sensor being moved (Fig. 2.b). We
base the tracking of the person on a 3D skeleton model and
consider the point of the upper-body torso as the reference
of the person’s position. When the torso point lies outside
the threshold, the tracking application will compute the
operations required to keep the person within the bounding
box.</p>
        <p>The tracking application is built on top of simple-openni5,
4Sennheiser EZX 80: http://en-de.sennheiser.com/
bluetooth-headset-smart-phone-headset-mobile-ezx-80
5simple-openni – OpenNI library for Processing: https://code.
google.com/p/simple-openni/
which wraps the OpenNI–NITE framework6 for user
identification, calibration and estimation of skeletal joints. We
use this library with Processing IDE7 with skeleton tracking
provided by OpenNI. In this setting, we obtain the angle of
the person with respect to the sensor as follows:
= arctan([x
(xmax=2)]=zmax);
(1)
where x is the position of the torso joint w.r.t. the
horizontal image plane, xmax=2 is the center of this plane,
and zmax is the focal length (max. depth value).</p>
      </sec>
      <sec id="sec-2-2">
        <title>B. Fall Detection</title>
        <p>
          The robust detection of falls in home environments is
a major concern in the public health care domain [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. A
combination of computational efficiency and robustness to
changes in light conditions in indoor environments have
made fall detection systems using depth information
increasingly important in the research community (e.g. [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ],
[
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]). However, many approaches do not consider
noisetolerant solutions able to operate with a mobile sensor. In
particular, reported experiments with low-cost depth sensors
have shown that a moving device has a strong negative
impact on the sensor stability, leading to systematic tracking
errors and noise.
        </p>
        <p>
          To detect fall events, we use a learning-based
approach (Parisi and Wermter [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]) that reports novel
behavioural patterns that were not presented during the training
phase. This system trains a neural network architecture
on a dataset of 3D body motion from depth map videos
comprising normal behaviour, i.e. domestic actions such as
walking, sitting, and lying down, and then triggers an alarm
when abnormal behavioural patterns are detected, e.g. a
fall (Fig. 2.c). To contrast sensor noise and tracking errors,
the neural architecture is also responsible for automatically
removing noisy samples from the extracted body features
during the training and test stage. Experiments in a
homelike environment reported that the system detects falls with
96% accuracy [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ].
        </p>
        <p>The combination of a depth sensor with the
learningbased approach allows us to tailor the robust detection of fall
events independently from the background surroundings and
changing light conditions. This is especially advantageous in
scenarios with a mobile sensor.</p>
      </sec>
      <sec id="sec-2-3">
        <title>C. Sound Source Localization</title>
        <p>
          There are a number of auditory cues that can be used
for sound-source localization (SSL). Most of these cues are
derived from the spatial separation of sensors. Among these
are the difference in the time at which sounds arrive at
each microphone (time difference of arrival, TDOA), the
difference in intensity (interaural intensity difference, IID),
and spectral variations in the signals [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. Any number of
microphones greater than two can be used in principle, but
6OpenNI/NITE: http://www.openni.org/software
7Processing IDE: http://processing.org/
the hardware and computational cost sharply rises with each
additional microphone.
        </p>
        <p>
          In our scenario, we require fast and reliable SSL. On
the other hand, high accuracy is not an issue. We therefore
choose a simple but reasonably accurate binaural solution
which extracts the TDOA from a stereo signal using the
cross-correlation algorithm [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. This algorithm shifts the
signals from the individual microphones with respect to each
other and determines the shift producing the greatest
crosscorrelation. That shift corresponds to the TDOA and thus to
the angle of incidence.
        </p>
        <p>It is possible to compute the angle of incidence for a given
TDOA from the geometry of the system. However, since
the estimate of the TDOA computed by the cross-correlation
algorithm can be smeared by the acoustic properties of the
environment, the robot body, and the ego-noise it produces,
we opted for an empirical approach: We recorded 60 s of
recorded speech from 19 directions at 10 intervals between
90 and 90 from the robot. We split each of the recordings
into 0:25 s snippets and computed the relative time shift
maximizing the cross-correlation between the channels for
each snippet. For each occurring time shift, we then selected
that angle of incidence for which it occurred most often as
0.9
0.6
0.3
0.0
0.9
the most likely angle of incidence. We did this for three
different sets of microphones: the Nao’s own microphones,
those of the Xtion sensor, and the Soundman microphones.</p>
        <p>Figure 3 shows histograms of maximizing time shifts for
each angle. The TDOA estimated by the cross-correlation
algorithm was strongly correlated to the angle of incidence
for all stereo microphones, as expected. However, the degree
of correlation, measured by Spearman’s rank correlation
coefficient, differed drastically (Nao: = 0:506, Xtion:
= 0:714, Soundman: = 0:930; p &lt;&lt; 0:0001
for all microphones). We therefore chose the Soundman
microphone for SSL.</p>
      </sec>
      <sec id="sec-2-4">
        <title>D. Automatic Speech Recognition</title>
        <p>
          For ASR, we used the approach proposed by Twiefel
et al. [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. This system improves Google’s cloud-based
speech recognition with domain-dependent post-processing.
The post-processor translates each sentence in the list of
candidate sentences returned by Google’s service into a string
of phonemes. To be able to exploit the quality of the
welltrained acoustic models employed by Google’s service, the
ASR hypothesis is converted to a phonemic representation
employing the SequiturG2P grapheme-to-phoneme converter.
Then, the sentence from a list of in-domain sentences is
selected as the most likely sentence, which has the least
Levenshtein distance to any of the candidate phoneme strings.
For our implementation, we used the 10 top results and the
target sentences.
        </p>
        <p>
          An advantage of this approach is the hard constraints of
the results, as each possible result can be mapped to an
expected sentence. Experiments reported in [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] showed that
the sentence list approach obtained the best performance
for in-domain recognition with respect to other approaches
such as Sphinx-4 [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] on the TIMIT speech corpus8 with a
sentence-error-rate of 0:521.
        </p>
        <p>The sentences that we use for our scenario are: ”Look at
me”, ”Come to me”, ”Turn around”, ”Turn to me”, ”Help
me”, ”Yes, please”, ”No, thank you”, and ”Stop”.</p>
      </sec>
      <sec id="sec-2-5">
        <title>E. Multi-modal Controller</title>
        <p>The multi-modal controller modulates the motor behaviour
of the humanoid and other operations of the system based
on the information conveyed by the different sensors. This
module is responsible for estimating the reliability of the
modalities in terms of last arrived valid signal from the
audiovisual modules.</p>
        <p>When the vision-based position is not available or the last
tracked position is older than 3 seconds, then SSL will be
used. If the last valid SSL angle is older than 3 seconds, then
the robot will ask ”Where are you?” and wait for either audio
or visual input. If audio-visual inputs are in conflict, i.e. the
user’s position estimated by the tracking framework and the
SSL are widely discrepant, then more priority will be given
to the visual estimation. This is due to the fact that the SSL
module is more likely to return unreliable estimations, e.g.,
in situations with strong background noise.</p>
        <p>At any time, the robot can receive vocal commands that
have priority over the other modules. For instance, ”Stop”
will abort the current task of the robot. When the robot
is moving, the controller uses Nao’s sonar sensors to stop
before obstacles that can cause the damage to the robot. If
after a stop, the robot is not able to estimate the position of
the person, it will wait for vocal hints.</p>
        <p>A visual example of the interplay of different modalities
is shown in Fig. 4.</p>
        <p>8TIMIT Acoustic-Phonetic Continuous Speech Corpus: https://
catalog.ldc.upenn.edu/LDC93S1
Vision-based Position - SSL-based Position - Sonar
(a)
(b)
(c)</p>
      </sec>
      <sec id="sec-2-6">
        <title>F. System Interface</title>
        <p>
          All system modules communicate over Open Sound
Control (OSC) [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ], a message-based protocol developed for
communication and data control among multimedia devices.
It uses IP/UDP, that makes it very fast and accurate so that is
naturally used also in other domains such as robotics [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ].
An important advantage of OSC is the compatibility with
many programming languages that enables us to connect
our modules with a lightweight protocol, in our case using
Python, Java, and Processing.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>III. SCENARIO</title>
      <p>The scenario for fall detection is shown in Fig. 5. The
Nao was initially positioned on one side of the room to
monitor the scene and connected to the system using wireless
communication. The depth sensor and the microphones were
connected to a laptop (i5-3320M 2,6 GHz, 4GB RAM)
running all system modules through OSC protocol under
Linux (Ubuntu desktop 12.04). The bluetooth microphone
EZX 80 works up to 10 meters from the laptop (enough to
cover a large room).</p>
      <p>The person can use a set of vocal commands to interact
with the robot that will result in the following behaviours.
For Look at me, Nao will orient towards the person in the
environment using vision and audio. If the position of the
person is not known through vision (out of the FOV or
occluded), the robot will use SSL. If still the robot is not able
to estimate the position of the person, it will ask ”Where are
you?” and wait for vocal hints.</p>
      <p>For Come to me, the robot approaches the person to a
fixed distance of 1 meter using the last estimated position
(Eq. 1). When the person is not in the FOV of the robot, the
command Turn to me is used to rotate the robot (not only the
head) towards the person and then establish visual contact.</p>
      <p>For Turn around, the robot will perform a 180 turn. The
command Stop will terminate any operation that the robot
is performing, for instance if interrupting a turn or stopping
the approaching robot at a desired distance.</p>
      <p>Fig. 5. Fall detection scenario with assistive humanoid robot in a home-like
environment.</p>
      <p>When the person says Help me or when a fall is detected,
Nao will approach the person and ask whether assistance
is required (e.g., to stand up in case of fall). If the answer
is Yes, please or no vocal answer is detected, Nao can get
in contact with the person’s caregiver or relative for further
assessment of the situation. In the case of a fall, the system
will store the last 5 seconds of activity before the fall as an
RGB video that can be used to evaluate the seriousness of
the event.</p>
      <p>
        In the future, we plan to conduct a usability study that
allows us to evaluate the system in a real-world setting, for
instance by studying the users’ acceptance of the assistive
Nao in terms of overall performance, human-robot
communication, timing, and task sequence [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
    </sec>
    <sec id="sec-4">
      <title>IV. DISCUSSION</title>
      <p>In summary, we have presented a multi-modal system
embedded in a humanoid robot for an assistive scenario.
The robot integrates multiple sensor modalities to enhance
the perception and to detect situations of danger such as fall
events. Robot motor control is triggered by the interplay of
hearing and vision captured by an array of onboard sensors.
The reported experiments in a home-like environment
motivate future work in several directions.</p>
      <p>Different from the use of fixed or ambient sensors, mobile
robots can use motor capabilities to improve sensory-driven
perception and better adapt to complex environments.
Multisensory integration (MSI) can be advantageous for a variety
of reasons. One is that certain types of information can only
be gleaned from some modalities and not from others. This
is the case in our scenario for verbal information which is
only available in the auditory modality. A second reason why
MSI can be useful is that it provides redundancy which can
help improve accuracy and disambiguate. In our system, we
exploit this aspect of MSI when we integrate segmentation
from depth perception and sound cues to estimate the
position of a person in the environment. This would be much
harder from either modality alone. Finally, it can be useful
to employ another type of sensor even if the information
gleaned through it could be provided by a different sensor in
principle: sometimes one modality just provides information
simply in a more appropriate form, as exemplified by our
use of the Nao’s sonar sensors for obstacle detection which
would be possible, at greater computational cost, using just
color vision or depth perception.</p>
      <p>
        We plan to improve the reliability of our person
localization using more sophisticated and robust
biologicallyinspired unisensory and multisensory localization modules
(based on work by Davila-Chacon et al. [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] and Bauer et
al. [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]). At the current state of the system, the depth sensor
and the stereo microphone must be wired to an external
processing unit. For a better mobility of the robot, these
sensors could be wired to an onboard processing unit and then
transmit the depth and audio information via WiFi for
postprocessing in the cloud. From a navigation perspective, the
robot does not have any representation about the operational
environment. A possible extension is to provide Nao with
prior knowledge on the properties of the environment using
a ceiling camera [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] or a mechanism for self-localization
and mapping such as RatSLAM extended for humanoid
robots [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. This would enhance Nao’s navigational
capabilities for, e.g., a scenario with multiple rooms in a
residential context. Additionally, proxemic behaviours could
be explored for socially-acceptable scenarios to navigate
safely in a cluttered and dynamically changing domestic
environment [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ].
      </p>
    </sec>
    <sec id="sec-5">
      <title>ACKNOWLEDGMENT</title>
      <p>This work was partly supported by the DAAD German Academic
Exchange Service (Cognitive Assistive Systems Project), and by the
DFG German Research Foundation (grant #1247) - International
Research Training Group CINACS (Cross-modal Interaction in
Natural and Artificial Cognitive Systems)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <source>[1] World Health Organization: Global Report on Falls Prevention</source>
          in Older Age: http://www.who.int/ageing/publications/ Falls_prevention7March.pdf
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>KSERA</given-names>
            <surname>: Knowledgable SErvice Robots</surname>
          </string-name>
          for Aging: http:// ksera.ieis.
          <source>tue.nl. Cited 15 Feb 2015</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <article-title>[3] ROBOT-ERA: Implementation and integration of advanced Robotic systems and intelligent Environments in real scenarios for the ageing population</article-title>
          : http://www.robot-era.
          <source>eu. Cited 20 Feb 2015</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>F.</given-names>
            <surname>Amirabdollahian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bedaf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Bormann</surname>
          </string-name>
          ,
          <string-name>
            <surname>H. Draper H.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Evers</surname>
          </string-name>
          , et al.
          <article-title>Assistive technology design and development for acceptable robotics companions for ageing years</article-title>
          .
          <source>Paladyn, Journal of behavioral robotics 4</source>
          (
          <issue>2</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>R.</given-names>
            <surname>Kachouie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sedighadeli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Khosla</surname>
          </string-name>
          , and
          <string-name>
            <surname>M-T. Chu</surname>
          </string-name>
          ,
          <string-name>
            <surname>M-T. Socially</surname>
          </string-name>
          <article-title>Assistive Robots in Elderly Care: A Mixed-Method Systematic Literature Review</article-title>
          .
          <source>Int. J. Hum. Comput. Interaction</source>
          <volume>30</volume>
          (
          <issue>5</issue>
          ):
          <fpage>369</fpage>
          -
          <lpage>393</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>E.</given-names>
            <surname>Torta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Werner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.O.</given-names>
            <surname>Johnson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.F.</given-names>
            <surname>Juola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.H.</given-names>
            <surname>Cuijpers</surname>
          </string-name>
          , et al.
          <article-title>Evaluation of a Small Socially-Assistive Humanoid Robot in Intelligent Homes for the Care of the Elderly</article-title>
          .
          <source>J Intell Robot Syst</source>
          <volume>76</volume>
          :
          <fpage>57</fpage>
          -
          <lpage>71</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>B.E.</given-names>
            <surname>Stein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.R.</given-names>
            <surname>Stanford</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.A.</given-names>
            <surname>Rowland</surname>
          </string-name>
          .
          <article-title>The neural basis of multisensory integration in the midbrain: its organization and maturation</article-title>
          .
          <source>Hear Res</source>
          <volume>258</volume>
          (
          <issue>1-2</issue>
          ):
          <fpage>4</fpage>
          -
          <lpage>15</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>L.</given-names>
            <surname>Lacheze</surname>
          </string-name>
          , G. Yan,
          <string-name>
            <given-names>R.</given-names>
            <surname>Benosman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Gas</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Couverture</surname>
          </string-name>
          .
          <article-title>Audio/video fusion for objects recognition</article-title>
          .
          <source>In: IEEE/RSJ Intl. Conference on Intelligent Robots and Systems (IROS-09)</source>
          , pp.
          <fpage>652</fpage>
          -
          <lpage>657</lpage>
          , St. Louis,
          <string-name>
            <surname>MO</surname>
          </string-name>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J.</given-names>
            <surname>Sanchez-Riera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Alameda-Pineda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wienke</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Deleforge</surname>
          </string-name>
          .
          <article-title>Online multimodal speaker detection for humanoid robots</article-title>
          .
          <source>In: IEEERAS International Conference on Humanoid Robots (Humanoids-12)</source>
          , pp.
          <fpage>126</fpage>
          -
          <lpage>133</lpage>
          , Osaka, Japan,
          <year>2012</year>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>E.</given-names>
            <surname>Martinson</surname>
          </string-name>
          .
          <article-title>Finding people in home environments with a mobile robot</article-title>
          .
          <source>In: IEEE Intl. Symposium on Robot and Human Interactive Communication (RO-MAN-14)</source>
          , pp.
          <fpage>744</fpage>
          -
          <lpage>749</lpage>
          , Edinburgh, UK,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>R.</given-names>
            <surname>Planinc</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Kampel</surname>
          </string-name>
          .
          <article-title>Introducing the use of depth data for fall detection</article-title>
          .
          <source>Personal and Ubiquitous Computing</source>
          <volume>17</volume>
          :
          <fpage>1063</fpage>
          -
          <lpage>1072</lpage>
          , Springer-Verlag,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>G.</given-names>
            <surname>Mastorakis</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Makris</surname>
          </string-name>
          .
          <article-title>Fall detection system using Kinects infrared sensor</article-title>
          .
          <source>Journal of Real-Time Image Processing, SpringerVerlag</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>J.</given-names>
            <surname>Twiefel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Baumann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Heinrich</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Wermter</surname>
          </string-name>
          .
          <article-title>Improving Domain-independent Cloud-based Speech Recognition with Domaindependent Phonetic Post-processing</article-title>
          .
          <source>In: IEEE Conf. on Artificial Intelligence (AAAI-14)</source>
          , pp.
          <fpage>1529</fpage>
          -
          <lpage>1535</lpage>
          , Quebec, Canada,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>J.</given-names>
            <surname>Schnupp</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.</surname>
          </string-name>
          <article-title>Nelken, and</article-title>
          <string-name>
            <given-names>A.J.</given-names>
            <surname>King</surname>
          </string-name>
          .
          <source>Auditory Neuroscience: Making Sense of Sound</source>
          . 1st ed. Cambridge, MA: MIT Press,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>C.H.</given-names>
            <surname>Knapp</surname>
          </string-name>
          and
          <string-name>
            <given-names>G. C.</given-names>
            <surname>Carter</surname>
          </string-name>
          .
          <article-title>The Generalized Correlation Method for Estimation of Time Delay</article-title>
          .
          <source>In: IEEE Transactions on Acoustics, Speech and Signal Processing 24.4</source>
          , pp.
          <fpage>320327</fpage>
          ,
          <year>1976</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>G.I.</given-names>
            <surname>Parisi</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Wermter</surname>
          </string-name>
          .
          <article-title>Hierarchical SOM-Based Detection of Novel Behavior for 3D Human Tracking</article-title>
          .
          <source>In: IEEE International Joint Conference on Neural Networks (IJCNN-13)</source>
          , pp.
          <fpage>1380</fpage>
          -
          <lpage>1387</lpage>
          , Dallas, US,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>G.I.</given-names>
            <surname>Parisi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Wermter</surname>
          </string-name>
          .
          <article-title>Neurocognitive assistive robot for robust fall detection</article-title>
          .
          <source>Smart Environments</source>
          , Springer, in press.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>W.</given-names>
            <surname>Walker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lamere</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kwok</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Raj</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Gouvea</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Wolf</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Woelfel</surname>
          </string-name>
          , J. Sphinx-4:
          <string-name>
            <given-names>A</given-names>
            <surname>Flexible Open</surname>
          </string-name>
          <article-title>Source Framework for Speech Recognition</article-title>
          .
          <source>Technical Report SMLI TR2004-0811</source>
          , Sun Microsystems Inc,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>W.</given-names>
            <surname>Yan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Torta</surname>
          </string-name>
          , D. van der Pol,
          <string-name>
            <given-names>N.</given-names>
            <surname>Meins</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Weber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. H.</given-names>
            <surname>Cuipers</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Wermter</surname>
          </string-name>
          .
          <article-title>Learning Robot Vision for Assisted Living</article-title>
          .
          <source>Robotic Vision: Technologies for Machine Leaning and Vision Applications</source>
          , ch. 15, pp.
          <fpage>257</fpage>
          -
          <lpage>280</lpage>
          ,
          <string-name>
            <given-names>IGI</given-names>
            <surname>Global</surname>
          </string-name>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>J.</given-names>
            <surname>Davila-Chacon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Magg</surname>
          </string-name>
          , J. Liu, and
          <string-name>
            <given-names>S.</given-names>
            <surname>Wermter</surname>
          </string-name>
          .
          <article-title>Neural and statistical processing of spatial cues for sound source localisation</article-title>
          .
          <source>In: IEEE Intl. Conf. on Neural Networks (IJCNN-13)</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          , Dallas, US,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>J.</given-names>
            <surname>Bauer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Davila-Chacon</surname>
          </string-name>
          , and
          <string-name>
            <surname>S. Wermter</surname>
          </string-name>
          <article-title>Modeling development of natural multi-sensory integration using neural self-organisation and probabilistic population codes</article-title>
          .
          <source>Connection Science</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>19</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <source>[22] The Open Sound Control</source>
          <volume>1</volume>
          .0 Specification: http:// opensoundcontrol.org/spec-1_
          <fpage>0</fpage>
          . Cited 15
          <string-name>
            <surname>Feb</surname>
          </string-name>
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>A.</given-names>
            <surname>Schmeder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Freed</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Wessel</surname>
          </string-name>
          . Best Practices for Open Sound Control In: Linux Audio Conference, Utrecht,
          <string-name>
            <surname>NL</surname>
          </string-name>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>S.</given-names>
            <surname>Mu</surname>
          </string-name>
          ¨ller, C. Weber, and
          <string-name>
            <surname>S. Wermter.</surname>
          </string-name>
          <article-title>RatSLAM on Humanoids - A Bio-Inspired SLAM Model Adapted to a Humanoid Robot</article-title>
          .
          <source>In: Intl. Conf. on Artificial Neural Networks (ICANN-14)</source>
          , pp.
          <fpage>789</fpage>
          -
          <lpage>796</lpage>
          , Springer Heidelberg, Hamburg, Germany,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>E.</given-names>
            <surname>Torta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.H.</given-names>
            <surname>Cuijpers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.F.</given-names>
            <surname>Juola</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D. van der</given-names>
            <surname>Pol</surname>
          </string-name>
          .
          <article-title>Design of Robust Robotic Proxemic Behaviour</article-title>
          .
          <source>Social Robotics</source>
          <volume>7072</volume>
          :
          <fpage>21</fpage>
          -
          <lpage>30</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>