SmartAssist: Open Infrastructure and Platform for AAL Services
1. SmartAssist:
Open Infrastructure and Platform for AAL Services
HCI International 2013
21-26 July 2013, Mirage Hotel, Las Vegas
Peter Rothenpieler
Institute of Telematics
University of Lübeck, Germany
Dipl.-Inf. Peter Rothenpieler
rothenpieler@itm.uni-luebeck.de
http://www.itm.uni-luebeck.de/users/rothenpieler
2. 2
Content
Motivation
About SmartAssist
Platform overview
Service interface
Mobile framework
Example application: BikeWars!
Summary
Dipl.-Inf. Peter Rothenpieler
rothenpieler@itm.uni-luebeck.de
http://www.itm.uni-luebeck.de/users/rothenpieler
3. Dipl.-Inf. Peter Rothenpieler
rothenpieler@itm.uni-luebeck.de
http://www.itm.uni-luebeck.de/users/rothenpieler
3
Motivation
Life expectancy is growing worldwide
Germany [1]
Declining birthrate
Increase of people need in medical care (by 58% until 2025)
Increasing population ageing (by 2055, 30% of population >65 years, currently: 19%)
Ambient Assisted Living (AAL)
Technologies for providing unobtrusive support in everyday life situations
Increase quality of life, safety and social integration of elderly people
[1] Statistisches Bundesamt (2006): “11. Koordinierte Bevölkerungsvorausberechnung – Annahmen und Ereignisse”
Available Online: https://www-ec.destatis.de/csp/shop/sfg/vollanzeige.csp?ID=1019439
4. Dipl.-Inf. Peter Rothenpieler
rothenpieler@itm.uni-luebeck.de
http://www.itm.uni-luebeck.de/users/rothenpieler
4
Related Work
Other German and European AAL projects focus on (a combination of):
Emergency detection & emergency call
Fall detection (SensFloor, SmartSenior)
Seizure, heart attack (sens@home, AUTAGEF)
Monitoring and processing of vital data
Heart rate, breathing rate (AAL@home, SAMDY)
Health record (Daily Care Journal)
Fixed set of services
Comfort / Smart Home (SOPRANO, DAIDALOS, AMIGO)
Healthcare, nursing service (easyCare, PAALiativ)
Marketing of “service packages” or “specialized hardware” from project members
SensFloor
6. Dipl.-Inf. Peter Rothenpieler
rothenpieler@itm.uni-luebeck.de
http://www.itm.uni-luebeck.de/users/rothenpieler
6
Architecture Overview
Users
Name, Age, Gender,
Height, Mass,
Friends
Social Data
Service Interface
(Extended) OpenSocial
RESTful Web service API
Apache
Android Device
running Dynamix Framework
with SmartAssist plug-In
Service
Providers
Comfort (Smart Home), security (emergency detection),
health (doctors, nurses), entertainment, …
Sensor Network
Temperature, Humidity,
Power Consumption,
Motion Detection,
Sensor Data
Privacy
Settings
7. Dipl.-Inf. Peter Rothenpieler
rothenpieler@itm.uni-luebeck.de
http://www.itm.uni-luebeck.de/users/rothenpieler
7
Service Endpoint
Social Data /people/{ID}/@self
Profile of user with {ID}, e.g., Peter (Name, Age, Gender, Address, Height, Weight, …)
/people/{ID}/@friends
Friends of user with {ID} , e.g., Peter
Sensor Data /people/{ID}/sensors/
Available Sensors of user with {ID}
/people/{ID}/sensors/{SENSOR_ID}/
Sensor Data, time interval can be specified (YYYY-MM-DD hh:mm:ss)
Service Interface (extended OpenSocial API)
Uses RESTful web services
Provides access to
Profile data of users
Friends of users
Available sensors of user
Sensor data of sensors
OpenSocial
SmartAssist extension
8. Dipl.-Inf. Peter Rothenpieler
rothenpieler@itm.uni-luebeck.de
http://www.itm.uni-luebeck.de/users/rothenpieler
8
Ambient Dynamix
Ambient Dynamix Framework
Developed during SmartAssist
Context Framework
Plug-In: Access to SmartAssist data (social and sensor data)
http://ambientdynamix.org
Additional Plug-Ins for
Heart rate monitor (Zephyr Hx)
Easy access: Battery Level, NFC, barcode scanner,
sound pressure level, light level, …
External Hard- and Software: Zeo sleep monitor,
speech-to-text, air quality, art-net controller, health
and fitness (Withings WiFi Scale), …
11. Dipl.-Inf. Peter Rothenpieler
rothenpieler@itm.uni-luebeck.de
http://www.itm.uni-luebeck.de/users/rothenpieler
11
Adaptation
Performance Faktor: F(Player) = f(Player.age) * f(Player.gender) * f(Player.BMI)
Calculated for each player individually
Adapts speed and difficulty
40%
50%
60%
70%
80%
90%
100%
15 20 25 30 35 40 45 50 55 60 65 70 75 80
Age [years]
RelativePerformance
Male
Female
H. Schroeter-Janssen: “Age dependency of the performance of
long distance runners” Available Online:
http://www.lauftreff.de/publikationen/agegrade/index.html
9.6 %
Example:
F(Player) = 80%
+20% Speed
-20% Difficulty (upward gradient)
12. Dipl.-Inf. Peter Rothenpieler
rothenpieler@itm.uni-luebeck.de
http://www.itm.uni-luebeck.de/users/rothenpieler
12
Summary
AAL tries to solve problems caused by increasing life expectancy
Many AAL projects focus on limited set of Hardware- and Software components
SmartAssist provides an open platform for deploying AAL services
Extension of OpenSocial standard
Ambient Dynamix Framework (mobile Android devices)
Integration of external service providers (domain experts)
Example application: BikeWars!
Adapt difficulty to social data of users