Ubiquitous Agents for Ambient Ecologies

The cost of state-of-the-art devices and robots is critical for the uptake of Ambient Intelligence (AmI). One way to utilize low-cost hardware for both devices and robots is to run smart software remotely as agents deployed on computationally rich environments. In this context, the devices and the robots can be seen as the Avatars of agents, while the way devices and agents are related may be considered as an Ambient Ecology. We show how the application of a middleware platform called EVATAR realizes this vision by exemplifying the main issues with a multi-robot and a smart-home scenarios.

[1]  Thomas Erl,et al.  SOA Design Patterns , 2008 .

[2]  Jared Jackson Microsoft robotics studio: A technical introduction , 2007, IEEE Robotics & Automation Magazine.

[3]  Krzysztof A. Cyran,et al.  Advances in Intelligent and Soft Computing , 2009 .

[4]  Henry A. Kautz A formal theory of plan recognition , 1987 .

[5]  Gregg Rothermel,et al.  //Sixth International Conference on Quality Software// QSIC//2006 , 2006 .

[6]  Alessandro Saffiotti,et al.  An introduction to the anchoring problem , 2003, Robotics Auton. Syst..

[7]  Agostino Poggi,et al.  Developing Multi-agent Systems with JADE , 2007, ATAL.

[8]  Alexander Artikis,et al.  A logic programming approach to activity recognition , 2009, EiMM '10.

[9]  Evan Marcus,et al.  Blueprints for high availability: designing resilient distributed systems , 2000 .

[10]  Richard T. Vaughan,et al.  The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems , 2003 .

[11]  Seng Wai Loke,et al.  Towards Device-Blending: Model and Challenges , 2007, 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07).

[12]  Kostas Stathis,et al.  A Game-Based Architecture for Developing Interactive Components in Computational Logic , 2000 .

[13]  Hans Utz,et al.  Miro - middleware for mobile robot applications , 2002, IEEE Trans. Robotics Autom..

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

[15]  Jennifer Pérez,et al.  PRISMA: towards quality, aspect oriented and dynamic software architectures , 2003, Third International Conference on Quality Software, 2003. Proceedings..

[16]  Michael R. Genesereth,et al.  Logical foundations of artificial intelligence , 1987 .

[17]  Alexander Artikis,et al.  Behaviour Recognition from Video Content: a Logic Programming Approach , 2010, Int. J. Artif. Intell. Tools.

[18]  Andrea Omicini,et al.  CArtA gO : A Framework for Prototyping Artifact-Based Environments in MAS , 2006, E4MAS.

[19]  Seung-Hwan Choi,et al.  Incorporation of a Software Robot anda Mobile Robot Using a Middle Layer , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

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

[21]  Thomas Erl,et al.  SOA Principles of Service Design , 2007 .

[22]  François Michaud,et al.  Robotic Software Integration Using MARIE , 2006 .

[23]  Stefano Bromuri,et al.  Situating Cognitive Agents in GOLEM , 2008, EEMMAS.

[24]  Kostas Stathis,et al.  EVATAR - A Prototyping Middleware Embodying Virtual Agents to Autonomous Robots , 2010, ISAmI.

[25]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[26]  Thomas Erl,et al.  SOA Principles of Service Design (The Prentice Hall Service-Oriented Computing Series from Thomas Erl) , 2007 .