DanSiewiorek_End-to - Carnegie Mellon University in Qatar

advertisement
End-to-End Application
Considerations
Daniel P. Siewiorek
Carnegie Mellon
University
February 2013
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
1
Outline


Introduction
Individual
» Wearable Computers
» Augmented Reality

Infrastructure
» Museums
» Hospital
» e-Display

Ad Hoc
» Wildfire
» Volcano

Concluding Lessons
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
2
Outline


Introduction
Individual
» Wearable Computers
» Augmented Reality

Infrastructure
» Museums
» Hospital
» e-Display

Ad Hoc
» Wildfire
» Volcano

Concluding Lessons
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
3
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
4
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
5
Wearable Applications and
Architecture



Procedures - upload at completion
Work Orders - incremental updates
Collaboration - real time interaction
» Client-Server
– Thin Client Legacy Systems
– Interactive Electronic Technical Manuals (IETMs)
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
6
Time Rate of Change of Data
Taxonomy


Procedures. Maintenance and plant operation
applications are characterized by a large volume
of information that varies slowly over time.
A typical request consists of approximately ten
pages of text and schematic drawings. Changes
to the centralized information base can occur on
a weekly basis.
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
7
Savings Using Tactical Information Assistants in
Marine Heavy Vehicle Maintenance
Current Practice
SAVINGS FACTOR
VuMan 3 Field Trials
Personnel
2:1
Current Practice
SAVINGS FACTOR
VuMan 3 Field Trials
Inspection
time
40%
less
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
8
Time Rate of Change of Data
Taxonomy (continued)


Work Orders. The trend is towards more
customization in systems.
Manufacturing or maintenance personnel
receive a job list that describes the tasks
and includes text and schematic
documentation. This information can
change on a daily or even hourly basis.
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
9
Time Rate of Change of Data
Taxonomy (continued)


Collaboration. An individual often
requires assistance. In a “Help Desk” an
experienced person is contacted for
audio and visual assistance. The Help
Desk can service many people
simultaneously.
Information can change on a minute-byminute and sometimes even a second-bysecond basis.
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
10
C-130 Help Desk
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
11
Lessons Learned From Usage






Maximum Size, weight, energy consumption
before change user behavior
No fixed relationship between
input/output/display
User less patient, expect instant response
Intuitive to use, no user’s manual
Information overload, user may focus on
computer rather than physical world
Potential to lose initiative, user does exactly
what the computer tells them to do
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
12
Based on a Lecture
Dan Siewiorek, Thad Starner, Asim Smailagic
Morgan & Claypool


U - User
C - Corporal
» Interface physically without discomfort or distraction

A - Attention
» Divided between physical and virtual world

M - Manipulation
» Controls quick to find, easy to operate

P - Power
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
13
Major Factors in Portable Electronic Systems
and Their Relationship to Design Disciplines
Power
Corporal
Attention
Manipulation
User
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
14
UCAMP
User
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
15
Sensor-based models of
human activity and situation
Example:
» Using just the sensors in a laptop we have predictive
model that determines
“now is a bad time to interrupt”
more accurately
than human
Better than
observers
human observers
90%
with just sensors
85%
already in laptop!
Interns
5Only a 6
Researchers
4
Managers
2
Researchers
1
Managers
65%
Interns
70%
Researchers
76.9%
Human 75%
Observers
Managers
80%
All Subjects

60%
© 2010-2013 Daniel P. Siewiorek
Full Sensor Sets
3
Laptop
7 No Cameras
8
9
or Microphones
Mobil Computing
16
Cognitive Load
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
17
fMRI Experiment Configuration
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
18
JUL 31, 2001
Car Calls May Leave
Brain Short-Handed
By SANDRA BLAKESLEE
The study, published in the Aug. 1, 2001 issue
of the journal NeuroImage, was led by Dr.
Marcel Just, a psychology professor and codirector of the Center for Cognitive Brain
Imaging at Carnegie Mellon University in
Pittsburgh...
Scientists have bad news for
people who think they can deftly
drive a car while gabbing on a cell
phone.
The first study using magnetic
resonance images of brain activity
to compare what happens in
people's heads when they do one
complex task, as opposed to two
tasks at a time, reveals a
disquieting fact: the brain appears
to have a finite amount of space for
tasks
requiring attention.
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
19
Capacity constraint in association areas:
Activation volume is less in dual task compared to single tasks, even
for tasks without cortical overlap (auditory comprehension and mental
rotation)
90.0
80.0
70.0
Right Temporal
60.0
Left Temporal
50.0
Right Parietal
Left Parietal
40.0
30.0
20.0
10.0
0.0
Sentences Alone
© 2010-2013 Daniel P. Siewiorek
Rotations Alone
Sum of Single Tasks
Dual Task
Mobil Computing
20
Assessing measures of cognitive load
while performing tasks in divided attention
•
•
•
•
Cognitive load can be a measure for whether, when
and how to present information while performing a
number of different tasks
Need to manage human attention and understand
when users can attend to new information
Necessary while driving, learning new skills
Particularly an issue with elders
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
21
Assessing measures of cognitive load
•
We are working to develop a reliable, realtime and objective measure of cognitive load
for contexts of divided attention
•
Current techniques not appropriate
• Post-hoc, so not real time
• Not accurate
• Subjective measures
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
22
Study of cognitive load
• Six ECTs: visual perception
and cognitive speed
• Four sensors
• Gaze tracking
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
23
Assessing Cognitive Load
•
20 young adults
•
•
•
•
•
Compared sensors for determining cognitive load
Best feature: > 74%
Sensors/features: median heat flux, ECG
> 81% across all participants
Older adults
• Same sensors useful, although heat flux also seems important
•
•
•
BodyMedia device seems to be sufficient to capture
cognitive load with elementary tasks
Need to see how this transfers to real settings
Then, use information about cognitive load in virtual
coaches
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
24
User Lessons

“The user is not I”
» Built two dozen systems to identify repeated patterns (e.g.
procedures, work orders, team collaboration)

Mobile Users are more impatient than desktop users
» Must operate more like a flashlight than a computer rebooting

Institutional Review Board
» “But madam, they are Marines and they do what they are told”

Be prepared to reduce functionality
» “It’s a fine goal”

Instant Creditability
» “I served with you on the Vinson’s first world cruise”
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
25
UCAMP
Corporal
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
26
“If it looks good,
it will fly well”

MoCCA and VuMan 3 received the prestigious
Industrial Design Excellence Awards (IDEA)
from award co-sponsors Business Week
magazine and the Industrial Designers
Society of America (IDSA).
VuMan 3
MoCCA
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
27
NATO Soldier Using CMU TIA-P Language
Translator in Bosnia
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
28
Corporal Lessons

Air Logistics Command, Sacramento CA
» The vapor barrier on a hot August day

Fort Gorden Battle Command
» “Does this bend?!”

Six units to Bosnia ….. none returned
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
29
UCAMP
Attention
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
30
But, I’ve Always Done it This Way!
On
A KC-135 Aircraft was being pressurized at ground level. The
outflow valves which are used to regulate the pressure of the
aircraft were capped off during a 5 year overhaul and never
opened back up. The post-investigation revealed: that a civilian
depot technician who, "had always done it that way," was using
a homemade gauge, and no procedure.
The technician's gauge didn't even have a max "peg" for the
needle and so it was no surprise he missed it when the needle
went around the gauge the first time. As the technician
continued to pressurize the aircraft, and as the needle was on
its second trip around the gauge the aircraft went "boom" - the
rear hatch was blown over 70 yards away, behind a blast fence!
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
31
KC-135 Pressure Test Results
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
32
Attention Lessons


The more information and more engaging the
virtual world, the less interaction with the
physical world
Use systems for reference (e.g. information
dashboard) then focus on physical world
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
33
UCAMP
Manipulation
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
34
Selection of “hot links” with CMU’s
Wheel/Pointer
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
35
Manipulation Lessons

Strong user interaction mental model
» Not only trained in the field in less than ten minutes but
also able to train the next user
» No users manual
» Training without access to what the user is seeing

Without stationary reference, users easily
become disoriented and confused with
traditional input devices
» “Which is the left button”

Control devices have to be flexible to mount
on different parts of the body
» Boeing – shoulder holster
» Sailors on aircraft carrier – shoulders used to carry tiedown chains
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
36
UCAMP
Power
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
37
Power Lessons

It’s the peak, not the average
» Muffled pops


Warning labels are no substitute for good
design
More to be gained on reducing demand than
increasing source
» Current batteries have half the energy density of
dynamite
» Current user interactions demand all resources to reduce
response time

Land Warrior
» Army standard operating system
» Nine different battery types
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
38
Speech Enabled Augmented
Reality for Maintenance [Goose]



SEAR – Speech Enabled Augmented Reality
3 D Augmented Reality graphical view with
location-sensitive 3 D speech-driven interface
3 D component specific vocabulary triggered by
proximity sensors
» Display component specific commands when in vicinity
» Key word activated

Simultaneous 3 D “parameterized” synthesized
speech streams
» For current values from physical plant

Coded visual markers for tracking, location
» 4 X 4 matrix with dots for over 10,000 combinations
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
39
Augmented Reality - Maintenance of
Nuclear Power Plant Components
Room “augmented” with the CAD drawing of a floorplan
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
40
Speech Enabled Augmented
Reality for Maintenance [Goose]

System Architecture and User Interface
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
41
Outline


Introduction
Individual
» Wearable Computers
» Augmented Reality

Infrastructure
» Museums
» Hospital
» e-Display

Ad Hoc
» Wildfire
» Volcano

Concluding Lessons
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
42
Interactive Museums [Fleck]

San Francisco Exploratorium
» Several hundred interactive exhibits
» Frequently rotated off the floor

Prior work
» PDA, Acoustic Guides, IR beacons for pointing
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
43
Interactive Museums - Services





Informer – detailed information on exhibit
Suggester – what to try
Remember – build record of experiences,
selects what to record
Guider – suggests an order of exhibits*
Communicator – instant messaging, leave
notes at exhibits*
* Not implemented
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
44
Interactive Museums – Lessons
Learned









Overall positive responses
Not enough hands to hold PDA and operate exhibit
interfering with exploration
Undesirable demand on user attention
Lost in hyper reality – focus on device rather than
exhibit
Wow factor – part of positive feedback
Beacons OK but sometimes picked up other beacons
Browser interface – people unfamiliar with stylus
Content design – did not know what was clickable
Forgetting to use Remember – application complexity
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
45
Pervasive Technologies in a
Hospital [Hansen]

Hospital scheduling, coordination, and
awareness system
» Location tracking, context awareness, large interactive
displays, mobile phones

Awareness Media
»
»
»
»
»
»
Status of work in Operating Rooms
Video stream for accessing current state
Progress bar
Chat area
Schedule
Location tracking of who is in Operating Rooms
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
46
Pervasive Technologies in a
Hospital - Scenario






Acute patient
Find/schedule Operating Room
Find surgeon not in Operating Room
Send message
Notify patient ward
Scheduled patient notified of their surgery
postponement
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
47
Pervasive Technologies in a
Hospital – Hardware Lessons
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
48
Pervasive Technologies in a
Hospital – Software Lessons
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
49
Pervasive Technologies in a
Hospital – User Lessons
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
50
e-Campus Display [Storz]

Three deployments
Art Center
Underground Bus Station
Conference Signage
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
51
e-Campus Display [Storz]

Conference Signage
» Dynamic schedule of time/location of conference events

Art Center Exhibition
» 60 year celebration of VE day
» Three displays, video diary, web based diary, interactive
artifact exhibit
» News footage, images of artifacts, visitors record own
memories

Underground Bus Station
» Three screens
» Artistic material, textual information, videos
» Context triggered
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
52
e-Campus Display – Lessons Learned
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
53
e-Campus Display – Lessons
Learned Details – Part 1

Deployments are costly
» Time, money, is there a cheaper way to get the same results

Environmental Challenges can be significant
» Fire alarm tests and power cycling, diesel fumes clogging
projector air filter

After deployment comes maintenance
» Underpass projector failure required road closure, insure
accessibility. Shadow system in lab

Follow the rules
» Accessibility for people with disabilities. Work with local site
manager

See what public sees
» Remotely monitor what public perceives. Add cameras to
view projector output
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
54
e-Campus Display – Lessons
Learned Details – Part 2

Build white boxes, not black
» Be able to monitor whole system state (what displayed
where, when) rather than just observing projected images

Content is king
» Content is the system. Considered late in cycle led to
mismatch between content support requirements and what
was provided

Content is expensive
» Generating compelling content is nontrivial requiring
specialist skills and domain knowledge

Manage your assets
» Difficulties in managing content once it is created including
encodings, archiving, previewing, approval
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
55
e-Campus Display – Lessons
Learned Details – Part 3

Define the user experience
» Precisely define user experiences – carefully coordinated
performances

Provide transactions
» Transaction level atomicity – because multiple components
involved there should be no partial transitions

Manage expectations
» Testing confused the viewing public. Communicate access
policies. Blank displays create expectation of content to
come

Be accountable
» Entering public domain makes work subject to increased
levels of scrutiny
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
56
Outline


Introduction
Individual
» Wearable Computers
» Augmented Reality

Infrastructure
» Museums
» Hospital
» e-Display

Ad Hoc
» Wildfire
» Volcano

Concluding Lessons
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
57
Monitoring Weather Conditions
in Wildland Fires [Hartung]


Predictions based on current conditions,
previous weather, and predicted weather
Thermal belts, temperature inversions
» Cold air moves into valleys forcing war air to rise which is
trapped by continuously moving air above ridge tops
» Fire stays more active in warmer air with lower relative
humidity

Current approach
» Manual Kit – 5 to 10 minutes to collect at current location
each hour
» Remote Automated Weather Stations – measure temperature,
wind speed/direction, relative humidity, precipitation,
barometric pressure, fuel moisture/temperature, soil
moisture
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
58
Monitoring Weather Conditions
in Wildland Fires -Background
Inversion Layer
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
Manual Measurement
59
Monitoring Weather Conditions
in Wildland Fires -Architecture
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
60
Monitoring Weather Conditions in
Wildland Fires – Lessons Learned 1


Fire activity changes rapidly with even small
changes at low Relative Humidity
Conform to existing infrastructure/logistics
» Powered by AA batteries – quickly accepted since nearly all
electronics devices operate by crews used AA batteries

Battery temperature has significant effect on
battery power available
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
61
Monitoring Weather Conditions in
Wildland Fires – Lessons Learned 2

Housing vents and open bottom
»
»
»
»

Allows airflow but protects from rain
Prevent heat trapping
Painted white to protect from radiation heating
Mount 1.8 meters above ground to protect from heat damage
caused by fire
Large change in elevation increased radio range by
4 to 10 times
» Further from “ground” less interference
» Fresnel Zones - measure of phase difference between reflection of
waves between transmitter and receiver that cause cancelling
effect
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
62
Air Dropped Sensors for
Volcano Monitoring [Song]

Goals
» Synchronized sampling – time synchronized within 1 msec
» Real Time continuous raw data
» One year robust operation – harsh conditions including
heavy rain, snow, ice, wind gusts to 120 mph
» On-line configurable
» Fast deployment – air drop sensors (70 pounds), network
self starting and organizing

Sensors
» Seismic
» Infrasonic
» Lightning – RF pulse detector
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
63
System for Volcano Monitoring
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
64
Air Dropped Sensors for
Volcano Monitoring - Lessons







Signal strength does not reflect signal quality,
rather signal to noise ratio
Problems with connectors
System data delivery 91.7%
Station tipped over, damaged voltage regulator
Infrasonic – pressure sensor also recorded
heavy wind gusts
Outage for 20 hours since data base could not
handle daylight savings time
Large data loss due to low battery voltage
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
65
Outline


Introduction
Individual
» Wearable Computers
» Augmented Reality

Infrastructure
» Museums
» Hospital
» e-Display

Ad Hoc
» Wildfire
» Volcano

Concluding Lessons
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
66
Common Lessons Learned







Demands on User attention
Risk of user becoming engaged in virtual world
and become less aware of physical context
Mobile users impatient
Strong interaction mental model
Fit into current procedures/logistics
Environmental influences
Power especially battery characteristics
© 2010-2013 Daniel P. Siewiorek
Mobil Computing
67
Download