A Knowledge-based Multi-entity and Cooperative System Architecture

Future intelligent systems will become more complex and they will be composed of potentially very different artificial agents like mobile robots, smart home infrastructure, and smartphones that collect data and that have capabilities to perform certain tasks. The challenges will be that the elements such a system is composed of will not be known in advance and might change dynamically. Further, the tasks that need to be fulfilled will be unknown beforehand and might require cooperation with humans to make use of their abilities. In this paper we provide a description of a system with which we try to tackle these challenges. Our system uses available resources (robots, humans) and the actual state of the environment to provide a plan in order to satisfy a given request. We demonstrate the flexibility of our system through varying the available resources and the state of the environment. To our knowledge there are few approaches only that (i) explicitly model and use humans together with intelligent agents in the same plan in this kind of abstraction level, and (ii) that have a system using heterogeneous agents at the same time.

[1]  Enrico Pagello,et al.  A Semantic Knowledge Base for Cognitive Robotics Manipulation , 2015 .

[2]  Julian Eggert,et al.  Which tool to use? Grounded reasoning in everyday environments with assistant robots , 2018, CogRob@KR.

[3]  Jodi Forlizzi,et al.  The Snackbot: Documenting the design of a robot for long-term Human-Robot Interaction , 2009, 2009 4th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[4]  Panagiota Tsarouchi,et al.  On a shared human-robot task scheduling and online re-scheduling , 2018 .

[5]  Sotiris Makris,et al.  Dynamic scheduling of shared human-robot manufacturing operations , 2018 .

[6]  Rachid Alami,et al.  Toward Human-Aware Robot Task Planning , 2006, AAAI Spring Symposium: To Boldly Go Where No Human-Robot Team Has Gone Before.

[7]  Lucas Beyer,et al.  The STRANDS Project: Long-Term Autonomy in Everyday Environments , 2016, IEEE Robotics Autom. Mag..

[8]  Heiko Wersing,et al.  From Tools Towards Cooperative Assistants , 2017, HAI.

[9]  Julian Eggert,et al.  Demand-Driven Visual Information Acquisition , 2009, ICVS.

[10]  Maria Fox,et al.  PDDL2.1: An Extension to PDDL for Expressing Temporal Planning Domains , 2003, J. Artif. Intell. Res..

[11]  Peter Stone,et al.  Open-World Reasoning for Service Robots , 2019, ICAPS.

[12]  Nils Einecke,et al.  SmartLobby: using a 24/7 remote head-eye-tracking for content personalization , 2019, UbiComp/ISWC Adjunct.

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

[14]  Renzo Angles,et al.  The Property Graph Database Model , 2018, AMW.

[15]  Julian Eggert,et al.  Consistent Modeling of Functional Dependencies along with World Knowledge , 2009 .

[16]  Hema Swetha Koppula,et al.  RoboBrain: Large-Scale Knowledge Engine for Robots , 2014, ArXiv.

[17]  Moritz Tenorth,et al.  KnowRob: A knowledge processing infrastructure for cognition-enabled robots , 2013, Int. J. Robotics Res..

[18]  Stephanie Rosenthal,et al.  An effective personal mobile robot agent through symbiotic human-robot interaction , 2010, AAMAS.

[19]  Jörg Hoffmann,et al.  The Metric-FF Planning System: Translating ''Ignoring Delete Lists'' to Numeric State Variables , 2003, J. Artif. Intell. Res..

[20]  Nils Einecke,et al.  SmartLobby: A 24/7 Human-Machine-Interaction Space within an Office Environment , 2019, AmI.

[21]  Yu Zhang,et al.  AI Challenges in Human-Robot Cognitive Teaming , 2017, ArXiv.

[22]  Stephan Hasler,et al.  Interactive Incremental Online Learning of Objects Onboard of a Cooperative Autonomous Mobile Robot , 2018, ICONIP.