A Framework for Service Robots in Smart Home: An Efficient Solution for Domestic Healthcare

Abstract Purpose As the elder population grows, the need for domestic healthcare is on the rise. Both robotics and smart environments, including smart homes, provide a promising solution to monitor, interact and keep company to users. However, in real case scenarios, sensors data are not perfect and the environment changes over time, leading to erroneous understanding of the context and inappropriate responses. The purpose of this work is to tackle those challenges in order to improve the autonomy and efficiency of robots in smart environments. Methods The problematic was structured into three steps: (1) perception, (2) cognition and (3) action. We proposed and evaluated a software framework that covers the challenges of each step. It includes respectively: (1) a context acquisition method that supports and models the uncertainty of data by using complex event processing, fuzzy logic and ontologies; (2) an activity recognition system that combines vision, context knowledge and semantic reasoning; (3) a dynamic hierarchical task planner that alternates planning and execution. For each step, the framework was evaluated through simulations and/or experiments using a robot and a smart room. Results The quality of the perception was assessed by measuring the efficiency of a cognition process using the acquired context knowledge. An uncertain environment was simulated, and results show our framework to enable a gain of 10% of correctness for an activity recognition process. The cognition part of the framework was evaluated by observing several persons performing activities. It achieved an overall 90% correct recognition, yet, such result questions the relevance of our approach. Finally, the action step was confronted a simulated scenario with various levels of dynamism. Our task planner appeared to reduce, by up to 23%, the number of tasks required to reach a goal in a dynamic environment. Conclusion Our framework provides software tools that make robots and smart environments more relevant in real housings. By supporting the uncertainty of context data and the dynamism of the environment, robots and smart environments can achieve more effectively their purposes in domestic healthcare applications.

[1]  Liming Chen,et al.  Combining ontological and temporal formalisms for composite activity modelling and recognition in smart homes , 2014, Future Gener. Comput. Syst..

[2]  Marc Hanheide,et al.  Robot task planning and explanation in open and uncertain worlds , 2017, Artif. Intell..

[3]  Simon A. Dobson,et al.  Situation identification techniques in pervasive computing: A review , 2012, Pervasive Mob. Comput..

[4]  Rachid Alami,et al.  Using human knowledge awareness to adapt collaborative plan generation, explanation and monitoring , 2016, 2016 11th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[5]  Horst-Michael Groß,et al.  Realization and user evaluation of a companion robot for people with mild cognitive impairments , 2013, 2013 IEEE International Conference on Robotics and Automation.

[6]  Béatrice Finance,et al.  CAREDAS: Context and Activity Recognition Enabling Detection of Anomalous Situation , 2017, AIME.

[7]  Paolo Dario,et al.  Robot-Era Project: Preliminary Results on the System Usability , 2015, HCI.

[8]  Amel Bouzeghoub,et al.  AGACY Monitoring: A Hybrid Model for Activity Recognition and Uncertainty Handling , 2017, ESWC.

[9]  Earl D. Sacerdoti,et al.  Planning in a Hierarchy of Abstraction Spaces , 1974, IJCAI.

[10]  Mossaab Hariz,et al.  Vision-based Recognition of Activities by a Humanoid Robot , 2015 .

[11]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[12]  Manuel P. Cuéllar,et al.  A fuzzy ontology for semantic modelling and recognition of human behaviour , 2014, Knowl. Based Syst..

[13]  Dana S. Nau,et al.  SHOP2: An HTN Planning System , 2003, J. Artif. Intell. Res..

[14]  Bernadette Dorizzi,et al.  Two-layer discriminative model for human activity recognition , 2016, IET Comput. Vis..

[15]  Jianwei Zhang,et al.  HTN robot planning in partially observable dynamic environments , 2010, 2010 IEEE International Conference on Robotics and Automation.

[16]  Béatrice Finance,et al.  FSCEP: A New Model for Context Perception in Smart Homes , 2016, OTM Conferences.

[17]  Marco Aiello,et al.  An Overview of Hierarchical Task Network Planning , 2014, ArXiv.

[18]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[19]  Francesco Orciuoli,et al.  A multi-agent fuzzy consensus model in a Situation Awareness framework , 2015, Appl. Soft Comput..

[20]  Pierre Blazevic,et al.  Mechatronic design of NAO humanoid , 2009, 2009 IEEE International Conference on Robotics and Automation.

[21]  Marco Aiello,et al.  HTN planning: Overview, comparison, and beyond , 2015, Artif. Intell..