55
Georgia Institute of Technology | Marquette University | Milwaukee School of Engineering | North Carolina A&T State University | Purdue University | University of California, Merced | University of Illinois, Urbana-Champaign | University of Minnesota | Vanderbilt University Generic Presentation Template for CCEFP Update this text in the Slide Master Coordinated Rate Control User Interface and Task Identification of an Excavator Beau Domingue, GRA Georgia Ins3tute of Technology Prof. Wayne Book

Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

Georgia Institute of Technology | Marquette University | Milwaukee School of Engineering | North Carolina A&T State University | Purdue University | University of California, Merced | University of Illinois, Urbana-Champaign | University of Minnesota | Vanderbilt University

Generic Presentation Template for CCEFPUpdate this text in the Slide Master

Coordinated Rate Control User Interface and Task Identification of an Excavator

BeauDomingue,GRAGeorgiaIns3tuteofTechnology

Prof.WayneBook

Page 2: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Research Goal Makefluidpower:• Moreefficient• Safer• EasiertoUse

ConsolidateresultsonmulDdegreeoffreedominterfacesovertherangeofspeeds,dimensions,numbersofinterfaces,extentofautomaDonandinterfacemodaliDesfoundwithhydraulicactuaDon.

Page 3: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

GT Excavator Simulator

Page 4: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

GT Excavator Simulator

Page 5: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Implement On Live Hardware •  ExcavatorSimulatorisagreattool,butnotrealthing

•  Verifyresultsonlivemachine•  Doneinpast,wouldliketodoagaininthefuture

Page 6: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

3D – Stereo on GT Simulator

Page 7: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

3D – Stereo on GT Simulator

Page 8: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Excavator User Interfaces" •  Thecurrentstateoftheart•  TheevoluDonofthetechnologydevelopedforthisproject.

Page 9: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Conventional Excavator UI •  JointflowcontrolwithjoysDcks

•  NotintuiDve•  Slowlearningcurve•  RequiresextensivetrainingImprovedUIWould:•  ReducecogniDveload•  Reduceoperatorerrors•  ReducetaskDme&fuelconsumed

Page 10: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

State of Art Excavator UI

Page 11: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Jacobian Breakdown of Control Vectors

Page 12: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Jacobian Breakdown of Control Vectors

Page 13: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Coordinated Control •  MapsoutputofmulDdegreeoffreedomsystemtocoordinatesystemfamiliartooperator

•  ChangeinputsofexcavatortocontrolendeffectorposiDondirectly,notindirectlythroughjointangles.

•  ControllersolvinginversekinemaDcs,notuser

Page 14: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Coordinated Control •  PosiDonorRateControl?

Page 15: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Coordinated Rate Control with Phantom

Page 16: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Coordinated Position Control with Phantom

Page 17: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Position vs. Rate Control on Excavator •  Excavatorsareslower,andfavor

ratecontrol•  ReducedeffecDvenessof

posiDonalcontrolduetofactthattheoperatordoesn’tknowwhatcommandisbeinggiven,leadstoresponseovershootorundershoot

•  EltonconfirmedthisbytesDngposiDoncontrolwithghost,whichperformedsignificantlybeXer

•  ApplicableonremoteoperaDon

Page 18: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Conventional Control vs. Coordinated Rate Control with Phantom

Page 19: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Phantom Roadblocks

Fragile ExpensiveNotErgonomic(fa3gueissues)

BiodynamicFeedthrough

Page 20: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Coordinated Position Control - Kinematically Similar Arm

Fa3gue+biodynamicfeedthroughissues!

Page 21: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Coordinated Position - Control Kinematically Similar Arm

RotatecontrolplanesidewaystoaddressfaDgueissues

Page 22: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Coordinated Position Control Kinematically Similar Arm

RotatedcontrolplaneinconsequenDaltoperformancemetrics

Page 23: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

User Interface Adoption Players • Manufacturers

–  Price–  Complexity–  Durability

• Contractors/Owners–  Liability–  FuelEfficiency

• Operators–  Ergonomics–  TimeEfficiency–  LearningCurve

Goal:Implementnewcontroller,consideringallconcerns,usingwhatwe’velearnedfrompreviouswork

Page 24: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Proposed Configuration •  NewUIwouldnotrequirenewhandcontrollers•  NewUIshouldreapbenefitsassociatedwiththechangefromjointcontroltocoordinatedcontrolandoffersignificantperformanceimprovements

•  ExcavatorwouldbecapableoftogglingbetweentradiDonalcontrolstyleandnewstyleviaswitch

•  Requirements:excavatormustbeawareofitsjointangles,andhavecomputerordedicatedchipperformthemathemaDcsassociatedwithcontroller

JoysDck HydraulicsFlowCommands JoysDck

Hydraulics

CoordinatedCommands

ExcavatorJointAngles

Controller

FlowCommands

TradiDonalorCoordinatedSwitch

Page 25: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

New Coordinated Rate Control Mapping?

Page 26: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

New Coordinated Rate Control Mapping

Page 27: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Mapping – Left Joystick

Page 28: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Mapping - Right Joystick

Page 29: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Conventional Vs. CRC

TradiDonalControl CoordinatedRateControl(CRC)

Page 30: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Human Subject Experiment

Session 1 Session 2 Session 3

warm-up | trial1 | trial2 | trial3 warm-up | trial1 | trial2 | trial3 warm-up | trial1 | trial2 | trial3

Group A Conventional Conventional CRC

Group B CRC CRC CRC

Page 31: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Time Efficiency

Trialmean 1 2 3 4 5 6

Soil

Rem

oved

(kg)

/ Ti

me

(min

)

0

200

400

600

800

1000

Conv. UICRC UI

Page 32: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Group Time Efficiency

Trialmean 1 2 3 4 5 6 7 8 9

Soil

Rem

oved

(kg)

/ Ti

me

(min

)

0

200

400

600

800

1000

Group AGroup B

Page 33: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Fuel Efficiency

Trialmean 1 2 3 4 5 6

Soil

Rem

oved

(kg)

/ Fu

el C

onsu

med

(kg) #104

0

0.5

1

1.5

2

2.5

3

Conv. UICRC UI

Page 34: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Idle Time

Trialmean 1 2 3 4 5 6

Perc

enta

ge o

f Tim

e Sp

ent I

dle

0

10

20

30

40

50Conv. UICRC UI

Page 35: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Survey Results

Conventional CRC No Preference0

2

4

6

8

Num

ber o

f Sub

ject

s

Group A subjects Learning Preference

Expert

Conventional CRC No Preference0

1

2

3

4

5

6

7

Num

ber o

f Sub

ject

s

Group A Subjects Bucket Control Preference

Expert

Conventional CRC No Preference0

1

2

3

4

5

Num

ber o

f Sub

ject

s

Group A Subjects Controller Confidence

Expert

Page 36: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Task Identification

Page 37: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Standard Trenching Cycle

ReturnDig Unload

Page 38: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Task Identification •  Trenchingprocesscanbedelineatedintothreesubtasksorphases:– Digphase– Unloadphase– Returnphase

•  Duetothewelldefinedcyclenatureoftheprocess,asupervisedclassificaDonapproachcanbeused.

Page 39: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Artificial Neural Network (2ANN)

Input Layer (2)

Hidden Layer (50)

Output Layer (3)

2x50 Weights

50x3 Weights

Dig

Unload

Return

Page 40: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

2ANN Classification of seen Training Data

1 2 3 4 5−1

−0.5

0

0.5

1

Time (min)

Nor

mal

ized

Inpu

t

SwingStickDigUnloadReturn

ManualClassification

ANNClassification

Page 41: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

2ANN Classification of seen Training Data

2−1

−0.5

0

0.5

1

Time (min)

Nor

mal

ized

Inpu

t

SwingStickDigUnloadReturn

ManualClassification

ANNClassification

Page 42: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

2ANN performance •  TheresulDngclassificaDonwas~96%accurateforthetrainingdatawithclassificaDoncorrecDons.

•  However,theANNwasnotrobusttooperatorstyleduetoitsextremelysimplestructureandresulDngdecisionboundary.

Page 43: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

2ANN Decision Boundary

−1 −0.5 0 0.5 1−1

−0.5

0

0.5

1

Swing

Stic

k

DigUnloadReturn

Page 44: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

2ANN Unseen Data Classification

2 3−1

−0.5

0

0.5

1

Time (min)

Nor

mal

ized

Inpu

t

SwingStickDigUnloadReturn

{ 2 1 3 1 3 1 }

Page 45: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

2ANN Unseen Data Classification

2 3−1

−0.5

0

0.5

1

Time (min)

Nor

mal

ized

Inpu

t

SwingStickDigUnloadReturn

Premature Transition

{ 2 3 1 }

Page 46: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Training Data Generation •  The2ANNgenerallyyieldedpoorclassificaDonsforunseendata.

•  However,withsomepreandpostprocessingofclassificaDons(*thatcouldnotbedoneinrealDme)the2ANNyieldedacceptableresultsforsomedatasets.

•  Thus,the2ANNwasusedtogeneratetrainingdatatotrainanotherANN.

Page 47: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Training Data Generation •  5datasets,correspondingto5trialsfromdifferentsubjectsforeachgroup,wereselected.

•  Datawassampledat100Hzeach5minutetrial,correspondingto30,000datapoints,or150,000datapointstotal.

Page 48: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Artificial Neural Network (8ANN)

Input Layer (8)

Hidden Layer (50)

Output Layer (3)

8x50 Weights

50x3 Weights

VelocityCommands

JointPositions

Dig

Unload

Return

Page 49: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

8ANN Classification of seen Training Data

1 2 3 4 5−1

−0.5

0

0.5

1

Time (min)

Nor

mal

ized

Inpu

t

Swing Vel cmdBoom Vel cmdStick Vel cmdBucket Vel cmdSwing PosDigUnloadReturn

ManualClassification

ANNClassification

Page 50: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

8ANN Classification of seen Training Data

2−1

−0.5

0

0.5

1

Time (min)

Nor

mal

ized

Inpu

t

Swing Vel cmdBoom Vel cmdStick Vel cmdBucket Vel cmdSwing PosDigUnloadReturn

ManualClassification

ANNClassification

Page 51: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

8ANN Classification of unseen Data

2 3−1

−0.5

0

0.5

1

Time (min)

Nor

mal

ized

Inpu

t

Swing Vel cmdBoom Vel cmdStick Vel cmdBucket Vel cmdSwing PosDigUnloadReturn

Swing Right Swing LeftRobust to Oscillation/Glitches

Page 52: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Visualization of subspace of 8 Dimensional Decision Boundary

1-1-1

Boom

0

0

Stic

k

Swing

0

1

-11

DigUnloadReturnBucket ClosingBucket nullBucket Opening

Page 53: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Visualization of subspace of 8 Dimensional Decision Boundary

Page 54: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Thanks to Contributors and Partners

Page 55: Georgia Institute of Technology | Marquette University ... · FPIRC 2016 Implement On Live Hardware • Excavator Simulator is a great tool, but not real thing • Verify results

FPIRC2016

Contact •  BeauDomingue–[email protected]

•  WayneBook–[email protected]