Detecting falling people by autonomous service robots: A ROS module integration approach

In this paper is presented the integration of diverse modules for people fallen detection by a mobile service robot. This integration has been achieved in the middleware ROS (Robotics Operation System). The proposed implementation are arranged over an modular architecture of three layers: Hardware, Processing and Decision. The modules implemented are on the processing layer. The first module uses an RGB-D camera to detect and track a person in the environment. This module calculate features to detect the fallen pose. In the second module, a PID controller in a pan/tilt unit is used, in order to track the person with a minimum error and soft movement. For this purpose the centroid of the person is located at the center of the plane image. The main characteristics in our architecture are: 1) Segmentation in depth is used, because 3D information is required for detecting the fallen pose; 2) The parameters of PID control are tuned using a manual method and a genetic algorithm, to compare and improve the performance of the tracking person module. Once the PID controller was optimized, the architecture to follow the person and detect the fallen pose, is probed in real time.

[1]  Genshe Chen,et al.  SSVEP-based hierarchical architecture for control of a humanoid robot with mind , 2014, Proceeding of the 11th World Congress on Intelligent Control and Automation.

[2]  Toyoaki Nishida,et al.  A Cross-Platform Robotic Architecture for Autonomous Interactive Robots , 2008, IEA/AIE.

[3]  David E. Goldberg,et al.  The Design of Innovation: Lessons from and for Competent Genetic Algorithms , 2002 .

[4]  Yun Li,et al.  PID control system analysis, design, and technology , 2005, IEEE Transactions on Control Systems Technology.

[5]  Max Mignotte,et al.  Fall Detection from Depth Map Video Sequences , 2011, ICOST.

[6]  Giorgio Metta,et al.  YARP: Yet Another Robot Platform , 2006 .

[7]  Antonio Marín-Hernández,et al.  Feature selection to detect fallen pose using depth images , 2016, 2016 International Conference on Electronics, Communications and Computers (CONIELECOMP).

[8]  Ma Hongwei,et al.  Research on open control architecture of autonomous mobile robot with multi-layer and modularization , 2010, 2010 2nd International Asia Conference on Informatics in Control, Automation and Robotics (CAR 2010).

[9]  Hong-Seong Park,et al.  Middleware architecture for module-based robot , 2006, 2006 SICE-ICASE International Joint Conference.

[10]  Nadia Magnenat-Thalmann,et al.  Fall Detection Based on Body Part Tracking Using a Depth Camera , 2015, IEEE Journal of Biomedical and Health Informatics.

[11]  J. Flusser,et al.  Moments and Moment Invariants in Pattern Recognition , 2009 .

[12]  Bogdan Kwolek,et al.  Human fall detection on embedded platform using depth maps and wireless accelerometer , 2014, Comput. Methods Programs Biomed..