smartassist: open infrastructure and platform for aal services

13
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 [email protected] http://www.itm.uni-luebeck.de/users/rothenpieler

Upload: peter-rothenpieler

Post on 04-Jul-2015

204 views

Category:

Technology


0 download

DESCRIPTION

Slides from my talk at the HCI International 2013 July 2013, Mirage Hotel, Las Vegas

TRANSCRIPT

Page 1: SmartAssist: Open Infrastructure and Platform for AAL Services

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

Page 2: SmartAssist: Open Infrastructure and Platform for AAL Services

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

Page 3: SmartAssist: Open Infrastructure and Platform for AAL Services

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

Page 4: SmartAssist: Open Infrastructure and Platform for AAL Services

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

Page 5: SmartAssist: Open Infrastructure and Platform for AAL Services

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

Page 6: SmartAssist: Open Infrastructure and Platform for AAL Services

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

Page 7: SmartAssist: Open Infrastructure and Platform for AAL Services

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

Page 8: SmartAssist: Open Infrastructure and Platform for AAL Services

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), …

Page 9: SmartAssist: Open Infrastructure and Platform for AAL Services

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

Page 10: SmartAssist: Open Infrastructure and Platform for AAL Services

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!

Page 11: SmartAssist: Open Infrastructure and Platform for AAL Services

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)

Page 12: SmartAssist: Open Infrastructure and Platform for AAL Services

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

Page 13: SmartAssist: Open Infrastructure and Platform for AAL Services

Dipl.-Inf. Peter [email protected]

http://www.itm.uni-luebeck.de/users/rothenpieler

13

Thank you for your attention!