Smart Home Simulation

Title Smart Home Simulation
Summary Developing and evaluation of a smart home simulator and outlier detection methods.
Keywords Ambient assisted living;Intelligent homes;Situation awareness;Machine learning;Outlier detection algorithms
TimeFrame Spring 2015
References Teresa Garcia-Valverde, Francisco Campuzano, Emilio Serrano, Ana Villa, and Juan A. Botia. 2012. Simulation of human behaviours for the validation of Ambient Intelligence services: A methodological approach. J. Ambient Intell. Smart Environ. 4, 3 (August 2012), 163-181.

Juan A. Botia, Ana Villa, Jose Palma, Ambient Assisted Living system for in-home monitoring of healthy independent elders, Expert Systems with Applications, Volume 39, Issue 9, July 2012, Pages 8136-8148.

Pavel, M.; Jimison, H.B.; Wactlar, H.D.; Hayes, T.L.; Barkis, W.; Skapik, J.; Kaye, J., "The Role of Technology and Engineering Models in Transforming Healthcare," Biomedical Engineering, IEEE Reviews in , vol.6, no., pp.156,177, 2013.

Prerequisites Learning Systems
Author Solved by internal/external resources
Supervisor Jens Lundström, Antanas Verikas, Sławomir Nowaczyk
Level Master
Status Finished


Currently, in the area of intelligent homes research, awareness of human behavior is an important research area. This area has for the last decades included non-trivial problems such as: activity recognition (what the person is doing), fall monitoring and in-door tracking of persons. However, the data acquisition phase for this kind of research is often a time-consuming, protracted and an expensive process which often is followed by the workload of maintaining the data set such as handling missing values. A complementary tool that helps in the process is a smart home simulator that is able to output sensor sequences similar to real sensor sequences. Such tool could be used for generating new data sets from models computed from previously collected data. Moreover, such generated sequences could be injected with anomalous sensor sequences to study the effect in several aspects such as:

  • Algorithms for outlier detection.
  • Algorithms for classifying different types of users.
  • Algorithms for visualizing data and analysis results.

Project description

The overall goal in this project is to develop a GUI-based intelligent home simulator able to output realistic sensor sequences given prior knowledge such as the planning of the home environment (possible from a CAD-file format), sensor positions and normal behavior of a person. The secondary, yet important goal, is to study, implement and validate algorithms for outlier detection using the generated data. The outlier detection algorithm should be compatible with the simulator previously developed at IS-lab.

Activity plan

The suggested project could be specified in the following work packages:


  • Studying related work within the field of simulation, smart homes and outlier detection.
  • Writing a project plan.


  • Develop a GUI-based smart home simulator in an appropriate programming language (or using an existing simulation tool).
  • Study and generate realistic anomalous sequences


  • Studying, implementing and evaluating outlier detection methods able to detect injected anomalous sensor sequences.