| Literature DB >> 28684686 |
Marjan Alirezaie1, Jennifer Renoux2, Uwe Köckemann3, Annica Kristoffersson4, Lars Karlsson2, Eva Blomqvist5, Nicolas Tsiftes6, Thiemo Voigt7, Amy Loutfi8.
Abstract
Smart home environments have a significant potential to provide for long-term monitoring of users with special needs in order to promote the possibility to age at home. Such environments are typically equipped with a number of heterogeneous sensors that monitor both health and environmental parameters. This paper presents a framework called E-care@home, consisting of an IoT infrastructure, which provides information with an unambiguous, shared meaning across IoT devices, end-users, relatives, health and care professionals and organizations. We focus on integrating measurements gathered from heterogeneous sources by using ontologies in order to enable semantic interpretation of events and context awareness. Activities are deduced using an incremental answer set solver for stream reasoning. The paper demonstrates the proposed framework using an instantiation of a smart environment that is able to perform context recognition based on the activities and the events occurring in the home.Entities:
Keywords: Internet of Things; activity recognition; ambient assisted living; context awareness; ontologies; smart homes
Year: 2017 PMID: 28684686 PMCID: PMC5539647 DOI: 10.3390/s17071586
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The secure, low-power communication stack that we use in Contiki-based nodes for environmental sensing within E-care@home deployments. LWM2M, Lightweight Machine to Machine protocol; TSCH, Time-Slotted Channel Hopping protocol.
Figure 2Overview of the SmartHome ontology composed of 10 ontology modules linked together. SSN, Semantic Sensor Network; DUL, DOLCE Ultra Light.
Figure 3Temporal relation between an event occurs at time tand its precondition expected to be identified during the time interval: [t-A .. t-B].
Figure 4Representation of the two complex events SittingOnCouch and SittingOnCouchEnd in the SmartHome ontology.
Figure 5Context inference system architecture from sensing to reasoning. ASP, Answer Set Programming.
Figure 6Map of the smart apartment with the installed sensors.
Figure 7The sensors. (a) An X-bee node with a motion sensor; (b) a zolertia node with a light sensor.
Figure 8The simulator of health data.
Example of a single occupant scenario.
| Step | Activities Recognized | |
|---|---|---|
| 1 | Occupant 1 turns the TV on and sits on the couch | in living room, sitting, watching TV |
| 2 | Occupant 1 gets up and fetch the TV program on the table | in living room, moving, watching TV |
| 3 | Occupant 1 sits down and watch TV | in living room, sitting, watching TV |
| 4 | Occupant 1 goes to the bathroom | in living room, moving |
| 5 | Occupant 1 is in the bathroom | in bathroom, moving |
| 6 | Occupant 1 goes to the living room | in living room, moving, watching TV |
| 7 | Occupant 1 turns the TV off | in living room, moving |
| 8 | Occupant 1 exercises | in living room, exercising, high heart rate |
| 9 | Occupant 1 goes to the kitchen | in living room, moving |
| 10 | Occupant 1 goes to the kitchen | in kitchen, moving |
| 11 | Occupant 1 turns the oven on and starts cooking | in kitchen, moving, cooking |
| 12 | Occupant 1 goes to the living room | in kitchen, moving, cooking |
| 13 | Occupant 1 goes to the living room | in living room, moving, cooking |
| 14 | Occupant 1 sits down and read a book | in living room, sitting, burning |
| 15 | Occupant 1 goes to kitchen | in living room, moving, cooking |
| 16 | Occupant 1 goes to kitchen | in kitchen, moving, cooking |
| 17 | Occupant 1 turns the oven off | in kitchen, moving |
| 18 | Occupant 1 sits on a chair and drinks tea (stress event) | in kitchen, eating, critical high heart rate |
Figure 9Time series signals from health and pressure sensor during the activities exercising and stress event. (a) The pressure and heart rate sensors during the exercising activity; (b) the pressure and heart rate sensors during the stress event; (c) recognized activities during the exercising activity; (d) recognized activities during the stress event.
Activities detected, their preconditions and the sensors used during the detection.
| Activity Recognized | Preconditions | Sensors Used |
|---|---|---|
| in living room | motion for 3 s or more in the living room | motion sensor |
| in kitchen | motion for 3 s or more in the kitchen | motion sensor |
| in bathroom | motion for 3 s or more in the bathroom | motion sensor |
| sitting | pressure on the couch or the chair | pressure sensor |
| moving | motion for 3 s or more on any motion sensor | motion sensor |
| watching TV | TV turned on and occupant in the same room | motion sensor + TV luminosity sensor |
| changing pose | standing up or sitting down | pressure sensor |
| exercising | at least 4 times changing pose within 8 s | pressure sensor |
| cooking | oven turned on | oven luminosity sensor + motion sensor in the kitchen |
| burning | cooking lasts for more than 50 s | oven luminosity sensor |
| eating | cooking ends recently (within recent 10 s) | pressure sensor |
| stressing | no exercising process detected within recent 10 s | heart beat simulator |
Figure 10TimeDifference() between the sensing time and the reasoning time for two activities of WatchingTV and Exercising.