Top Banner
Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler
20

Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Dec 20, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Hand-Eye Coordination and Vision-based Interaction

Martin Jagersand

Collaborators: Zach Dodds, Greg Hager, Andreas Pichler

Page 2: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Vision-based Tasks

Page 3: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Everyday Physical Interactions:Installing a Light Bulb

Page 4: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Sensory-Motor Coordination

• Humans interact effortlessly with the world through vision and physical contact

• Fundamental: Sensory-Motor transforms

Page 5: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Different issues

• What tasks can be performed?– Camera models, geometry, visual encodings

• How to do vision guided movement?– H-E transform estimation, feedback,

feedforward motion control

• How to plan, decompose and perform whole tasks?

Page 6: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Tasks and Image Specifications

task space error

image space error

image space satisfied

task space satisfied

Page 7: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Task ambiguity

• Will the scissors cut the paper in the middle?

Page 8: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Task ambiguity

• Will the scissors cut the paper in the middle? NO!

Page 9: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Task Ambiguity

• Is the probe contacting the wire?

Page 10: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Task Ambiguity

• Is the probe contacting the wire? NO!

Page 11: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Task Ambiguity

• Is the probe contacting the wire?

Page 12: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Task Ambiguity

• Is the probe contacting the wire? NO!

Page 13: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Camera Models• Internal calibration: Longuet-Higgins 1981

• Weak calibration: Faugeras 1992, Hartley 1992

• Affine calibration: Horaud et al. 1998, 1999

• Stratification of stereo vision: Faugeras 1995

- characterizes the reconstructive certainty of weakly, affinely, and internally calibrated stereo rigs

Caff

C inj

Cproj

C sim

reconstruction up to a bijection of task space

up to a projective transformation of task space

up to an affine transformation of task space

up to a similarity (scaled Euclidean transformation)

Page 14: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Visual Invariance

inj injinjinj

proj

sim

aff aff

proj proj

Page 15: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Task Invariance

A task T(f)=0 is invariant under a group G of transformations, iff x

f V , g G with g(f ) V T(f )=0 T(g(f ))=0n

xn

If T(f ) = 0 here,

T(f ) must be 0 here, if T is G invariant

T(f ) must be 0 here, if T is G invariant

T(f ) must be 0 here, if T is G invariant

T(f ) must be 0 here, if T is G invariant

proj

inj

sim

aff

Page 16: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

JacobianEstimation

Page 17: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Estimating a Force Frame

Page 18: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Composite Task: Solving a Puzzle

Page 19: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Modulating Basis Vectors

Page 20: Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.

Human Arm Animation

Training sequence Simulated Animation