A decoupled three-layered architecture for service robotics in intelligent environments

To enable the usage of service robots in a smart environment we have developed a decoupled three-layered architecture. The architecture is separated into three parts: hardware abstraction layer, domain level as well as control and collaboration layer. The hardware abstraction layer considers hardware drivers and elementary functions, like inverse kinematics for manipulators. The domain level wraps the hardware in autonomous agents. They offer features in the system, can communicate with each other and are responsible for local task planning. The third layer enables the global task planning and allows the system to solve more complex tasks that are shared between single agents. The layer is based on an ontology to reduce the effort of implementing and incorporating new agents. Purpose of this work is to build a slim, reliable and effective architecture, which is able to work with heterogeneous robot and smart-home hardware. Furthermore, it should be able to solve dynamically tasks with the available resources.

[1]  Alessandro Saffiotti,et al.  The PEIS-Ecology project: Vision and results , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[3]  Alessandro Saffiotti,et al.  Plan-Based Configuration of an Ecology of Robots , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[4]  Heinrich M. Jaeger,et al.  Universal robotic gripper based on the jamming of granular material , 2010, Proceedings of the National Academy of Sciences.

[5]  Diane J. Cook,et al.  Multi-agent smart environments , 2009, J. Ambient Intell. Smart Environ..

[6]  Agostino Poggi,et al.  Jade - a fipa-compliant agent framework , 1999 .

[7]  Christian Reinisch,et al.  ThinkHome: A smart home as digital ecosystem , 2010 .

[8]  Lynne E. Parker Evaluating success in autonomous multi-robot teams: experiences from ALLIANCE architecture implementations , 2001, J. Exp. Theor. Artif. Intell..

[9]  Pedro U. Lima,et al.  Multi-Robot Systems , 2005, Innovations in Robot Mobility and Control.

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

[11]  Fernando Díaz del Río,et al.  Robotics software frameworks for multi-agent robotic systems development , 2012, Robotics Auton. Syst..

[12]  Scott H. Clearwater,et al.  A Multi-Agent System for Controlling Building Environments , 1995, ICMAS.

[13]  Licentiate Thesis,et al.  Plan-Based Configuration of a Group of Robots , 2006 .

[14]  Joo-Ho Lee,et al.  Intelligent Space — concept and contents , 2002, Adv. Robotics.

[15]  Bryan Horling,et al.  A multi-agent system for intelligent environment control , 1998 .