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: Przyszłość latających robotów

Filmed:
1,780,679 views

W swoim laboratorium na Uniwersytecie w Pensylwanii, Vijay Kumar i jego zespół stworzyli niezależne roboty, które zostały zainspirowane przez pszczoły. Ich ostatni przełom: Precyzyjne Rolnictwo, w którym roje robotów tworzą mapy, rekonstruują i analizują każde drzewo i owoc w sadzie, dostarczając tym samym istotnych informacji dla rolników co może przyczynić się do poprawy wydajności i stworzyć mądrzejszą gospodarkę wodną.
- 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 lablaboratorium, we buildbudować
autonomousautonomiczny aerialantenowe robotsroboty
0
1280
3656
W moim labolatorium tworzymy
niezależne powietrzne roboty
00:16
like the one you see flyinglatający here.
1
4960
1880
jak ten latający tutaj.
00:20
UnlikeW przeciwieństwie do the commerciallykomercyjnie availabledostępny dronestrutnie
that you can buykupować todaydzisiaj,
2
8720
3696
W przeciwieństwie do dostępnych
w handlu dronów, które można dziś kupić,
00:24
this robotrobot doesn't have any GPSGPS on boardtablica.
3
12440
2640
te roboty nie mają wbudowanego
żadnego odbiornika GPS.
00:28
So withoutbez GPSGPS,
4
16160
1216
Więc bez odbiornika GPS,
00:29
it's hardciężko for robotsroboty like this
to determineustalać theirich positionpozycja.
5
17400
3280
ciężko jest takim robotom
ustalić swoją pozycje.
00:34
This robotrobot usesużywa onboardna pokładzie sensorsczujniki,
cameraskamery and laserlaser scannersSkanery,
6
22240
4736
Te roboty używają pokładowych czujników,
kamer i skanerów laserowych
00:39
to scanskandować the environmentśrodowisko.
7
27000
1696
by badać otoczenie.
00:40
It detectswykrywa featurescechy from the environmentśrodowisko,
8
28720
3056
Wykrywają elementy otoczenia
00:43
and it determinesokreśla where it is
relativekrewny to those featurescechy,
9
31800
2736
i określają swoje położenie
w stosunku do tych elementów
00:46
usingza pomocą a methodmetoda of triangulationtriangulacji.
10
34560
2136
używając metody triangulacji.
00:48
And then it can assemblegromadzić
all these featurescechy into a mapmapa,
11
36720
3456
Następnie mogą zgromadzić
te wszystkie elementy na mapie
00:52
like you see behindza me.
12
40200
1736
takiej jak ta widoczna za mną.
00:53
And this mapmapa then allowspozwala the robotrobot
to understandzrozumieć where the obstaclesprzeszkody are
13
41960
3936
Mapa pozwala robotowi
zrozumieć położenie przeszkód
00:57
and navigatenawigować in a collision-freewolne od kolizji mannersposób.
14
45920
2720
i nawigować w sposób bezkolizyjny.
01:01
What I want to showpokazać you nextNastępny
15
49160
2096
Kolejną rzeczą, którą chciałbym pokazać
01:03
is a setzestaw of experimentseksperymenty
we did insidewewnątrz our laboratorylaboratorium,
16
51280
3216
jest zbiór eksperymentów
jakich dokonaliśmy w laboratorium,
01:06
where this robotrobot was ablezdolny
to go for longerdłużej distancesodległości.
17
54520
3480
gdzie robot mógł
przebywać dłuższe odległości.
01:10
So here you'llTy będziesz see, on the topTop right,
what the robotrobot seeswidzi with the cameraaparat fotograficzny.
18
58400
5016
Na górze z prawej strony
widzimy obraz z kamery robota.
01:15
And on the mainGłówny screenekran --
19
63440
1216
A na głównym ekranie --
01:16
and of coursekurs this is spedSped up
by a factorczynnik of fourcztery --
20
64680
2456
oczywiście obraz jest
przyśpieszony czterokrotnie --
01:19
on the mainGłówny screenekran you'llTy będziesz see
the mapmapa that it's buildingbudynek.
21
67160
2667
widzimy powstającą mapę.
01:21
So this is a high-resolutionwysoka rozdzielczość mapmapa
of the corridorkorytarz around our laboratorylaboratorium.
22
69851
4285
Jest to wysokiej rozdzielczości mapa
korytarza otaczającego nasze laboratorium.
01:26
And in a minutechwila
you'llTy będziesz see it enterwchodzić our lablaboratorium,
23
74160
2336
Za chwilę zobaczycie
jak dociera do laboratorium,
01:28
whichktóry is recognizablerozpoznawalny
by the clutterbałaganu that you see.
24
76520
2856
co można poznać
dzięki widocznym rupieciom.
01:31
(LaughterŚmiech)
25
79400
1016
(Śmiech)
01:32
But the mainGłówny pointpunkt I want to conveyprzenieść to you
26
80440
2007
Jednak głównym punktem,
który chcę wam przedstawić
01:34
is that these robotsroboty are capablezdolny
of buildingbudynek high-resolutionwysoka rozdzielczość mapsmapy
27
82472
3584
jest fakt, iż te roboty są w stanie
stworzyć mapy wysokiej rozdzielczości,
01:38
at fivepięć centimeterscentymetrów resolutionrozkład,
28
86080
2496
nawet 5-centymetrowej rozdzielczości,
01:40
allowingpozwalać somebodyktoś who is outsidena zewnątrz the lablaboratorium,
or outsidena zewnątrz the buildingbudynek
29
88600
4176
pozwalającej osobie będącej
poza laboratorium lub poza budynkiem
01:44
to deployWdrażanie these
withoutbez actuallytak właściwie going insidewewnątrz,
30
92800
3216
zajrzeć tam bez wchodzenia do środka
01:48
and tryingpróbować to inferrozpoznać
what happensdzieje się insidewewnątrz the buildingbudynek.
31
96040
3760
i wywnioskować, co dzieje się wewnątrz.
01:52
Now there's one problemproblem
with robotsroboty like this.
32
100400
2240
Jednak jest jeden problem
z takimi robotami.
01:55
The first problemproblem is it's prettyładny bigduży.
33
103600
2200
Po pierwsze robot jest dosyć duży.
01:58
Because it's bigduży, it's heavyciężki.
34
106120
1680
A skoro jest duży jest też ciężki.
02:00
And these robotsroboty consumekonsumować
about 100 wattswatów perza poundfunt.
35
108640
3040
Roboty zużywają około
200 watów na kilogram.
02:04
And this makesczyni for
a very shortkrótki missionmisja life.
36
112360
2280
co sprawia, że ich misje
mają bardzo krótki żywot.
02:08
The seconddruga problemproblem
37
116000
1456
Drugi problem
02:09
is that these robotsroboty have onboardna pokładzie sensorsczujniki
that endkoniec up beingistota very expensivedrogi --
38
117480
3896
to fakt, że roboty posiadające
pokładowe czujniki są bardzo drogie --
02:13
a laserlaser scannerskaner, a cameraaparat fotograficzny
and the processorsprocesory.
39
121400
3440
skaner laserowy, kamera i procesory.
02:17
That drivesdyski up the costkoszt of this robotrobot.
40
125280
3040
Podnosi to koszty robota.
02:21
So we askedspytał ourselvesmy sami a questionpytanie:
41
129440
2656
Więc zadaliśmy sobie pytanie:
02:24
what consumerkonsument productprodukt
can you buykupować in an electronicselektronika storesklep
42
132120
3776
Jaki produkt zakupiłbyś
w sklepie elektronicznym,
02:27
that is inexpensiveniedrogi, that's lightweightlekkie,
that has sensingwyczuwając onboardna pokładzie and computationobliczenie?
43
135920
6280
który jest niedrogi, mało waży,
ma wbudowane czujniki i moc obliczeniową?
02:36
And we inventedzmyślony the flyinglatający phonetelefon.
44
144080
2656
Więc stworzyliśmy latający telefon.
02:38
(LaughterŚmiech)
45
146760
1936
(Śmiech)
02:40
So this robotrobot usesużywa a SamsungSamsung GalaxyGalaxy
smartphoneSmartphone that you can buykupować off the shelfPółka,
46
148720
6176
Ten robot używa telefonu Samsung Galaxy,
który jest dostępny od ręki,
02:46
and all you need is an appaplikacja that you
can downloadpobieranie from our appaplikacja storesklep.
47
154920
4016
a wszystko czego potrzebujesz
to aplikacja dostępna w app store.
02:50
And you can see this robotrobot
readingczytanie the letterslisty, "TEDTED" in this casewalizka,
48
158960
4216
Zauważcie, że robot jest w stanie
odczytywać litery, w tym przypadku "TED",
02:55
looking at the cornersnarożniki
of the "T" and the "E"
49
163200
2936
dzięki obserwacji brzegów liter "T" i "E",
02:58
and then triangulatingtriangulacji off of that,
flyinglatający autonomouslyautonomicznie.
50
166160
3480
a następnie triangulując je,
latając samodzielnie.
03:02
That joystickdrążek sterowy is just there
to make sure if the robotrobot goesidzie crazyzwariowany,
51
170720
3256
Kontroler jest po to, by zapanować
nad robotem, gdyby zaczął szaleć.
03:06
GiuseppeGiuseppe can killzabić it.
52
174000
1416
Giuseppe może go wyłączyć.
03:07
(LaughterŚmiech)
53
175440
1640
(Śmiech)
03:10
In additiondodanie to buildingbudynek
these smallmały robotsroboty,
54
178920
3816
Budując te roboty
03:14
we alsorównież experimenteksperyment with aggressiveagresywny
behaviorszachowania, like you see here.
55
182760
4800
testowaliśmy agresywne zachowania,
takie jak widoczne tutaj.
03:19
So this robotrobot is now travelingpodróżny
at two to threetrzy metersmetrów perza seconddruga,
56
187920
5296
Robot porusza się dwa,
trzy metry na sekundę
03:25
pitchingpitching and rollingwalcowanie aggressivelyagresywnie
as it changeszmiany directionkierunek.
57
193240
3496
kołysając się agresywnie,
kiedy zmienia kierunek lotu.
03:28
The mainGłówny pointpunkt is we can have
smallermniejszy robotsroboty that can go fasterszybciej
58
196760
4256
Naszym głównym celem jest posiadanie
mniejszego robota, który jest szybszy
03:33
and then travelpodróżować in these
very unstructuredbez struktury environmentsśrodowiska.
59
201040
2960
i przemieszcza się
w nieuporządkowanym otoczeniu.
03:37
And in this nextNastępny videowideo,
60
205120
2056
Na kolejnym nagraniu
03:39
just like you see this birdptak, an eagleorzeł,
gracefullywdziękiem coordinatingkoordynowanie its wingsskrzydełka,
61
207200
5896
widzicie ptaka, orła,
który z wdziękiem panuje nad skrzydłami,
03:45
its eyesoczy and feetstopy
to grabchwycić preyzdobycz out of the waterwoda,
62
213120
4296
oczami i kończynami
by chwycić zdobycz z wody.
03:49
our robotrobot can go fishingwędkowanie, too.
63
217440
1896
Cóż, nasz robot także potrafi łowić.
03:51
(LaughterŚmiech)
64
219360
1496
(Śmiech)
03:52
In this casewalizka, this is a PhillyPhilly cheesesteakcheesesteak
hoagieHoagie that it's grabbingchwytanie out of thincienki airpowietrze.
65
220880
4056
W tym przypadku jest to kanapka z serem
i befsztykiem, przechwycona w powietrzu.
03:56
(LaughterŚmiech)
66
224960
2400
(Śmiech)
03:59
So you can see this robotrobot
going at about threetrzy metersmetrów perza seconddruga,
67
227680
3296
Ten robot może poruszać się
około trzech metrów na sekundę,
04:03
whichktóry is fasterszybciej than walkingpieszy speedprędkość,
coordinatingkoordynowanie its armsramiona, its clawspazury
68
231000
5136
jest więc szybszy niż tempo chodu,
współgrając z ramionami, chwytakami
04:08
and its flightlot with split-secondułamku sekundy timingwyczucie czasu
to achieveosiągać this maneuvermanewr.
69
236160
4120
oraz kontrolując lot w ułamku sekundy,
aby osiągnąć ten manewr.
04:14
In anotherinne experimenteksperyment,
70
242120
1216
W innym eksperymencie,
04:15
I want to showpokazać you
how the robotrobot adaptsdostosowuje się its flightlot
71
243360
3656
chciałem pokazać,
jak robot dostosowuje lot
04:19
to controlkontrola its suspendedzawieszone payloadładunek,
72
247040
2376
kontrolując zawieszony ładunek,
04:21
whosektórego lengthdługość is actuallytak właściwie largerwiększy
than the widthszerokość of the windowokno.
73
249440
3800
który jest dłuższy niż szerokość okna.
04:25
So in orderzamówienie to accomplishukończyć this,
74
253680
1696
W celu osiągnięcia tego manewru
04:27
it actuallytak właściwie has to pitchsmoła
and adjustdostosować the altitudeWysokość
75
255400
3696
potrzebuje się kołysać,
wyregulować wysokość
04:31
and swinghuśtawka the payloadładunek throughprzez.
76
259120
2320
i znowu rozhuśtać ładunek w drugą stronę.
04:38
But of coursekurs we want
to make these even smallermniejszy,
77
266920
2296
Oczywiście chcemy to jeszcze zmniejszyć,
04:41
and we're inspirednatchniony
in particularszczególny by honeybeespszczoły miodne.
78
269240
3016
a zainspirowały nas do tego pszczoły.
04:44
So if you look at honeybeespszczoły miodne,
and this is a slowedspowolniony down videowideo,
79
272280
3256
Jeżeli spojrzymy na pszczoły,
a mamy tutaj zwolnione wideo
04:47
they're so smallmały,
the inertiabezwładności is so lightweightlekkie --
80
275560
3720
widzimy, że są małe,
a ich bezwładność niewielka --
04:51
(LaughterŚmiech)
81
279960
1176
(Śmiech)
04:53
that they don't careopieka --
they bounceBounce off my handdłoń, for exampleprzykład.
82
281160
3536
że nawet o nią nie dbają --
i odbijają się na przykład od mojej ręki.
04:56
This is a little robotrobot
that mimicsmimicy the honeybeepszczoły miodnej behaviorzachowanie.
83
284720
3160
Ten mały robot naśladuje
zachowanie pszczół.
05:00
And smallermniejszy is better,
84
288600
1216
A im mniejsze tym lepsze,
05:01
because alongwzdłuż with the smallmały sizerozmiar
you get lowerniższy inertiabezwładności.
85
289840
3536
ponieważ wraz z niewielkim rozmiarem
zyskujesz mniejszą bezwładność.
05:05
AlongWzdłuż with lowerniższy inertiabezwładności --
86
293400
1536
Wraz z mniejszą bezwładnością --
05:06
(RobotRobot buzzingbrzęczenie, laughterśmiech)
87
294960
2856
(Robot bzyczy, Śmiech)
05:09
alongwzdłuż with lowerniższy inertiabezwładności,
you're resistantodporny to collisionskolizje.
88
297840
2816
wraz z mniejszą bezwładnością
jesteś odporny na zderzenia.
05:12
And that makesczyni you more robustkrzepki.
89
300680
1720
A to sprawia, że jesteś bardziej odporny.
05:15
So just like these honeybeespszczoły miodne,
we buildbudować smallmały robotsroboty.
90
303800
2656
Zbudowaliśmy robota podobnego do pszczoły.
05:18
And this particularszczególny one
is only 25 gramsgramów in weightwaga.
91
306480
3376
Waży on dokładnie 25 gramów.
05:21
It consumeszużywa only sixsześć wattswatów of powermoc.
92
309880
2160
Zużywa tylko sześć watów energii.
05:24
And it can travelpodróżować
up to sixsześć metersmetrów perza seconddruga.
93
312440
2536
I jest w stanie przemieszczać się
sześć metrów na sekundę.
05:27
So if I normalizenormalizacji that to its sizerozmiar,
94
315000
2336
Gdybym ujednolicił to do jego rozmiaru,
05:29
it's like a BoeingBoeing 787 travelingpodróżny
tendziesięć timesczasy the speedprędkość of sounddźwięk.
95
317360
3640
to jak Boeing 787 przemieszczający się
dziesięć razy szybciej od dźwięku.
05:36
(LaughterŚmiech)
96
324000
2096
(Śmiech)
05:38
And I want to showpokazać you an exampleprzykład.
97
326120
1920
Pokażę wam przykład.
05:40
This is probablyprawdopodobnie the first plannedzaplanowany mid-airw powietrzu
collisionkolizji, at one-twentiethjedną dwudziestą normalnormalna speedprędkość.
98
328840
5256
Prawdopodobnie to pierwsza
zaplanowana kolizja w powietrzu
w jednej dwudziestej
normalnej prędkości.
05:46
These are going at a relativekrewny speedprędkość
of two metersmetrów perza seconddruga,
99
334120
2858
Przy prędkości względnej
2 metrów na sekundę,
05:49
and this illustratesprzedstawia the basicpodstawowy principlezasada.
100
337002
2480
ilustruje ona podstawowe zasady.
05:52
The two-gramdwa gram carbonwęgiel fiberwłókno cagekoszyk around it
preventszapobiega the propellersśmigła from entanglingoplątujących,
101
340200
4976
Osłona karbonowa ważąca dwa gramy
zapobiega oplatywaniu się śmigieł.
05:57
but essentiallygłównie the collisionkolizji is absorbedzaabsorbowany
and the robotrobot respondsodpowiada to the collisionskolizje.
102
345200
5296
W zasadzie kolizja jest zaobserwowana
a robot reaguje na kolizje.
06:02
And so smallmały alsorównież meansznaczy safebezpieczny.
103
350520
2560
Małe znaczy także bezpieczne.
06:05
In my lablaboratorium, as we developedrozwinięty these robotsroboty,
104
353400
2016
W moim laboratorium,
gdzie stworzyliśmy te roboty
06:07
we startpoczątek off with these bigduży robotsroboty
105
355440
1620
zaczynaliśmy od tych dużych,
06:09
and then now we're down
to these smallmały robotsroboty.
106
357084
2812
a potem przeszliśmy na małe robty.
06:11
And if you plotwątek a histogramHistogram
of the numbernumer of Band-AidsOpatrunków we'vemamy orderedzamówione
107
359920
3456
Jeżeli przeanalizowałbyś
histogram liczby Band-Aids (bandaży),
06:15
in the pastprzeszłość, that sortsortować of tailedrozkładem off now.
108
363400
2576
które zamówiliśmy,
zauważyłbyś, że teraz zmalała.
06:18
Because these robotsroboty are really safebezpieczny.
109
366000
1960
Te roboty są bardzo bezpieczne.
06:20
The smallmały sizerozmiar has some disadvantageswady,
110
368760
2456
Mały rozmiar ma pewne wady,
06:23
and natureNatura has founduznany a numbernumer of wayssposoby
to compensatekompensować for these disadvantageswady.
111
371240
4080
ale natura znalazła sposoby
na zrekompensowanie tych wad.
06:27
The basicpodstawowy ideapomysł is they aggregateagregat
to formformularz largeduży groupsgrupy, or swarmsroje.
112
375960
4000
Podstawowym pomysłem jest
zbieranie się w duże grupy lub roje.
06:32
So, similarlypodobnie, in our lablaboratorium,
we try to createStwórz artificialsztuczny robotrobot swarmsroje.
113
380320
3976
Więc znów w naszym laboratorium
próbujemy stworzyć sztuczne roja robotów.
06:36
And this is quitecałkiem challengingtrudne
114
384320
1381
A jest to dość trudne,
06:37
because now you have to think
about networkssieci of robotsroboty.
115
385725
3320
ponieważ należy pomyśleć o sieci robotów.
06:41
And withinw ciągu eachkażdy robotrobot,
116
389360
1296
A pomiędzy każdym
robotem należy pomyśleć
06:42
you have to think about the interplaywzajemne oddziaływanie
of sensingwyczuwając, communicationkomunikacja, computationobliczenie --
117
390680
5616
o wspólnym oddziaływaniu
czujników, komunikacji i wyliczeń --
06:48
and this networksieć then becomesstaje się
quitecałkiem difficulttrudny to controlkontrola and managezarządzanie.
118
396320
4960
a taka sieć staje się trudna
do kontrolowania i zarządzania.
06:54
So from natureNatura we take away
threetrzy organizingorganizowanie principleszasady
119
402160
3296
Wzięliśmy więc trzy
podstawowe pomysły z natury,
06:57
that essentiallygłównie allowdopuszczać us
to developrozwijać our algorithmsalgorytmy.
120
405480
3160
które zasadniczo pozwalają nam
rozwinąć nasze algorytmy.
07:01
The first ideapomysł is that robotsroboty
need to be awareświadomy of theirich neighborssąsiedzi.
121
409640
4536
Po pierwsze roboty muszą mieć
pojęcie o swoich sąsiadach.
07:06
They need to be ablezdolny to sensesens
and communicatekomunikować się with theirich neighborssąsiedzi.
122
414200
3440
Muszą mieć zdolność wyczuwania
i komunikowania się z sąsiadami.
07:10
So this videowideo illustratesprzedstawia the basicpodstawowy ideapomysł.
123
418040
2656
Filmik ilustruje ten pomysł.
07:12
You have fourcztery robotsroboty --
124
420720
1296
Mamy cztery roboty --
07:14
one of the robotsroboty has actuallytak właściwie been
hijackedporwany by a humanczłowiek operatoroperatora, literallydosłownie.
125
422040
4240
jeden z robotów został
dosłownie porwany przez człowieka.
07:19
But because the robotsroboty
interactoddziaływać with eachkażdy other,
126
427217
2239
Ale ponieważ roboty współpracują ze sobą
07:21
they sensesens theirich neighborssąsiedzi,
127
429480
1656
wyczuły sąsiada
07:23
they essentiallygłównie followśledzić.
128
431160
1296
i podążają za nim.
07:24
And here there's a singlepojedynczy personosoba
ablezdolny to leadprowadzić this networksieć of followerszwolenników.
129
432480
5360
Więc jedna osoba może
nadzorować sieć zwolenników.
07:32
So again, it's not because all the robotsroboty
know where they're supposeddomniemany to go.
130
440000
5056
To nie tak, że wszystkie roboty
wiedzą gdzie powinny podążać.
07:37
It's because they're just reactingreagować
to the positionspozycje of theirich neighborssąsiedzi.
131
445080
4320
Dzieje się tak, ponieważ
reagują na położenie sąsiada.
07:43
(LaughterŚmiech)
132
451720
4120
(Śmiech)
07:48
So the nextNastępny experimenteksperyment illustratesprzedstawia
the seconddruga organizingorganizowanie principlezasada.
133
456280
5240
Kolejny eksperyment przedstawia
następną zasadę organizacji.
07:54
And this principlezasada has to do
with the principlezasada of anonymityanonimowość.
134
462920
3800
Jest ona związana
z zasadą anonimowości.
07:59
Here the keyklawisz ideapomysł is that
135
467400
4296
Tutaj kluczowe jest to,
08:03
the robotsroboty are agnosticniezależna od
to the identitiestożsamości of theirich neighborssąsiedzi.
136
471720
4240
że roboty są agnostykami
dla tożsamości sąsiadów.
08:08
They're askedspytał to formformularz a circularokólnik shapekształt,
137
476440
2616
Zostały poproszone,
by stworzyć okrągły kształt,
08:11
and no mattermateria how manywiele robotsroboty
you introduceprzedstawiać into the formationtworzenie,
138
479080
3296
i nieważne, jak wiele robotów
bierze udział w formowaniu
08:14
or how manywiele robotsroboty you pullCiągnąć out,
139
482400
2576
lub jak wiele odpadnie,
08:17
eachkażdy robotrobot is simplypo prostu
reactingreagować to its neighborsąsiad.
140
485000
3136
każdy robot reaguje na sąsiada.
08:20
It's awareświadomy of the factfakt that it needswymagania
to formformularz the circularokólnik shapekształt,
141
488160
4976
Oczywiścię roboty są świadome tego,
że muszą stworzyć okrąg,
08:25
but collaboratingWspółpraca with its neighborssąsiedzi
142
493160
1776
ale współpracując z sąsiadami
08:26
it formsformularze the shapekształt
withoutbez centralcentralny coordinationkoordynacja.
143
494960
3720
tworzą kształt bez centralnej koordynacji.
08:31
Now if you put these ideaspomysły togetherRazem,
144
499520
2416
Teraz jeżeli połączymy te dwie idee,
08:33
the thirdtrzeci ideapomysł is that we
essentiallygłównie give these robotsroboty
145
501960
3896
trzecia polega na tym,
że zasadniczo dajemy robotom
08:37
mathematicalmatematyczny descriptionsopisy
of the shapekształt they need to executewykonać.
146
505880
4296
opis matematyczny kształtu,
który mają zrealizować.
08:42
And these shapeskształty can be varyingróżnicowanie
as a functionfunkcjonować of time,
147
510200
3496
A kształty mogą być
różnorodne w czasie.
08:45
and you'llTy będziesz see these robotsroboty
startpoczątek from a circularokólnik formationtworzenie,
148
513720
4496
Zobaczycie, że roboty
zaczną formować okręg
08:50
changezmiana into a rectangularprostokątne formationtworzenie,
stretchrozciągać into a straightproste linelinia,
149
518240
3256
potem zmienią się w prostokąt,
rozciągną do prostej linii
08:53
back into an ellipseElipsa.
150
521520
1375
i wrócą do kształtu elipsy.
08:54
And they do this with the samepodobnie
kinduprzejmy of split-secondułamku sekundy coordinationkoordynacja
151
522919
3617
Wykonują to w tym samym ułamku sekundy,
08:58
that you see in naturalnaturalny swarmsroje, in natureNatura.
152
526560
3280
co możecie zaobserwować
w naturalnych rojach.
09:03
So why work with swarmsroje?
153
531080
2136
Dlaczego współpracować z rojami?
09:05
Let me tell you about two applicationsAplikacje
that we are very interestedzainteresowany in.
154
533240
4120
Pozwólcie, że opowiem wam
o dwóch zastosowaniach,
które nas bardzo interesują.
09:10
The first one has to do with agriculturerolnictwo,
155
538160
2376
Pierwsze jest związany z rolnictwem
09:12
whichktóry is probablyprawdopodobnie the biggestnajwiększy problemproblem
that we're facingokładzina worldwidena calym swiecie.
156
540560
3360
i to zapewne największy problem
światowy, jakiemu stawiamy czoła.
09:16
As you well know,
157
544760
1256
Jak dobrze wiecie,
09:18
one in everykażdy sevensiedem personsosoby
in this earthZiemia is malnourishedniedożywionych.
158
546040
3520
jeden na siedmiu mieszkańców
ziemi jest niedożywiony.
09:21
MostWiększość of the landwylądować that we can cultivatepielęgnować
has alreadyjuż been cultivateduprawiana.
159
549920
3480
Większość ziemi dostępna pod uprawę
została już wykorzystana.
09:25
And the efficiencywydajność of mostwiększość systemssystemy
in the worldświat is improvingpoprawa,
160
553960
3216
Efektywność większości systemów
światowych udaje się polepszyć,
09:29
but our productionprodukcja systemsystem
efficiencywydajność is actuallytak właściwie decliningspadek.
161
557200
3520
jednak efektywność naszego
systemu produkcyjnego spada,
09:33
And that's mostlyprzeważnie because of waterwoda
shortageniedobór, cropprzyciąć diseaseschoroby, climateklimat changezmiana
162
561080
4216
w większości z powodu braku wody,
chorób uprawnych, zmian klimatycznych
09:37
and a couplepara of other things.
163
565320
1520
i kilku innych rzeczy.
09:39
So what can robotsroboty do?
164
567360
1480
Więc co mogą zrobić roboty?
09:41
Well, we adoptprzyjąć an approachpodejście that's
callednazywa PrecisionPrecyzja FarmingRolnictwo in the communityspołeczność.
165
569200
4616
Stworzyliśmy metodę, która nazywa się
Precyzyjne Rolnictwo w społeczeństwie.
09:45
And the basicpodstawowy ideapomysł is that we flylatać
aerialantenowe robotsroboty throughprzez orchardsSady,
166
573840
5376
Podstawowym pomysłem jest latanie
powietrznymi robotami nad sadami,
09:51
and then we buildbudować
precisionprecyzja modelsmodele of individualindywidualny plantsrośliny.
167
579240
3120
a następnie tworzenie precyzyjnego
modelu poszczególnych roślin.
09:54
So just like personalizedspersonalizowane medicinelekarstwo,
168
582829
1667
Dokładnie tak, jak lekarstwa
dostosowane do indywidualnych potrzeb,
09:56
while you mightmoc imaginewyobrażać sobie wantingbrakujący
to treatleczyć everykażdy patientcierpliwy individuallyindywidualnie,
169
584520
4816
kiedy wyobrażasz sobie potrzebę leczenia
każdego pacjenta indywidualnie,
10:01
what we'dpoślubić like to do is buildbudować
modelsmodele of individualindywidualny plantsrośliny
170
589360
3696
chcemy stworzyć modele
indywidualnych roślin,
10:05
and then tell the farmerrolnik
what kinduprzejmy of inputswejścia everykażdy plantroślina needswymagania --
171
593080
4136
a następnie powiedzieć rolnikom,
jakie są potrzeby danej rośliny --
10:09
the inputswejścia in this casewalizka beingistota waterwoda,
fertilizernawóz and pesticidepestycydów.
172
597240
4440
potrzebami w tym przypadku
będą woda, nawóz i pestycydy.
10:14
Here you'llTy będziesz see robotsroboty
travelingpodróżny throughprzez an applejabłko orchardsad owocowy,
173
602640
3616
Tutaj widzicie roboty
lecące nad sadem jabłkowym,
10:18
and in a minutechwila you'llTy będziesz see
two of its companionstowarzysze
174
606280
2256
a za chwilę zobaczycie
ich dwóch kompanów
10:20
doing the samepodobnie thing on the left sidebok.
175
608560
1810
robiacych to samo
po lewej stronie.
10:22
And what they're doing is essentiallygłównie
buildingbudynek a mapmapa of the orchardsad owocowy.
176
610800
3656
Zasadniczo tworzą mapy sadu.
10:26
WithinW ramach the mapmapa is a mapmapa
of everykażdy plantroślina in this orchardsad owocowy.
177
614480
2816
Na tej mapie zawiera się
mapa każdej rośliny z osobna.
10:29
(RobotRobot buzzingbrzęczenie)
178
617320
1656
(Robot bzyczy)
10:31
Let's see what those mapsmapy look like.
179
619000
1896
Zobaczmy, jak taka mapa wygląda.
10:32
In the nextNastępny videowideo, you'llTy będziesz see the cameraskamery
that are beingistota used on this robotrobot.
180
620920
4296
Na kolejnym nagraniu zobaczycie kamery,
których użyto na robotach.
10:37
On the top-leftu góry z lewej is essentiallygłównie
a standardstandard colorkolor cameraaparat fotograficzny.
181
625240
3240
Na górze po lewej stronie jest
widok z dobrej kolorowej kamery.
10:41
On the left-centerlewo centrum is an infraredpodczerwony cameraaparat fotograficzny.
182
629640
3296
na środku z kamery na podczerwień,
10:44
And on the bottom-leftlewy dolny
is a thermaltermiczne cameraaparat fotograficzny.
183
632960
3776
a na dole z kamery termalnej.
10:48
And on the mainGłówny panelpłyta, you're seeingwidzenie
a three-dimensionaltrójwymiarowy reconstructionrekonstrukcja
184
636760
3336
Na głównym ekranie widzicie
trójwymiarową rekonstrukcje
10:52
of everykażdy treedrzewo in the orchardsad owocowy
as the sensorsczujniki flylatać right pastprzeszłość the treesdrzewa.
185
640120
6120
każdego drzewa w sadzie,
gdyż czujniki latają tuż nad drzewami.
10:59
ArmedZbrojnych with informationInformacja like this,
we can do severalkilka things.
186
647640
4040
Uzbrojeni w takie informacje
możemy zrobić kilka rzeczy.
11:04
The first and possiblymożliwie the mostwiększość importantważny
thing we can do is very simpleprosty:
187
652200
4256
Po pierwsze i chyba najważniejsze:
11:08
countliczyć the numbernumer of fruitsowoce on everykażdy treedrzewo.
188
656480
2440
policzyć ilość owoców na każdym drzewie.
11:11
By doing this, you tell the farmerrolnik
how manywiele fruitsowoce she has in everykażdy treedrzewo
189
659520
4536
Poprzez takie wyliczenia
dajesz rolnikowi informację,
jak wiele owoców ma na każdym drzewie,
11:16
and allowdopuszczać her to estimateoszacowanie
the yieldwydajność in the orchardsad owocowy,
190
664080
4256
dzięki czemu może
oszacować wydajność sadu
11:20
optimizingOptymalizacja the productionprodukcja
chainłańcuch downstreamw dół rzeki.
191
668360
2840
i zoptymalizować łańcuch produkcyjny.
Kolejną rzeczą, jaką możemy zrobić,
11:23
The seconddruga thing we can do
192
671640
1616
jest trójwymiarowa rekonstrukcja
11:25
is take modelsmodele of plantsrośliny, constructzbudować
three-dimensionaltrójwymiarowy reconstructionsrekonstrukcje,
193
673280
4496
na podstawie modelu drzewa
11:29
and from that estimateoszacowanie the canopybaldachim sizerozmiar,
194
677800
2536
i oszacowanie wielkości czaszy,
11:32
and then correlateskorelować the canopybaldachim sizerozmiar
to the amountilość of leafliść areapowierzchnia on everykażdy plantroślina.
195
680360
3776
a następnie zestawienie wielkości czaszy
z powierzchnią liści na każdym drzewie.
11:36
And this is callednazywa the leafliść areapowierzchnia indexindeks.
196
684160
2176
To indeksowanie powierzchni liści.
11:38
So if you know this leafliść areapowierzchnia indexindeks,
197
686360
1936
Jeżeli znasz wartość
indeksowania powierzchni liści
11:40
you essentiallygłównie have a measurezmierzyć of how much
photosynthesisfotosynteza is possiblemożliwy in everykażdy plantroślina,
198
688320
5456
zasadniczo wiesz, jaki duży proces
fotosyntezy może zajść na każdym drzewie,
11:45
whichktóry again tellsmówi you
how healthyzdrowy eachkażdy plantroślina is.
199
693800
2880
a to daje ci informacje
czy drzewo jest zdrowe.
11:49
By combiningłącząc visualwizualny
and infraredpodczerwony informationInformacja,
200
697520
4216
Poprzez łączenie wizualnych
i podczerwonych informacji
11:53
we can alsorównież computeobliczać indicesindeksy suchtaki as NDVINDVI.
201
701760
3296
możesz również obliczyć
wskaźniki takie jak NDVI.
11:57
And in this particularszczególny casewalizka,
you can essentiallygłównie see
202
705080
2816
W tym konkretnym przypadku
możesz zauważyć,
11:59
there are some cropsuprawy that are
not doing as well as other cropsuprawy.
203
707920
3016
że część roślin nie rośnie
tak dobrze jak inne.
12:02
This is easilyz łatwością discernibledostrzegalne from imageryobrazowość,
204
710960
4056
Jest to mocno zauważalne na obrazie
12:07
not just visualwizualny imageryobrazowość but combiningłącząc
205
715040
2216
właściwie nie tylko
na obrazie, ale połączeniu
12:09
bothobie visualwizualny imageryobrazowość and infraredpodczerwony imageryobrazowość.
206
717280
2776
obrazu widzialnego i podczerwonego.
12:12
And then lastlyw końcu,
207
720080
1336
Na koniec - rzeczą,
12:13
one thing we're interestedzainteresowany in doing is
detectingWykrywanie the earlywcześnie onsetPoczątek of chlorosischloroza --
208
721440
4016
która nas interesuje jest wykrywanie
wczesnego występowania chlorozy -
12:17
and this is an orangePomarańczowy treedrzewo --
209
725480
1496
tutaj mamy drzewo pomarańczy,
12:19
whichktóry is essentiallygłównie seenwidziany
by yellowingżółknięcie of leavesodchodzi.
210
727000
2560
na którym widać żółknące liście.
12:21
But robotsroboty flyinglatający overheadobciążenie
can easilyz łatwością spotmiejsce this autonomouslyautonomicznie
211
729880
3896
Roboty latające nad sadem
łatwo wykrywają zależność,
12:25
and then reportraport to the farmerrolnik
that he or she has a problemproblem
212
733800
2936
a następnie raportują rolnikom,
że mają problem
12:28
in this sectionSekcja of the orchardsad owocowy.
213
736760
1520
w tej części sadu.
12:30
SystemsSystemy like this can really help,
214
738800
2696
Takie systemy naprawdę mogą pomóc,
12:33
and we're projectingrzutowanie yieldsplony
that can improveulepszać by about tendziesięć percentprocent
215
741520
5816
przewidujemy, że plony mogą
poprawić się o około dziesięć procent,
12:39
and, more importantlyco ważne, decreasezmniejszać
the amountilość of inputswejścia suchtaki as waterwoda
216
747360
3216
a co ważniejsze potrzebna
ilość materiałów, na przykład wody,
12:42
by 25 percentprocent by usingza pomocą
aerialantenowe robotrobot swarmsroje.
217
750600
3280
zmniejszy się o 25 procent
przy użyciu powietrznych rojów z robotów.
12:47
LastlyWreszcie, I want you to applaudBrawo
the people who actuallytak właściwie createStwórz the futureprzyszłość,
218
755200
5736
Na koniec chciałbym prosić o brawa
dla ludzi, którzy tworzą tę przyszłość,
12:52
YashYash MulgaonkarMulgaonkar, SikangSikang LiuLiu
and GiuseppeGiuseppe LoiannoLoianno,
219
760960
4920
Yash Mulgaonkar, Sikang Liu
i Giuseppe Loianno,
12:57
who are responsibleodpowiedzialny for the threetrzy
demonstrationsdemonstracje that you saw.
220
765920
3496
którzy są odpowiedzialni za wszystkie
trzy prezentacje jakie widzieliście.
13:01
Thank you.
221
769440
1176
Dziękuję.
13:02
(ApplauseAplauz)
222
770640
5920
(Brawa)
Translated by Patrycja Kościelecka
Reviewed by Kacper Borowiecki

▲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