smartassist: open infrastructure and platform for aal services
DESCRIPTION
Slides from my talk at the HCI International 2013 July 2013, Mirage Hotel, Las VegasTRANSCRIPT
SmartAssist:Open Infrastructure and Platform for AAL Services
HCI International 201321-26 July 2013, Mirage Hotel, Las Vegas
Peter RothenpielerInstitute of TelematicsUniversity of Lübeck, Germany
Dipl.-Inf. Peter [email protected]
http://www.itm.uni-luebeck.de/users/rothenpieler
2
Content Motivation
About SmartAssist
Platform overview
Service interface
Mobile framework
Example application: BikeWars!
Summary
Dipl.-Inf. Peter [email protected]
http://www.itm.uni-luebeck.de/users/rothenpieler
Dipl.-Inf. Peter [email protected]
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
Dipl.-Inf. Peter [email protected]
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
Dipl.-Inf. Peter [email protected]
http://www.itm.uni-luebeck.de/users/rothenpieler
5
SmartAssist Project September 2009 - December 2012 Funded by the German Federal Ministry of Education and Research (support code: 16KT0942) http://www.smartassist.de
Goal Create open platform Provide interfaces for external service providers
Access SmartAssist data Provide service for users
Integrate services of domain experts
Dipl.-Inf. Peter [email protected]
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 Devicerunning Dynamix Framework
with SmartAssist plug-In
ServiceProviders
Comfort (Smart Home), security (emergency detection), health (doctors, nurses), entertainment, …
Sensor Network
Temperature, Humidity,
Power Consumption,
Motion Detection,
Sensor Data
Privacy
Settings
Dipl.-Inf. Peter [email protected]
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
Dipl.-Inf. Peter [email protected]
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), …
Dipl.-Inf. Peter [email protected]
http://www.itm.uni-luebeck.de/users/rothenpieler
9
Example: Serious Gaming Application using SmartAssist Data Sport helps to
Stay fit and healthy
Create and maintain social contacts
Get people to do more sport!
Problem: Age related limitations in mobility and performance
Dipl.-Inf. Peter [email protected]
http://www.itm.uni-luebeck.de/users/rothenpieler
10
BikeWars
Bike Wars!
SmartAssistServer
InternetInternetBike
Wars!
Android Tablet running BikeWars and Ambient Dynamix
Goal Make the game equally challenging by adapting the difficulty to the user!
Dipl.-Inf. Peter [email protected]
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]
Rel
ativ
e P
erfo
rman
ceMale
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)
Dipl.-Inf. Peter [email protected]
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
Dipl.-Inf. Peter [email protected]
http://www.itm.uni-luebeck.de/users/rothenpieler
13
Thank you for your attention!