Using GOMS and the Thinking Aloud Technique to GOMS and the Thinking Aloud Technique to.pdf ·...

Post on 09-Jan-2020

12 views 0 download

transcript

Using GOMS and the Thinking Aloud Technique to infer driver states

David Käthner (DLR)Julia Bühring (OvGU Magdeburg)Klas Ihme (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

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

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.

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.

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

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.

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

The Model Human Driver

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

-

+

Data Fusion

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

t touch vehicle data

gaze goals cognitive operators

12...n

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

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)

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

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

Subjects

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

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

Data Recording

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

The Time Course of the Lane Changes

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

Overall Goals

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

More Specific Goals

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

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")

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

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

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

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

Thank you for your attention!