An ambient intelligence approach for learning in smart robotic environments

Smart robotic environments combine traditional (ambient) sensing devices and mobile robots. This combination extends the type of applications that can be considered, reduces their complexity, and enhances the individual values of the devices involved by enabling new services that cannot be performed by a single device. To reduce the amount of preparation and preprogramming required for their deployment in real‐world applications, it is important to make these systems self‐adapting. The solution presented in this paper is based upon a type of compositional adaptation where (possibly multiple) plans of actions are created through planning and involve the activation of pre‐existing capabilities. All the devices in the smart environment participate in a pervasive learning infrastructure, which is exploited to recognize which plans of actions are most suited to the current situation. The system is evaluated in experiments run in a real domestic environment, showing its ability to proactively and smoothly adapt to subtle changes in the environment and in the habits and preferences of their user(s), in presence of appropriately defined performance measuring functions.

[1]  Lynne E. Parker,et al.  ASyMTRe: Automated Synthesis of Multi-Robot Task Solutions through Software Reconfiguration , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[2]  Kent Larson,et al.  Activity Recognition in the Home Using Simple and Ubiquitous Sensors , 2004, Pervasive.

[3]  Herbert Jaeger,et al.  Optimization and applications of echo state networks with leaky- integrator neurons , 2007, Neural Networks.

[4]  Stefan J. Kiebel,et al.  Re-visiting the echo state property , 2012, Neural Networks.

[5]  Ben J. A. Kröse,et al.  Learning from delayed rewards , 1995, Robotics Auton. Syst..

[6]  Stefano Chessa,et al.  Forecast-Driven Enhancement of Received Signal Strength (RSS)-Based Localization Systems , 2013, ISPRS Int. J. Geo Inf..

[7]  Claudio Gallicchio,et al.  Architectural and Markovian factors of echo state networks , 2011, Neural Networks.

[8]  Davide Bacciu,et al.  A Benchmark Dataset for Human Activity Recognition and Ambient Assisted Living , 2016, ISAmI.

[9]  Stefano Chessa,et al.  Robot Localization by Echo State Networks Using RSS , 2013, WIRN.

[10]  John F. Kolen,et al.  Field Guide to Dynamical Recurrent Networks , 2001 .

[11]  Herbert Jaeger,et al.  The''echo state''approach to analysing and training recurrent neural networks , 2001 .

[12]  Malik Ghallab,et al.  Learning how to combine sensory-motor functions into a robust behavior , 2008, Artif. Intell..

[13]  Gregory M. P. O'Hare,et al.  A Programming Framework for Multi-agent Coordination of Robotic Ecologies , 2012, ProMAS.

[14]  Herbert Jaeger,et al.  Adaptive Nonlinear System Identification with Echo State Networks , 2002, NIPS.

[15]  Stefano Chessa,et al.  A General Purpose Distributed Learning Model for Robotic Ecologies , 2012, SyRoCo.

[16]  Herbert Jaeger,et al.  Reservoir computing approaches to recurrent neural network training , 2009, Comput. Sci. Rev..

[17]  Stefano Chessa,et al.  Multisensor Data Fusion for Activity Recognition Based on Reservoir Computing , 2013, EvAAL.

[18]  G. D. Liveing,et al.  The University of Cambridge , 1897, British medical journal.

[19]  Michael P. Wellman,et al.  Planning and Control , 1991 .

[20]  Davide Bacciu Unsupervised feature selection for sensor time-series in pervasive computing applications , 2015, Neural Computing and Applications.

[21]  Alessandro Saffiotti,et al.  Network robot systems , 2008, Robotics Auton. Syst..

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

[23]  Stefano Chessa,et al.  User Movements Forecasting by Reservoir Computing Using Signal Streams Produced by Mote-Class Sensors , 2011, MOBILIGHT.

[24]  David E. Culler,et al.  The nesC language: A holistic approach to networked embedded systems , 2003, PLDI.

[25]  Alessandro Saffiotti,et al.  Learning context-aware mobile robot navigation in home environments , 2014, IISA 2014, The 5th International Conference on Information, Intelligence, Systems and Applications.

[26]  Lovekesh Vig,et al.  Multi-robot coalition formation , 2006, IEEE Transactions on Robotics.

[27]  Harald Haas,et al.  Harnessing Nonlinearity: Predicting Chaotic Systems and Saving Energy in Wireless Communication , 2004, Science.

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

[29]  Davide Bacciu,et al.  An experimental characterization of reservoir computing in ambient assisted living applications , 2013, Neural Computing and Applications.

[30]  Claudio Gallicchio,et al.  Human activity recognition using multisensor data fusion based on Reservoir Computing , 2016, J. Ambient Intell. Smart Environ..

[31]  Stefano Chessa,et al.  An Experimental Evaluation of Reservoir Computation for Ambient Assisted Living , 2012, WIRN.

[32]  Stefano Chessa,et al.  Robotic Ubiquitous Cognitive Ecology for Smart Homes , 2015, Journal of Intelligent & Robotic Systems.

[33]  Federico Pecora,et al.  A robot sets a table: a case for hybrid reasoning with different types of knowledge , 2016, J. Exp. Theor. Artif. Intell..

[34]  Stefano Chessa,et al.  Predicting User Movements in Heterogeneous Indoor Environments by Reservoir Computing , 2011, IJCAI 2011.

[35]  Alessandro Saffiotti,et al.  Configuration Planning with Multiple Dynamic Goals , 2013, AAAI Spring Symposium: Designing Intelligent Robots.

[36]  Elizabeth Papadopoulou,et al.  Learning user preferences for adaptive pervasive environments: An incremental and temporal approach , 2013, TAAS.

[37]  Peter Tiño,et al.  Randomized Recurrent Neural Networks , 2018, ESANN.

[38]  Davide Bacciu,et al.  ESNigma: efficient feature selection for echo state networks , 2015, ESANN.

[39]  James F. Allen Towards a General Theory of Action and Time , 1984, Artif. Intell..

[40]  Alexey Tsymbal,et al.  The problem of concept drift: definitions and related work , 2004 .

[41]  Diane J. Cook,et al.  Keeping the Resident in the Loop: Adapting the Smart Home to the User , 2009, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[42]  Amedeo Cesta,et al.  GiraffPlus: Combining social interaction and long term monitoring for promoting independent living , 2013, 2013 6th International Conference on Human System Interactions (HSI).

[43]  Davide Bacciu,et al.  A cognitive robotic ecology approach to self-configuring and evolving AAL systems , 2015, Eng. Appl. Artif. Intell..

[44]  Claudio Gallicchio,et al.  RSS-based Robot Localization in Critical Environments using Reservoir Computing , 2016, ESANN.

[45]  Alessandro Saffiotti,et al.  Autonomous functional configuration of a network robot system , 2008, Robotics Auton. Syst..

[46]  Alessandro Saffiotti,et al.  The Internet of Robotic Things , 2018 .