Plan-Based Configuration of an Ecology of Robots

We consider an ecology of robots in which robots can help each other by offering information-producing functionalities. A functional configuration of this ecology is a way to allocate and connect functionalities among the participating robots. In general, different configurations can be used to solve the same task, depending on the current situation, and some tasks require sequences of different configurations to be solved. In this paper, we propose a plan-based approach to automatically generate a preferred configuration for a given task, environment, and set of resources. We also describe how our configuration planner can be integrated with an action planner to deal with tasks that require sequences of configurations. We illustrate these ideas on a specific instance of an ecology of robots, called a PEIS Ecology. We also show an experiment run on our PEIS Ecology testbed, in which a sequence of configurations for an olfactory task is automatically generated and executed.

[1]  Jong-Hwan Kim The 3 rd Generation of Robotics: Ubiquitous Robot. , 2005 .

[2]  Alessandro Saffiotti,et al.  PEIS ecologies: ambient intelligence meets autonomous robotics , 2005, sOc-EUSAI '05.

[3]  Thomas Kirste,et al.  Smart Environments and Self-Organizing Appliance Ensembles , 2005, Mobile Computing and Ambient Intelligence.

[4]  Sarit Kraus,et al.  Methods for Task Allocation via Agent Coalition Formation , 1998, Artif. Intell..

[5]  Alessandro Saffiotti,et al.  A Multivalued Logic Approach to Integrating Planning and Control , 1995, Artif. Intell..

[6]  Alessandro Saffiotti,et al.  Reactive self-configuration of an ecology of robots , 2007 .

[7]  Jong-Hwan Kim,et al.  The Third Generation of Robotics : Ubiquitous Robot , 2004 .

[8]  Luiz Chaimowicz,et al.  ROCI: a distributed framework for multi-robot perception and control , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[9]  Xiaomeng Su,et al.  A Survey of Automated Web Service Composition Methods , 2004, SWSWPC.

[10]  Lars Karlsson,et al.  Conditional progressive planning under uncertainty , 2001, IJCAI.

[11]  N. Ando,et al.  Cooperation of distributed intelligent sensors in intelligent environment , 2004, IEEE/ASME Transactions on Mechatronics.

[12]  Joo Chan Sohn,et al.  Automated Integration of Service Robots into Ubiquitous Environments , 2006 .

[13]  Alessandro Saffiotti,et al.  An ecological approach to odour recognition in intelligent environments , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[14]  Rama Chellappa,et al.  Knowledge-based control of vision systems , 1999, Image Vis. Comput..

[15]  Alessandro Saffiotti,et al.  Plan-Based Configuration of a Group of Robots , 2006, ECAI.

[16]  Lynne E. Parker,et al.  Building Multirobot Coalitions Through Automated Task Solution Synthesis , 2006, Proceedings of the IEEE.

[17]  Morisset Benoit,et al.  Robel: synthesizing and controlling complex robust robot behaviors , 2004 .

[18]  Alessandro Saffiotti,et al.  PEIS Ecology: integrating robots into smart environments , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..