27
1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Speaker : Po-Hung Lai Date :2009.10.2 Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan TAN and Tamio ARAI

1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

Embed Size (px)

Citation preview

Page 1: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

11

Using Motion Capture Data to Regenerate Operator’s

Motions in a Simulator in Real Time

Speaker : Po-Hung LaiSpeaker : Po-Hung Lai

Date :2009.10.2Date :2009.10.2

Feng DUAN, Jeffrey Too Chuan TAN and Tamio ARAI

Page 2: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

22

OutlineOutline1. Introduction

2.2. Experimental Setup and Simulator

3. Arithmetic Methods Used in This

Experiment

4. Experiment Results

5. Conclusions

Page 3: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

33

1.Introduction

Cell Production System

Page 4: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

44

Cell Production System

(1)(1) Due to the negative or zero growth of Due to the negative or zero growth of

the populationthe population

1.Introduction

Page 5: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

55

(2) (2) To protect the operatorTo protect the operator

1.1.DuanDuan has utilized a has utilized a simulatorsimulator..

2.2.HenrichHenrich has proposed an intuitive has proposed an intuitive behavior model to realize a safe human-robot behavior model to realize a safe human-robot coexistence and cooperation.coexistence and cooperation.

(3) defect(3) defect

not real timenot real time

1.Introduction

Page 6: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

66

(4) (4) improvementimprovement

1.Introduction

Page 7: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

77

(5) (5) Use Direct Linear Transform Use Direct Linear Transform

defectdefect :Change light condition :Change light condition

improvementimprovement : Use special color filter method : Use special color filter method

(6) (6) Use special color filter methodUse special color filter method

defectdefect : detected 3D position whether : detected 3D position whether accurateaccurate

improvement improvement :joint-angle into Kinematic human :joint-angle into Kinematic human body simulator body simulator

1.Introduction

Page 8: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

88

(7)(7) joint-angle into kinematic human joint-angle into kinematic human body body simulator simulator

defect : defect : not real timenot real time

improvement: improvement: Base on Optitrack Base on Optitrack

the operator’s motion in real timethe operator’s motion in real time

1.Introduction

Page 9: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

99

(8) (8) Base on Optitrack the operator’s motionBase on Optitrack the operator’s motion

defect: defect: not conveniently and economicallynot conveniently and economically

improvement: improvement: AA human operator’s motions human operator’s motions

conveniently and economically.conveniently and economically.

A kinematic human body A kinematic human body simulator is developed.simulator is developed.

1.Introduction

Page 10: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

1010

(9)(9) kinematic human body simulator kinematic human body simulator

defect: defect: capture errorcapture error

improvememt:improvememt: noise filter method noise filter method

1.Introduction

Page 11: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

1111

2.2. Experimental Setup and Simulator

(1) Experimental Setup(1) Experimental Setup

START

Use two cameras to capture color make

Compute 2D Position

Page 12: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

1212

2.2. Experimental Setup and Simulator

Use DLT Method

Use Color Filter Method

Use Noise Filter Method

Page 13: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

1313

2.2. Experimental Setup and Simulator

Calibration Tool

Kinematics human body simulator

End

Page 14: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

1414

3.Arithmetic Methods Used in This

Experiment(1) (1) Direct Linear Transformation (DLT) Method

Page 15: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

1515

3.Arithmetic Methods Used in This

Experiment

Page 16: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

1616

3.Arithmetic Methods Used in This

Experiment

Page 17: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

1717

3.Arithmetic Methods Used in This

Experiment(2) (2) Joint Angle Calculation Equations

Page 18: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

1818

((3) Color filter Method3) Color filter Method

3.Arithmetic Methods Used in This

Experiment

Page 19: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

1919

3.Arithmetic Methods Used in This

Experiment

Page 20: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

2020

3.Arithmetic Methods Used in This

Experiment

Page 21: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

2121

3.Arithmetic Methods Used in This

Experiment(4) (4) Noise Filter Method

Page 22: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

2222

4.Experiment Results

(1) (1) Overview of the Entire System

Page 23: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

2323

(2) Measurement Accuracy

4.Experiment Results

Page 24: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

2424

(3)(3) Regenerated Operator’s Motions

4.Experiment Results

Page 25: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

2525

4.Experiment Results

Page 26: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

2626

4.Experiment Results

Page 27: 1 Using Motion Capture Data to Regenerate Operator’s Motions in a Simulator in Real Time Speaker : Po-Hung Lai Date :2009.10.2 Feng DUAN, Jeffrey Too Chuan

2727

5.5. Conclusions

From these experimental results,

our monitoring system successfully regenerates the operator’s motions in the

simulator in real time.