measuring the allocation of control in a 6 degree-of-freedom docking experiment

22
Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment Maurice R. Masliah and Paul Milgram Ergonomics in Teleoperation and Control (ETC) Lab Department of Mechanical and Industrial Engineering University of Toronto, Ontario, Canada, M5S 3G8 Introducing the M- metric

Upload: damien

Post on 19-Jan-2016

28 views

Category:

Documents


0 download

DESCRIPTION

Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment. Introducing the M -metric. Maurice R. Masliah and Paul Milgram Ergonomics in Teleoperation and Control (ETC) Lab Department of Mechanical and Industrial Engineering - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

Measuring the Allocation of Controlin a 6 Degree-of-Freedom Docking Experiment

Maurice R. Masliah and Paul Milgram

Ergonomics in Teleoperation and Control (ETC) LabDepartment of Mechanical and Industrial EngineeringUniversity of Toronto, Ontario, Canada, M5S 3G8http://etclab.rose.utoronto.ca{moman, milgram}@etclab.mie.utoronto.ca

Introducing the M-metric

Page 2: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

(Images courtesy of Shumin Zhai and Ravin Balakrishnan)

Motivation

Page 3: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

Overview

• Measures/definitions of performance metrics

• The M-metric

• Hypothesis for 6 DOF docking tasks

• 6 DOF docking experiment

• Results using the M-metric and discussion

• Shortcomings / Future Work of the M-metric

Page 4: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

Start Position

Goal PositionA

Start Position

Goal Position

B

Start Position

Goal Position

E

Start Position

Goal Position

F

Start Position

Goal Position

G

Start Position

Goal Position

D

Start Position

Goal Position

C

Hypothetical Trajectories : 2 DOF

Page 5: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

Measures/Definitions of Coordination

• time-on-target (“not very suitable” [Poulton ‘74])

• accuracy speed [Behbehani et al. ‘88]

• spatial or temporal invariance [Morrison & Newell ‘98]

• cross-correlations [Vereijken et al. ‘92, Zhai et al. ‘96]

• integrality [Jacob et al. ‘94]

• inefficiency [Zhai & Milgram ‘98]

Page 6: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

Integrality vs. Inefficiency

• Integrality is a measure of simultaneity

(in the time domain)

• Inefficiency is a measure of distance traversed

(in the space domain)

Time

0

2

4

6

8

10

Am

ount

of M

ovem

ent

Amount of Movement Over Time

A

B

Page 7: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

The M-metric

• Measures the allocation of control across DOFs

• “Control” = any movement which reduces error

• “Error” = the difference between the goal position and

the current position

• M-metric = (control simultaneity) × (control efficiency)

Page 8: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

Err

or

Incr

eas

e

Err

or

Re

duct

ion

Time

DOF "X"DOF "Y"

Definition of Control Simultaneity

CHANGE IN

ERROR

Normalized Error

Reduction

Area under DOF curve = 1

Area of overlap, intersection between the DOFs.

Page 9: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

Control Efficiency

Efficiency =the weighted average of the ratios of the length of the “optimal” trajectory for each DOF divided by the actual trajectory

StartPosition Goal

Position

a

bc

Efficiency =c

a + b

Page 10: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

M-metric: Primary Features

• measures the allocation of control

• = simultaneity efficiency

• values between 0 and 1

• computed for any number of DOFs ( 2)• (also subsets of the total available DOFs)

• computed across DOFs encompassing different measurement units (cm, degrees)

Page 11: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

Hypothesis for 6 DOF docking tasks

• Non-equal allocation of control across DOFs

• Novices • will allocate their control between translation and rotation

DOFs • will switch control back and forth

• As expertise develops:• will continue to allocate their control between translation

and rotation DOFs with improved control• will develop uniform allocation of control across all 6 DOFs

Page 12: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment
Page 13: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

8 subjects total (between subjects design)

2 input devices :

216 docking trials per session

5 one hour sessions

Experimental Design

= 8640 total trials

Spaceball

Finger-ball

Page 14: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

Results: Task Completion Times

Docking Performance over TimeIsotonic Position Device

Trial Number

0 200 400 600 800 1000

Tas

k C

ompl

etio

n T

ime

(sec

onds

)

0

5

10

15

20

25

30

35

40

Session Means

Docking Performance over TimeIsometric Rate Device

Trial Number

0 200 400 600 800 1000

Tas

k C

ompl

etio

n T

ime

(sec

onds

)

0

5

10

15

20

25

30

35

40

Session Means

Page 15: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

Average M-metric Value for all Two-Way Comparisons

0.0

0.1

0.2

0.3

0.4

0.5

0.6

XY XZ YZXRX

XRYXRZ

YRXYRY

YRZZRX

ZRYZRZ

RXRY

RXRZ

RYRZ

M-m

etr

ic

Results: M-metric Scores 2-way Comparisons

within translation within rotationbetween translation & rotation

Page 16: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

Results: M-metric Scores 3-way Comparisons

Average M-metric Value for all Three-Way Comparisons

0.0

0.1

0.2

0.3

0.4

0.5

0.6

XYZ

XYRX

XYRY

XYRZ

XZRX

XZRYXZRZ

YZRX

YZRYYZRZ

XRXRY

XRXRZ

XRYRZ

YRXRY

YRXRZ

YRYRZ

ZRXRY

ZRXRZ

ZRYRZ

RXRYRZ

M-m

etr

ic

within translation within rotationbetween translation & rotation

Page 17: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

Results: M-metric Scores Over Time

within rotation

between translation & rotation

0

0.1

0.2

0.3

0.4

0.5

0.6

1 2 3 4 5

Session (Time)

M-m

etric

Isotonic Position Y-Z-RYIsometric Rate Y-Z-RYIsotonic Position RX-RY-RZIsometric Rate RX-RY-RZ

Page 18: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

M-metric Summary

• new metric for measuring allocation of control

• tested in a longitudinal 6 DOF docking task

• subjects allocated allocated unequally control across all 6 dofs

• subjects controlled rotation & translation separately

• separation of control for the isometric device greater than for the isotonic device

Page 19: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

Shortcomings / Future Work

• Need to define the “correct” path unequivocally• In docking, any trajectory which accomplishes the

docking goal is acceptable.

• Expand M-metric definition to include tracking, tracing, and target acquisition tasks.

• Next experiment : test M-metric on a dynamic 6 DOF tracking task

Page 20: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

Conclusion:In a multi-degree of freedom continuous movement task:

• the M-metric provides a measure of how control is allocated across available DOFs

• it is possible to have two movements with equal performance scores, but with very different time-space trajectories

Page 21: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

Acknowledgements

• Institute of Robotics and Intelligent Systems (IRIS)

• Natural Sciences and Engineering Research Council (NSERC)

• Shumin Zhai, IBM Almaden Research

• Ravin Balakrishnan, University of Toronto

Page 22: Measuring the Allocation of Control in a 6 Degree-of-Freedom Docking Experiment

Taxonomy of Manual Control TasksTime Domain

Externally Paced Self-Paced(Time Matching) (Time Minimizing)

Spac

e D

omai

n

D

istr

ibut

ed

Sin

gle

Loc

atio

n

L

ocat

ion

Target Acquisition ball catching instrument

playing at atempo

Target Docking menu

selection peg-in-hole

tasks

DynamicTracking target

gunnery driving at a

speed limit

Tracing drawing marking

menus

[Masliah ‘99]