ABOUT THE SPEAKER
Vijay Kumar - Roboticist
As the dean of the University of Pennsylvania's School of Engineering and Applied Science, Vijay Kumar studies the control and coordination of multi-robot formations.

Why you should listen

At the General Robotics, Automation, Sensing and Perception (GRASP) Lab at the University of Pennsylvania, flying quadrotor robots move together in eerie formation, tightening themselves into perfect battalions, even filling in the gap when one of their own drops out. You might have seen viral videos of the quads zipping around the netting-draped GRASP Lab (they juggle! they fly through a hula hoop!). Vijay Kumar headed this lab from 1998-2004. He's now the dean of the School of Engineering and Applied Science at the University of Pennsylvania in Philadelphia, where he continues his work in robotics, blending computer science and mechanical engineering to create the next generation of robotic wonders.

More profile about the speaker
Vijay Kumar | Speaker | TED.com
TEDxPenn

Vijay Kumar: The future of flying robots

Vijay Kumar: Le futur des robots volants

Filmed:
1,780,679 views

Dans leur labo de l'Université de Pennsylvanie, Vijay Kumar et son équipe ont créé des robots capables de voler en autonomie, inspirés des abeilles. Leur dernier terrain de jeu ? L'agriculture de précision. Des essaims de robots cartographient, reproduisent en 3D et analyse chaque plante et fruit d'un verger, fournissant aux agriculteurs des informations cruciales pour améliorer leurs rendements et rendre plus efficace leur gestion de l'eau.
- Roboticist
As the dean of the University of Pennsylvania's School of Engineering and Applied Science, Vijay Kumar studies the control and coordination of multi-robot formations. Full bio

Double-click the English transcript below to play the video.

00:13
In my lablaboratoire, we buildconstruire
autonomousautonome aerialAerial robotsdes robots
0
1280
3656
Dans mon labo, on construit des robots
qui peuvent voler en autonomie,
comme celui que vous voyez ici.
00:16
like the one you see flyingen volant here.
1
4960
1880
00:20
UnlikeÀ la différence the commerciallycommercialement availabledisponible dronesdrones
that you can buyacheter todayaujourd'hui,
2
8720
3696
Contrairement aux drones que l'on peut
acheter dans le commerce de nos jours,
00:24
this robotrobot doesn't have any GPSGPS on boardplanche.
3
12440
2640
celui-ci n'est pas équipé de GPS.
00:28
So withoutsans pour autant GPSGPS,
4
16160
1216
Donc, sans GPS,
00:29
it's harddifficile for robotsdes robots like this
to determinedéterminer theirleur positionposition.
5
17400
3280
c'est difficile pour ce genre de robot
de déterminer sa position.
00:34
This robotrobot usesles usages onboardà bord sensorscapteurs,
camerasappareils photo and laserlaser scannersscanners,
6
22240
4736
Il est donc équipé de capteurs,
caméras et lasers,
utilisés pour scanner son
environnement.
00:39
to scanbalayage the environmentenvironnement.
7
27000
1696
Le robot détecte ce qui se trouve
autour de lui,
00:40
It detectsdétecte featuresfonctionnalités from the environmentenvironnement,
8
28720
3056
et utilise ces données
pour déterminer sa position relative
00:43
and it determinesdétermine where it is
relativerelatif to those featuresfonctionnalités,
9
31800
2736
simplement en triangulant.
00:46
usingen utilisant a methodméthode of triangulationtriangulation.
10
34560
2136
Il peut ensuite créer une carte
à partir de ces données,
00:48
And then it can assembleassembler
all these featuresfonctionnalités into a mapcarte,
11
36720
3456
comme celle qui s'affiche derrière moi.
00:52
like you see behindderrière me.
12
40200
1736
00:53
And this mapcarte then allowspermet the robotrobot
to understandcomprendre where the obstaclesobstacles are
13
41960
3936
Cette carte permet ensuite au robot de
savoir où se trouvent les obstacles
00:57
and navigatenaviguer in a collision-freesans collision mannermanière.
14
45920
2720
et donc de naviguer en évitant
les collisions.
01:01
What I want to showmontrer you nextprochain
15
49160
2096
Maintenant, je voudrais vous montrer
une série d'expériences réalisées
dans notre laboratoire,
01:03
is a setensemble of experimentsexpériences
we did insideà l'intérieur our laboratorylaboratoire,
16
51280
3216
où ce robot a pu parcourir
des distances plus grandes.
01:06
where this robotrobot was ablecapable
to go for longerplus long distancesles distances.
17
54520
3480
01:10
So here you'lltu vas see, on the topHaut right,
what the robotrobot seesvoit with the cameracaméra.
18
58400
5016
En haut à droite, vous pouvez voir
ce que le robot voit à travers la caméra.
Et sur l'écran principal,
01:15
And on the mainprincipale screenécran --
19
63440
1216
- la vitesse de la vidéo est multipliée
par quatre -
01:16
and of coursecours this is spedSped up
by a factorfacteur of fourquatre --
20
64680
2456
01:19
on the mainprincipale screenécran you'lltu vas see
the mapcarte that it's buildingbâtiment.
21
67160
2667
vous pouvez voir la carte
que le robot dessine.
01:21
So this is a high-resolutionhaute résolution mapcarte
of the corridorcouloir around our laboratorylaboratoire.
22
69851
4285
On a donc une carte en haute résolution
du couloir autour du labo.
Et bientôt, vous allez le voir
entrer dans le labo,
01:26
And in a minuteminute
you'lltu vas see it enterentrer our lablaboratoire,
23
74160
2336
que l'on reconnaît facilement
au désordre qui y règne.
01:28
whichlequel is recognizablereconnaissable
by the clutterimage de fond that you see.
24
76520
2856
01:31
(LaughterRires)
25
79400
1016
(Rires)
01:32
But the mainprincipale pointpoint I want to conveytransmettre to you
26
80440
2007
Ce que je voulais vous faire comprendre,
01:34
is that these robotsdes robots are capablecapable
of buildingbâtiment high-resolutionhaute résolution mapscartes
27
82472
3584
c'est que ces robots sont capables
de dessiner des plans en haute résolution
à 5 cm près,
01:38
at fivecinq centimeterscentimètres resolutionrésolution,
28
86080
2496
ce qui permet à quelqu'un à l'extérieur
du laboratoire ou même du bâtiment
01:40
allowingen permettant somebodyquelqu'un who is outsideà l'extérieur the lablaboratoire,
or outsideà l'extérieur the buildingbâtiment
29
88600
4176
01:44
to deploydéployer these
withoutsans pour autant actuallyréellement going insideà l'intérieur,
30
92800
3216
de les contrôler sans avoir besoin
d'aller à l'intérieur,
01:48
and tryingen essayant to inferinférer
what happensarrive insideà l'intérieur the buildingbâtiment.
31
96040
3760
et d’interagir avec ce qui se passe dans
le bâtiment.
01:52
Now there's one problemproblème
with robotsdes robots like this.
32
100400
2240
Cela dit, ces robots posent un problème.
01:55
The first problemproblème is it's prettyjoli biggros.
33
103600
2200
D'abord, ils sont grands.
01:58
Because it's biggros, it's heavylourd.
34
106120
1680
Donc, ils sont lourds.
02:00
And these robotsdes robots consumeconsommer
about 100 wattswatts perpar poundlivre.
35
108640
3040
Et ils consomment environ
100 watts par livre,
02:04
And this makesfait du for
a very shortcourt missionmission life.
36
112360
2280
donc les missions ne peuvent
être que très courtes.
02:08
The secondseconde problemproblème
37
116000
1456
Ensuite, les capteurs
dont ils sont équipés
02:09
is that these robotsdes robots have onboardà bord sensorscapteurs
that endfin up beingétant very expensivecoûteux --
38
117480
3896
finissent par revenir très cher :
02:13
a laserlaser scannerscanner, a cameracaméra
and the processorsprocesseurs.
39
121400
3440
un scanneur laser, une caméra,
plus les processeurs.
02:17
That drivesdisques up the costCoût of this robotrobot.
40
125280
3040
Cela augmente encore le prix du robot.
02:21
So we askeda demandé ourselvesnous-mêmes a questionquestion:
41
129440
2656
Donc nous nous sommes posé la question :
02:24
what consumerconsommateur productproduit
can you buyacheter in an electronicsélectronique storele magasin
42
132120
3776
quel bien de consommation peut-on
acheter dans un magasin d'électronique,
02:27
that is inexpensivepeu coûteux, that's lightweightpoids léger,
that has sensingdétecter onboardà bord and computationcalcul?
43
135920
6280
qui soit bon marché, léger, programmable,
et dispose de capteurs ?
02:36
And we inventeda inventé the flyingen volant phonetéléphone.
44
144080
2656
Et nous avons inventé le téléphone volant.
02:38
(LaughterRires)
45
146760
1936
(Rires)
02:40
So this robotrobot usesles usages a SamsungSamsung GalaxyGalaxy
smartphonesmartphone that you can buyacheter off the shelfplateau,
46
148720
6176
Ce robot utilise donc un Samsung Galaxy,
que vous pouvez acheter en magasin,
02:46
and all you need is an appapplication that you
can downloadTélécharger from our appapplication storele magasin.
47
154920
4016
et tout ce dont vous avez besoin est
de télécharger notre application.
02:50
And you can see this robotrobot
readingen train de lire the lettersdes lettres, "TEDTED" in this caseCas,
48
158960
4216
Vous pouvez voir ce robot lire
les lettres « TED »,
02:55
looking at the cornerscoins
of the "T" and the "E"
49
163200
2936
observer les coins du T et du E,
02:58
and then triangulatingtriangulation off of that,
flyingen volant autonomouslyde manière autonome.
50
166160
3480
et voler en autonomie,
en se repérant grâce à ça.
03:02
That joystickmanette is just there
to make sure if the robotrobot goesva crazyfou,
51
170720
3256
La manette est juste là au cas où :
si le robot bascule du côté obscur,
03:06
GiuseppeGiuseppe can killtuer it.
52
174000
1416
Giuseppe pourra l'éliminer.
03:07
(LaughterRires)
53
175440
1640
(Rires)
03:10
In additionune addition to buildingbâtiment
these smallpetit robotsdes robots,
54
178920
3816
En plus de ces petits robots,
03:14
we alsoaussi experimentexpérience with aggressiveagressif
behaviorscomportements, like you see here.
55
182760
4800
nous travaillons sur des comportements
plus agressifs, comme celui-ci.
03:19
So this robotrobot is now travelingen voyageant
at two to threeTrois metersmètres perpar secondseconde,
56
187920
5296
Ce robot se déplace à deux ou trois
mètres par seconde,
03:25
pitchingtangage and rollingroulant aggressivelyagressivement
as it changeschangements directiondirection.
57
193240
3496
et il tangue et roule agressivement
quand il change de direction.
03:28
The mainprincipale pointpoint is we can have
smallerplus petit robotsdes robots that can go fasterPlus vite
58
196760
4256
L'essentiel, c'est que nous pouvons
construire de robots plus petits,
qui se déplacent très vite dans
des milieux sans structure.
03:33
and then travelVoyage in these
very unstructurednon structurées environmentsenvironnements.
59
201040
2960
03:37
And in this nextprochain videovidéo,
60
205120
2056
Dans la vidéo suivante,
03:39
just like you see this birdoiseau, an eagleAigle,
gracefullygracieusement coordinatingde coordination its wingsailes,
61
207200
5896
tout comme cet aigle coordonne avec grâce
03:45
its eyesles yeux and feetpieds
to grabsaisir preyproie out of the watereau,
62
213120
4296
ses ailes, ses yeux et ses serres pour
sortir sa proie de l'eau,
vous pouvez voir notre robot
partir à la pêche.
03:49
our robotrobot can go fishingpêche, too.
63
217440
1896
03:51
(LaughterRires)
64
219360
1496
(Rires)
03:52
In this caseCas, this is a PhillyPhilly cheesesteakcheesesteak
hoagiehoagie that it's grabbingsaisir out of thinmince airair.
65
220880
4056
Dans son cas, il attrape
un sandwich au vol.
03:56
(LaughterRires)
66
224960
2400
(Rires)
03:59
So you can see this robotrobot
going at about threeTrois metersmètres perpar secondseconde,
67
227680
3296
Ce robot vole donc à environ 3 m/s,
c'est-à-dire plus vite que
04:03
whichlequel is fasterPlus vite than walkingen marchant speedla vitesse,
coordinatingde coordination its armsbras, its clawsgriffes
68
231000
5136
quelqu'un qui marche, en coordonnant
ses bras, ses pinces et son vol
04:08
and its flightvol with split-secondfraction de seconde timingtiming
to achieveatteindre this maneuvermanœuvre.
69
236160
4120
avec un timing à la seconde près qui lui
permet d'effectuer cette manœuvre.
Dans une autre expérience,
04:14
In anotherun autre experimentexpérience,
70
242120
1216
04:15
I want to showmontrer you
how the robotrobot adaptsadapte its flightvol
71
243360
3656
je veux vous montrer comme le robot
adapte son plan de vol
04:19
to controlcontrôle its suspendedsuspendu payloadcharge utile,
72
247040
2376
pour contrôler son chargement
en suspension,
04:21
whosedont lengthlongueur is actuallyréellement largerplus grand
than the widthlargeur of the windowfenêtre.
73
249440
3800
qui est plus long que la hauteur de
la structure dans laquelle il doit passer.
04:25
So in ordercommande to accomplishaccomplir this,
74
253680
1696
Pour accomplir cet exploit,
04:27
it actuallyréellement has to pitchpas
and adjustrégler the altitudealtitude
75
255400
3696
il doit tanguer, ajuster son altitude,
et faire passer le chargement
04:31
and swingbalançoire the payloadcharge utile throughpar.
76
259120
2320
avec un effet de balancier.
Mais bien sûr, nous avons voulu faire
encore plus petit,
04:38
But of coursecours we want
to make these even smallerplus petit,
77
266920
2296
04:41
and we're inspiredinspiré
in particularparticulier by honeybeesabeilles.
78
269240
3016
en nous inspirant particulièrement
des abeilles.
04:44
So if you look at honeybeesabeilles,
and this is a slowedralenti down videovidéo,
79
272280
3256
Regardez les abeilles,
dans cette vidéo ralentie.
04:47
they're so smallpetit,
the inertiainertie is so lightweightpoids léger --
80
275560
3720
Elles sont si petites,
et soumises à si peu d'inertie,
04:51
(LaughterRires)
81
279960
1176
(Rires)
04:53
that they don't carese soucier --
they bounceBounce off my handmain, for exampleExemple.
82
281160
3536
qu'elles n'en ont rien à faire :
elles rebondissent sur ma main.
04:56
This is a little robotrobot
that mimicsimitateurs the honeybeeabeille behaviorcomportement.
83
284720
3160
Ce petit robot imite le comportement
des abeilles.
Et plus il est petit, mieux c'est,
05:00
And smallerplus petit is better,
84
288600
1216
05:01
because alongle long de with the smallpetit sizeTaille
you get lowerinférieur inertiainertie.
85
289840
3536
car l'inertie diminue avec la taille.
05:05
AlongLe long de with lowerinférieur inertiainertie --
86
293400
1536
Et plus l'inertie est faible...
05:06
(RobotRobot buzzingbourdonnant, laughterrire)
87
294960
2856
(Le robot bourdonne - Rires)
Plus l'inertie est faible,
mieux vous résistez aux collisions.
05:09
alongle long de with lowerinférieur inertiainertie,
you're resistantrésistant to collisionscollisions.
88
297840
2816
05:12
And that makesfait du you more robustrobuste.
89
300680
1720
Et cela vous rend plus solide.
Donc nous construisons des petits robots,
comme des abeilles.
05:15
So just like these honeybeesabeilles,
we buildconstruire smallpetit robotsdes robots.
90
303800
2656
05:18
And this particularparticulier one
is only 25 gramsgrammes in weightpoids.
91
306480
3376
Celui-ci, par exemple, ne pèse que 25 g,
05:21
It consumesconsomme only sixsix wattswatts of powerPuissance.
92
309880
2160
ne consomme que 6 W,
05:24
And it can travelVoyage
up to sixsix metersmètres perpar secondseconde.
93
312440
2536
et peut voler jusqu'à 6 m/s.
05:27
So if I normalizenormaliser that to its sizeTaille,
94
315000
2336
Donc, si on met ça à l'échelle,
05:29
it's like a BoeingBoeing 787 travelingen voyageant
tenDix timesfois the speedla vitesse of sounddu son.
95
317360
3640
cela correspond à un Boeing 787 qui irait
à 3 fois la vitesse du son.
05:36
(LaughterRires)
96
324000
2096
(Rires)
05:38
And I want to showmontrer you an exampleExemple.
97
326120
1920
Je vais vous montrer un exemple.
05:40
This is probablyProbablement the first plannedprévu mid-airdans les airs
collisioncollision, at one-twentiethun vingtième normalnormal speedla vitesse.
98
328840
5256
Voici probablement la première collision
en vol planifiée, ralentie 20 fois.
05:46
These are going at a relativerelatif speedla vitesse
of two metersmètres perpar secondseconde,
99
334120
2858
La vitesse relative des robots
est de 2 m/s,
05:49
and this illustratesillustre the basicde base principleprincipe.
100
337002
2480
ce qui illustre ce principe de base.
05:52
The two-gramdeux grammes carboncarbone fiberfibre cagecage around it
preventsempêche the propellershélices from entanglingemmêlant,
101
340200
4976
La cage en fibre de carbone, qui pèse 2 g,
évite aux hélices de s'emmêler,
05:57
but essentiallyessentiellement the collisioncollision is absorbedabsorbé
and the robotrobot respondsrépond to the collisionscollisions.
102
345200
5296
mais l'essentiel du choc est absorbé,
et le robot réagit à la collision.
06:02
And so smallpetit alsoaussi meansveux dire safesûr.
103
350520
2560
Donc, plus petit veut aussi dire plus sûr.
06:05
In my lablaboratoire, as we developeddéveloppé these robotsdes robots,
104
353400
2016
Dans mon labo,
pour développer ces robots,
06:07
we startdébut off with these biggros robotsdes robots
105
355440
1620
nous avons commencé avec des gros,
06:09
and then now we're down
to these smallpetit robotsdes robots.
106
357084
2812
et maintenant nous en faisons
des tout petits.
06:11
And if you plotterrain a histogramhistogramme
of the numbernombre of Band-AidsPansements we'venous avons orderedcommandé
107
359920
3456
Et si vous faites un graphique
de notre consommation de pansements,
06:15
in the pastpassé, that sortTrier of tailedà queue off now.
108
363400
2576
vous verrez qu'elle est
quasiment nulle maintenant.
06:18
Because these robotsdes robots are really safesûr.
109
366000
1960
Tout ça parce que ces robots sont
vraiment sûrs.
06:20
The smallpetit sizeTaille has some disadvantagesinconvénients,
110
368760
2456
Leur petite taille a ses inconvénients,
06:23
and naturela nature has founda trouvé a numbernombre of waysfaçons
to compensatecompenser for these disadvantagesinconvénients.
111
371240
4080
mais la nature a trouvé
des moyens de les compenser.
06:27
The basicde base ideaidée is they aggregateagrégat
to formforme largegrand groupsgroupes, or swarmsessaims.
112
375960
4000
L'idée est de former de larges
groupes, des essaims.
06:32
So, similarlyDe même, in our lablaboratoire,
we try to createcréer artificialartificiel robotrobot swarmsessaims.
113
380320
3976
Donc, au labo, on essaye de faire la même
chose, et de créer des essaims de robots.
06:36
And this is quiteassez challengingdifficile
114
384320
1381
C'est un gros défi,
06:37
because now you have to think
about networksréseaux of robotsdes robots.
115
385725
3320
parce qu'il faut réfléchir en termes de
réseau de robots.
06:41
And withindans eachchaque robotrobot,
116
389360
1296
Et pour chaque robot,
06:42
you have to think about the interplayréciproque
of sensingdétecter, communicationla communication, computationcalcul --
117
390680
5616
il faut penser à la combinaison des sens,
de la communication, de la programmation.
06:48
and this networkréseau then becomesdevient
quiteassez difficultdifficile to controlcontrôle and managegérer.
118
396320
4960
Le réseau devient vite difficile
à contrôler et manœuvrer.
06:54
So from naturela nature we take away
threeTrois organizingorganiser principlesdes principes
119
402160
3296
Donc nous nous inspirons des principes
d'organisation de la nature
06:57
that essentiallyessentiellement allowpermettre us
to developdévelopper our algorithmsalgorithmes.
120
405480
3160
pour développer nos algorithmes.
07:01
The first ideaidée is that robotsdes robots
need to be awareconscient of theirleur neighborsvoisins.
121
409640
4536
La première idée est que chaque robot
prenne son voisin en compte.
07:06
They need to be ablecapable to sensesens
and communicatecommuniquer with theirleur neighborsvoisins.
122
414200
3440
Il doit être capable de sentir
et de communiquer avec ses voisins.
07:10
So this videovidéo illustratesillustre the basicde base ideaidée.
123
418040
2656
Cette vidéo illustre cette idée.
07:12
You have fourquatre robotsdes robots --
124
420720
1296
Il y a quatre robots,
07:14
one of the robotsdes robots has actuallyréellement been
hijackeddétourné by a humanHumain operatoropérateur, literallyLittéralement.
125
422040
4240
et l'un d'entre eux a été littéralement
détourné par un agent humain.
Mais puisque les robots interagissent
les uns avec les autres,
07:19
But because the robotsdes robots
interactinteragir with eachchaque other,
126
427217
2239
07:21
they sensesens theirleur neighborsvoisins,
127
429480
1656
ils localisent leur voisin,
07:23
they essentiallyessentiellement followsuivre.
128
431160
1296
et suivent le mouvement.
07:24
And here there's a singleunique personla personne
ablecapable to leadconduire this networkréseau of followersdisciples.
129
432480
5360
Et une seule personne peut contrôler
tout un réseau.
07:32
So again, it's not because all the robotsdes robots
know where they're supposedsupposé to go.
130
440000
5056
Encore une fois, ce n'est pas parce que
tous les robots savent où ils vont.
07:37
It's because they're just reactingréagir
to the positionspositions of theirleur neighborsvoisins.
131
445080
4320
Ils réagissent juste
à la position de leurs voisins.
07:43
(LaughterRires)
132
451720
4120
(Rires)
07:48
So the nextprochain experimentexpérience illustratesillustre
the secondseconde organizingorganiser principleprincipe.
133
456280
5240
La prochaine expérience illustre
le deuxième principe d'organisation.
07:54
And this principleprincipe has to do
with the principleprincipe of anonymityanonymat.
134
462920
3800
Ce principe, c'est celui de l'anonymat.
07:59
Here the keyclé ideaidée is that
135
467400
4296
L'idée est la suivante :
08:03
the robotsdes robots are agnosticagnostique
to the identitiesidentités of theirleur neighborsvoisins.
136
471720
4240
les robots se fichent
de l'identité de leurs voisins.
08:08
They're askeda demandé to formforme a circularcirculaire shapeforme,
137
476440
2616
On leur a demandé de former un cercle,
08:11
and no mattermatière how manybeaucoup robotsdes robots
you introduceprésenter into the formationformation,
138
479080
3296
et quel que soit le nombre de robots
ajoutés à la formation,
08:14
or how manybeaucoup robotsdes robots you pulltirer out,
139
482400
2576
ou retirés,
08:17
eachchaque robotrobot is simplysimplement
reactingréagir to its neighborvoisin.
140
485000
3136
chaque robot réagit simplement
par rapport à son voisin.
08:20
It's awareconscient of the factfait that it needsBesoins
to formforme the circularcirculaire shapeforme,
141
488160
4976
Il sait qu'il doit former un cercle,
08:25
but collaboratingen collaboration with its neighborsvoisins
142
493160
1776
mais en collaborant avec ses voisins,
08:26
it formsformes the shapeforme
withoutsans pour autant centralcentral coordinationcoordination.
143
494960
3720
il forme le cercle
sans coordination globale.
08:31
Now if you put these ideasidées togetherensemble,
144
499520
2416
Donc, si on tient compte
de ces deux idées,
08:33
the thirdtroisième ideaidée is that we
essentiallyessentiellement give these robotsdes robots
145
501960
3896
la troisième est que
nous donnons à ces robots
08:37
mathematicalmathématique descriptionsdescriptions
of the shapeforme they need to executeexécuter.
146
505880
4296
des descriptions mathématiques
de la formation à exécuter.
08:42
And these shapesformes can be varyingvariant
as a functionfonction of time,
147
510200
3496
Ces formes peuvent varier dans le temps,
08:45
and you'lltu vas see these robotsdes robots
startdébut from a circularcirculaire formationformation,
148
513720
4496
et vous verrez les robots
commencer par un cercle,
08:50
changechangement into a rectangularrectangulaire formationformation,
stretchétendue into a straighttout droit lineligne,
149
518240
3256
pour passer à un triangle,
s'étirer en ligne,
et finalement revenir à une ellipse.
08:53
back into an ellipseEllipse.
150
521520
1375
08:54
And they do this with the sameMême
kindgentil of split-secondfraction de seconde coordinationcoordination
151
522919
3617
Et ils font ça
avec la même coordination instantanée
que l'on trouve dans les vrais essaims,
dans la nature.
08:58
that you see in naturalNaturel swarmsessaims, in naturela nature.
152
526560
3280
09:03
So why work with swarmsessaims?
153
531080
2136
Mais pourquoi travailler
avec des essaims ?
09:05
Let me tell you about two applicationsapplications
that we are very interestedintéressé in.
154
533240
4120
Laissez-moi vous parler des deux
applications qui nous intéressent le plus.
09:10
The first one has to do with agricultureagriculture,
155
538160
2376
La première concerne l'agriculture,
09:12
whichlequel is probablyProbablement the biggestplus grand problemproblème
that we're facingorienté vers worldwideà l'échelle mondiale.
156
540560
3360
qui est certainement le défi mondial
le plus important.
09:16
As you well know,
157
544760
1256
Comme vous le savez,
09:18
one in everychaque sevenSept personspersonnes
in this earthTerre is malnourishedsouffrant de malnutrition.
158
546040
3520
une personne sur sept est en situation
de malnutrition.
09:21
MostPlupart of the landterre that we can cultivatecultiver
has alreadydéjà been cultivatedcultivé.
159
549920
3480
Nous cultivons presque
toutes les terres cultivables.
09:25
And the efficiencyEfficacité of mostles plus systemssystèmes
in the worldmonde is improvingaméliorer,
160
553960
3216
L'efficacité de nombreux systèmes mondiaux
ne cesse de s'améliorer,
09:29
but our productionproduction systemsystème
efficiencyEfficacité is actuallyréellement decliningen déclin.
161
557200
3520
mais notre système de production
est en déclin.
09:33
And that's mostlyla plupart because of watereau
shortagepénurie de, cropsurgir diseasesmaladies, climateclimat changechangement
162
561080
4216
Cela vient principalement du manque d'eau,
des maladies, du changement climatique,
09:37
and a couplecouple of other things.
163
565320
1520
et d'autres facteurs.
09:39
So what can robotsdes robots do?
164
567360
1480
Qu'y peuvent les robots ?
09:41
Well, we adoptadopter an approachapproche that's
calledappelé PrecisionPrecision FarmingAgriculture in the communitycommunauté.
165
569200
4616
Nous avons adopté une approche appelée
l'agriculture de précision.
09:45
And the basicde base ideaidée is that we flymouche
aerialAerial robotsdes robots throughpar orchardsvergers,
166
573840
5376
Le principe est de faire voler
des robots dans des vergers,
09:51
and then we buildconstruire
precisionprécision modelsdes modèles of individualindividuel plantsles plantes.
167
579240
3120
pour construire des modèles
informatiques précis de chaque plante.
Comme avec la médecine personnalisée,
09:54
So just like personalizedpersonnalisé medicinemédicament,
168
582829
1667
09:56
while you mightpourrait imagineimaginer wantingvouloir
to treattraiter everychaque patientpatient individuallyindividuellement,
169
584520
4816
où l'on traite chaque patient
individuellement,
10:01
what we'dmer like to do is buildconstruire
modelsdes modèles of individualindividuel plantsles plantes
170
589360
3696
nous voulons modéliser chaque plante,
10:05
and then tell the farmeragriculteur
what kindgentil of inputscontributions everychaque plantplante needsBesoins --
171
593080
4136
pour pouvoir dire à l'agriculteur
ce dont elles ont besoin individuellement.
10:09
the inputscontributions in this caseCas beingétant watereau,
fertilizerengrais and pesticidepesticide.
172
597240
4440
Ici, ce serait de l'eau, de l'engrais
ou des pesticides.
10:14
Here you'lltu vas see robotsdes robots
travelingen voyageant throughpar an applePomme orchardverger,
173
602640
3616
Vous pouvez voir un robot se déplacer
dans une plantation de pommiers,
et vous apercevrez bientôt
deux de ses compagnons,
10:18
and in a minuteminute you'lltu vas see
two of its companionscompagnons
174
606280
2256
10:20
doing the sameMême thing on the left sidecôté.
175
608560
1810
qui font le même travail à gauche.
10:22
And what they're doing is essentiallyessentiellement
buildingbâtiment a mapcarte of the orchardverger.
176
610800
3656
En gros, ils sont en train
de construire une carte du verger.
A l'intérieur de la carte,
il y a une carte de chacun des arbres.
10:26
WithinAu sein de the mapcarte is a mapcarte
of everychaque plantplante in this orchardverger.
177
614480
2816
10:29
(RobotRobot buzzingbourdonnant)
178
617320
1656
(le robot bourdonne)
10:31
Let's see what those mapscartes look like.
179
619000
1896
Jetons un œil à ces cartes.
10:32
In the nextprochain videovidéo, you'lltu vas see the camerasappareils photo
that are beingétant used on this robotrobot.
180
620920
4296
Dans la vidéo suivante, vous verrez
les caméras utilisées par ce robot.
10:37
On the top-lefthaut-gauche is essentiallyessentiellement
a standardla norme colorCouleur cameracaméra.
181
625240
3240
En haut à gauche,
une caméra classique ;
10:41
On the left-centercentre-gauche is an infraredinfrarouge cameracaméra.
182
629640
3296
au milieu, une caméra infrarouge ;
10:44
And on the bottom-leftbas-gauche
is a thermalthermique cameracaméra.
183
632960
3776
et en bas, une caméra thermique.
10:48
And on the mainprincipale panelpanneau, you're seeingvoyant
a three-dimensionaltridimensionnel reconstructionreconstruction
184
636760
3336
Sur l'écran principal, vous voyez
la reconstruction en 3D
10:52
of everychaque treearbre in the orchardverger
as the sensorscapteurs flymouche right pastpassé the treesdes arbres.
185
640120
6120
de chaque arbre du verger,
créée au fil de l'avancée des capteurs.
10:59
ArmedArmé with informationinformation like this,
we can do severalnombreuses things.
186
647640
4040
Avec ces informations,
nous pouvons faire de nombreuses choses.
11:04
The first and possiblypeut-être the mostles plus importantimportant
thing we can do is very simplesimple:
187
652200
4256
La première chose, qui est sans doute
la plus importante, est très simple :
11:08
countcompter the numbernombre of fruitsfruits on everychaque treearbre.
188
656480
2440
compter le nombre de fruits
sur chaque arbre.
11:11
By doing this, you tell the farmeragriculteur
how manybeaucoup fruitsfruits she has in everychaque treearbre
189
659520
4536
Quand l'agriculteur peut savoir combien
de fruits il y a sur chaque arbre,
11:16
and allowpermettre her to estimateestimation
the yieldrendement in the orchardverger,
190
664080
4256
il peut évaluer le rendement du verger,
11:20
optimizingoptimisation the productionproduction
chainchaîne downstreamen aval.
191
668360
2840
et donc optimiser
la chaîne de production en aval.
Nous pouvons aussi
prendre les mesures des plantes,
11:23
The secondseconde thing we can do
192
671640
1616
11:25
is take modelsdes modèles of plantsles plantes, constructconstruction
three-dimensionaltridimensionnel reconstructionsreconstructions,
193
673280
4496
les reproduire en 3D,
et ainsi évaluer la taille de la canopée,
puis mettre en relation
11:29
and from that estimateestimation the canopycanopée sizeTaille,
194
677800
2536
11:32
and then correlatecorréler the canopycanopée sizeTaille
to the amountmontant of leaffeuille arearégion on everychaque plantplante.
195
680360
3776
la taille de la canopée et
le nombre de feuilles sur chaque plante.
11:36
And this is calledappelé the leaffeuille arearégion indexindice.
196
684160
2176
On appelle cela
l'indice de surface feuillue.
11:38
So if you know this leaffeuille arearégion indexindice,
197
686360
1936
Avec cet indice de surface feuillue,
11:40
you essentiallyessentiellement have a measuremesure of how much
photosynthesisphotosynthèse is possiblepossible in everychaque plantplante,
198
688320
5456
on peut mesurer la capacité
de photosynthèse de chaque plante,
11:45
whichlequel again tellsraconte you
how healthyen bonne santé eachchaque plantplante is.
199
693800
2880
ce qui indique leur niveau de santé.
11:49
By combiningcombinant visualvisuel
and infraredinfrarouge informationinformation,
200
697520
4216
En combinant les informations
visuelles et infrarouge,
11:53
we can alsoaussi computecalculer indicesindices suchtel as NDVINDVI.
201
701760
3296
on peut aussi calculer des indices
comme le NDVI.
11:57
And in this particularparticulier caseCas,
you can essentiallyessentiellement see
202
705080
2816
Dans ce cas, on peut voir
11:59
there are some cropscultures that are
not doing as well as other cropscultures.
203
707920
3016
que certaines plantes ne vont pas
aussi bien que d'autres.
12:02
This is easilyfacilement discerniblediscernable from imageryimagerie,
204
710960
4056
On peut le voir facilement sur l'image,
12:07
not just visualvisuel imageryimagerie but combiningcombinant
205
715040
2216
qui n'est pas seulement visuelle,
mais combine
12:09
bothtous les deux visualvisuel imageryimagerie and infraredinfrarouge imageryimagerie.
206
717280
2776
à la fois les images visuelles
et l'infrarouge.
Enfin, une des choses
qui nous intéresse est
12:12
And then lastlyenfin,
207
720080
1336
12:13
one thing we're interestedintéressé in doing is
detectingdétection de the earlyde bonne heure onsetdébut of chlorosischlorose --
208
721440
4016
la détection des premiers
symptômes de la chlorose,
on a pris un oranger en exemple,
12:17
and this is an orangeOrange treearbre --
209
725480
1496
12:19
whichlequel is essentiallyessentiellement seenvu
by yellowingjaunissement of leavesfeuilles.
210
727000
2560
qui se manifeste par
un jaunissement des feuilles.
12:21
But robotsdes robots flyingen volant overheadfrais généraux
can easilyfacilement spotplace this autonomouslyde manière autonome
211
729880
3896
Les robots qui volent au-dessus
des plantes peuvent la repérer facilement,
et informer l'agriculteur
qu'il a un problème
12:25
and then reportrapport to the farmeragriculteur
that he or she has a problemproblème
212
733800
2936
dans cette partie du verger.
12:28
in this sectionsection of the orchardverger.
213
736760
1520
12:30
SystemsSystèmes like this can really help,
214
738800
2696
Ce genre de système peut être très utile,
12:33
and we're projectingen saillie yieldsrendements
that can improveaméliorer by about tenDix percentpour cent
215
741520
5816
et nous pensons pouvoir augmenter
les rendements d'environ 10 %,
et, surtout, diminuer les dépenses,
en eau par exemple, d'au moins 25%.
12:39
and, more importantlyimportant, decreasediminution
the amountmontant of inputscontributions suchtel as watereau
216
747360
3216
12:42
by 25 percentpour cent by usingen utilisant
aerialAerial robotrobot swarmsessaims.
217
750600
3280
Tout ça grâce
aux essaims de robots volants.
12:47
LastlyEnfin, I want you to applaudapplaudir
the people who actuallyréellement createcréer the futureavenir,
218
755200
5736
Pour finir, je vous demande d'applaudir
ceux qui créent le futur :
12:52
YashYoann MulgaonkarMulgaonkar, SikangSikang LiuLiu
and GiuseppeGiuseppe LoiannoLoianno,
219
760960
4920
Yash Mulgaonkar, Sikang Liu
et Giuseppe Loianno,
12:57
who are responsibleresponsable for the threeTrois
demonstrationsdes démonstrations that you saw.
220
765920
3496
qui ont réalisé les trois démonstrations
que vous avez vues.
13:01
Thank you.
221
769440
1176
Merci.
13:02
(ApplauseApplaudissements)
222
770640
5920
(Applaudissements)
Translated by Marie Viala
Reviewed by Hadrien Meyer

▲Back to top

ABOUT THE SPEAKER
Vijay Kumar - Roboticist
As the dean of the University of Pennsylvania's School of Engineering and Applied Science, Vijay Kumar studies the control and coordination of multi-robot formations.

Why you should listen

At the General Robotics, Automation, Sensing and Perception (GRASP) Lab at the University of Pennsylvania, flying quadrotor robots move together in eerie formation, tightening themselves into perfect battalions, even filling in the gap when one of their own drops out. You might have seen viral videos of the quads zipping around the netting-draped GRASP Lab (they juggle! they fly through a hula hoop!). Vijay Kumar headed this lab from 1998-2004. He's now the dean of the School of Engineering and Applied Science at the University of Pennsylvania in Philadelphia, where he continues his work in robotics, blending computer science and mechanical engineering to create the next generation of robotic wonders.

More profile about the speaker
Vijay Kumar | Speaker | TED.com