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 Раффаэлло Д'Андреа продемонстрировал публике летающие аппараты-квадролёты: роботов, обладающих способностью мыслить, как спортсмены-атлеты, и решать проблемы физического мира с помощью обучающих алгоритмов. На примере нескольких забавных демонстраций Д'Андреа показал, как беспилотные летательные аппараты могут играть в мяч, балансировать разные предметы и совместно принимать решения. Также не пропустите демонстрацию того, как можно управлять квадом через сенсорный игровой контроллер Kinect — мечта любого владельца игровой приставки.
- 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называется quadrocoptersquadrocopters,
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 four4 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
выступают в роли комнатной GPS.
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
Сначала мы c помощью
математической модели
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наименее four4 fixedисправлено motorдвигатель propellerпропеллер pairsпары in orderзаказ to flyлетать,
109
372362
3690
как минимум
четыре фиксированные винтовые пары
06:28
because there are four4 degreesстепени of freedomсвобода to controlконтроль:
110
376052
2112
для управления
четырьмя степенями свободы:
06:30
rollрулон, pitchподача, yawрыскание and accelerationускорение.
111
378164
3028
вращением, креном,
сменой курса и ускорением.
06:33
HexacoptersHexacopters and octocoptersoctocopters, with sixшесть and eight8 propellersпропеллеры,
112
381192
3245
Многовинтовые вертолёты,
с шестью или восемью винтами,
06:36
can provideпредоставлять redundancyизбыточность,
113
384437
1483
могут обеспечить резерв,
06:37
but quadrocoptersquadrocopters 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пары: four4.
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
каждые 20 миллисекунд,
или 50 раз в секунду.
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
В-четвёртых, действия просчитываются
всего на 20 миллисекунд вперёд.
09:53
Twenty20 millisecondsмиллисекунды laterпозже, the wholeвсе processобработать is repeatedповторный
166
581239
2807
Через 20 миллисекунд
всё повторяется сначала
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грубо five5 timesраз greaterбольшая than what a bungeeбанджи 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
совместной стратегии действий
50 раз в секунду.
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
Это члены нашей исследовательской команды
«Арена летательных аппаратов».
15:42
(ApplauseАплодисменты)
251
930379
4769
(Аплодисменты)
15:47
FedericoFederico AugugliaroAugugliaro, DarioDario BrescianiniBrescianini, MarkusMarkus HehnХен,
252
935148
3046
Федерико Аугульяро,
Дарио Брешьянини, Маркус Хен,
15:50
SergeiСергей LupashinLupashin, Markотметка Mullerмюллер and RobinРобин RitzRitz.
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
(Аплодисменты)

▲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