1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System...

21
1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität der Bundeswehr München Faculty of Aerospace Sciences Institute of Flight Systems (IFS) Dagstuhl Seminar on Plan Recognition 03.-08. April 2011

Transcript of 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System...

Page 1: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

1Ruben Strenzke 2011

Assuming the Human‘s Cognitive Stateas Basis for Assistant System Initiative

© UniBwM / LRT-13 / 2011

Ruben Strenzke

Universität der Bundeswehr MünchenFaculty of Aerospace SciencesInstitute of Flight Systems (IFS)

Dagstuhl Seminar on Plan Recognition03.-08. April 2011

Page 2: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

2Ruben Strenzke 2011

• Projects‘ Background– Manned-Unmanned Teaming Application– The Cooperative Automation Approach

for Assistant Systems

• Assuming the Human‘s Cognitive State– Project 1: Mixed-Initiative Mission Planning– Project 2: Operator Workload Estimation

Agenda

Page 3: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

3Ruben Strenzke 2011

Unmanned Aerial Vehicle (UAV) Guidance TrendOperator-to-vehicle ratio

n : 1

1 : 1

1 : n

Helicopter commander

onboardGroundControlStation

1 : n1 : n

Today

Future

Page 4: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

4Ruben Strenzke 2011

Manned-Unmanned Teaming (MUM-T) MissionHB Homebase

C Corrdidor

PZ Pickupzone

DZ1 Dropzone

DZ2 Alt Dropzone

L Leg

N

HB

FLOTFLET

C3

DZ1

C2

L1

L2

L3

PZ

C1

DZ2

L4

Page 5: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

5Ruben Strenzke 2011

MUM-T Human-Machine Concept [Strenzke&Schulte 2011]

MUM-T Work System

Supervisory Control(Task-based Guidance)

Cooperative

Control (M

ixed-Initiative)

proactive,rational,

multi-aircraft-oriented agent

rather reactive,greedy and

single-aircraft-oriented agents

Page 6: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

6Ruben Strenzke 2011

MUM-T Research Simulator [Uhrmann et al. 2009, 2010]

Page 7: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

7Ruben Strenzke 2011

Multi-UAV Guidance: Human-Machine Interface

Task-basedinteraction

RecconaissanceTasks

UAV selection

Operator willbe overtaxed!(multiple UAVs,

mission replanning)

Page 8: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

8Ruben Strenzke 2011

Requirement 1:The assistant system has to guide the attention of the human operator to the most urgent task.

Requirement 2 : If the human operator cannot carry out the most urgent task because of overtaxing, then the assistant system has to take initiative to transfer this situation into one which can be handled normally by operator.

Requirement 3:If there are tasks, the human operator is not capable to accomplish, or which are of too risky or costly, these tasks have to be allocated to the automation.

Basic Requirements for Assistant Systems

Cognitive Automation Approach [Onken&Schulte 2010]

Assistant system shall provide: Situation awareness improvement, work load reduction, error avoidance, error elimination…

but be silent and invisible most of the time – cannot be accessed by human initiative

knows and follows the same work object as the human does

Page 9: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

9Ruben Strenzke 2011

Assistance System: Human-Machine Interface

• Speech synthesis monolog and display dialog

• 3 escalation steps: advice proposal generation task re-allocation

Page 10: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

10Ruben Strenzke 2011

Example for Mixed-Initiative Dialog

• Assistant System takes initiative: “UAV1 needs follow-up task” • Operator presses proposal-button• Assistant System proposes: “add task transit A B for UAV1” • Operator presses accept-button • Assistant System affirms: “added task transit A B for UAV1”• asf.

Assistant Sytem needs to solve these questions:- What is the operator planning?- What is he/she doing?- Is his/her plan good?- Does he/she follow the plan or make errors?- Is he/she overtaxed?

Page 11: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

11Ruben Strenzke 2011

• Projects‘ Background– Manned-Unmanned Teaming Application– The Cooperative Automation Approach

for Assistant Systems

• Assuming the Human‘s Cognitive State– Project 1: Mixed-Initiative Mission Planning– Project 2: Operator Workload Estimation

Agenda

Page 12: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

12Ruben Strenzke 2011

Regarding the Human Operator from Outside

• Application-specific operator model:(disregarding intermediate goals in hierarchical plans, and top-level goals are known)

goals

plan

action

+ ep

+ ea

has

has knows

measuresestimates

chooses

Page 13: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

13Ruben Strenzke 2011

Regarding Human Error and its Source

workload

goals

plan

action

behavior + eb(e.g. + sweating)

effects

+ ep

+ ea

has

has knows

measuresassumes

estimates

Cognitive state

shows

mea

sure

sgenerates

suffe

rs fr

om

chooses

First project:Mixed-Initiative Planning

Page 14: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

14Ruben Strenzke 2011

Online Plan Recognition/Reasoning by Planning

I generate a plan and enter the UAV tasks

into the system.

I cannot know what the human is planning because the entering of the plan is never explicitly finished, but I

treat each planned UAV task as a constraint and I try to solve the

mission problem while regarding these additional constraints.

If there is no solution, the human must have made a mistake (or

problem is unsolvable. If there is a solution, I can check its costs

against my own solution and also check if the human forgot to enter

any tasks. online

possible plan set generation

Page 15: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

15Ruben Strenzke 2011

Mixed-Initiative Mission Planner (MMP) Concept

4. Assistant system takes initiative on basis of assumed human plan

(action scheduling, missing plan elements)

or reference plan(suboptimal assumed human plan,

infeasible system plan)

5. Assistant system urges humanto make system plan convergeto one of its plans if necessary

1. System plan is enteredincrementally

partial or complete human plan

2. Assistant System hasdirect access to system plan

3. Assumed human plan is apossible completion of the

system plan, i.e. it shall converge to human planwith every detail added

to the system plan

Page 16: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

16Ruben Strenzke 2011

Slave MMP

Free MMP

Assistant Core

Diverse informationsources

Mission Control

There is a new objective!

UAV Operator

I want UAV1 to... and helo to…

Ground vehicle spotted!

Mission + userconstraints

Mission

constraints

Assumed human plan Reference plan

Current ta

ctical si

tuation Mission orderAircraft

tasks

The MMP is based on the PDDL 2.2 compatible planner

„LPG-td“ [Gerevini et al. 2004]

user goals,user plan!

non-probabilistic,non-hierarchical, CWA

Page 17: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

17Ruben Strenzke 2011

Given and User Goals Example

Free

Slave

Page 18: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

18Ruben Strenzke 2011

Operator Workload Estimation

workload

goals

plan

action

behavior + eb(e.g. + sweating)

effects

+ ep

+ ea

has

has knows

measuresassumes

suffe

rs fr

om estimates

Cognitive state

shows

generates

chooses

mea

sure

s

Second project:Workload Estimation

Page 19: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

19Ruben Strenzke 2011

Workload Estimation by HMMs [Donath et al. 2010, 2011]

search for objects identify object further tasks...

normal (excl. ea/eb) HMM1 HMM3 ...

too high (incl. ea/eb) HMM2 HMM4 ...

taskworkload

Video!

- Workload can be estimated by regarding operator behavior

- behavior differs between tasks and workload levels

- Measuring of visual and manual interaction with the system

- has been done offline

- for one person:

Page 20: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

20Ruben Strenzke 2011

Challenges: -Online Generative Plan Recognition-Having Data-Fragments from Different Process Steps

workload

goals

plan

action

behavior + eb

effects

+ ep

+ ea

has

has

Cognitive state

shows

If we have assumptions abouthis plan, it‘s easier to

assume what he is doing!

If we have assumptions abouthis goal(s), it‘s easier to

assume what he is planning!

generates

suffe

rs fr

om

chooses

knows

measuresassumes

estimates

mea

sure

s

Page 21: 1 Ruben Strenzke 2011 Assuming the Human‘s Cognitive State as Basis for Assistant System Initiative © UniBwM / LRT-13 / 2011 Ruben Strenzke Universität.

21Ruben Strenzke 2011

The Obligatory Last Slide

Thank you very much for your attention!

Comments and questions welcome

[email protected]