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

ویجی کومار: آینده رباتهای پرنده

Filmed:
1,780,679 views

در آزمایشگاه اودر دانشگاه پنسیلوانیا، ویجی کومار و تیم او با الهام از زنبورهای عسل ربات‌های هوایی ساخته اند. آخرین دستیابی به موفقیت این تیم : کشاورزی دقیق، که در آن با استفاده از گروه ربات‌ها برای نقشه برداری، بازسازی و تجزیه و تحلیل هر درخت و هر میوه در یک باغ می باشد، ارائه اطلاعات حیاتی به کشاورزان که می‌تواند کمک به بهبود عملکرد و مدیریت دقیق آب کند.
- 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 labآزمایشگاه, we buildساختن
autonomousخود مختار aerialهوایی robotsروبات ها
0
1280
3656
در آزمايشگاهم، رباتهای
هوایی خودمختار ميسازيم
00:16
like the one you see flyingپرواز here.
1
4960
1880
مانند این چیزی که در حال پرواز می‌بینید.
00:20
Unlikeبر خلاف the commerciallyبه صورت تجاری availableدر دسترس است dronesهواپیماهای بدون سرنشین
that you can buyخرید todayامروز,
2
8720
3696
بر خلاف پهپادهایی که
امروزه می‎توانید آنها را بخرید،
00:24
this robotربات doesn't have any GPSجیپیاس on boardهیئت مدیره.
3
12440
2640
این ربات بدون GPS هست.
00:28
So withoutبدون GPSجیپیاس,
4
16160
1216
بنابراین بدون GPS،
00:29
it's hardسخت for robotsروبات ها like this
to determineتعیین کنید theirخودشان positionموقعیت.
5
17400
3280
خیلی سخت است که ربات‌هایی مثل این
موقعیت‌شان را تعیین کنند.
00:34
This robotربات usesاستفاده می کند onboardدر کشتی sensorsسنسورها,
camerasدوربین ها and laserلیزر scannersاسکنرها,
6
22240
4736
این ربات با استفاده از سنسورهای متصل شده،
دوربینهای دیجیتال و اسکنر لیزری،
00:39
to scanاسکن کردن the environmentمحیط.
7
27000
1696
محیط را اسکن می‌کنند.
00:40
It detectsتشخیص می دهد featuresامکانات from the environmentمحیط,
8
28720
3056
او ویژگیهای محیط را کشف می‎کند،
00:43
and it determinesتعیین می کند where it is
relativeنسبت فامیلی to those featuresامکانات,
9
31800
2736
و با استفاده از روش مثلثی
تعیین می‌کند که
00:46
usingاستفاده كردن a methodروش of triangulationمثلث.
10
34560
2136
نسبت به آن وجوه در کجا قرار دارد.
00:48
And then it can assembleجمع کن
all these featuresامکانات into a mapنقشه,
11
36720
3456
و سپس می‎تواند این وجوه
را به هم در یک نقشه متصل کند،
00:52
like you see behindپشت me.
12
40200
1736
مانند آنچه که در پشت سر من می‌بینید.
00:53
And this mapنقشه then allowsاجازه می دهد the robotربات
to understandفهمیدن where the obstaclesموانع are
13
41960
3936
سپس این نقشه به ربات اجازه می‌دهد
که بفهمد که موانع در کجا هستند
00:57
and navigateحرکت کن in a collision-freeبدون برخورد mannerشیوه.
14
45920
2720
و در مسیرهای باز حرکت کند.
01:01
What I want to showنشان بده you nextبعد
15
49160
2096
چیز بعدی که می‌خواهم به شما نشان دهم
01:03
is a setتنظیم of experimentsآزمایشات
we did insideداخل our laboratoryآزمایشگاه,
16
51280
3216
مجموعه‎ای از آزمایشهایی است که
در آزمایشگاه انجام دادیم،
01:06
where this robotربات was ableتوانایی
to go for longerطولانی تر distancesفاصله ها.
17
54520
3480
جایی که این ربات توانست به
فاصله‎های دورتری برود.
01:10
So here you'llشما خواهید بود see, on the topبالا right,
what the robotربات seesمی بیند with the cameraدوربین.
18
58400
5016
خُب اینجا در سمت راست بالا، مشاهدات
ربات را از طریق یک دوربین می‎بینید.
01:15
And on the mainاصلی screenصفحه نمایش --
19
63440
1216
و در صفحه نمایش اصلی--
01:16
and of courseدوره this is spedsped up
by a factorعامل of fourچهار --
20
64680
2456
و البته اینجا سرعتش چهار برابر می‌شود--
01:19
on the mainاصلی screenصفحه نمایش you'llشما خواهید بود see
the mapنقشه that it's buildingساختمان.
21
67160
2667
در صفحه اصلی نقشه‎ای
را خواهید دید که میسازد.
01:21
So this is a high-resolutionکیفیت بالا mapنقشه
of the corridorراهرو around our laboratoryآزمایشگاه.
22
69851
4285
خب این نقشه با وضوح بالای
راهروی اطراف آزمایشگاه ما می‎باشد.
01:26
And in a minuteدقیقه
you'llشما خواهید بود see it enterوارد our labآزمایشگاه,
23
74160
2336
و در یک دقیقه شما تمامی
آزمایشگاه ما را خواهید دید،
01:28
whichکه is recognizableقابل تشخیص است
by the clutterکلفت that you see.
24
76520
2856
که بخاطر درهم ریختگی‎اش
قابل تشخیص هست.
01:31
(Laughterخنده)
25
79400
1016
( خنده)
01:32
But the mainاصلی pointنقطه I want to conveyانتقال to you
26
80440
2007
اما نکته اصلی که امروز می‌خواهم
نشان دهم
01:34
is that these robotsروبات ها are capableقادر به
of buildingساختمان high-resolutionکیفیت بالا mapsنقشه ها
27
82472
3584
این هست که این ربات‌ها توانایی آن را دارند
که نقشه‎های با وضوح بالا را ترسیم کنند،
01:38
at fiveپنج centimetersسانتیمتر resolutionوضوح,
28
86080
2496
با وضوح ۵ سانتیمتری،
01:40
allowingاجازه می دهد somebodyکسی who is outsideخارج از the labآزمایشگاه,
or outsideخارج از the buildingساختمان
29
88600
4176
که اجازه می‎دهد کسی که بیرون
آزمایشگاه یا ساختمان هست
01:44
to deployاعزام these
withoutبدون actuallyدر واقع going insideداخل,
30
92800
3216
بدون اینکه واقعا وارد
ساختمان شود، آنها را به کار ببرد
01:48
and tryingتلاش کن to inferنتیجه گیری
what happensاتفاق می افتد insideداخل the buildingساختمان.
31
96040
3760
و سعی در مداخله با چیزی نماید که
داخل ساختمان اتفاق می‎افتد.
01:52
Now there's one problemمسئله
with robotsروبات ها like this.
32
100400
2240
خب یک مشکل برای
ربات‌هایی مثل این هست.
01:55
The first problemمسئله is it's prettyبسیار bigبزرگ.
33
103600
2200
اولین مشکل این هست
که آنها خیلی بزرگ هستند.
01:58
Because it's bigبزرگ, it's heavyسنگین.
34
106120
1680
چون که بزرگ هستند، سنگین هم هستند.
این ربات‌ها بیش از ۱۰۰ وات
برای هر ۴۵۰ گرم وزن، برق مصرف می‌کنند.
02:00
And these robotsروبات ها consumeمصرف کردن
about 100 wattsوات perدر هر poundپوند.
35
108640
3040
02:04
And this makesباعث می شود for
a very shortکوتاه missionماموریت life.
36
112360
2280
و باعث می‌شود که ماموریت‌های
کوتاه مدت به آنها داده شود.
02:08
The secondدومین problemمسئله
37
116000
1456
دومین مشکل
02:09
is that these robotsروبات ها have onboardدر کشتی sensorsسنسورها
that endپایان up beingبودن very expensiveگران --
38
117480
3896
این هست که در این ربات‌ها سنسورهای
خیلی گرانی تعبیه شده--
02:13
a laserلیزر scannerاسکنر, a cameraدوربین
and the processorsپردازنده ها.
39
121400
3440
یک اسکنر لیزری، یک دوربین و
یک پردازشگر.
02:17
That drivesدرایوها up the costهزینه of this robotربات.
40
125280
3040
که باعث افزیش هزینه ساخت ربات می‌شوند.
02:21
So we askedپرسید: ourselvesخودمان a questionسوال:
41
129440
2656
خُب از خودمان یک پرسش پرسیدیم:
02:24
what consumerمصرف كننده productتولید - محصول
can you buyخرید in an electronicsالکترونیک storeفروشگاه
42
132120
3776
چه محصولی در یک فروشگاه الکترونیکی
می‌توانید بخرید که
02:27
that is inexpensiveارزان, that's lightweightسبک وزن,
that has sensingسنجش onboardدر کشتی and computationمحاسبات?
43
135920
6280
ارزان و سبک باشد، که در آن
پردازنده وسیستم محاسباتی قرار داشته باشد؟
02:36
And we inventedاختراع شده است the flyingپرواز phoneتلفن.
44
144080
2656
ما تلفن پرنده را اختراع کردیم.
02:38
(Laughterخنده)
45
146760
1936
( خنده)
خب این ربات از گوشی سامسونگ گلکسی که
شما آن را از بازار می‌خرید استفاده می‌کند،
02:40
So this robotربات usesاستفاده می کند a Samsungسامسونگ Galaxyکهکشان
smartphoneگوشی های هوشمند that you can buyخرید off the shelfتاقچه,
46
148720
6176
02:46
and all you need is an appبرنامه that you
can downloadدانلود from our appبرنامه storeفروشگاه.
47
154920
4016
و تنها چیزی که نیاز دارید اپلیکیشنی است که
می‎توانید آن را از اینترنت دانلود کنید.
02:50
And you can see this robotربات
readingخواندن the lettersنامه ها, "TEDTED" in this caseمورد,
48
158960
4216
می‌توانید این ربات را ببنید که حروف «TED»
در اینجا می‌خواند
02:55
looking at the cornersگوشه ها
of the "T" and the "E"
49
163200
2936
به گوشه «T» و «E» نگاه می‌کند
02:58
and then triangulatingمثلث off of that,
flyingپرواز autonomouslyبصورت خودگردان.
50
166160
3480
و با مثلثی کردن این،
بطور خودکار پرواز می‌کند.
03:02
That joystickجوی استیک is just there
to make sure if the robotربات goesمی رود crazyدیوانه,
51
170720
3256
آن جوی استیک فقط برای این اینجاست که
مطمئن شود که اگر ربات دیوانه شد
03:06
Giuseppeگیسوپه can killکشتن it.
52
174000
1416
جوزپه قادر به کشتن آن است.
03:07
(Laughterخنده)
53
175440
1640
( خنده)
03:10
In additionعلاوه بر این to buildingساختمان
these smallکوچک robotsروبات ها,
54
178920
3816
علاوه بر ساخت این ربات کوچک،
03:14
we alsoهمچنین experimentآزمایشی with aggressiveخشونت آمیز
behaviorsرفتار, like you see here.
55
182760
4800
ما همچنین آزمایشهایی با
رفتار تهاجمی مثل این را انجام دادیم.
03:19
So this robotربات is now travelingمسافرت
at two to threeسه metersمتر perدر هر secondدومین,
56
187920
5296
خُب ربات در هر ثانیه حدود دو تا سه متر
حرکت می‌کند،
03:25
pitchingسنگ فرش and rollingنورد aggressivelyتهاجمی
as it changesتغییرات directionجهت.
57
193240
3496
هنگامی که جهت آنها تغییر می‌کند
سریعا می‌چرخد و غلت می‌زند.
03:28
The mainاصلی pointنقطه is we can have
smallerکوچکتر robotsروبات ها that can go fasterسریعتر
58
196760
4256
نکته اصلی این هست که ما می‌توانیم
ربات‌های کوچک‌تری داشته باشیم
03:33
and then travelمسافرت رفتن in these
very unstructuredبدون ساختار environmentsمحیط ها.
59
201040
2960
که می‌توانند برای شناسایی محیطهای
سازمان نیافته سریعتر حرکت کنند.
03:37
And in this nextبعد videoویدئو,
60
205120
2056
و در ویدئو بعدی،
03:39
just like you see this birdپرنده, an eagleعقاب,
gracefullyبا شکوه coordinatingهماهنگی its wingsبال ها,
61
207200
5896
درست مانند این عقابی که می‌بینید
که با بال‌هایش ، چشم‌هایش و پاهایش
03:45
its eyesچشم ها and feetپا
to grabگرفتن preyطعمه out of the waterاب,
62
213120
4296
برای گرفتن شکار بسیار هماهنگ است،
03:49
our robotربات can go fishingصید ماهی, too.
63
217440
1896
ربات ما هم می‌تواند ماهیگیری کند.
03:51
(Laughterخنده)
64
219360
1496
( خنده)
03:52
In this caseمورد, this is a PhillyPhilly cheesesteakcheesesteak
hoagieسرگردان that it's grabbingگرفتن out of thinلاغر airهوا.
65
220880
4056
در این مورد، این فیلی
03:56
(Laughterخنده)
66
224960
2400
( خنده)
03:59
So you can see this robotربات
going at about threeسه metersمتر perدر هر secondدومین,
67
227680
3296
خُب می‎بینید که این ربات حدود
سه متر در ثانیه حرکت می‌کند،
04:03
whichکه is fasterسریعتر than walkingپیاده روی speedسرعت,
coordinatingهماهنگی its armsبازوها, its clawsپنجه
68
231000
5136
که سریع تر از سرعت راه رفتن هست،و با گروه
فناوری اطلاعات و ارتباطات همکاری می‌کند
04:08
and its flightپرواز with split-secondتقسیم دوم timingزمان سنجی
to achieveرسیدن this maneuverمانور.
69
236160
4120
و کمتر از یک ثانیه پرواز می‌کند
تا این حرکت را انجام دهد.
04:14
In anotherیکی دیگر experimentآزمایشی,
70
242120
1216
و در آزمایش دیگری،
04:15
I want to showنشان بده you
how the robotربات adaptsسازگار است its flightپرواز
71
243360
3656
می‌خواهم به شما نشان دهم که چگونه
این ربات پروازش را تنظیم می‌کند
04:19
to controlکنترل its suspendedمعلق payloadظرفیت ترابری,
72
247040
2376
تا محموله معلقش را کنترل کند،
04:21
whoseکه lengthطول is actuallyدر واقع largerبزرگتر
than the widthعرض of the windowپنجره.
73
249440
3800
در حالی که طول محموله بیشتر از
عرض این پنجره هست.
04:25
So in orderسفارش to accomplishانجام دادن this,
74
253680
1696
خب برای انجام این،
04:27
it actuallyدر واقع has to pitchگام صدا
and adjustتنظیم کنید the altitudeارتفاع
75
255400
3696
ربات باید بچرخد و
ارتفاعش از زمین را تنظیم کند
04:31
and swingتاب خوردن the payloadظرفیت ترابری throughاز طریق.
76
259120
2320
و محموله را از میان آن عبور دهد.
04:38
But of courseدوره we want
to make these even smallerکوچکتر,
77
266920
2296
البته ما می‌خواهیم این را کوچک‌تر کنیم،
04:41
and we're inspiredالهام گرفته
in particularخاص by honeybeesزنبور عسل.
78
269240
3016
ما از زنبور عسل الهام گرفتیم.
04:44
So if you look at honeybeesزنبور عسل,
and this is a slowedآهسته down videoویدئو,
79
272280
3256
خُب، اگر ما به زنبور عسل نگاه کنیم،
و این یک ویدئو با حرکت آهسته هست،
04:47
they're so smallکوچک,
the inertiaاینرسی is so lightweightسبک وزن --
80
275560
3720
آنها بسیار کوچکند،
و اینرسی آنها بسیار کم است--
04:51
(Laughterخنده)
81
279960
1176
( خنده)
04:53
that they don't careاهميت دادن --
they bounceگزاف گویی off my handدست, for exampleمثال.
82
281160
3536
که توجهی ندارد --
برای مثال آنها دور سر من می‌چرخند.
04:56
This is a little robotربات
that mimicsتقلید کردن the honeybeeزنبور عسل behaviorرفتار.
83
284720
3160
این یک ربات کوچک هست
که از زبنورهای عسل تقلید می‌کند.
05:00
And smallerکوچکتر is better,
84
288600
1216
هر چه کوچکتر بهتر،
05:01
because alongدر امتداد with the smallکوچک sizeاندازه
you get lowerپایین تر inertiaاینرسی.
85
289840
3536
زیرا هرچه کوچکتر باشد
اینرسی کمتری دارد.
05:05
Alongدر امتداد with lowerپایین تر inertiaاینرسی --
86
293400
1536
همراه با اینرسی کمتر--
05:06
(Robotربات buzzingوزوز, laughterخنده)
87
294960
2856
( وزوز ربات، خنده)
05:09
alongدر امتداد with lowerپایین تر inertiaاینرسی,
you're resistantمقاوم to collisionsتصادفات.
88
297840
2816
همراه با اینرسی کمتر،
شما در برابر برخورد مقاومت بیشتری دارید.
05:12
And that makesباعث می شود you more robustقدرتمند.
89
300680
1720
و این شما را قوی‌تر می‌کند.
05:15
So just like these honeybeesزنبور عسل,
we buildساختن smallکوچک robotsروبات ها.
90
303800
2656
بنابراین درست مانند زنبورهای عسل،
ما ربات‌های کوچکی ساختیم.
05:18
And this particularخاص one
is only 25 gramsگرم in weightوزن.
91
306480
3376
و این یکی تنها ۲۵ گرم وزن دارد.
05:21
It consumesمصرف شود only sixشش wattsوات of powerقدرت.
92
309880
2160
و تنها ۶ وات برق در ساعت مصرف می‌کند.
05:24
And it can travelمسافرت رفتن
up to sixشش metersمتر perدر هر secondدومین.
93
312440
2536
این می‌تواند تا ۶ متر در ثانیه بالا برود.
05:27
So if I normalizeعادی کردن that to its sizeاندازه,
94
315000
2336
خُب اگر این را بزرگ کنید،
05:29
it's like a Boeingبوئینگ 787 travelingمسافرت
tenده timesبار the speedسرعت of soundصدا.
95
317360
3640
مانند بوینگ ۷۸۷،
این ربات ده برابر سرعت صوت حرکت خواهد کرد.
05:36
(Laughterخنده)
96
324000
2096
( خنده)
05:38
And I want to showنشان بده you an exampleمثال.
97
326120
1920
می‌خواهم به شما یک نمونه نشان دهم.
05:40
This is probablyشاید the first plannedبرنامه ریزی شده mid-airهواپیما
collisionبرخورد, at one-twentiethبیست و یکم normalطبیعی speedسرعت.
98
328840
5256
این احتمالا اولین تصادم هوایی برنامه ریزی
شده با سرعت نرمال درقرن بیستم و یکم هست.
05:46
These are going at a relativeنسبت فامیلی speedسرعت
of two metersمتر perدر هر secondدومین,
99
334120
2858
آنها با سرعت نسبی
دو متر بر ثانیه در حرکتند،
05:49
and this illustratesنشان می دهد the basicپایه ای principleاصل.
100
337002
2480
و وطیفه اصلی را نمایش می‎دهد.
05:52
The two-gramدو گرم carbonکربن fiberفیبر cageقفس around it
preventsجلوگیری می کند the propellersپروانه ها from entanglingگیج کننده,
101
340200
4976
فیبر کربن دو گرمی دور آن قفسی درست کرده
که از برخورد ملخ‌ها با هم جلوگیری می‌کنند،
05:57
but essentiallyاساسا the collisionبرخورد is absorbedجذب شده است
and the robotربات respondsپاسخ می دهد to the collisionsتصادفات.
102
345200
5296
اما اساسا برخورد جذب شده و ربات‌ها
نسبت به تصادم واکنش نشان می‌دهند.
06:02
And so smallکوچک alsoهمچنین meansبه معنای safeبی خطر.
103
350520
2560
این خیلی کوچک و همچنین امن هست.
06:05
In my labآزمایشگاه, as we developedتوسعه یافته these robotsروبات ها,
104
353400
2016
در ازمایشگاه من،
ما این ربات‌ها را نیز ساختیم،
06:07
we startشروع کن off with these bigبزرگ robotsروبات ها
105
355440
1620
ما با این ربات‌های بزرگ شروع کردیم
06:09
and then now we're down
to these smallکوچک robotsروبات ها.
106
357084
2812
و سپس ربات‌های کوچک را ساختیم.
06:11
And if you plotطرح a histogramهیستوگرام
of the numberعدد of Band-Aidsچسب زخم we'veما هستیم orderedدستور داد
107
359920
3456
و اگر هیستگرامی از چسب زخمی‌هایی را که ما
06:15
in the pastگذشته, that sortمرتب سازی of tailedدم off now.
108
363400
2576
در گذشته سفارش دادیم، را بکشید، می‌بینید
که سفارش خرید چسب زخم ما کم شده.
06:18
Because these robotsروبات ها are really safeبی خطر.
109
366000
1960
زیرا این رباتها واقعا ایمن هستند.
06:20
The smallکوچک sizeاندازه has some disadvantagesمعایب,
110
368760
2456
رباتهای بسیار کوچک معایبی نیز دارند،
06:23
and natureطبیعت has foundپیدا شد a numberعدد of waysراه ها
to compensateجبران کردن for these disadvantagesمعایب.
111
371240
4080
و طبیعت راه‌های زیادی یافته
تا این معایب را جبران کند.
06:27
The basicپایه ای ideaاندیشه is they aggregateتجمیع
to formفرم largeبزرگ groupsگروه ها, or swarmsswarms.
112
375960
4000
ایده اصلی گرد‌هم آوردن آنها برای تشکیل
گروه‌های بزرگ، و یا گروه از ربات می‌باشد.
06:32
So, similarlyبه همین ترتیب, in our labآزمایشگاه,
we try to createايجاد كردن artificialمصنوعی robotربات swarmsswarms.
113
380320
3976
پس، خیلی ساده ما درازمایشگا‌ه‌،سعی کردیم
که یک گروه مصنوعی از ربات‌ها را بیآفرینیم.
06:36
And this is quiteکاملا challengingچالش برانگیز
114
384320
1381
این کار خیلی مشکلی بود
06:37
because now you have to think
about networksشبکه های of robotsروبات ها.
115
385725
3320
زیرا حالا باید در مورد
شبکه ارتباطی بین ربات‌ها فکر کنید.
06:41
And withinدر داخل eachهر یک robotربات,
116
389360
1296
و در هر رباتی،
06:42
you have to think about the interplayتعامل
of sensingسنجش, communicationارتباطات, computationمحاسبات --
117
390680
5616
شما باید در مورد فعل و انفعال
سنجش‌ها، ارتباطات، محاسبات فکر کنید--
06:48
and this networkشبکه then becomesتبدیل می شود
quiteکاملا difficultدشوار to controlکنترل and manageمدیریت کردن.
118
396320
4960
وخیلی مشکل خواهد شد که این شبکه ارتباطی
را کنترل و مدیریت کنید.
06:54
So from natureطبیعت we take away
threeسه organizingسازماندهی principlesاصول
119
402160
3296
پس ما از طبیعت سه اصل تنطیم کنند را گرفتیم
06:57
that essentiallyاساسا allowاجازه دادن us
to developتوسعه our algorithmsالگوریتم ها.
120
405480
3160
که اساسا به ما اجازه می‌دهد
تا الگوریتم‌مان را توسعه دهیم.
07:01
The first ideaاندیشه is that robotsروبات ها
need to be awareمطلع of theirخودشان neighborsهمسایه ها.
121
409640
4536
اولین ایده‌ای این است که ربات‌ها
باید نسبت به همسایه‌شان آگاه باشند.
07:06
They need to be ableتوانایی to senseاحساس
and communicateبرقراری ارتباط with theirخودشان neighborsهمسایه ها.
122
414200
3440
آنها نیاز دارند تا همسایه‌شان را
حس کنند و با آنها ارتباط برقرار کنند.
07:10
So this videoویدئو illustratesنشان می دهد the basicپایه ای ideaاندیشه.
123
418040
2656
خب این ویدئو ایده اصلی را نشان می‌دهد.
07:12
You have fourچهار robotsروبات ها --
124
420720
1296
شما چهار ربات دارید--
07:14
one of the robotsروبات ها has actuallyدر واقع been
hijackedربوده شده by a humanانسان operatorاپراتور, literallyعینا.
125
422040
4240
یکی از آنها توسط اپراتور
به گروگان گرفته شده.
07:19
But because the robotsروبات ها
interactتعامل with eachهر یک other,
126
427217
2239
اما به دلیل اینکه ربات‌ها
با یکدیگر تعامل دارند،
07:21
they senseاحساس theirخودشان neighborsهمسایه ها,
127
429480
1656
آنها همسایه‌شان را حس می‌کنند،
07:23
they essentiallyاساسا followدنبال کردن.
128
431160
1296
و الزاما آن را دنبال می‌کنند.
07:24
And here there's a singleتنها personفرد
ableتوانایی to leadسرب this networkشبکه of followersپیروان.
129
432480
5360
و در اینجا یک نفر هست که می‌تواند
این شبکه از دنبال‌کنندگان را رهبری کند.
07:32
So again, it's not because all the robotsروبات ها
know where they're supposedقرار است to go.
130
440000
5056
پس دوباره، این مسئله به این دلیل نیست
که ربات‌ها می‌دانند که چه باید بکنند.
07:37
It's because they're just reactingواکنش نشان دادن
to the positionsموقعیت ها of theirخودشان neighborsهمسایه ها.
131
445080
4320
این تنها نشان دهنده این است که آنها نسبت
به موقعیت همسایه‌شان واکنش نشان می‌دهند.
07:43
(Laughterخنده)
132
451720
4120
( خنده)
07:48
So the nextبعد experimentآزمایشی illustratesنشان می دهد
the secondدومین organizingسازماندهی principleاصل.
133
456280
5240
خب ازمایش بعدی دومین اصل را نشان می‌دهد.
07:54
And this principleاصل has to do
with the principleاصل of anonymityناشناس بودن.
134
462920
3800
این اصل همان اصل گمنامی است.
07:59
Here the keyکلیدی ideaاندیشه is that
135
467400
4296
ایده کلیدی این است که
08:03
the robotsروبات ها are agnosticاگنستیک
to the identitiesهویت ها of theirخودشان neighborsهمسایه ها.
136
471720
4240
روبات‎ها نسبت به هویت
همسایگان خود بی‌خبرند.
08:08
They're askedپرسید: to formفرم a circularدایره ای shapeشکل,
137
476440
2616
از آنها خواسته شده که
یک شکل دایره ای بسازند،
08:11
and no matterموضوع how manyبسیاری robotsروبات ها
you introduceمعرفی کنید into the formationتشکیل,
138
479080
3296
مهم نیست که چندتا ربات را شما بکار گیرید،
08:14
or how manyبسیاری robotsروبات ها you pullکشیدن out,
139
482400
2576
یا چندتا ربات را از گروه خارج کنید،
08:17
eachهر یک robotربات is simplyبه سادگی
reactingواکنش نشان دادن to its neighborهمسایه.
140
485000
3136
هر ربات به راحتی به همسایه‌اش می‌رسد.
08:20
It's awareمطلع of the factواقعیت that it needsنیاز دارد
to formفرم the circularدایره ای shapeشکل,
141
488160
4976
این مسئله بدون توجه به این است که باید
دایره‎ای پرواز کنند،
08:25
but collaboratingهمکاری with its neighborsهمسایه ها
142
493160
1776
بلکه بر اساس همکاری با همسایه‌هایش
08:26
it formsتشکیل می دهد the shapeشکل
withoutبدون centralمرکزی coordinationهماهنگی.
143
494960
3720
شکل دایره را بدون هماهنگی مرکزی
تشکیل می‎دهند.
08:31
Now if you put these ideasایده ها togetherبا یکدیگر,
144
499520
2416
حال اگر این ایده‌ها را کنار هم بگذارید،
08:33
the thirdسوم ideaاندیشه is that we
essentiallyاساسا give these robotsروبات ها
145
501960
3896
سومین ایده این هست که ما
اساسا به این ربات‌ها
08:37
mathematicalریاضی descriptionsتوصیف
of the shapeشکل they need to executeاجرا کردن.
146
505880
4296
توضیحات ریاضی شکلی را که باید تشکیل دهند
ارایه دهیم.
08:42
And these shapesشکل ها can be varyingمتفاوت است
as a functionعملکرد of time,
147
510200
3496
و این اشکال می‌تواند به صورت تابعی از زمان
تغییر کنند،
08:45
and you'llشما خواهید بود see these robotsروبات ها
startشروع کن from a circularدایره ای formationتشکیل,
148
513720
4496
و می‌بینید که این ربات‌ها از شکل دایره‎ای،
08:50
changeتغییر دادن into a rectangularمستطیل شکل formationتشکیل,
stretchکش آمدن into a straightسر راست lineخط,
149
518240
3256
به مستطیلی تغییر فرم می‌دهند،
و به خط مستقیم در می‌آیند،
08:53
back into an ellipseبیضی.
150
521520
1375
و به شکل بیضی بر‌میگردند.
08:54
And they do this with the sameیکسان
kindنوع of split-secondتقسیم دوم coordinationهماهنگی
151
522919
3617
و اینها اینکار را با روشی مشابه
دومین تقسیم مختصات انجام می‌دهند
08:58
that you see in naturalطبیعی است swarmsswarms, in natureطبیعت.
152
526560
3280
که شما در گروه‌های طبیعی
(زنبورهای عسل) می‌بینید.
09:03
So why work with swarmsswarms?
153
531080
2136
خب چرا به صورت گروهی کارکنیم؟
09:05
Let me tell you about two applicationsبرنامه های کاربردی
that we are very interestedعلاقه مند in.
154
533240
4120
بگذارید درباره دو کاربرد که
مورد علاقه ما هست بگویم.
09:10
The first one has to do with agricultureکشاورزی,
155
538160
2376
اولین کاربرد مربوط به کشاورزی است،
09:12
whichکه is probablyشاید the biggestبزرگترین problemمسئله
that we're facingروبرو شدن worldwideدر سراسر جهان.
156
540560
3360
که احتمالا بزرگترین مشکلی است
که ما در سراسر جهان با آن مواجه ایم.
09:16
As you well know,
157
544760
1256
همانطور که خوب می‌دانید،
09:18
one in everyهرکدام sevenهفت personsافراد
in this earthزمین is malnourishedسوء تغذیه.
158
546040
3520
از هر هفت نفر در جهان
یکی از سوء تغدیه رنج می‌برد.
09:21
Mostاکثر of the landزمین that we can cultivateکشت کن
has alreadyقبلا been cultivatedکشت شده.
159
549920
3480
بیشتر زمین‌هایی که می‌توانیم کشت کنیم
در زیر کشت هستند.
09:25
And the efficiencyبهره وری of mostاکثر systemsسیستم های
in the worldجهان is improvingبهبود می یابد,
160
553960
3216
بهره‌وری بیشتر سیستم‌ها در
جهان در حال بهبودی است،
09:29
but our productionتولید systemسیستم
efficiencyبهره وری is actuallyدر واقع decliningکاهش می یابد.
161
557200
3520
اما کارایی سیستم های
تولیدی ما رو به کاهش است.
09:33
And that's mostlyاغلب because of waterاب
shortageکمبود, cropمحصول diseasesبیماری ها, climateآب و هوا changeتغییر دادن
162
561080
4216
و این بیشتر به دلیل کمبود آب،
بیمار‌های گیاهان، تغییرات آب و هوایی
09:37
and a coupleزن و شوهر of other things.
163
565320
1520
و چند مورد دیگر است.
09:39
So what can robotsروبات ها do?
164
567360
1480
خب این ربات ها چه می‌توانند بکنند؟
09:41
Well, we adoptاتخاذ کردن an approachرویکرد that's
calledبه نام Precisionدقت Farmingکشاورزی in the communityجامعه.
165
569200
4616
خب، ما روشی را به نام« کشاورزی دقیق»
در کشاوری اتخاذ کردیم.
09:45
And the basicپایه ای ideaاندیشه is that we flyپرواز
aerialهوایی robotsروبات ها throughاز طریق orchardsباغ ها,
166
573840
5376
و پایه این ایده این است که ما
ربات‌های هوایی را در باغ ها پرواز می‌دهیم،
09:51
and then we buildساختن
precisionدقت modelsمدل ها of individualفردی plantsگیاهان.
167
579240
3120
و سپس مدل دقیقی
از هر گیاه را تهیه می‌کنیم.
09:54
So just like personalizedشخصی medicineدارو,
168
582829
1667
بنابراین درست مثل پزشک شخصی،
09:56
while you mightممکن imagineتصور کن wantingمیخواهم
to treatدرمان شود everyهرکدام patientصبور individuallyبه طور جداگانه,
169
584520
4816
در حالی که شما ممکن است تصور کنید که
برای درمان هر بیمار جداگانه درمان می‎شود،
10:01
what we'dما می خواهیم like to do is buildساختن
modelsمدل ها of individualفردی plantsگیاهان
170
589360
3696
ما می‌خواهیم مدلی از هر گیاه بوجود آوریم
10:05
and then tell the farmerمزرعه دار
what kindنوع of inputsورودی ها everyهرکدام plantگیاه needsنیاز دارد --
171
593080
4136
وسپس به کشاورزان بگویم
هر گیاه چه نیازی دارد
10:09
the inputsورودی ها in this caseمورد beingبودن waterاب,
fertilizerکود and pesticideآفت کش ها.
172
597240
4440
این نیاز می‌تواند آب،
کود و سم باشد.
10:14
Here you'llشما خواهید بود see robotsروبات ها
travelingمسافرت throughاز طریق an appleسیب orchardباغ وحش,
173
602640
3616
در اینجا شما ربات را در حال پرواز
در یک باغ سیب می‎بینید،
10:18
and in a minuteدقیقه you'llشما خواهید بود see
two of its companionsهمراهان
174
606280
2256
و در یک دقیقه شما خواهید دید
فناوری اطلاعات و ارتباطات
10:20
doing the sameیکسان thing on the left sideسمت.
175
608560
1810
کار مشابهی را در سمت چپ می‌کنند.
10:22
And what they're doing is essentiallyاساسا
buildingساختمان a mapنقشه of the orchardباغ وحش.
176
610800
3656
و آنچه آنها انجام می دهند اساسا
ساخت یک نقشه از باغ هست.
10:26
Withinدر داخل the mapنقشه is a mapنقشه
of everyهرکدام plantگیاه in this orchardباغ وحش.
177
614480
2816
در داخل این نقشه یک نقشه
از هر گیاه در این باغ وجود دارد.
10:29
(Robotربات buzzingوزوز)
178
617320
1656
( وزوز ربات)
10:31
Let's see what those mapsنقشه ها look like.
179
619000
1896
بگذارید ببینیم این نقشه‌ها چه شکلی هستند.
10:32
In the nextبعد videoویدئو, you'llشما خواهید بود see the camerasدوربین ها
that are beingبودن used on this robotربات.
180
620920
4296
در ویدئو بعدی، شما دوربین‌هایی را که
در این ربات‌ها بکار گرفته شده می‌بینید.
10:37
On the top-leftبالا سمت چپ is essentiallyاساسا
a standardاستاندارد colorرنگ cameraدوربین.
181
625240
3240
در سمت چپ بالا دوربین رنگی معمولی هست.
10:41
On the left-centerچپ مرکز is an infraredفرو سرخ cameraدوربین.
182
629640
3296
در سمن چپ میانه دوربین فرو سرخ قرار دارد.
10:44
And on the bottom-leftپایین سمت چپ
is a thermalحرارتی cameraدوربین.
183
632960
3776
و در سمت چپ پائین دوربین حرارتی هست.
10:48
And on the mainاصلی panelپانل, you're seeingدیدن
a three-dimensionalسه بعدی reconstructionبازسازی
184
636760
3336
و در پانل اصلی، شکل سه بعدی
بازسازی شده را می بینید
10:52
of everyهرکدام treeدرخت in the orchardباغ وحش
as the sensorsسنسورها flyپرواز right pastگذشته the treesدرختان.
185
640120
6120
که از درختان این باغ هنگامی که سنسورها
از روی درختان پرواز می‌کنند تهیه شده.
10:59
Armedمسلح with informationاطلاعات like this,
we can do severalچند things.
186
647640
4040
هنگامی به این اطلاعات مجهز شویم،
می‌توانیم چند کار انجام دهیم.
11:04
The first and possiblyاحتمالا the mostاکثر importantمهم
thing we can do is very simpleساده:
187
652200
4256
اولین و احتمالا مهم‌ترین کاری که
می توانیم بکنیم بسیار ساده است:
11:08
countشمردن the numberعدد of fruitsمیوه ها on everyهرکدام treeدرخت.
188
656480
2440
تعداد میوه در هر درخت را بشماریم.
11:11
By doing this, you tell the farmerمزرعه دار
how manyبسیاری fruitsمیوه ها she has in everyهرکدام treeدرخت
189
659520
4536
با انجام این کار، شما به کشاورزمی‌گویید
که در هر درخت چند میوه دارد
11:16
and allowاجازه دادن her to estimateتخمین زدن
the yieldبازده in the orchardباغ وحش,
190
664080
4256
و به او اجازه می‌دهید تا
عملکرد در باغ را برآورد کند،
11:20
optimizingبهینه سازی the productionتولید
chainزنجیر downstreamپایین دست.
191
668360
2840
بهینه سازی تولید
زنجیره ای پایین دست.
11:23
The secondدومین thing we can do
192
671640
1616
دومین کاری که ما
می توانیم انجام دهیم
11:25
is take modelsمدل ها of plantsگیاهان, constructساختن
three-dimensionalسه بعدی reconstructionsبازسازی,
193
673280
4496
این است که مدلی از گیاهان
به شکل سه بعدی تهیه کنیم،
11:29
and from that estimateتخمین زدن the canopyسایبان sizeاندازه,
194
677800
2536
که از اندازه تاج پوششی درخت برآورد می‌شود،
11:32
and then correlateهمبستگی the canopyسایبان sizeاندازه
to the amountمیزان of leafبرگ areaمنطقه on everyهرکدام plantگیاه.
195
680360
3776
و سپس با توجه به اندازه تاج
به مقدار سطح برگ در هر بوته را بداینم.
11:36
And this is calledبه نام the leafبرگ areaمنطقه indexشاخص.
196
684160
2176
به این شاخص سطح برگ می‌گویند.
11:38
So if you know this leafبرگ areaمنطقه indexشاخص,
197
686360
1936
اگر شما شاخص سطح برگ را بدانید،
11:40
you essentiallyاساسا have a measureاندازه گرفتن of how much
photosynthesisفتوسنتز is possibleامکان پذیر است in everyهرکدام plantگیاه,
198
688320
5456
اساسا شما میزان فتوسنتز امکان پذیر
را در هر گیاه را می‌دانید،
11:45
whichکه again tellsمی گوید you
how healthyسالم eachهر یک plantگیاه is.
199
693800
2880
که دوباره به شما می گوید
هر درخت چقدر سالم هست.
11:49
By combiningترکیب کردن visualبصری
and infraredفرو سرخ informationاطلاعات,
200
697520
4216
با ترکیب اطلاعات بصری
و مادون قرمز،
11:53
we can alsoهمچنین computeمحاسبه کنید indicesشاخص ها suchچنین as NDVINDVI.
201
701760
3296
ما می توانید شاخص NDVI را محاسبه کنیم.
11:57
And in this particularخاص caseمورد,
you can essentiallyاساسا see
202
705080
2816
و در این مورد خاص،
اساسا می توانید ببینید
11:59
there are some cropsمحصولات زراعی that are
not doing as well as other cropsمحصولات زراعی.
203
707920
3016
برخی از محصولات زراعی وجود دارد که
که به خوبی سایر محصولات نیستند.
12:02
This is easilyبه آسانی discernibleقابل تشخیص است from imageryتصاویر,
204
710960
4056
این از تصاویر به راحتی قابل تشخیص است،
12:07
not just visualبصری imageryتصاویر but combiningترکیب کردن
205
715040
2216
این تنها تصاویر بصری نیست بلکه ترکیب
12:09
bothهر دو visualبصری imageryتصاویر and infraredفرو سرخ imageryتصاویر.
206
717280
2776
ازهر دو تصاویر بصری و تصاویر فرو سرخ هست.
12:12
And then lastlyدر آخر,
207
720080
1336
و سپس در آخر،
12:13
one thing we're interestedعلاقه مند in doing is
detectingتشخیص the earlyزود onsetشروع of chlorosisکلروز --
208
721440
4016
کاری که ما به انجام آن علاقه مند هستیم
تشخیص شروع زودرس کلروز هست -
12:17
and this is an orangeنارنجی treeدرخت --
209
725480
1496
و این یک درخت پرتقال است -
12:19
whichکه is essentiallyاساسا seenمشاهده گردید
by yellowingزرد of leavesبرگها.
210
727000
2560
که با زرد شدن رنگ برگ‌ها دیده می‌شود
12:21
But robotsروبات ها flyingپرواز overheadدر بالای سر
can easilyبه آسانی spotنقطه this autonomouslyبصورت خودگردان
211
729880
3896
اما پرواز ربات‌ها دربالای درختان به سادگی
و بطور خودکار آنها را مشخص کرده
12:25
and then reportگزارش to the farmerمزرعه دار
that he or she has a problemمسئله
212
733800
2936
و به کشاورز گزارش می‌کند که او مشکلی
12:28
in this sectionبخش of the orchardباغ وحش.
213
736760
1520
در یکی از بخش‌های باغ دارد.
12:30
Systemsسیستم های like this can really help,
214
738800
2696
سیستم‌هایی مانند این می‌تواند
واقعا کمک کنند،
12:33
and we're projectingطرح ریزی yieldsبازده
that can improveبهتر کردن by about tenده percentدرصد
215
741520
5816
و ما درحال بهبود بخشیدن
به بازده حدود ده درصد هستیم
12:39
and, more importantlyمهم است, decreaseنزول کردن
the amountمیزان of inputsورودی ها suchچنین as waterاب
216
747360
3216
و مهمتر انکه، میزان
منابع مصرفی مانند آب را
12:42
by 25 percentدرصد by usingاستفاده كردن
aerialهوایی robotربات swarmsswarms.
217
750600
3280
تا ۲۵ درصد با استفاده از این
گروه‎های ربات‌های هوایی کاهش دهیم
12:47
Lastlyدر آخر, I want you to applaudتحسین می کنم
the people who actuallyدر واقع createايجاد كردن the futureآینده,
218
755200
5736
و در پایان، می‌خواهیم افرادی
که آینده را می‌سازند تشویق کنید،
12:52
Yashیش MulgaonkarMulgaonkar, SikangSikang Liuلیو
and Giuseppeگیسوپه LoiannoLoianno,
219
760960
4920
یاش مولگانکار، سیکانگ لی و جوزپه لویانو،
12:57
who are responsibleمسئول for the threeسه
demonstrationsتظاهرات that you saw.
220
765920
3496
که مسئول این سه نمایشی
هستند که شاهد آن بودید.
13:01
Thank you.
221
769440
1176
سپاسگزارم.
13:02
(Applauseتشویق و تمجید)
222
770640
5920
(تشویق)
Translated by Leila Ataei
Reviewed by sadegh zabihi

▲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