ABOUT THE SPEAKER
Raffaello D'Andrea - Autonomous systems pioneer
Raffaello D'Andrea explores the possibilities of autonomous technology by collaborating with artists, engineers and entrepreneurs.

Why you should listen

Raffaello D'Andrea combines academics, business, and the arts to explore the capabilities of autonomous systems. As part of his research as professor of dynamic systems and control at the Swiss Federal Institute of Technology (ETH Zürich), he and his collaborators enchant viewers with works like the self-destructing, self-assembling Robotic Chair, or the Balancing Cube that can perch itself on its corners.

D’Andrea and his team created the Flying Machine Arena to test the gravity-defying abilities of their athletic flying robots. Building on research in the Flying Machine Arena, ETH Zürich partnered with its spin-off company Verity Studios and with Cirque du Soleil to create “Sparked,” a short film showcasing the unexpected airborne dexterity of quadcopters. D’Andrea is the co-founder of Kiva Systems, a robotics company that develops intelligent automated warehouse systems and that was acquired by Amazon in 2012.

More profile about the speaker
Raffaello D'Andrea | Speaker | TED.com
TEDGlobal 2013

Raffaello D'Andrea: The astounding athletic power of quadcopters

رافائلو آندره آ: توانایی های ورزشی خیره کننده ی کوادکوپتر ها

Filmed:
12,409,728 views

در یک آزمایشگاه روباتیک در مراسم TEDGlobal، رافائلو آندره آ کوادکوپترهای پرنده ی خود را به نمایش می گذارد: روبات هایی که مانند ورزشکاران فکر می کنند و مسائل فیزیکی را با الگوریتم هایی که به آن ها کمک می کند تا فرا بگیرند حل می کند. در یک سری نمایش باحال، آندره آ روبات های پرنده ای را به نمایش می گذارد که اشیاء را در هوا می قاپند، توانایی برقرار کردن تعادل را دارند و می توانند با هم تصمیم بگیرند -- و حتماً قسمت بداهه ای که به کمک سنسور های فضایی کواد ها را کنترل می کند ببینید.
- Autonomous systems pioneer
Raffaello D'Andrea explores the possibilities of autonomous technology by collaborating with artists, engineers and entrepreneurs. Full bio

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

00:23
So what does it mean for a machineدستگاه to be athleticورزشی?
0
11307
3184
مفهوم توان ورزشی یک روبات چیست؟
00:26
We will demonstrateنشان دادن the conceptمفهوم of machineدستگاه athleticismورزشگری
1
14491
3417
ما مفهوم توان ورزشی یک ماشین،
00:29
and the researchپژوهش to achieveرسیدن it
2
17908
1720
و تحقیقاتی که برای رسیدن به آن انجام دادیم را
00:31
with the help of these flyingپرواز machinesماشین آلات calledبه نام quadrocoptersچهارگوشه,
3
19628
2511
به کمک این روبات های پرنده به نام "کوادروکوپتر"
00:34
or quadsچهارگوشه, for shortکوتاه.
4
22139
1887
یا به اختصار؛ "کواد" ها، به نمایش در خواهیم آوردیم.
00:38
Quadsچهارگوشه have been around for a long time.
5
26034
2529
کواد ها مدت زیادی است که در کار های مختلف مورد استفاده قرار می گیرند.
00:40
The reasonدلیل that they're so popularمحبوب these daysروزها
6
28563
1599
دلیل این که آن ها این روز ها خیلی پر طرفدار هستند،
00:42
is because they're mechanicallyمکانیکی simpleساده.
7
30162
1965
این است که آن ها از لحاظ مکانیکی ساختار بسیار ساده ای دارند.
00:44
By controllingکنترل the speedsسرعت of these fourچهار propellersپروانه ها,
8
32127
2108
با کنترل سرعت این چهار پروانه،
00:46
these machinesماشین آلات can rollرول, pitchگام صدا, yawخم شدن,
9
34235
3048
این روبات ها می توانند حرکت کنند، پرتاب شوند، مسیر خود را عوض کنند،
00:49
and accelerateسرعت بخشیدن alongدر امتداد theirخودشان commonمشترک orientationگرایش.
10
37283
2825
و با شتاب دور خود بچرخند.
00:52
On boardهیئت مدیره are alsoهمچنین a batteryباتری, a computerکامپیوتر,
11
40108
3071
روی بدنه ی این روبات یک باتری، یک کامپیوتر،
00:55
variousمختلف sensorsسنسورها and wirelessبي سيم radiosرادیوها.
12
43179
3954
سنسور های مختلف و سیستم های کنترل از راه دور وجود دارد.
00:59
Quadsچهارگوشه are extremelyفوق العاده agileچابک, but this agilityچابکی comesمی آید at a costهزینه.
13
47133
4629
کواد ها فوق العاده فرز و چابک هستند، اما این چابکی نیازمند سیستم هایی است.
01:03
They are inherentlyذاتا unstableناپایدار, and they need some formفرم
14
51762
2992
آن ها به طور ذاتی ناپایدار هستند، و برای پرواز
01:06
of automaticاتوماتیک feedbackبازخورد controlکنترل in orderسفارش to be ableتوانایی to flyپرواز.
15
54754
3972
نیازمند سیستم های کنترل واکنش های اتوماتیک هستند.
01:16
So, how did it just do that?
16
64259
3238
ولی این وسیله چطور این کار را انجام داد ؟
01:19
Camerasدوربین های دیجیتال on the ceilingسقف and a laptopلپ تاپ
17
67497
1818
دوربین های روی سقف و یک لپ تاپ مرکزی،
01:21
serveخدمت as an indoorدر محیط داخلی globalجهانی است positioningتثبیت موقعیت systemسیستم.
18
69315
2576
در مجموع نقش یک سیستم تشخیص موقعیت داخلی را ایفا می کنند.
01:23
It's used to locateپیدا کردن objectsاشیاء in the spaceفضا
19
71891
2185
این سیستم برای تشخیص موقعیت اشیائی در فضا استفاده می شود
01:26
that have these reflectiveبازتابنده markersنشانگرها on them.
20
74076
2527
که این نشانگر های بازتاب کننده را بر روی خود دارند.
01:28
This dataداده ها is then sentارسال شد to anotherیکی دیگر laptopلپ تاپ
21
76603
2061
این اطلاعات، سپس به لپ تاپ دیگری فرستاده می شوند
01:30
that is runningدر حال اجرا estimationبرآورد کردن and controlکنترل algorithmsالگوریتم ها,
22
78664
2211
که تخمین جزئیات، و الگوریتم های کنترل بر روی آن صورت می گیرد،
01:32
whichکه in turnدور زدن sendsمی فرستد commandsدستورات to the quadچهارم,
23
80875
1886
و آن ها دستور های لازم را به کواد می فرستد،
01:34
whichکه is alsoهمچنین runningدر حال اجرا estimationبرآورد کردن and controlکنترل algorithmsالگوریتم ها.
24
82761
3485
که کامپیوتر درون آن هم در حال انجام دادن تخمین جزئیات، و الگوریتم های کنترل است.
01:41
The bulkفله of our researchپژوهش is algorithmsالگوریتم ها.
25
89620
2510
قسمت عمده ی تحقیقات ما مربوط به الگوریتم ها بود.
01:44
It's the magicشعبده بازي that bringsبه ارمغان می آورد these machinesماشین آلات to life.
26
92130
4161
این جادو است که به این روبات ها حیات می بخشد.
01:48
So how does one designطرح the algorithmsالگوریتم ها
27
96291
2043
اما چگونه یک نفر می تواند الگوریتم هایی را بنویسد،
01:50
that createايجاد كردن a machineدستگاه athleteورزشکار?
28
98334
2277
که یک روبات ورزیده از آن نتیجه شود؟
01:52
We use something broadlyبه طور گسترده calledبه نام model-basedمبتنی بر مدل designطرح.
29
100611
2880
ما از سیستمی کلی، به نام طراحی پایه-مدلی استفاده می کنیم.
01:55
We first captureگرفتن the physicsفیزیک with a mathematicalریاضی modelمدل
30
103491
3154
ما ابتدا رفتار فیزیکی روبات را با یک مدل ریاضی شبیه سازی می کنیم.
01:58
of how the machinesماشین آلات behaveرفتار كردن.
31
106645
2134
ما ابتدا رفتار فیزیکی روبات را با یک مدل ریاضی شبیه سازی می کنیم.
02:00
We then use a branchشاخه of mathematicsریاضیات
32
108779
2297
سپس ما بخشی از ریاضیات را استفاده می کنیم
02:03
calledبه نام controlکنترل theoryتئوری to analyzeتجزیه و تحلیل these modelsمدل ها
33
111076
2831
که به آن نظریه ی کنترل گفته می شود و برای تحلیل این مدل ها
02:05
and alsoهمچنین to synthesizeترکیب کردن algorithmsالگوریتم ها for controllingکنترل them.
34
113907
3913
و برای نوشتن الگوریتم های کنترل آن ها استفاده می شود.
02:09
For exampleمثال, that's how we can make the quadچهارم hoverشناور.
35
117820
3048
به طور مثال، ما این طور یک کواد را در هوا معلق نگه می داریم.
02:12
We first capturedاسیر the dynamicsدینامیک
36
120868
1408
ما ابتدا قوانین دینامیکی را
02:14
with a setتنظیم of differentialدیفرانسیل equationsمعادلات.
37
122276
1906
با معادلات دیفرانسیلی شبیه سازی می کنیم.
02:16
We then manipulateدستکاری these equationsمعادلات with the help
38
124182
2349
سپس ما این معادلات را با کمک نظریه ی کنترل تعیین می کنیم،
02:18
of controlکنترل theoryتئوری to createايجاد كردن algorithmsالگوریتم ها that stabilizeتثبیت کردن the quadچهارم.
39
126531
4640
تا الگوریتم هایی را برای متعادل کردن کواد به دست آوریم.
02:23
Let me demonstrateنشان دادن the strengthاستحکام of this approachرویکرد.
40
131171
2946
اجازه بدهید قدرت این نحوه ی نوشتن الگوریتم ها را به شما نشان دهم.
02:29
Supposeفرض کنید that we want this quadچهارم to not only hoverشناور
41
137198
2549
تصور کنید ما می خواهیم نه تنها در هوا معلق بماند
02:31
but to alsoهمچنین balanceتعادل this poleقطب.
42
139747
2782
بلکه وزن این میله را نیز متعادل کند.
02:34
With a little bitبیت of practiceتمرین,
43
142529
1844
با کمی تمرین،
02:36
it's prettyبسیار straightforwardساده for a humanانسان beingبودن to do this,
44
144373
2391
یک انسان به راحتی می تواند این کار را انجام دهد،
02:38
althoughبا اينكه we do have the advantageمزیت of havingداشتن
45
146764
1755
اگرچه ما این برتری را نسبت به آن ها داریم که دو پای ما بر روی زمین تکیه دارند
02:40
two feetپا on the groundزمینی
46
148519
1328
اگرچه ما این برتری را نسبت به آن ها داریم که دو پای ما بر روی زمین تکیه دارند
02:41
and the use of our very versatileهمه کاره handsدست ها.
47
149847
2957
و همین طور دست های فوق العاده منعطف و قابل تحرک در چند بعد را داریم.
02:44
It becomesتبدیل می شود a little bitبیت more difficultدشوار
48
152804
2469
اگر تنها یک پا بر روی زمین داشته باشم،
02:47
when I only have one footپا on the groundزمینی
49
155273
2296
و از دستانم استفاده نکنم،
02:49
and when I don't use my handsدست ها.
50
157569
2799
این کار فوق العاده سخت تر می شود.
02:52
Noticeاطلاع how this poleقطب has a reflectiveبازتابنده markerنشانگر on topبالا,
51
160368
2951
دقت کنید که این میله یک نشانگر در بالای خود دارد،
02:55
whichکه meansبه معنای that it can be locatedواقع شده in the spaceفضا.
52
163319
3894
که به این معناست که موقعیت این میله در فضا قابل تشخیص است.
03:04
(Applauseتشویق و تمجید)
53
172971
5976
(تشویق حاضرین)
03:10
You can noticeاطلاع that this quadچهارم is makingساخت fine adjustmentsتنظیمات
54
178947
2826
شما به راحتی می توانید بفهمید که این کواد تنظیمات دقیقی انجام می دهد
03:13
to keep the poleقطب balancedمتعادل کننده.
55
181773
2195
تا این میله را در تعادل نگه دارد.
03:15
How did we designطرح the algorithmsالگوریتم ها to do this?
56
183968
3059
اما ما چگونه الگوریتم ها را طراحی کردیم تا این کار را انجام دهد؟
03:19
We addedاضافه the mathematicalریاضی modelمدل of the poleقطب
57
187027
2105
ما مدل ریاضی میله را
03:21
to that of the quadچهارم.
58
189132
1519
به مدل ریاضی تعیین گرانیگاه کواد اضافه کردیم.
03:22
Onceیک بار we have a modelمدل of the combinedترکیب شده quad-poleچهار قطب systemسیستم,
59
190651
2954
وقتی ما مدلی از سیستم ترکیبی کواد و میله داشته باشیم،
03:25
we can use controlکنترل theoryتئوری to createايجاد كردن algorithmsالگوریتم ها for controllingکنترل it.
60
193605
4933
می توانیم از نظریه ی کنترل برای نوشتن الگوریتم هایی برای کنترل آن استفاده کنیم.
03:30
Here, you see that it's stableپایدار,
61
198538
1588
ببینید، در تعادل قرار دارد،
03:32
and even if I give it little nudgesپرش می کند,
62
200126
2693
و حتی اگر به آن ضربه ی کوچکی وارد کنیم،
03:34
it goesمی رود back to the niceخوب, balancedمتعادل کننده positionموقعیت.
63
202819
5403
کواد دوباره خود را به موقعیت تعادل مناسبی باز می گرداند.
03:40
We can alsoهمچنین augmentتقویت کردن the modelمدل to includeعبارتند از
64
208222
1663
ما همچنین می توانیم این مدل را با دادن موقعیت کواد در فضا بهبود ببخشیم.
03:41
where we want the quadچهارم to be in spaceفضا.
65
209885
2441
ما همچنین می توانیم این مدل را با دادن موقعیت کواد در فضا بهبود ببخشیم.
03:44
Usingاستفاده كردن this pointerاشاره گر, madeساخته شده out of reflectiveبازتابنده markersنشانگرها,
66
212326
3069
با استفاده از این دستگاه تعیین کننده ی موقعیت، که از نشانگر های بازتاب کننده ساخته شده است،
03:47
I can pointنقطه to where I want the quadچهارم to be in spaceفضا
67
215395
2224
من می توانم جایی که می خواهم کواد به آن جا برود را،
03:49
a fixedدرست شد distanceفاصله away from me.
68
217619
3367
البته با فاصله ی مشخصی از خودم تعیین کنم.
04:07
The keyکلیدی to these acrobaticآکروباتیک maneuversمانورها is algorithmsالگوریتم ها,
69
235763
2902
کلید انجام این مانور های آکروباتیک الگوریتم ها هستند،
04:10
designedطراحی شده with the help of mathematicalریاضی modelsمدل ها
70
238665
2426
که با کمک مدل های ریاضی و نظریه ی کنترل
04:13
and controlکنترل theoryتئوری.
71
241091
1950
طراحی شده اند.
04:15
Let's tell the quadچهارم to come back here
72
243041
2214
اجازه بدهید کواد را به این جا بازگردانیم
04:17
and let the poleقطب dropرها کردن,
73
245255
1819
و میله را بندازیم،
04:19
and I will nextبعد demonstrateنشان دادن the importanceاهمیت
74
247074
1918
و من اهمیت درک مدل های فیزیکی
04:20
of understandingدرك كردن physicalفیزیکی modelsمدل ها
75
248992
2119
و فعالیت های دنیای فیزیکی را
04:23
and the workingsکارها of the physicalفیزیکی worldجهان.
76
251111
4120
بعداً برای شما به نمایش در خواهم آورد.
04:37
Noticeاطلاع how the quadچهارم lostکم شده altitudeارتفاع
77
265462
1770
دقت کنید هنگامی که این لیوان آب را بر روی کواد قرار دادم
04:39
when I put this glassشیشه of waterاب on it.
78
267232
2082
چگونه ارتفاعش را کم کرد.
04:41
Unlikeبر خلاف the balancingتعادل poleقطب, I did not includeعبارتند از
79
269314
2801
بر خلاف میله ی قبلی، من مدل ریاضی لیوان آب را وارد سیستم نکردم.
04:44
the mathematicalریاضی modelمدل of the glassشیشه in the systemسیستم.
80
272115
2584
بر خلاف میله ی قبلی، من مدل ریاضی لیوان آب را وارد سیستم نکردم.
04:46
In factواقعیت, the systemسیستم doesn't even know that the glassشیشه of waterاب is there.
81
274699
2919
در حقیقت، سیستم حتی نمی داند لیوان آبی روی کواد قرار دارد.
04:49
Like before, I could use the pointerاشاره گر to tell the quadچهارم
82
277618
3292
مثل قبل، می توانم از دستگاه تعیین موقعیت
04:52
where I want it to be in spaceفضا.
83
280910
2589
برای بردن کواد به نقطه ای از فضا که می خواهم استفاده کنم.
04:55
(Applauseتشویق و تمجید)
84
283499
9597
(تشویق حاضرین)
05:05
Okay, you should be askingدرخواست yourselfخودت,
85
293096
2110
خیلی خب، حتماً از خود می پرسید،
05:07
why doesn't the waterاب fallسقوط out of the glassشیشه?
86
295206
2509
چطور آب از داخل لیوان بیرون نمی ریزد؟
05:09
Two factsحقایق: The first is that gravityجاذبه زمین actsعمل می کند
87
297715
3211
دو حقیقت وجود دارد: اولاً این که نیروی جاذبه ی زمین
05:12
on all objectsاشیاء in the sameیکسان way.
88
300926
2125
بر تمامی اشیاء مثل هم عمل می کند.
05:15
The secondدومین is that the propellersپروانه ها are all pointingاشاره کردن
89
303051
2464
دوماً این که پروانه ها دقیقاً در مسیری که لیوان آب حرکت می کند،
05:17
in the sameیکسان directionجهت of the glassشیشه, pointingاشاره کردن up.
90
305515
3127
حرکت می کنند، یعنی به سمت بالا.
05:20
You put these two things togetherبا یکدیگر, the netخالص resultنتيجه
91
308642
2377
و اگر شما برآیند این دو نیرو را حساب کنید،
05:23
is that all sideسمت forcesنیروها on the glassشیشه are smallکوچک
92
311019
2287
به این نتیجه می رسید که نیرو های غیر عمودی وارد شده بر لیوان بسیار ناچیز هستند،
05:25
and are mainlyبه طور عمده dominatedتحت سلطه by aerodynamicآیرودینامیک effectsاثرات,
93
313306
2785
و غالباً با اثرات آیرودینامیکی قابل جبران هستند،
05:28
whichکه as these speedsسرعت are negligibleناچیز.
94
316091
3841
که در این سرعت ها قابل چشم پوشی است.
05:35
And that's why you don't need to modelمدل the glassشیشه.
95
323336
2071
و به همین دلیل شما نیازی به افزودن معادلات مدل لیوان به کواد ندارید.
05:37
It naturallyبه طور طبیعی doesn't spillریختن no matterموضوع what the quadچهارم does.
96
325407
3848
به طور طبیعی کواد مایع درون لیوان را نمی ریزد، هر کاری که می خواهد انجام بدهد.
05:50
(Applauseتشویق و تمجید)
97
338651
7051
(تشویق حاضرین)
05:57
The lessonدرس here is that some high-performanceعملکرد بالا tasksوظایف
98
345702
4016
اما مزیت این روبات نسبت به سایرین این است که،
06:01
are easierآسان تر than othersدیگران,
99
349718
1397
بعضی از کار های پیچیده را، راحت تر از بقیه ی دستگاه ها انجام می دهند،
06:03
and that understandingدرك كردن the physicsفیزیک of the problemمسئله
100
351115
2296
و این درک فیزیکی مسئله،
06:05
tellsمی گوید you whichکه onesآنهایی که are easyآسان and whichکه onesآنهایی که are hardسخت.
101
353411
2616
به شما می گوید چه کار هایی ساده و چه کار هایی دشوار هستند.
06:08
In this instanceنمونه, carryingحمل کردن a glassشیشه of waterاب is easyآسان.
102
356027
2359
در این مثال، حمل کردن یک لیوان آب ساده است.
06:10
Balancingتعادل a poleقطب is hardسخت.
103
358386
3785
اما حفظ تعادل یک میله سخت است.
06:14
We'veما هستیم all heardشنیدم storiesداستان ها of athletesورزشکاران
104
362171
1802
ما همه داستان هایی درباره ی ورزشکارانی شنیده ایم،
06:15
performingاجرای featsشاهکارهای while physicallyاز لحاظ جسمی injuredمجروح.
105
363973
2493
که با آسیب فیزیکی مسابقه داده بودند.
06:18
Can a machineدستگاه alsoهمچنین performانجام دادن
106
366466
1519
آیا یک روبات می تواند در شرایطی که به شدت آسیب دیده است،
06:19
with extremeمفرط physicalفیزیکی damageخسارت?
107
367985
2651
همچنان به عملکرد خود ادامه دهد؟
06:22
Conventionalمرسوم wisdomحکمت saysمی گوید that you need
108
370636
1726
دانش متداول ما می گوید که حداقل چهار موتور پروانه دار ثابت برای پرواز نیاز دارید،
06:24
at leastکمترین fourچهار fixedدرست شد motorموتور propellerپروانه pairsجفت in orderسفارش to flyپرواز,
109
372362
3690
دانش متداول ما می گوید که حداقل چهار موتور پروانه دار ثابت برای پرواز نیاز دارید،
06:28
because there are fourچهار degreesدرجه of freedomآزادی to controlکنترل:
110
376052
2112
زیرا چهار عملکرد برای کنترل کواد وجود دارد:
06:30
rollرول, pitchگام صدا, yawخم شدن and accelerationشتاب.
111
378164
3028
حرکت کردن، پرتاب شدن، تغییر مسیر و شتاب گرفتن.
06:33
Hexacoptersهگزاكوپترها and octocoptersoctocopters, with sixشش and eightهشت propellersپروانه ها,
112
381192
3245
هگزاکوپتر ها و اوکتاکوپتر ها، با شش و هشت پروانه،
06:36
can provideفراهم کند redundancyافزونگی,
113
384437
1483
می توانند کار های اضافه تری انجام دهند،
06:37
but quadrocoptersچهارگوشه are much more popularمحبوب
114
385920
1989
اما کوادروکوپتر ها بیشتر جا افتاده اند،
06:39
because they have the minimumکمترین numberعدد
115
387909
1815
زیرا حداقل تعداد موتور های پروانه دار ثابت را دارند:
06:41
of fixedدرست شد motorموتور propellerپروانه pairsجفت: fourچهار.
116
389724
2476
چهار تا.
06:44
Or do they?
117
392200
1965
اما آیا واقعاً به این تعداد هم نیاز دارند؟
07:01
If we analyzeتجزیه و تحلیل the mathematicalریاضی modelمدل of this machineدستگاه
118
409476
2600
اگر ما مدل ریاضی ابن روبات را تنها با دو پروانه ی سالم تحلیل کنیم،
07:04
with only two workingکار کردن propellersپروانه ها,
119
412076
2176
اگر ما مدل ریاضی ابن روبات را تنها با دو پروانه ی سالم تحلیل کنیم،
07:06
we discoverكشف كردن that there's an unconventionalغیر متعارف way to flyپرواز it.
120
414252
6756
می فهمیم که یک راه غیر متعارف نیز برای به پرواز در آوردن آن وجود دارد.
07:19
We relinquishرها کردن controlکنترل of yawخم شدن,
121
427980
1706
ما توانایی تغییر مسیر را از دست می دهیم،
07:21
but rollرول, pitchگام صدا and accelerationشتاب can still be controlledکنترل شده است
122
429686
3070
اما همچنان حرکت، پرتاب و شتاب دادن به آن
07:24
with algorithmsالگوریتم ها that exploitبهره برداری this newجدید configurationپیکربندی.
123
432756
5452
به کمک الگو هایی که با این ساختار جدید سازگاری دارند قابل کنترل است.
07:33
Mathematicalریاضی modelsمدل ها tell us exactlyدقیقا when
124
441668
2432
مدل های ریاضی به طور دقیق به ما نشان می دهند
07:36
and why this is possibleامکان پذیر است.
125
444100
2072
که چه زمانی و به چه دلیل این شرایط امکان پذیر هستند.
07:38
In this instanceنمونه, this knowledgeدانش allowsاجازه می دهد us to designطرح
126
446172
2368
در این اختراع، این دانش به ما اجازه می دهد
07:40
novelرمان machineدستگاه architecturesمعماری
127
448540
2256
تا ساختاری جدید از روبات ها را طراحی کنیم
07:42
or to designطرح cleverباهوش algorithmsالگوریتم ها that gracefullyبا شکوه handleرسیدگی damageخسارت,
128
450796
4176
یا الگوریتم های هوشمندانه ای که دقیقاً همان طور که انسان های ورزشکار می توانند،
07:46
just like humanانسان athletesورزشکاران do,
129
454972
1724
به آرامی از پس آسیب های وارده به سیستم بر می آیند،
07:48
insteadبجای of buildingساختمان machinesماشین آلات with redundancyافزونگی.
130
456696
3823
که این مکانیزم از اضافه کردن موتور ها و سیستم های اضافی به آن بسیار بهتر است.
07:52
We can't help but holdنگه دارید our breathنفس کشیدن when we watch
131
460519
2112
دیدن یک قهرمان شیرجه از ارتفاع،
07:54
a diverغواص somersaultingخرد کردن into the waterاب,
132
462631
2437
که در راه رسیدن به آب در هوا پشتک می زند،
07:57
or when a vaulterدروغگو is twistingپیچش in the airهوا,
133
465068
1790
یا دیدن یک قهرمان پرش با نیزه، که روی هوا پیچ و تاب می خورد،
07:58
the groundزمینی fastسریع approachingنزدیک شدن.
134
466858
1718
و با شتاب به زمین نزدیک می شود، خیره کننده است.
08:00
Will the diverغواص be ableتوانایی to pullکشیدن off a ripپاره كردن entryورودی?
135
468576
2568
آیا قهرمان شیرجه می تواند رکورد جدیدی بزند؟
08:03
Will the vaulterدروغگو stickچوب the landingفرود آمدن?
136
471144
2000
آیا قهرمان پرش با نیزه می تواند از روی مانع بپرد؟
08:05
Supposeفرض کنید we want this quadچهارم here
137
473144
1668
تصور کنید ما می خواهیم این کواد در این جا
08:06
to performانجام دادن a tripleسه گانه flipتلنگر and finishپایان دادن off
138
474812
2451
سه پشتک پشت سر هم بزند،
08:09
at the exactدقیق sameیکسان spotنقطه that it startedآغاز شده.
139
477263
2269
و نهایتاً به همان نقطه ای که از آن جا شروع کرده است باز گردد.
08:11
This maneuverمانور is going to happenبه وقوع پیوستن so quicklyبه سرعت
140
479532
2347
این حرکت به قدری سریع انجام می شود
08:13
that we can't use positionموقعیت feedbackبازخورد to correctدرست the motionحرکت duringدر حین executionاجرا.
141
481879
3629
که ما نمی توانیم از بازخورد اطلاعات موقعیت سیستم استفاده کنیم تا حرکت را هنگام انجام این عملیات تصحیح کنیم.
08:17
There simplyبه سادگی isn't enoughکافی time.
142
485508
2274
به طور خیلی ساده می توان گفت زمان کافی وجود ندارد.
08:19
Insteadبجای, what the quadچهارم can do is performانجام دادن the maneuverمانور blindlyکورکورانه,
143
487782
3694
در عوض، کواد می تواند این مانور را به صورت کور انجام دهد،
08:23
observeمشاهده کنید how it finishesاتمام the maneuverمانور,
144
491476
2232
به عبارت دیگر این که ابتدا ببیند وقتی مانور به پایان می رسد در چه موقعیتی قرار دارد،
08:25
and then use that informationاطلاعات to modifyتغییر its behaviorرفتار
145
493708
2424
و سپس از اطلاعات استفاده می کند تا عملکردش را تصحیح کند،
08:28
so that the nextبعد flipتلنگر is better.
146
496132
2289
و پشتک بعدی را به نحو بهتری انجام دهد.
08:30
Similarمشابه to the diverغواص and the vaulterدروغگو,
147
498421
1812
مانند قضیه ی قهرمان شیرجه و پرش با نیزه،
08:32
it is only throughاز طریق repeatedمکررا practiceتمرین
148
500233
1919
دستگاه تنها با استفاده از تکرار و تمرین
08:34
that the maneuverمانور can be learnedیاد گرفتم and executedاجرا شده
149
502152
1925
می تواند تصحیح و بهتر شود،
08:36
to the highestبالاترین standardاستاندارد.
150
504077
2133
تا به بالاترین سطح استاندارد برسد.
08:46
(Applauseتشویق و تمجید)
151
514412
4752
(تشویق حاضرین)
08:51
Strikingقابل توجه، برجسته، موثر a movingدر حال حرکت ballتوپ is a necessaryلازم است skillمهارت in manyبسیاری sportsورزش ها.
152
519164
3472
ضربه زدن به یک توپ در حال حرکت مهارتی الزامی در بسیاری از ورزش ها است.
08:54
How do we make a machineدستگاه do
153
522636
1795
اما ما می توانیم روباتی بسازیم
08:56
what an athleteورزشکار does seeminglyظاهرا withoutبدون effortتلاش?
154
524431
3753
که همان کاری را که ورزشکار انجام می دهد، ظاهراً بدون هیچ زحمتی انجام دهد.
09:15
(Applauseتشویق و تمجید)
155
543943
6599
(تشویق حاضرین)
09:22
This quadچهارم has a racketراکت تنیس strappedبسته بندی شده ontoبه سوی its headسر
156
550542
2650
یک راکت بدمینتون کوچک به بالای این کواد بسته شده است
09:25
with a sweetشیرین spotنقطه roughlyتقریبا the sizeاندازه of an appleسیب, so not too largeبزرگ.
157
553192
3487
که اندازه ی صفحه ی مرتجع آن به زحمت به اندازه ی یک سیب می رسد، آن قدر ها بزرگ نیست.
09:28
The followingذیل calculationsمحاسبات are madeساخته شده everyهرکدام 20 millisecondsمیلی ثانیه,
158
556679
3167
محاسبات مورد نیاز هر ۲۰ میلی ثانیه انجام می شوند،
09:31
or 50 timesبار perدر هر secondدومین.
159
559846
1756
یا به عبارت دیگر ۵۰ بار در هر ثانیه.
09:33
We first figureشکل out where the ballتوپ is going.
160
561602
2812
ابتدا ما باید مسیر توپ را تعیین کنیم.
09:36
We then nextبعد calculateمحاسبه how the quadچهارم should hitاصابت the ballتوپ
161
564414
2437
سپس محاسبه می کنیم که کواد چطور باید به توپ ضربه بزند
09:38
so that it fliesمگس ها to where it was thrownپرتاب شده from.
162
566851
3099
تا به همان جایی برگردد که از آن جا پرتاب شده است.
09:41
Thirdسوم, a trajectoryمسیر is plannedبرنامه ریزی شده that carriesحمل می کند the quadچهارم
163
569950
4456
سوم، مسیری مشخص می شود که کواد را از موقعیت اولیه اش،
09:46
from its currentجاری stateحالت to the impactتأثیر pointنقطه with the ballتوپ.
164
574406
3024
به محل ضربه زدن به توپ می برد.
09:49
Fourthچهارم, we only executeاجرا کردن 20 milliseconds'میلی ثانیه worthارزش of that strategyاستراتژی.
165
577430
3809
چهارم، ما تنها ۲۰ میلی ثانیه از عملیات را انجام داده ایم.
09:53
Twentyبیست millisecondsمیلی ثانیه laterبعد, the wholeکل processروند is repeatedمکررا
166
581239
2807
بیست میلی ثانیه بعد، تمامی این مراحل تکرار می شوند
09:56
untilتا زمان the quadچهارم strikesاعتصاب the ballتوپ.
167
584046
2243
تا کواد به توپ ضربه بزند.
10:07
(Applauseتشویق و تمجید)
168
595560
2646
(تشویق حاضرین)
10:10
Machinesماشین آلات can not only performانجام دادن dynamicپویا maneuversمانورها on theirخودشان ownخودت,
169
598206
3372
روبات ها نه تنها می توانند حرکات دینامیک را به تنهایی انجام دهند،
10:13
they can do it collectivelyمجموعا.
170
601578
1863
بلکه این کار را به طور گروهی نیز انجام می دهند.
10:15
These threeسه quadsچهارگوشه are cooperativelyهمکاری carryingحمل کردن a skyآسمان netخالص.
171
603441
3587
این سه کواد، به طور مشترک یک شبکه را در هوا تشکیل می دهند.
10:28
(Applauseتشویق و تمجید)
172
616574
5411
(تشویق حاضرین)
10:33
They performانجام دادن an extremelyفوق العاده dynamicپویا
173
621985
2197
آن ها یک مانور کاملاً دینامیکی
10:36
and collectiveجمعی maneuverمانور
174
624182
2168
و گروهی را
10:38
to launchراه اندازی the ballتوپ back to me.
175
626350
1692
برای برگرداندن توپ به من انجام می دهند.
10:40
Noticeاطلاع that, at fullپر شده extensionتوسعه, these quadsچهارگوشه are verticalعمودی.
176
628042
3511
توجه کنید، هنگام باز شدن کامل تور، کواد ها به حالت عمودی قرار دارند.
10:48
(Applauseتشویق و تمجید)
177
636486
1772
(تشویق حاضرین)
10:50
In factواقعیت, when fullyبه طور کامل extendedتمدید شده,
178
638258
2287
در حقیقت، وقتی تور به طور کامل باز می شود،
10:52
this is roughlyتقریبا fiveپنج timesبار greaterبزرگتر than what a bungeebungee jumperجهنده feelsاحساس می کند
179
640545
2685
این کشش نزدیک به ۵ برابر، بیشتر از کششی است که
10:55
at the endپایان of theirخودشان launchراه اندازی.
180
643230
4588
یک ورزشکار بانجی جامپینگ، در طناب بسته شده به پایش احساس می کند.
11:03
The algorithmsالگوریتم ها to do this are very similarمشابه
181
651009
2677
الگوریتم هایی که برای این کار نوشته شده اند، تا حدود زیادی شبیه به الگوریتم هایی هستند که،
11:05
to what the singleتنها quadچهارم used to hitاصابت the ballتوپ back to me.
182
653686
3384
یک کواد به تنهایی برای بازگرداندن توپ به سمت من استفاده می کند.
11:09
Mathematicalریاضی modelsمدل ها are used to continuouslyبه طور مداوم re-planدوباره برنامه ریزی کنید
183
657070
2864
مدل های ریاضی طبق برنامه ریزی هر ثانیه ۲۰ بار تکرار می شوند.
11:11
a cooperativeتعاونی strategyاستراتژی 50 timesبار perدر هر secondدومین.
184
659934
4515
مدل های ریاضی طبق برنامه ریزی هر ثانیه ۲۰ بار تکرار می شوند.
11:16
Everything we have seenمشاهده گردید so farدور has been
185
664449
1877
تمام چیز هایی که تا به حال دیده ایم
11:18
about the machinesماشین آلات and theirخودشان capabilitiesقابلیت های.
186
666326
2463
درباره ی این روبات ها و توانایی های آن ها بوده است.
11:20
What happensاتفاق می افتد when we coupleزن و شوهر this machineدستگاه athleticismورزشگری
187
668789
3015
اما وقتی ما این ورزشکاری ماشینی را
11:23
with that of a humanانسان beingبودن?
188
671804
1776
با یک انسان هماهنگ کنیم، چه اتفاقی می افتد؟
11:25
What I have in frontجلوی of me is a commercialتجاری gestureژست sensorسنسور
189
673580
3805
چیزی که در این جا دارم یک سنسور حرکت سنج موجود در بازار است
11:29
mainlyبه طور عمده used in gamingبازی.
190
677385
1309
که غالباً در بازی های رایانه ای استفاده می شود.
11:30
It can recognizeتشخیص what my variousمختلف bodyبدن partsقطعات
191
678694
1804
این سنسور می تواند حرکات اعضای بدن مرا در همان لحظه تشخیص دهد.
11:32
are doing in realواقعی time.
192
680498
2048
این سنسور می تواند حرکات اعضای بدن مرا در همان لحظه تشخیص دهد.
11:34
Similarمشابه to the pointerاشاره گر that I used earlierقبلا,
193
682546
2116
مثل همان دستگاه تعیین کننده ی موقعیتی که قبل تر از آن استفاده کردم،
11:36
we can use this as inputsورودی ها to the systemسیستم.
194
684662
2792
ما می توانیم از آن برای دادن اطلاعات به سیستم استفاده کنیم.
11:39
We now have a naturalطبیعی است way of interactingتعامل
195
687454
2396
چیزی که در این جا داریم یک تعامل طبیعی
11:41
with the rawخام athleticismورزشگری of these quadsچهارگوشه with my gesturesحرکات.
196
689850
4944
بین توانمندی خام این کواد ها و حرکات من است.
12:22
(Applauseتشویق و تمجید)
197
730453
4400
(تشویق حاضرین)
12:35
Interactionاثر متقابل doesn't have to be virtualمجازی. It can be physicalفیزیکی.
198
743982
4007
تعامل الزاماً نباید به صورت مجازی باشد.
12:39
Take this quadچهارم, for exampleمثال.
199
747989
1725
به طور مثال، این کواد را تصور کنید.
12:41
It's tryingتلاش کن to stayاقامت کردن at a fixedدرست شد pointنقطه in spaceفضا.
200
749714
2628
این کواد تلاش می کند تا در نقطه ی ثابتی در فضا بماند.
12:44
If I try to moveحرکت it out of the way, it fightsمبارزه می کند me,
201
752342
3837
اگر بخواهم آن را از جایی که ایستاده است جا به جا کنم، با من مقابله خواهد کرد،
12:48
and movesحرکت می کند back to where it wants to be.
202
756179
4155
و به جایی که می خواهد در آن بماند باز خواهد گشت.
12:52
We can changeتغییر دادن this behaviorرفتار, howeverبا این حال.
203
760334
3039
اگرچه، ما می توانیم این رفتار را تغییر دهیم.
12:55
We can use mathematicalریاضی modelsمدل ها
204
763373
1699
ما می توانیم از مدل های ریاضی استفاده کنیم
12:57
to estimateتخمین زدن the forceزور that I'm applyingاعمال to the quadچهارم.
205
765072
3133
تا نیرویی که به کواد وارد می کنم را تخمین بزنیم.
13:00
Onceیک بار we know this forceزور, we can alsoهمچنین changeتغییر دادن the lawsقوانین of physicsفیزیک,
206
768205
3238
از آن جایی که ما این نیرو را می شناسیم، حتی می توانیم قوانین فیزیک را تغییر دهیم،
13:03
as farدور as the quadچهارم is concernedنگران, of courseدوره.
207
771443
4499
البته قوانینی که برای کواد تعریف می شود.
13:07
Here the quadچهارم is behavingرفتار کردن as if it were
208
775942
2263
در این حرکت کواد طوری رفتار می کند که انگار در یک سیال لزج است.
13:10
in a viscousچسبناک fluidمایع.
209
778205
4365
در این حرکت کواد طوری رفتار می کند که انگار در یک سیال لزج است.
13:14
We now have an intimateصمیمی way
210
782570
2174
همان طور که می بینید، یک راه ساده اما حرفه ای
13:16
of interactingتعامل with a machineدستگاه.
211
784744
1849
برای تعامل داشتن با یک روبات داریم.
13:18
I will use this newجدید capabilityتوانایی to positionموقعیت
212
786593
2506
من می توانم این توانایی جدید را
13:21
this camera-carryingدوربین حمل quadچهارم to the appropriateمناسب locationمحل
213
789099
2577
در مورد این کواد حامل دوربین
13:23
for filmingفیلمبرداری the remainderباقی مانده of this demonstrationتظاهرات.
214
791676
3186
برای فیلم برداری از قسمت پایانی این سخنرانی استفاده کنم.
13:36
So we can physicallyاز لحاظ جسمی interactتعامل with these quadsچهارگوشه
215
804222
2768
بنابراین ما می توانیم به صورت فیزیکی با این کواد ها تعامل داشته باشیم
13:38
and we can changeتغییر دادن the lawsقوانین of physicsفیزیک.
216
806990
2403
و می توانیم قوانین فیزیک را تغییر دهیم.
13:41
Let's have a little bitبیت of funسرگرم کننده with this.
217
809393
2313
اجازه بدهید کمی با این روبات ها تفریح کنیم.
13:43
For what you will see nextبعد, these quadsچهارگوشه
218
811706
1704
در حرکتی که الآن انجام می دهم،
13:45
will initiallyدر ابتدا behaveرفتار كردن as if they were on Plutoپلوتون.
219
813410
3496
این کواد ها ابتدا طوری واکنش فیزیکی نشان می دهند که انگار در سیاره ی پلوتو هستند.
13:48
As time goesمی رود on, gravityجاذبه زمین will be increasedافزایش یافت
220
816906
2312
با گذشت زمان، نیروی گرانش افزایش پیدا خواهد کرد،
13:51
untilتا زمان we're all back on planetسیاره Earthزمین,
221
819218
2120
تا زمانی که به نیروی گرانش زمین برسد،
13:53
but I assureاطمینان دادن you we won'tنخواهد بود get there.
222
821338
1719
اما من مطمئنم نمی توانم تا آن حد برسم.
13:55
Okay, here goesمی رود.
223
823057
3501
خیلی خب، شروع می کنم.
14:05
(Laughterخنده)
224
833667
3412
(خنده ی حاضرین)
14:34
(Laughterخنده)
225
862778
3208
(خنده ی حاضرین)
14:37
(Applauseتشویق و تمجید)
226
865986
3386
(تشویق حاضرین)
14:41
Whewچطوری!
227
869372
1207
وای !
14:46
You're all thinkingفكر كردن now,
228
874779
1517
حتماً الآن با خودتان فکر می کنید،
14:48
these guys are havingداشتن way too much funسرگرم کننده,
229
876296
1975
کسانی که روی این روبات کار می کنند خیلی تفریح می کنند،
14:50
and you're probablyشاید alsoهمچنین askingدرخواست yourselfخودت,
230
878271
2079
و احتمالاً از خودتان می پرسید،
14:52
why exactlyدقیقا are they buildingساختمان machineدستگاه athletesورزشکاران?
231
880350
3936
دقیقاً چرا آن ها روبات های ورزشکار می سازند؟
14:56
Some conjectureحدس that the roleنقش of playبازی in the animalحیوانات kingdomپادشاهی
232
884286
2652
به این دلیل که وظیفه ی ما در قلمروی جانوران
14:58
is to honeبا سنگ تیز کردن skillsمهارت ها and developتوسعه capabilitiesقابلیت های.
233
886938
2752
ارتقاء مهارت ها و بهبود بخشیدن توانایی های ماست.
15:01
Othersدیگران think that it has more of a socialاجتماعی roleنقش,
234
889690
2066
دیگران ممکن است فکر کنند این بیشتر یک وظیفه ی اجتماعی است،
15:03
that it's used to bindبستن the groupگروه.
235
891756
1674
تا این که گروه را متحد کند.
15:05
Similarlyبه طور مشابه, we use the analogyتقلید of sportsورزش ها and athleticismورزشگری
236
893430
3533
همین طور، ما از مقایسه ی بین ورزش و ورزیدگی استفاده می کنیم،
15:08
to createايجاد كردن newجدید algorithmsالگوریتم ها for machinesماشین آلات
237
896963
2079
تا الگوریتم های جدیدی برای روبات ها طراحی کنیم
15:11
to pushفشار دادن them to theirخودشان limitsمحدودیت ها.
238
899042
2147
و از آن ها نهایت بهره را ببریم.
15:13
What impactتأثیر will the speedسرعت of machinesماشین آلات have on our way of life?
239
901189
3677
اما تأثیر سرعت روبات ها بر مسیر زندگی ما چیست؟
15:16
Like all our pastگذشته creationsخلق ها and innovationsنوآوری ها,
240
904866
2389
همانند ابداعات و نوآوری های پیشین بشر،
15:19
they mayممکن است be used to improveبهتر کردن the humanانسان conditionوضعیت
241
907255
2827
می توان از آن ها برای بهبود بخشیدن به شرایط زندگی انسان استفاده کرد،
15:22
or they mayممکن است be misusedسوء استفاده شده and abusedمورد آزار قرار گرفته.
242
910082
2501
یا این که از آن ها استفاده های نادرست یا سوء استفاده بشود.
15:24
This is not a technicalفنی choiceانتخابی we are facedدر مواجهه with;
243
912583
1923
اما ما با یک انتخاب تکنیکی مواجه نیستیم؛
15:26
it's a socialاجتماعی one.
244
914506
1755
بلکه این یک انتخاب اجتماعی است.
15:28
Let's make the right choiceانتخابی,
245
916261
1390
اجازه دهید انتخاب درست را انجام دهیم،
15:29
the choiceانتخابی that bringsبه ارمغان می آورد out the bestبهترین in the futureآینده of machinesماشین آلات,
246
917651
2405
انتخابی که بهتری شرایط را در آینده ی ماشین ها برای ما فراهم خواهد کرد،
15:32
just like athleticismورزشگری in sportsورزش ها
247
920056
1812
همانند ورزیدگی در ورزش ها،
15:33
can bringآوردن out the bestبهترین in us.
248
921868
2161
روبات ها می توانند توانایی ما را تا حد زیادی بهبود ببخشند.
15:36
Let me introduceمعرفی کنید you to the wizardsجادوگران behindپشت the greenسبز curtainپرده.
249
924029
3450
اجازه بدهید جادوگران پشت پرده ی سبز را به شما معرفی کنم.
15:39
They're the currentجاری membersاعضا of the Flyingپرواز Machineدستگاه Arenaعرصه researchپژوهش teamتیم.
250
927479
2900
آن ها اعضای تیم تحقیقاتی روبات های پرنده ی آرنا (Arena) هستند.
15:42
(Applauseتشویق و تمجید)
251
930379
4769
(تشویق حاضرین)
15:47
Federicoفدریکو AugugliaroAugugliaro, Darioداريو Brescianiniبرسیانینی, Markusمارکوس Hehnهان,
252
935148
3046
فدریکو آگوگلیارو، داریو برسیانینی، مارکوس هن،
15:50
Sergeiسرگئی Lupashinلوپاشین, Markعلامت Mullerمولر and Robinرابین Ritzریتز.
253
938194
2824
سرگی لوپاشین، مارک مولر و رابین ریتز.
15:53
Look out for them. They're destinedمقصد for great things.
254
941018
1932
به آن ها نگاه کنید. آن ها آینده ی درخشانی خواهند داشت.
15:54
Thank you.
255
942950
1178
متشکرم.
15:56
(Applauseتشویق و تمجید)
256
944128
6354
(تشویق حاضرین)
Translated by Amirpouya Ghaemiyan
Reviewed by Narsis Sh

▲Back to top

ABOUT THE SPEAKER
Raffaello D'Andrea - Autonomous systems pioneer
Raffaello D'Andrea explores the possibilities of autonomous technology by collaborating with artists, engineers and entrepreneurs.

Why you should listen

Raffaello D'Andrea combines academics, business, and the arts to explore the capabilities of autonomous systems. As part of his research as professor of dynamic systems and control at the Swiss Federal Institute of Technology (ETH Zürich), he and his collaborators enchant viewers with works like the self-destructing, self-assembling Robotic Chair, or the Balancing Cube that can perch itself on its corners.

D’Andrea and his team created the Flying Machine Arena to test the gravity-defying abilities of their athletic flying robots. Building on research in the Flying Machine Arena, ETH Zürich partnered with its spin-off company Verity Studios and with Cirque du Soleil to create “Sparked,” a short film showcasing the unexpected airborne dexterity of quadcopters. D’Andrea is the co-founder of Kiva Systems, a robotics company that develops intelligent automated warehouse systems and that was acquired by Amazon in 2012.

More profile about the speaker
Raffaello D'Andrea | Speaker | TED.com