Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it ....

37
© Dr John McGrory & Dr Matteo Zallio 2016 © Dr John McGrory & Dr Matteo Zallio 2016 Workshop 23 Environment Design to Sustain Users Dr John McGrory Dublin Institute of Technology AAL Forum 2016 26-28 September 2016 St. Gallen, Switzerland Dr Matteo Zallio Dublin Institute of Technology

Transcript of Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it ....

Page 1: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016© Dr John McGrory & Dr Matteo Zallio 2016

Workshop 23Environment Design to Sustain Users

Dr John McGroryDublin Institute of Technology

AAL Forum 201626-28 September 2016St. Gallen, Switzerland

Dr Matteo ZallioDublin Institute of Technology

Page 2: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Ecosystem - People

Home

Work

FamilySocial Groups

Car

Emotional

Road terrain & other vehicles/people

Direct sensory

Interfaces

Utility Company

Utility Company

Connections

Page 3: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Ecosystem - Homes

…………

Overlap or Common PatternsHow do we identify it, personalise it,

conceptualise it, act on it

Form, Fit Function

Page 4: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Light Detection (Darkness)

Presence Detection

Flood Light Fitting

System Patterns - Example

Industrial Integrated Solution

Page 5: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

System Patterns - Example

NowIndividual keyAdjust seatAdjust control sensitivity

These common patterns have weightings and

context for individuals

Offer customised personalised experience

Page 6: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Population

GenderWomanManUnknown

Age 0 to 150!

Ethnicity Shared cultural heritage, ancestry, history, homeland, language or ideology.

Education

Level Kindergarten to PhD and discipline Nursing, Engineering, hospitality.

Experience Experience is something you get after you need it . Theoretical or practical. Low or high level.

A persons “connection” to the ecosystem is based on a number of factors:

Ecosystem Deviation Population

Physical and Mental Physical (Visual, Hearing Smell etc) and mental ability.

Every one of these and many other factors affects the individuals “connection”.

Page 9: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Traditionally Wired System – On/Off

Supply

Title:_______________

Activity::____________

Location::___________

Title:_______________

Activity::____________

Location::___________

Hence a basic lighting circuit.The switch turns on the light

SW_1

Lights

Room 1a

LG_1

Lights

Room 1a

Steps:1. Place the components switch and light2. Place the wiring3. Label the system.

WarningCheap & Easy

ButReuse/multiuse of signal?

Individual preferences

Page 10: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

On/Off Sensor Switch Concept

Page 11: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

On/Off Actuator Concept

Blinds

Doors, Gates, Fans

Page 12: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

User in Traditionally Wired

Supply

Title:_______________

Activity::____________

Location::___________

Jane moved in bed

John stepped out of bed

James moved in a room

Page 13: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Varying Resistance

Title:_______________

Activity::____________

Location::___________

Traditionally Wired System -Analogue

Supply

Title:_______________

Activity::____________

Location::___________

Hence a basic lighting circuit.The switch turns on the light

Dim_SW_1

Lights

Room 1a

LG_1

Lights

Room 1a

Steps:1. Place the components dimmer and light2. Place the wiring3. Label the system.

WarningCheap & Easy

ButReuse/ multiuse of signal?

Individual preferences

Page 14: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Analogue Sensor Concept - Examples

WarningCould vary Voltage,

Resistance or Current to do the same thing

Page 15: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Analogue Actuator Concept -Examples

Page 16: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Fieldbus Concept - Simplified

Circuit 1

10010101 1100101 10010101

TxRx

On,Off,Off,On,Off,On,Off,On

Page 17: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Fieldbus Concept - Simplified

ASCII

1001110 could equate to the alpha character NA burst of

Page 19: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

10010101 1100101 10010101

TxRx

OS

Logic

Memory

Address: _______

TxRx

Title:_______________

Activity::____________

Location::___________

AddressX0X1X2

Data000

TxRx

Title:_______________

Activity::____________

Location::___________

OS

Logic

Memory

Address: _______

AddressX0X1X2

Data000

Header Body Trailer1010;1011 *>1! 1010;1011

1010 1011

To Device ; From Device Move First, Move Next, Make 1 To Device ; From Device

OS

Logic

Memory

Address: _______

TxRx

Title:_______________

Activity::____________

Location::___________

AddressX0X1X2

Data000

1001

WarningOne cable and

reuseHeader Body Trailer1010;1001 *>0! 1010;1001

Page 20: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Fieldbus Concept - Wireless

10010101 1100101 10010101

High,Low,Low,High,Low,High,Low,High

High or Low

Frequency or

Amplitude

WIFI is frequency based - 2.4Ghz and 5Ghz

Page 21: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Fieldbus Concept - WirelessHeader Body Trailer

1010;1011 *>1! 1010;1011

To Device ; From Device Move First, Move Next, Make 1 To Device ; From Device

WarningOver air

OS

Logic

Memory

Address: _______

Title:_______________

Activity::____________

Location::___________

AddressX0X1X2

Data000

Title:_______________

Activity::____________

Location::___________

OS

Logic

Memory

Address: _______

AddressX0X1X2

Data000

10111010

Page 22: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Fieldbus Concept - Wireless

OS

Logic

Memory

Address: _______

Title:_______________

Activity::____________

Location::___________

AddressX0X1X2

Data000

Title:_______________

Activity::____________

Location::___________

OS

Logic

Memory

Address: _______

AddressX0X1X2

Data000

Header Body Trailer1010;1001 *>1! 1010;1001

To Device ; From Device Move First, Move Next, Make 1 To Device ; From Device

WarningOver air

1010 1011

OS

Logic

Memory

Address: _______

Title:_______________

Activity::____________

Location::___________

AddressX0X1X2

Data000

Second Switch

1001

Page 23: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Fieldbus Concept - WirelessHeader Body Trailer

1010;1011 *>1! 1010;1011

WarningOver air

OS

Logic

Memory

Address: _______

AddressX0X1X2

Data000

Title:_______________

Activity::____________

Location::___________

OS

Logic

Memory

Address: _______

AddressX0X1X2

Data000

10111010Jane moved in bed

John stepped out of bed

James moved in a room

Page 24: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Fieldbus Concept - Messages

Simple 1 or 0 messages

Hexadecimal messagesBut still transmitted as 1 or 0

XML or JSON messagesBut still transmitted as 1 or 0

But this is only sending information.How is it intelligent!!!

Page 25: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Logic Location

10010101 1100101 10010101TxRx

OS

Logic

Memory

Address: _______

TxRx

Title:_______________

Activity::____________

Location::___________

AddressX0X1X2

Data000

TxRx

Title:_______________

Activity::____________

Location::___________

OS

Logic

Memory

Address: _______

AddressX0X1X2

Data000

Header Body Trailer0000;1011 *>>1! 0000;1011

1010 1011

To Device ; From Device Move First, Move Next, Move Next Make 1 To Device ; From Device

OS

LARGE Logic

Memory

Address: _______

TxRx

Title:_______________

Activity::____________

Location::___________

AddressX0X1X2

Data000

0000

Header Body Trailer1010;0000 *>1! 1010;0000

Page 26: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

OS

LARGE Logic

Memory

Address: _______

TxRx

Title:_______________

Activity::____________

Location::___________

AddressX0X1X2

Data000

Intelligence - Device

Where is it located?

How is the logic expressed?

When is it used?

How do we capture

different users?

How do we capture different

Situations?

WarningEvery time a new device is

added it needs to be included in the big logic

Can this be different?

Robust and Reliable?

Not an app on a phone or PC

Mobile users

Bulletproof & Robust

Stable

Page 27: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

In essenceOne app does not exclusively own the screen functionOr battery, or vibration or calendar or alerts.They reuse and share the functions through apps

One user does not exclusively own the fridge functionOr TV, or shower or front door or alerts.They reuse and share the functions through intelligent ubiquitous interaction

In a similar way

Exclusive ownership

Phone

Building

Page 29: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Collaboration Concept

Item Collaborating-software challenges1 Representation – getting software modules to understand one

another2 Awareness – making modules aware when something relevant to

them occurs.

3 Investigation – helping modules to quickly find information relatingto their current activities.

4 Interaction – creating modules that are able to use the concurrentwork of others while working on a shared task.

5 Integration – combining results produced by other modules.

6 Coordination – getting modules to focus their activities on the rightthings at the right time.

Page 30: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

OS

LARGE Logic

Memory

Address: _______

TxRx

Title:_______________

Activity::____________

Location::___________

AddressX0X1X2

Data000

Intelligence “On the Fly” Collaboration

White pagesLook-up device

Yellow pagesLook-up Service

Notice BoardLook-up shared

notes

The notice board needs to be intelligent and does not

dictate the form of the logic

Goal Based Decisions

Page 31: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Interface to other services

OPC Server(s)Bo

iler C

ontr

ols

HVAC

Co

ntro

lsBA

CNet

or M

odbu

sPro

toco

lLighting Controls

DALI Protocol

Room ControlControls

KNX Protocol

Vent

ilatio

n Co

ntro

ls

Room

Occ

upan

cy, T

empe

ratu

re, L

UX

Sens

or

Push

but

ton

or P

anel

Con

trol

Win

dow

ope

ning

/Blin

ds C

ontr

ols

Gene

ral L

ight

ing

cont

rols

Fire

, em

erge

ncy

& S

ecur

ity L

ight

ing

Federated Data

WarehouseMeteringKNX or Modbus

Protocol

Elec

tric

al M

onito

ring

Envi

ronm

enta

l M

onito

ring

Gas d

etec

tion

Cont

rols

Analysis, data mining, research

tools

Rese

arch

Con

trol

Acc

ess

Rese

arch

Con

trol

Acc

ess

Rese

arch

Con

trol

Acc

ess

Rese

arch

Con

trol

Acc

ess

<10ms

<100ms

Topology of Protocols

<1000ms

Page 32: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Title:_______________

Activity::____________

Location::___________

Title:_______________

Activity::____________

Location::___________

Title:_______________

Activity::____________

Location::___________

Title:_______________

Activity::____________

Location::___________

Varying Resistance

Title:_______________

Activity::____________

Location::___________

Light Bulb Switch

Motor Light Bulb Title:_______________

Activity::____________

Location::___________

Radiator Valve

Page 33: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Title:_______________

Activity::____________

Location::___________

Title:_______________

Activity::____________

Location::___________

Title:_______________

Activity::____________

Location::___________

Varying Resistance

Title:_______________

Activity::____________

Location::___________

Light Bulb Fan

Light Bulb Title:_______________

Activity::____________

Location::___________

Radiator Valve

Title:_______________

Activity::____________

Location::___________

Page 34: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

OS

LARGE Logic

Memory

Address: _______

TxRx

Title:_______________

Activity::____________

Location::___________

AddressX0X1X2

Data000

TxRx

Title:_______________

Activity::____________

Location::___________

OS

Logic

Memory

Address: _______

AddressX0X1X2

Data000

OS

Logic

Memory

Address: _______

TxRx

Title:_______________

Activity::____________

Location::___________

AddressX0X1X2

Data000

Page 35: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

OS

Logic

Memory

Address: _______

Title:_______________

Activity::____________

Location::___________

AddressX0X1X2

Data000

Title:_______________

Activity::____________

Location::___________

OS

Logic

Memory

Address: _______

AddressX0X1X2

Data000

OS

LARGE Logic

Memory

Address: _______

Title:_______________

Activity::____________

Location::___________

AddressX0X1X2

Data000

Page 36: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

Header Body Trailer

Header Body Trailer

Header Body Trailer

Header Body Trailer

Header Body Trailer

Page 37: Workshop 23 - AAL Forum · 2016. 11. 14. · Experience is something you get after you need it . Theoretical or practical. Low or high level.

© Dr John McGrory & Dr Matteo Zallio 2016

10010101 1100101 10010101