| Literature DB >> 26094631 |
Athanasios Dasios1, Damianos Gavalas2,3, Grammati Pantziou4, Charalampos Konstantopoulos5.
Abstract
Older adults' preferences to remain independent in their own homes along with the high costs of nursing home care have motivated the development of Ambient Assisted Living (AAL) technologies which aim at improving the safety, health conditions and wellness of the elderly. This paper reports hands-on experiences in designing, implementing and operating UbiCare, an AAL based prototype system for elderly home care monitoring. The monitoring is based on the recording of environmental parameters like temperature and light intensity as well as micro-level incidents which allows one to infer daily activities like moving, sitting, sleeping, usage of electrical appliances and plumbing components. The prototype is built upon inexpensive, off-the-shelf hardware (e.g., various sensors, Arduino microcontrollers, ZigBee-compatible wireless communication modules) and license-free software, thereby ensuring low system deployment costs. The network comprises nodes placed in a house's main rooms or mounted on furniture, one wearable node, one actuator node and a centralized processing element (coordinator). Upon detecting significant deviations from the ordinary activity patterns of individuals and/or sudden falls, the system issues automated alarms which may be forwarded to authorized caregivers via a variety of communication channels. Furthermore, measured environmental parameters and activity incidents may be monitored through standard web interfaces.Entities:
Keywords: Arduino; XBee; ZigBee; ambient assisted living; elderly; monitoring; smart home; wireless sensor network
Mesh:
Year: 2015 PMID: 26094631 PMCID: PMC4507647 DOI: 10.3390/s150614487
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Main functional and technical characteristics of representative ambient assisted living (AAL) systems.
| Prototype/Release Date | Application Area | Activity Types Inferred | Sensor Node Platform and OS | Mounted Sensors | Wearable Sensors | Requirement for Additional Computing Infrastructure (to Collect Sensory Data) | Wireless Communication Technology | Support for Remote Monitoring | Unique Functional or Technical Characteristics |
|---|---|---|---|---|---|---|---|---|---|
| Philipose | ADL monitoring | Usage of appliances | Not specified | RFID tags on appliances | Gloves and bracelets with RFID tag readers | Not specified | RFID | Yes (activity reports) | Usage of activity models and approximate probabilistic inference to rapidly track those activities. |
| ITALH [ | Fall detection; medical emergency detection | Motion events | Telos Rev B Mote (Berkeley) | Temperature, humidity and light sensors | Accelerometer, heart rate monitors | PC, mobile phone | ZigBee, Bluetooth | Yes (display of alarms and incidents of interest, live camera data) | Users explicitly decide who/when has access to health and activity data. |
| Nasution and Emmanuel [ | Posture-based events monitoring; fall detection | Standing, sitting, bending/squatting, side laying, laying | - | Camera | - | PC | - | No | Intelligent posture recognition. |
| Behavior Scope [ | ADL monitoring | Presence | Intel iMote2 | Motion sensors and cameras | - | Server computer | Not specified | Yes (display of notifications) | The system’s architecture offers a flexible, user-configurable time abstraction layer that encodes temporal information in the incoming (sensor) data stream. |
| Yu-Jin | ADL monitoring | Standing, lying, sitting, walking, running | - | RFID tags on everyday objects | Accelerometer, glove with RFID reader (iGrabber) | Smartphone | Bluetooth, RFID | No | Sensor fusion of three accelerometers and a RFID reader. |
| WASP [ | ADL monitoring | Usage of appliances & objects, mobility, communication, eating, sleeping, preparing food, leaving & returning home | TinyOS | Microphones, pressure sensors, RFID tags, electricity and water usage sensors, cameras | Accelerometer, pulse oximeter | Mobile phone or PDA, PC | RFID | Yes (display of activity reports & statistics) | Multi-sensor fusion, behavior estimation, interoperation of heterogeneous sensor environments. |
| AlarmNet [ | ADL monitoring | Presence in specific rooms, eating, hygiene, sleeping | MicaZ & Telos Sky motes/TinyOS | Temperature, light, dust, motion sensors | ECG, pulse oximeter, accelerometers | Crossbow Stargate SBC | ZigBee | Yes (display of alarms, sensor data, activity reports & statistics) | Extensible heterogeneous network middleware, smart power management, activity pattern learning, dynamic alert-driven privacy. |
| Zhongna | ADL monitoring | Standing, walking | - | Cameras | - | Micro-computer | Not specified | No | Efficient silhouette extraction for privacy protection, automated activity analysis. |
| Putnam | Fall detection | - | Arduino | - | Accelerometer | PC | ZigBee | Yes (display of fall events) | Location tracking based on received signal strength. |
| Ranjitha Pragnya | ADL monitoring; wellness monitoring | Usage of household appliances | ARM ATMEL | Temperature, force sensing resistors | MEMS | PC | ZigBee | No | Non-invasive, flexible, low-cost home monitoring. |
| Suryadevara | ADL monitoring; determination of wellness | Sitting, sleeping, usage of household appliances and objects | - | Force sensing resistors, current flow sensors | - | PC | ZigBee | Yes (activity reports & statistics) | Intelligent behavior detection; behavior and wellness forecasting. |
| WiSPH [ | Fall detection; medical emergency detection | Motion | WiSe platform [ | - | Accelerometer, heart rate sensor | PC | ZigBee, Bluetooth | Yes (display of alarms and health status via web interface) | Efficient fall detection algorithm. |
| UbiCare | ADL monitoring; fall detection | Presence in specific rooms, sitting, sleeping, eating, hygiene, usage of household appliances | Arduino | Motion, force, temperature, humidity, light, electricity and water usage sensors | Accelerometer | - | ZigBee | Yes (display of alarms, activity reports & statistics via web interface) | Unobtrusive and low cost deployment; no requirement for PC, micro-computer to collect sensory data; privacy, wireless security and energy saving considerations are addressed. |
Figure 1Plan view of the UbiCare deployment environment.
Figure 2Experimental testbed architecture of UbiCare.
Types of activity status monitored and hardware integrated on sensor nodes of UbiCare along with their respective cost.
| Node | Activity Type | Hardware | Cost |
|---|---|---|---|
| Bedroom node | Movement Presence on bed Step upon the mat next to bed Light intensity Temperature, humidity Panic status | Arduino UNO XBee RF Module (+XBee shield) Prototype shield Motion detector Force sensing resistor Light intensity sensor Temperature and humidity sensors Panic status button Electronic components and breadboard Power adapter | $97 |
| Living room node | Movement Light intensity Temperature, humidity | Arduino UNO XBee RF Module (+XBee shield) Prototype shield Motion detector Light intensity sensor Temperature and humidity sensors Electronic components and breadboard Power adapter | $67 |
| Kitchen node | Movement Use of electric appliances (microwave oven, oven, toaster, kettle, fridge), drugs cabinet and sink’s faucet Light intensity | Arduino UNO XBee RF Module (+XBee shield) Motion detector AC/DC current sensor Light intensity sensor Water flow sensor Magnetic contact (reed) switch Electronic components and breadboard Power adapter Electrical equipment and plumbing components | $73 |
| Bathroom node | Movement Use washbasin’s faucet and toilet’s flasher Light intensity Panic status | Arduino UNO XBee RF Module (+XBee shield) Prototype shield Motion detector Light intensity sensor Water flow sensor Panic status button Electronic components and breadboard Power adapter Plumbing components | $65 |
| Arm chair node | Presence (sitting) Panic status | XBee RF Module (+XBee breakout board) Force sensing resistor Panic status button Breadboard Batteries | $35 |
| Dining table chair node | Presence (sitting) | XBee RF Module (+XBee breakout board) Force sensing resistor Breadboard Batteries | $34 |
| Wearable node | Panic status Fall | Arduino Lilypad XBee module (+XBee breakout board) Accelerometer Panic status button Battery | $83 |
| Actuator node | - | XBee RF Module (+XBee breakout board) Relay Electronic components and breadboard Batteries Electrical equipment | $29 |
| Coordinator node | - | Arduino Mega XBee RF Module (+XBee shield) Ethernet shield Power adapter | $98 |
Figure 3(a) The bathroom node; (b) the bedroom node; (c) the kitchen node; (d) magnetic contact switch mounted on the fridge; (e) the living room node; (f) the dining table chair’s force sensing resistor and node; (g) the wearable node; (h) the coordinator node.
Figure 4Illustration of the hardware components and wiring of the bedroom node.
Figure 5Schematic representation of the bedroom node’s pin connections.
Figure 6Visualization of activity monitoring; (a) Time spent (minutes per hour for a selected day) on bed; (b) toilet flush activation occurrences per day.
XBee modules sleep mode settings.
| Node | Sleep Mode | Time before Sleep | Cyclic Sleep Period | Number of Cycles to Power down IO | Sleep Options |
|---|---|---|---|---|---|
| coordinator | SP = AF0 (28 s) | SN = FFFF (65.535) | |||
| bedroom | SM = 1 | ||||
| bathroom | SM = 1 | ||||
| kitchen | SM = 1 | ||||
| living room | SM = 1 | ||||
| armchair | SM = 5 | ST = 3E8 (1 s) | SP = 140 (3.2 s) | SN = 14 (20) | SO = 0 × 04 (extended sleep) |
| dining table chair | SM = 4 | ST = 3E8 (1 s) | SP = 140 (3.2 s) | SN = 14 (20) | SO = 0 × 04 (extended sleep) |
| actuator | SM = 4 | ST = 3E8 (1 s) | SP = 3E8 (10 s) | ||
| wearable | SM = 1 |