LEAF: Using Semantic Based Experience to Prevent Task Failures

Using service robots at home is becoming more and more popular in order to help people in their life routine. Such robots are required to do various tasks, from user notification to devices manipulation. However, in such complex environments, robots sometimes fail to achieve one task. Failing is problematic as it is unpleasant for the user and may cause critical situations. Therefore, understanding and preventing failures is a challenging need. In this paper, we propose LEAF, an experience based approach to prevent task failure. LEAF relies on both semantic context knowledge through ontology and user validation, allowing LEAF to have an accurate understanding of failures. It then uses this new knowledge to adapt a Hierarchical Task Network (HTN) in order to prevent selecting tasks that have a high risk of failure in the plan. LEAF was tested in the Hadaptic platform and evaluated using a randomly generated dataset.

[1]  Mohamed Walid Ben Ghezala Compréhension dynamique du contexte pour l'aide à l'opérateur en robotique. (Dynamic understanding the context for helping operator in robotics) , 2015 .

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

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

[4]  Rossitza Setchi,et al.  Integrating Robot Task Planner with Common-sense Knowledge Base to Improve the Efficiency of Planning , 2013, KES.

[5]  Rachid Alami,et al.  HATP: An HTN Planner for Robotics , 2014, ArXiv.

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

[7]  Djallel Bouneffouf,et al.  DRARS, A Dynamic Risk-Aware Recommender System , 2013 .

[8]  Demosthenis Teneketzis,et al.  Multi-Armed Bandit Problems , 2008 .

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

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

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

[12]  Eric Moulines,et al.  On Upper-Confidence Bound Policies for Switching Bandit Problems , 2011, ALT.

[13]  Sanem Sariel,et al.  Robust task execution through experience-based guidance for cognitive robots , 2015, 2015 International Conference on Advanced Robotics (ICAR).

[14]  Dan Brickley,et al.  Resource Description Framework (RDF) Model and Syntax Specification , 2002 .

[15]  Sanem Sariel,et al.  Robots avoid potential failures through experience-based probabilistic planning , 2015, 2015 12th International Conference on Informatics in Control, Automation and Robotics (ICINCO).

[16]  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).