towards autonomous and adaptive humanoids [phd proposal @ università della svizzera italiana]

44
From Vision to Actions towards adaptive & autonomous robots Juxi Leitner istituto dalle molle di studi sull’intelligenza artificiale idsia / supsi / usi

Upload: juxi-leitner

Post on 21-Dec-2014

156 views

Category:

Technology


3 download

DESCRIPTION

The slides for my PhD proposal presentation in Nov 2013 at the Università della Svizzera Italiana (USI). The proposal can be found on my webpage: http://Juxi.net/phd/

TRANSCRIPT

Page 1: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

From Vision to Actionstowards adaptive & autonomous robots

Juxi Leitneristituto dalle molle di studi sull’intelligenza artificiale

idsia / supsi / usi

Page 2: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

adaptive

adapt |əәˈdapt|verb [ with obj. ]

[...]• [ no obj. ] become adjusted to new conditions: a large organization can be slow to adapt to change.

[...]

Page 3: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

adaptive

Page 4: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

autonomousautonomous |ɔːˈtɒnəәməәs|adjective

(of a region) having the freedom to govern itself or control its own affairs: the federation included sixteen autonomous republics.

• having the freedom to act independently: school governors are legally autonomous.

[...]

Page 5: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

autonomous

Page 6: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

robotics

Page 7: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

thanks to G. Metta, IIT and U.Plymouth for their pictures

iCub[Metta et al., 2010]

Page 8: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

manipulationaimed at

[Metta et al., 2010]

Page 9: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

SOLVED” CHESS is“

Page 10: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

object manipulationtowards learned

http://robotics.idsia.ch/

Page 11: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

PhD Projectparts

Page 12: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

perceptionvisual

Page 13: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

robust objectdetection[Leitner et al, 2012a/b, Harding et al., 2013]

Page 14: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

cv approachescurrent

Page 15: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

cartesian genetic programming

+ min dilate avg INP INP INP

[Leitner et al, 2012a/b, Harding et al., 2013]

Page 16: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

detection

icImage* BlueCupDetector::runFilter() { ! icImage* node0 = new GpImage(-8.2, ImgW, ImgH);! icImage* node1 = InputImages[4];! icImage* node2 = node0->avg(node1);! icImage* node4 = node2->threshold(64);! icImage* node6 = node4->erode(5);! icImage* node42 = node6->SmoothMedian(5);! icImage* node79 = node42->gauss(9);! icImage* node99 = node79->dilate(5);

//cleanup ...! return node99; }

Page 17: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

visualhand detection

[Leitner et al, 2013]

Page 18: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

handsdetecting

Page 19: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

locate

Page 20: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

localisation approachescurrent

[P2,1] * F * [P1,1]' = 0

Page 21: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

transferringspatial perception

[Leitner et al, IROS2012]

Page 22: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

trainingset

9DOF

iCubbounding box

6 per eye Carte

sian

Coor

dinate

s

..

.

Page 23: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

spatial perception

...

9DO

FiC

ubbo

undi

ng b

ox6

per e

ye

Cart

esian

Coor

dina

tes

fully

con

nect

ed

fully

con

nect

ed

...

neural network[Leitner et al, IJCNN 2013]

Page 24: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

resultsANN

-700

-600

-500

-400

-300

-200

-100

0

100

200

300

400

0 200 400 600 800 1000

Y (

mm

)

Sample Index

PredictedExpected

100

150

200

250

300

350

400

450

500

550

600

0 200 400 600 800 1000

X (

mm

)

Sample Index

-1300

-1200

-1100

-1000

-900

-800

-700

-600

-500

-400

-300

-200

0 200 400 600 800 1000

Z (

mm

)

Sample Index

-700

-600

-500

-400

-300

-200

-100

0

100

200

300

400

0 200 400 600 800 1000

Y (

mm

)

Sample Index

PredictedExpected

100

150

200

250

300

350

400

450

500

550

600

0 200 400 600 800 1000

X (

mm

)

Sample Index

-1300

-1200

-1100

-1000

-900

-800

-700

-600

-500

-400

-300

-200

0 200 400 600 800 1000

Z (

mm

)

Sample Index

[Leitner et al, IJCNN 2013]

Page 25: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

model update[Leitner et al, IJARS 2012, BICA 2013]

Page 26: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

motion

robot

Page 27: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

motion

robot

[Stollenga et al, IROS 2013]

Page 28: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

MoBeE v1[Frank et al., 2011,2012, 2013]

Page 29: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

model

Page 30: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

explorationroadmap

Page 31: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

useful actionsgenerating

[Stollenga et al., IROS 2013]

Page 32: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

repertoireaction

Page 33: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

repertoireaction[Leitner et al, in prep]

Page 34: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

q’ = J(q) ¹ v

hand/armop-space forcing

CSWorld

CSHand

CSR/CSL

[Leitner et al, in prep]

-

Page 35: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

coordinationhand-eye

Page 36: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

action perception loop

Page 37: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

firstintegration

[Leitner et al, in prep]

Page 38: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]
Page 39: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]
Page 40: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

workfuture

human-robot interaction

sensorimotor integration

improving online, continuous learning

active vision/learning

action outcome/prediction

post PhD

Page 41: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

youthank

http://dilbert.com/strips/comic/2013-10-24/

Page 42: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

requirementsUSI PhD

Teachingbreadth (15 ECTS)

publications

after 30 months:

Page 43: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

publications

robotics conference papersspace robotics conference paper

robotics journal paper

outreach &

IROS, EpiRob

iSAIRAS

IJARS

AI/ML conference papersjournal publications

GP book chapter

IJCNN, CEC, BICA

BICA, Acta Futura

+ journal papers in preparation Frontiers, RAS, CSEd

Page 44: Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Svizzera Italiana]

publicationsoutreach &