using goms and the thinking aloud technique to goms and the thinking aloud technique to.pdf ·...

24
Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR) Julia Bühring (OvGU Magdeburg) Klas Ihme (DLR)

Upload: others

Post on 09-Jan-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

Using GOMS and the Thinking Aloud Technique to infer driver states

David Käthner (DLR)Julia Bühring (OvGU Magdeburg)Klas Ihme (DLR)

Page 2: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

Driving is1. a satisficing task,2. partially self-paced

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 2

Background: The Nature of Driving

Kircher & Ahlstrom (2016): Minimum Required Attention.

satisfying + suffice

Page 3: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

Driving is1. a "satisficing" task,2. partially self-paced,3. in a physical, dynamic environment,4. largely unregulated,5. where you can die if you make certain

mistakes.

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 3

Gibson & Crooks (1938): A theoretical field analysis ofautomobile driving.

Background: The Nature of Driving

Page 4: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

1. latent variable, "impairment level"• fatigue• drowsiness• (in)attention / distraction

2. "state" as in "state diagram", usually on the tactical level • overtaking• lane change• lane following• car following

Driver states: Two Definitions

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 4

e.g. Regan, Hallett, & Gordon (2011): Driver distraction and driver inattention

e.g. Cacciabue & Carsten (2011): A simple model of driver behaviour.

Page 5: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

Problem: Is that really what is happening?

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 5

Chovan (1994). Examination of lane change crashes and potential IVHS countermeasures.

Page 6: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

Problem: Slicing the World into Discrete States

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 6

States in the Railway system States in the Aviation

Page 7: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

Goals• state of affairs to be achieved• determine possible methods

Operators• cognitive, perceptual, motor acts• physical or mental• change state of user, environment

Methods• procedure to accomplish goals• consist of operators

Selection Rules• Which method to use?

Solution: Task Analysis, e.g. GOMS

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 7

Card, Moran & Newell (1983): The Psychology of Human-Computer-Interaction.

Page 8: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Folie 8

The Model Human Driver

Page 9: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Folie 9

Going Bottom-Down: A GOMS for Driving

goals

glances

driving data

touch

physical level

information uptake

cognition

obse

rvab

ility

-

+

Page 10: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

Data Fusion

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 10

t touch vehicle data

gaze goals cognitive operators

12...n

Page 11: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

The Driving Simulator

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 11

DLR's Virtual Reality Lab• 360° projection• mock-ups or real car

Page 12: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 12

Scenario 1 - Controlled"Stay between 120 and 130 km/h"

225 m100 m

Ego (≈ 125 km/h) lead (100 km/h)overtaking car (140 –160 km/h)

Page 13: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 13

Scenario 2 - Realistic"Drive 110 - 150 km/h"

Page 14: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

Subjects

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 14

Page 15: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

Data Recording

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 15

eye tracking: Smart Eye Pro

thinking aloud: Webcam

driving & simulation data• velocity, acceleration• positions • steering (wheel) angle• pedal input

pressure sensors

Page 16: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

Data Recording

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 16

Page 17: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

The Time Course of the Lane Changes

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 17

Page 18: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

Overall Goals

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 18

Page 19: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

More Specific Goals

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 19

Page 20: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

Cognitive Operators

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 20

category sub categoryanticipating vehicles in same lane will change speed

vehicles in other lane will change speed

lead vehicles will change lanes

flow of traffic will change

evaluations gap size

distances to other vehicles, especially lead car

accelerations of other vehicles

situation ("nothing is happening")

Page 21: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

Cognitive Operators

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 21

category sub categoryinformation retrieval

from LTM (traffic rules)

from WM ("there is still a car back there")

decisions change of velocity / acceleration

lane change

stay in lane

follow lead car

Page 22: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

What about driver states?• useful to structure the task:

1. information gathering2. decision making3. execution

• but no good fit with "what actually happens"

Problems with discrete states• "It's the situation, stupid". • information gathering and (a little less) decision making are what we do

all the time. That is the task.• states do not cover anticipation well

Summary

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 22

Page 23: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

Satisficing• much of driving is "don't do X"• does not clearly indicate what should be done

What's next?• Sketch alternatives for a given situation. • From the data: Why was that alternative chosen, not the others?

Summary + Outlook

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 23

Page 24: Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf · Using GOMS and the Thinking Aloud Technique to infer driver states David Käthner (DLR)

GOMS & Thinking Aloud > David Käthner > TeaP 2017DLR.de • Chart 24

Thank you for your attention!