OpenSHS: Open Smart Home Simulator

This paper develops a new hybrid, open-source, cross-platform 3D smart home simulator, OpenSHS, for dataset generation. OpenSHS offers an opportunity for researchers in the field of the Internet of Things (IoT) and machine learning to test and evaluate their models. Following a hybrid approach, OpenSHS combines advantages from both interactive and model-based approaches. This approach reduces the time and efforts required to generate simulated smart home datasets. We have designed a replication algorithm for extending and expanding a dataset. A small sample dataset produced, by OpenSHS, can be extended without affecting the logical order of the events. The replication provides a solution for generating large representative smart home datasets. We have built an extensible library of smart devices that facilitates the simulation of current and future smart home environments. Our tool divides the dataset generation process into three distinct phases: first design: the researcher designs the initial virtual environment by building the home, importing smart devices and creating contexts; second, simulation: the participant simulates his/her context-specific events; and third, aggregation: the researcher applies the replication algorithm to generate the final dataset. We conducted a study to assess the ease of use of our tool on the System Usability Scale (SUS).

[1]  Özlem Durmaz Incel,et al.  ARAS human activity datasets in multiple homes with multiple residents , 2013, 2013 7th International Conference on Pervasive Computing Technologies for Healthcare and Workshops.

[2]  Cyryl Krzyska Smart House Simulation Tool , 2006 .

[3]  Panos Markopoulos,et al.  Ambient Intelligence Research in HomeLab: Engineering the User Experience , 2005 .

[4]  Chris D. Nugent,et al.  The creation of simulated activity datasets using a graphical intelligent environment simulation tool , 2014, 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[5]  Kevin Bouchard,et al.  SIMACT: A 3D Open Source Smart Home Simulator for Activity Recognition , 2010, AST/UCMA/ISA/ACN.

[6]  Wilfried Jouve,et al.  DiaSim: A parameterized simulator for pervasive computing applications , 2009, 2009 6th Annual International Mobile and Ubiquitous Systems: Networking & Services, MobiQuitous.

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

[8]  Tatsuya Yamazaki,et al.  The Ubiquitous Home , 2007 .

[9]  Werner Kurschl,et al.  A Simulator for Generating and Visualizing Sensor Data for Ambient Intelligence Environments , 2011, ANT/MobiWIS.

[10]  Bokyoung Park,et al.  The User Activity Reasoning Model in a Virtual Living Space Simulator , 2015 .

[11]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[12]  Daniel Retkowitz,et al.  Simulation of Smart Environments , 2007, IEEE International Conference on Pervasive Services.

[13]  Brian F. G. Katz,et al.  BlenderVR: Open-source framework for interactive and immersive VR , 2015, 2015 IEEE Virtual Reality (VR).

[14]  Nigel H. Lovell,et al.  Simulation of a smart home environment , 2013, 2013 3rd International Conference on Instrumentation, Communications, Information Technology and Biomedical Engineering (ICICI-BME).

[15]  Seungyong Lee,et al.  Design and Implementation of Context-Awareness Simulation Toolkit for Context learning , 2006, IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (SUTC'06).

[16]  Chen Yu,et al.  A configurable context-aware simulator for smart home systems , 2011, 2011 6th International Conference on Pervasive Computing and Applications.

[17]  Lothar Litz,et al.  Data-driven generation of rule-based behavior models for an Ambient assisted living system , 2013, 2013 IEEE Third International Conference on Consumer Electronics ¿ Berlin (ICCE-Berlin).

[18]  Amir Rajabzadeh,et al.  A Multi-Purpose Scenario-based Simulator for Smart House Environments , 2011, ArXiv.

[19]  Chris D. Nugent,et al.  Smart home simulation using avatar control and probabilistic sampling , 2015, 2015 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops).

[20]  Andres Mendez-Vazquez,et al.  Simulating Events to Generate Synthetic Data for Pervasive Spaces , 2008 .

[21]  K. Shadan,et al.  Available online: , 2012 .

[22]  Lawrence B. Holder,et al.  Seamlessly engineering a smart environment , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[23]  Chris D. Nugent,et al.  Development of a smart home simulator for use as a heuristic tool for management of sensor distribution. , 2009, Technology and health care : official journal of the European Society for Engineering and Medicine.

[24]  J. B. Brooke,et al.  SUS: A 'Quick and Dirty' Usability Scale , 1996 .

[25]  Kent Larson,et al.  Using a Live-In Laboratory for Ubiquitous Computing Research , 2006, Pervasive.

[26]  Diane J. Cook,et al.  Persim - Simulator for Human Activities in Pervasive Spaces , 2011, 2011 Seventh International Conference on Intelligent Environments.

[27]  C. Nugent,et al.  Experiences in the development of a Smart Lab , 2009 .

[28]  Tam V. Nguyen,et al.  ISS: The Interactive Smart home Simulator , 2009, 2009 11th International Conference on Advanced Communication Technology.

[29]  Josef Hallberg,et al.  The homeML suite: shareable datasets for smart home environments , 2013 .

[30]  Keiichi Yasumoto,et al.  UbiREAL: Realistic Smartspace Simulator for Systematic Testing , 2006, UbiComp.

[31]  Diane J. Cook,et al.  MavHome: an agent-based smart home , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[32]  Chris D. Nugent,et al.  Simulation of Smart Home Activity Datasets , 2015, Sensors.

[33]  Diane J. Cook,et al.  CASAS: A Smart Home in a Box , 2013, Computer.

[34]  Bela Pataki,et al.  Multilevel simulation of daily activities: Why and how? , 2013, 2013 IEEE International Conference on Computational Intelligence and Virtual Environments for Measurement Systems and Applications (CIVEMSA).

[35]  Declan O'Sullivan,et al.  SimCon: A Tool to Support Rapid Evaluation of Smart Building Application Design using Context Simulation and Virtual Reality , 2010, J. Univers. Comput. Sci..

[36]  John J. Barton,et al.  UBIWISE, A Ubiquitous Wireless Infrastructure Simulation Environment , 2002 .

[37]  Keunhyuk Yeom,et al.  CASS: A Context-Aware Simulation System for Smart Home , 2007, 5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2007).

[38]  Martin Klepal,et al.  A testbed for evaluating human interaction with ubiquitous computing environments , 2005, First International Conference on Testbeds and Research Infrastructures for the DEvelopment of NeTworks and COMmunities.

[39]  William C. Mann,et al.  The Gator Tech Smart House: a programmable pervasive space , 2005, Computer.

[40]  Zhang Lei,et al.  SHSim: An OSGI-based smart home simulator , 2010, 2010 3rd IEEE International Conference on Ubi-Media Computing.

[41]  Christoph Stahl,et al.  Modeling and simulating assistive environments in 3-D with the YAMAMOTO toolkit , 2010, 2010 International Conference on Indoor Positioning and Indoor Navigation.

[42]  Jumphon Lertlakkhanakul,et al.  Building data model and simulation platform for spatial interaction management in smart home , 2008 .

[43]  Emmanuel,et al.  Activity recognition in the home setting using simple and ubiquitous sensors , 2003 .

[44]  James M. Keller,et al.  A smart home application to eldercare: current status and lessons learned. , 2009, Technology and health care : official journal of the European Society for Engineering and Medicine.

[45]  Kyungeun Cho,et al.  Persim 3D: Context-Driven Simulation and Modeling of Human Activities in Smart Spaces , 2015, IEEE Transactions on Automation Science and Engineering.