david!filliat! ensta!paristech!/!inria!flowers! http

30
Les robots, bientôt nos égaux ? David Filliat ENSTA ParisTech / INRIA FLOWERS http://flowers.inria.fr

Upload: others

Post on 18-Jun-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Les$robots,$bientôt$nos$égaux$?!

David!Filliat!ENSTA!ParisTech!/!INRIA!FLOWERS!

!

http://flowers.inria.fr!!

Page 2: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Qu’estFce!que!la!robotique!?!

Mécanique : structure, mécanismes, matériaux

Energie : moteurs, actionneurs, batteries

Electronique : capteurs, processeurs, communications

Logiciel Embarqué : OS, commande, temps-réel

Logiciel Haut-niveau : navigation, vision, cognition, apprentissage

Domaine pluri-disciplinaire Nao

Page 3: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Robots!imaginaires!

1968 HAL 9000 Désincarné, froid, purement rationnel

1957

ROBBY Intelligent, puissant, rigide

Page 4: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Robots!imaginaires!

2001 David Robot incarné, émotionnel, faillible

2012

Anita Intelligente, sensible, ambiguë

Page 5: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Robots!de!service!

Besoin d’apprendre, d’adaptation, d’interaction avec l’homme

Romeo2 Aldebaran Robotics

Page 6: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Robots!industriels!

Besoin d’apprendre, d’adaptation, d’interaction avec l’homme

Page 7: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Une!transition!en!recherche!

Importance du corps, de l’interaction, de l’apprentissage

!

1968 - SRI 1990 - MIT 2010 - IIT

Page 8: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

S’inspirer!des!enfants!Une!idée!ancienne…!!Instead of trying to produce a program to simulate the adult mind, why not rather try to produce one which simulates the child's? If this were then subjected to an appropriate course of education, one would obtain the adult brain [...] Our hope is that there is so little mechanism in the child brain that something like it can be easily programmed.

(Turing, 1950, “Computing Machinery and Intelligence)

Page 9: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

!Développement!cognitif!et!comportemental!de!l’enfant!

•  Comment!se!forment!ces!structures!?!•  Comment!influentFelles!sur!l’apprentissage!?!

Page 10: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Comprendre le développement humain

Construire des robots qui

apprennent

Robotique Développementale

Page 11: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Modélisation!computationelle!et!robotique!

Explorer des dynamiques complexes pour

développer nos intuitions

Page 12: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Morphologie et croissance •  Utilité de la morphologie •  Auto-organisation des strutures du mouvement Abstractions cognitives •  Catégories perceptuelles ancrées dans l’action •  Apprentissage efficace en grandes dimensions Motivations intrinsèques, apprentissage actif •  Recueil autonome de données •  Auto-organisation de trajectoires développementales Apprentissage social, imitation •  Imitation de buts et de trajectoires •  Apprenitssage de primitives de mouvement

Comprendre!les!contraintes!guidant!le!développement!pour!construire!des!robots!

Familles de “forces” développementales

Page 13: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

L’importance!du!corps!

Walking!=!calculating?!

Page 14: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Walking!with!calculating!

Page 15: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Tad McGeer (McGeer, 1990), Nagoya Univ. (2005)

Walking!without!calculating!

Page 16: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Le#robot#humanoïde#Poppy#

•  Dessin#des#jambes#bio6inspiré#et#Open#Source#•  Impression#3D#et#mécanique#sur#étagère,#2#jours#d’assemblage#

Page 17: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Créer!des!abstraction!cognitives!

Reconaissance!d’objets!par!ordinateur!

Tache!très!difficile!

Plane! Motorbike! ?!

Learning!

Page 18: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Qu’estFce!qu’un!objet!?!

Reconnaitre!ombres/objets/humain/soi!…!

!!Reconnaire!objets!/!leur!fonction!

Page 19: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

S’inspirer!des!enfants!Apprendre par l’observation

Apprendre par la manipulation

Page 20: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Apprentissage!d’objets!

Page 21: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Explorer!le!monde!

Page 22: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Motivations!intrinsèques,!curiosité,!apprentissage!actif!

Hull!!(1943),!White!(1959)!!!Les!formes!simples!de!motivations!(e.g.,!se!nourrir,!se!reproduire!…)!ne!peuvent!pas!expliquer!la!variété!des!activités!spontanées!chez!l’humain.!

! Les motivations intrinsèques poussent les humains à explorer des activités de nouveauté/difficulté intermédiaire, par un mécanisme de régulation active de la complexité

Page 23: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

The!Playground!Experiment!

Page 24: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

1

1

2

34

2

4

3

time spent in each sensorimotor context based on the principle of maximizing error reduction

errors in prediction

time

time

1

1

2

34

2

4

3

time spent in each sensorimotor context based on the principle of maximizing error reduction

errors in prediction

time

time

Erreurs#de#prédicEons#

temps#

%#temps#passé#

temps#

«!Intelligent!Adaptive!Curiosity!»!

Création de séquences de comportement qualitativement similaires à l’homme : régularités / diversité

Page 25: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Ou!en!sommes!nous!?!!

Compétition robotique DARPA

Page 26: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Ou!en!sommes!nous!?!!

Compétition robotique DARPA

Page 27: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Ou!en!sommes!nous!?!!

Page 28: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Comment!éviter!les!dérives!?!3 lois de la robotique (A. Asimov) •  Un robot ne peut porter atteinte à un être

humain, ni, en restant passif, permettre qu'un être humain soit exposé au danger.

•  Un robot doit obéir aux ordres qui lui sont donnés par un être humain, sauf si de tels ordres entrent en conflit avec la première loi.

•  Un robot doit protéger son existence tant que cette protection n'entre pas en conflit avec la première ou la deuxième loi.

Comment les appliquer ?

Page 29: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Comment!limiter!les!risques!?!

•  La!robotique!est!un!assemblage!de!technologies! !!contrôler!son!utilisation!(mines)!!!•  Les!3!lois!supposent!des!robots!intelligents!

! ! ! ! ! !!!éduquer!les!robots!?!!

•  Si!les!robots!deviennent!capables!d’apprendre! !!qui!sera!responsable!?!

Page 30: David!Filliat! ENSTA!ParisTech!/!INRIA!FLOWERS! http

Merci!à!PierreFYves!Oudeyer!(resp!équipe!FLOWERS)!et!à!toute!l’équipe!!http://flowers.inria.fr!

!!

Poppy!:!une!plateforme!ouverte!pour!les!scientifiques,!éducateurs,!

développeurs!et!artistes.!!

https://www.poppyFproject.org/!!

David Filliat – [email protected]