Robust Fall Detection with an Assistive Humanoid Robot.
14th IEEE-RAS International Conference on Humanoid Robots (Humanoids),
doi: 10.1109/HUMANOIDS.2014.7041487
- Nov 2014
In this video we introduce a robot assistant that monitors a person in a household environment to promptly detect fall
events. In contrast to the use of a fixed sensor, the humanoid robot will track and keep the moving person in the scene
while performing daily activities. For this purpose, we extended the humanoid Nao
with a depth sensor
attached to its head.
The tracking framework implemented with OpenNI
segments and tracks the personâs position and body posture. We use a
learning neural framework for processing the extracted body features and detecting abnormal behaviors, e.g. a fall event [1].
The neural architecture consists of a hierarchy of self-organizing neural networks for attenuating noise caused by tracking errors
and detecting fall events from video stream in real time. The tracking application, the neural framework, and the humanoid
actuators communicate over Robot Operating System (ROS)
. We use communication over the ROS network implemented with
publisher-subscriber nodes. When a fall event is detected, Nao will approach the person and ask whether assistance is needed.
In any case, Nao will take a picture of the scene that can be sent to the caregiver or a relative for further human evaluation
and agile intervention. The combination of this sensor technology with our neural network approach allows to tailor the robust
detection of falls independently from the background surroundings and in the presence of noise (tracking errors and occlusions)
introduced by a real-world scenario. The video shows experiments run in a home-like environment.
@InProceedings{PSW14, author = {Parisi, German I. and Strahl, Erik and Wermter, Stefan}, title = {Robust Fall Detection with an Assistive Humanoid Robot.}, booktitle = {14th IEEE-RAS International Conference on Humanoid Robots (Humanoids)}, editors = {}, number = {}, volume = {}, pages = {}, year = {2014}, month = {Nov}, publisher = {IEEE}, doi = {10.1109/HUMANOIDS.2014.7041487}, }