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
TED2012

Vijay Kumar: Robots that fly ... and cooperate

Vijay Kumar: หุ่นยนต์ที่บิน และร่วมมือกันได้

Filmed:
5,188,706 views

ในห้องทดลองของมหาวิทยาลัยเพนซิลเวเนีย 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. Full bio

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

00:20
Good morningตอนเช้า.
0
5000
2000
อรุณสวัสดิ์ครับ
00:22
I'm here todayในวันนี้ to talk
1
7000
2000
ผมมาที่นี่เพื่อเล่าถึง
00:24
about autonomousอิสระ, flyingการบิน beachชายหาด ballsลูก.
2
9000
3000
ลูกบอลที่บินได้ด้วยตนเอง
00:27
No, agileเปรียว aerialสายอากาศ robotsหุ่นยนต์ like this one.
3
12000
4000
ไม่ใช่ครับ เป็นหุ่นยนต์ที่บินได้คล่องแคล่ว แบบนี้ครับ
00:31
I'd like to tell you a little bitบิต about the challengesความท้าทาย in buildingอาคาร these
4
16000
3000
ผมอยากจะเล่าถึงความท้าทายในการสร้างสิ่งนี้
00:34
and some of the terrificมากมาย opportunitiesโอกาส
5
19000
2000
และโอกาสที่น่าสนใจ
00:36
for applyingการประยุกต์ใช้ this technologyเทคโนโลยี.
6
21000
2000
เกี่ยวกับการนำเทคโนโลยีนี้ไปใช้
00:38
So these robotsหุ่นยนต์
7
23000
2000
หุ่นยนต์เหล่านี้
00:40
are relatedที่เกี่ยวข้อง to unmannedหมดกำลังใจ aerialสายอากาศ vehiclesยานพาหนะ.
8
25000
3000
เกี่ยวข้องกับเครื่องบินไร้คนขับ
00:43
Howeverอย่างไรก็ตาม, the vehiclesยานพาหนะ you see here are bigใหญ่.
9
28000
3000
แต่เครื่องบินพวกนี้มันใหญ่มาก
00:46
They weighชั่งน้ำหนัก thousandsพัน of poundsปอนด์,
10
31000
2000
หนักหลายพันปอนด์
00:48
are not by any meansวิธี agileเปรียว.
11
33000
2000
และไม่คล่องแคล่วเอาซะเลย
00:50
They're not even autonomousอิสระ.
12
35000
2000
มันบินด้วยตนเองไม่ได้ด้วยซ้ำ
00:52
In factความจริง, manyจำนวนมาก of these vehiclesยานพาหนะ
13
37000
2000
ส่วนใหญ่พาหนะเหล่านี้
00:54
are operatedดำเนินการ by flightเที่ยวบิน crewsทีมงาน
14
39000
2000
ต้องใช้ผู้บังคับหลายคน
00:56
that can includeประกอบด้วย multipleหลายอย่าง pilotsนักบิน,
15
41000
3000
มีนักบินหลายคน
00:59
operatorsผู้ประกอบการ of sensorsเซ็นเซอร์
16
44000
2000
มีผู้คุมเซ็นเซอร์
01:01
and missionหน้าที่ coordinatorsผู้ประสานงาน.
17
46000
2000
และผู้อำนวยการภารกิจ
01:03
What we're interestedสนใจ in is developingที่กำลังพัฒนา robotsหุ่นยนต์ like this --
18
48000
2000
สิ่งที่พวกเราสนใจ คือการสร้างหุ่นยนต์พวกนี้ --
01:05
and here are two other picturesภาพ --
19
50000
2000
อย่างที่เห็นในสองรูปนี้ --
01:07
of robotsหุ่นยนต์ that you can buyซื้อ off the shelfหิ้ง.
20
52000
3000
หุ่นยนต์ที่สามารถหาซื้อได้ทั่วไป
01:10
So these are helicoptersเฮลิคอปเตอร์ with fourสี่ rotorsใบพัด
21
55000
3000
นี่คือเฮลิคอปเตอร์สี่ใบพัด
01:13
and they're roughlyลวก a meterเมตร or so in scaleขนาด
22
58000
4000
มีขนาดประมาณหนึ่งเมตร
01:17
and weighชั่งน้ำหนัก severalหลาย poundsปอนด์.
23
62000
2000
น้ำหนักหลายปอนด์
01:19
And so we retrofitติดตั้งเพิ่มเติม these with sensorsเซ็นเซอร์ and processorsโปรเซสเซอร์,
24
64000
3000
เราประกอบเซ็นเซอร์และหน่วยประมวลผลเข้าไป
01:22
and these robotsหุ่นยนต์ can flyบิน indoorsในบ้าน
25
67000
2000
ให้หุ่นยนต์เหล่านี้บินภายในห้องได้
01:24
withoutไม่มี GPSจีพีเอส.
26
69000
2000
โดยไม่มี GPS
01:26
The robotหุ่นยนต์ I'm holdingโฮลดิ้ง in my handมือ
27
71000
2000
หุ่นยนต์ที่ผมถืออยู่
01:28
is this one,
28
73000
2000
คือสิ่งนี้
01:30
and it's been createdสร้าง by two studentsนักเรียน,
29
75000
3000
ซึ่งสร้างโดยนักเรียนสองคน
01:33
Alexอเล็กซ์ and Danielแดเนียล.
30
78000
2000
อเล็กซ์ และแดเนียล
01:35
So this weighsน้ำหนัก a little more
31
80000
2000
น้ำหนักของมัน
01:37
than a tenthที่สิบ of a poundปอนด์.
32
82000
2000
ประมาณ 1 ส่วน 10 ปอนด์
01:39
It consumesกิน about 15 wattsวัตต์ of powerอำนาจ.
33
84000
2000
ใช้ไฟฟ้า 15 วัตต์
01:41
And as you can see,
34
86000
2000
และอย่างที่เห็น
01:43
it's about eightแปด inchesนิ้ว in diameterเส้นผ่าศูนย์กลาง.
35
88000
2000
ความยาวประมาณ 8 นิ้ว
01:45
So let me give you just a very quickรวดเร็ว tutorialเกี่ยวกับการสอน
36
90000
3000
ผมจะแสดงตัวอย่างสั้นๆ
01:48
on how these robotsหุ่นยนต์ work.
37
93000
2000
ว่ามันทำงานอย่างไร
01:50
So it has fourสี่ rotorsใบพัด.
38
95000
2000
มันมีสี่ใบพัด
01:52
If you spinปั่น these rotorsใบพัด at the sameเหมือนกัน speedความเร็ว,
39
97000
2000
ถ้ามันหมุนด้วยความเร็วเท่ากัน
01:54
the robotหุ่นยนต์ hoversอัง.
40
99000
2000
มันจะบินอยู่กับที่
01:56
If you increaseเพิ่ม the speedความเร็ว of eachแต่ละ of these rotorsใบพัด,
41
101000
3000
ถ้าคุณเพิ่มความเร็วในการหมุน
01:59
then the robotหุ่นยนต์ fliesแมลงวัน up, it acceleratesเร่ง up.
42
104000
3000
มันจะบินสูงขึ้น
02:02
Of courseหลักสูตร, if the robotหุ่นยนต์ were tiltedเอียง,
43
107000
2000
ถ้าเราทำให้มันเอียง
02:04
inclinedเอนเอียง to the horizontalตามแนวนอน,
44
109000
2000
ไปในแนวนอน
02:06
then it would accelerateเร่งความเร็ว in this directionทิศทาง.
45
111000
3000
มันจะเลี้ยวไปทางนั้น
02:09
So to get it to tiltการเอียง, there's one of two waysวิธี of doing it.
46
114000
3000
จะทำให้มันเอียงได้ มีอยู่สองวิธี
02:12
So in this pictureภาพ
47
117000
2000
ในรูปนี้
02:14
you see that rotorปีกหมุนของเฮลิคอปเตอร์ fourสี่ is spinningการปั่นด้าย fasterได้เร็วขึ้น
48
119000
2000
ใบพัดที่ 4 หมุนเร็วขึ้น
02:16
and rotorปีกหมุนของเฮลิคอปเตอร์ two is spinningการปั่นด้าย slowerช้าลง.
49
121000
2000
ในขณะที่ใบพัด 2 หมุนช้าลง
02:18
And when that happensที่เกิดขึ้น
50
123000
2000
สิ่งที่เกิดขึ้นคือ
02:20
there's momentขณะ that causesสาเหตุ this robotหุ่นยนต์ to rollม้วน.
51
125000
3000
มันจะม้วนตัวเล็กน้อย
02:23
And the other way around,
52
128000
2000
ในอีกทางหนึ่ง
02:25
if you increaseเพิ่ม the speedความเร็ว of rotorปีกหมุนของเฮลิคอปเตอร์ threeสาม
53
130000
3000
ถ้าคุณเร่งใบพัดที่ 3
02:28
and decreaseลดลง the speedความเร็ว of rotorปีกหมุนของเฮลิคอปเตอร์ one,
54
133000
2000
และให้ใบพัดที่ 1 หมุนช้าลง
02:30
then the robotหุ่นยนต์ pitchesโหมโรง forwardข้างหน้า.
55
135000
3000
มันจะเคลื่อนตัวไปข้างหน้า
02:33
And then finallyในที่สุด,
56
138000
2000
และท้ายสุด
02:35
if you spinปั่น oppositeตรงข้าม pairsคู่ of rotorsใบพัด
57
140000
2000
ถ้าคุณปรับให้ใบพัดที่อยู่คู่กัน
02:37
fasterได้เร็วขึ้น than the other pairคู่,
58
142000
2000
หมุนเร็วกว่าอีกคู่หนึ่ง
02:39
then the robotหุ่นยนต์ yawsโรคคุดทะราด about the verticalแนวตั้ง axisแกน.
59
144000
2000
มันก็จะหมุนตัวรอบแกนดิ่ง
02:41
So an on-boardบนกระดาน processorหน่วยประมวลผล
60
146000
2000
หน่วยประมวลผลที่อยู่บนตัวมัน
02:43
essentiallyเป็นหลัก looksรูปลักษณ์ at what motionsการเคลื่อนไหว need to be executedดำเนินการ
61
148000
3000
จะคำนวนว่าต้องเคลื่อนที่แบบใด
02:46
and combinesรวม these motionsการเคลื่อนไหว
62
151000
2000
เพื่อคำนวนรวมกัน
02:48
and figuresตัวเลข out what commandsคำสั่ง to sendส่ง to the motorsมอเตอร์
63
153000
3000
แล้วประมวลว่าจะต้องส่งคำสั่งอะไรไปยังมอเตอร์
02:51
600 timesครั้ง a secondที่สอง.
64
156000
2000
600 ครั้งต่อวินาที
02:53
That's basicallyเป็นพื้น how this thing operatesดำเนินการ.
65
158000
2000
นี่คือการทำงานคร่าวๆ ครับ
02:55
So one of the advantagesข้อได้เปรียบ of this designออกแบบ
66
160000
2000
ข้อดีของระบบแบบนี้คือ
02:57
is, when you scaleขนาด things down,
67
162000
2000
เมื่อคุณย่อชิ้นงานลง
02:59
the robotหุ่นยนต์ naturallyเป็นธรรมชาติ becomesกลายเป็น agileเปรียว.
68
164000
3000
คุณได้ความคล่องแคล่วกลับมา
03:02
So here R
69
167000
2000
นี่คือ R
03:04
is the characteristicลักษณะเฉพาะ lengthความยาว of the robotหุ่นยนต์.
70
169000
2000
หรือความยาวของหุ่นยนต์
03:06
It's actuallyแท้จริง halfครึ่ง the diameterเส้นผ่าศูนย์กลาง.
71
171000
3000
มีขนาดครึ่งหนึ่งของเส้นผ่านศูนย์กลาง
03:09
And there are lots of physicalกายภาพ parametersพารามิเตอร์ that changeเปลี่ยนแปลง
72
174000
3000
ซึ่งจะกระทบตัวแปรหลายอย่าง
03:12
as you reduceลด R.
73
177000
2000
เมื่อคุณใช้ R ที่เล็กลง
03:14
The one that's the mostมากที่สุด importantสำคัญ
74
179000
2000
ที่สำคัญคือ
03:16
is the inertiaความเฉื่อย or the resistanceความต้านทาน to motionการเคลื่อนไหว.
75
181000
2000
ความเฉื่อยหรือแรงต้านทานต่อการเคลื่อนไหว
03:18
So it turnsผลัดกัน out,
76
183000
2000
ผลปรากฎว่า
03:20
the inertiaความเฉื่อย, whichที่ governsควบคุม angularเชิงมุม motionการเคลื่อนไหว,
77
185000
3000
แรงเฉื่อย ซึ่งควบคุมการเคลื่อนที่แบบหมุน
03:23
scalesตาชั่ง as a fifthที่ห้า powerอำนาจ of R.
78
188000
3000
มีค่าเป็น R ยกกำลัง 5
03:26
So the smallerที่มีขนาดเล็ก you make R,
79
191000
2000
แปลว่ายิ่งเราทำให้ R เล็กได้เท่าไหร่
03:28
the more dramaticallyเป็นคุ้งเป็นแคว the inertiaความเฉื่อย reducesช่วยลด.
80
193000
3000
แรงเฉื่อยก็ยิ่งน้อยลง
03:31
So as a resultผล, the angularเชิงมุม accelerationการเร่งความเร็ว,
81
196000
3000
ผลลัพธ์คือ ความเร่งเชิงมุม
03:34
denotedแสดง by Greekกรีก letterจดหมาย alphaแอลฟา here,
82
199000
2000
ซึ่งแทนที่ด้วยตัวอักษรอัลฟ่า
03:36
goesไป as one over R.
83
201000
2000
เท่ากับ 1 ส่วน R
03:38
It's inverselyอย่างตรงกันข้าม proportionalสัดส่วน to R.
84
203000
2000
มันมีสัดส่วนผกผันกับ R
03:40
The smallerที่มีขนาดเล็ก you make it the more quicklyอย่างรวดเร็ว you can turnกลับ.
85
205000
3000
ยิ่ง R น้อยลงเท่าไหร่ ยิ่งเลี้ยวได้เร็วขึ้นเท่านั้น
03:43
So this should be clearชัดเจน in these videosวิดีโอ.
86
208000
2000
จะเห็นได้ชัดในวีดีโอนี้
03:45
At the bottomด้านล่าง right you see a robotหุ่นยนต์
87
210000
3000
ที่มุมซ้ายล่างคุณจะเห็นหุ่นยนต์
03:48
performingการดำเนินการ a 360 degreeระดับ flipดีด
88
213000
2000
ตีลังกา 360 องศา
03:50
in lessน้อยกว่า than halfครึ่ง a secondที่สอง.
89
215000
2000
ภายในครึ่งวินาที
03:52
Multipleหลายอย่าง flipsพลิก, a little more time.
90
217000
3000
ตีลังกาหลายรอบ ใช้เวลามากขึ้นเล็กน้อย
03:55
So here the processesกระบวนการ on boardคณะกรรมการ
91
220000
2000
ในที่นี้หน่วยประมวลผล
03:57
are gettingได้รับ feedbackข้อเสนอแนะ from accelerometersaccelerometers
92
222000
2000
ได้รับข้อมูลจากมาตรความเร่ง
03:59
and gyrosไจโร on boardคณะกรรมการ
93
224000
2000
และมาตรการหมุนที่อยู่บนเครื่อง
04:01
and calculatingการคำนวณ, like I said before,
94
226000
2000
เพื่อนำมาคำนวนคำสั่ง
04:03
commandsคำสั่ง at 600 timesครั้ง a secondที่สอง
95
228000
2000
600 ครั้งต่อวินาที
04:05
to stabilizeทำให้มีเสถียรภาพ this robotหุ่นยนต์.
96
230000
2000
เพื่อทรงตัวหุ่นยนต์
04:07
So on the left, you see Danielแดเนียล throwingการขว้างปา this robotหุ่นยนต์ up into the airอากาศ.
97
232000
3000
ด้านซ้ายมือคุณจะเห็นแดเนียลโยนมันขึ้นฟ้า
04:10
And it showsแสดงให้เห็นว่า you how robustแข็งแรง the controlควบคุม is.
98
235000
2000
เห็นความแม่นยำของการควบคุมไหมครับ
04:12
No matterเรื่อง how you throwโยน it,
99
237000
2000
ไม่ว่าคุณจะโยนมันอย่างไร
04:14
the robotหุ่นยนต์ recoversกู้ and comesมา back to him.
100
239000
4000
มันจะทรงตัวด้วยตนเอง แล้วบินกลับมาหาเขา
04:18
So why buildสร้าง robotsหุ่นยนต์ like this?
101
243000
2000
ทำไมต้องสร้างหุ่นยนต์แบบนี้ล่ะ
04:20
Well robotsหุ่นยนต์ like this have manyจำนวนมาก applicationsการใช้งาน.
102
245000
3000
เราสามารถนำไปใช้ได้หลายวิธีครับ
04:23
You can sendส่ง them insideภายใน buildingsสิ่งปลูกสร้าง like this
103
248000
3000
ส่งมันเข้าไปในตึกแบบนี้
04:26
as first respondersการตอบสนอง to look for intrudersผู้บุกรุก,
104
251000
3000
เพื่อค้นหาผู้บุกรุก
04:29
maybe look for biochemicalเกี่ยวกับชีวเคมี leaksการรั่วไหล,
105
254000
3000
หรือหาการรั่วไหลของสารเคมี
04:32
gaseousเป็นก๊าซ leaksการรั่วไหล.
106
257000
2000
หรือแก๊สพิษ
04:34
You can alsoด้วย use them
107
259000
2000
นอกจากนั้นยังสามารถ
04:36
for applicationsการใช้งาน like constructionการก่อสร้าง.
108
261000
2000
ใช้ในการก่อสร้างอีกด้วย
04:38
So here are robotsหุ่นยนต์ carryingการปฏิบัติ beamsคาน, columnsคอลัมน์
109
263000
4000
นี่คือตัวอย่างการขนย้ายคาน เสา
04:42
and assemblingการรวบรวม cube-likeก้อนเหมือน structuresโครงสร้าง.
110
267000
3000
เพื่อก่อสร้างโครงสร้างจตุรัส
04:45
I'll tell you a little bitบิต more about this.
111
270000
3000
ผมจะอธิบายต่ออีกสักหน่อยครับ
04:48
The robotsหุ่นยนต์ can be used for transportingการขนส่ง cargoสินค้า.
112
273000
3000
เราสามารถใช้มันเพื่อขนย้ายสิ่งของ
04:51
So one of the problemsปัญหาที่เกิดขึ้น with these smallเล็ก robotsหุ่นยนต์
113
276000
3000
แต่ปัญหาหนึ่งคือ
04:54
is theirของพวกเขา payloadน้ำหนักบรรทุก carryingการปฏิบัติ capacityความจุ.
114
279000
2000
มันรับน้ำหนักได้ไม่มาก
04:56
So you mightอาจ want to have multipleหลายอย่าง robotsหุ่นยนต์
115
281000
2000
ซึ่งเราสามารถใช้หุ่นยนต์หลายๆตัว
04:58
carryพกพา payloadspayloads.
116
283000
2000
เพื่อขนย้ายสิ่งของที่หนักขึ้นได้
05:00
This is a pictureภาพ of a recentเมื่อเร็ว ๆ นี้ experimentการทดลอง we did --
117
285000
2000
นี่คือการทดลองล่าสุด --
05:02
actuallyแท้จริง not so recentเมื่อเร็ว ๆ นี้ anymoreอีกต่อไป --
118
287000
2000
ซึ่งไม่ใช่ล่าสุดอีกต่อไปแล้ว --
05:04
in Sendaiเซนได shortlyในไม่ช้า after the earthquakeแผ่นดินไหว.
119
289000
3000
ไม่นานหลังจากแผ่นดินไหวที่เซนได
05:07
So robotsหุ่นยนต์ like this could be sentส่ง into collapsedทรุดตัวลง buildingsสิ่งปลูกสร้าง
120
292000
3000
เราสามารถส่งหุ่นยนต์เข้าไปในซากปรักหักพัง
05:10
to assessประเมินผล the damageความเสียหาย after naturalโดยธรรมชาติ disastersภัยพิบัติ,
121
295000
2000
เพื่อประเมินความเสียหาย
05:12
or sentส่ง into reactorเครื่องปฏิกรณ์ buildingsสิ่งปลูกสร้าง
122
297000
3000
หรือส่งไปในเตาปฏิกรณ์
05:15
to mapแผนที่ radiationการแผ่รังสี levelsระดับ.
123
300000
3000
เพื่อวัดกัมมันตภาพรังสี
05:19
So one fundamentalพื้นฐาน problemปัญหา
124
304000
2000
หนึ่งในปัญหาพื้นฐาน
05:21
that the robotsหุ่นยนต์ have to solveแก้ if they're to be autonomousอิสระ
125
306000
3000
เกี่ยวกับการทำงานโดยไร้ผู้คุม
05:24
is essentiallyเป็นหลัก figuringการหา out
126
309000
2000
นั่นคือการคำนวนวิธีการ
05:26
how to get from pointจุด A to pointจุด B.
127
311000
2000
เดินทางจากจุด A ไปยังจุด B ให้ได้
05:28
So this getsได้รับ a little challengingการท้าทาย
128
313000
2000
ซึ่งค่อนข้างท้าทายครับ
05:30
because the dynamicsพลศาสตร์ of this robotหุ่นยนต์ are quiteทีเดียว complicatedซับซ้อน.
129
315000
3000
เพราะการเคลื่อนไหวมีความซับซ้อน
05:33
In factความจริง, they liveมีชีวิต in a 12-dimensionalมิติ spaceช่องว่าง.
130
318000
2000
มันมีพื้นที่ 12 มิติ
05:35
So we use a little trickเคล็ดลับ.
131
320000
2000
เราใช้กลเล็กน้อย
05:37
We take this curvedโค้ง 12-dimensionalมิติ spaceช่องว่าง
132
322000
3000
เราใช้พื้นที่ 12 มิตินี้
05:40
and transformแปลง it
133
325000
2000
นำมาแปลงรูป
05:42
into a flatแบน four-dimensionalสี่มิติ spaceช่องว่าง.
134
327000
2000
ให้กลายเป็นพื้นที่ 4 มิติ
05:44
And that four-dimensionalสี่มิติ spaceช่องว่าง
135
329000
2000
และพื้นที่ 4 มิตินั้น
05:46
consistsประกอบ of X, Y, Z and then the yawหันเห angleมุม.
136
331000
3000
มีแกน X Y Z และมุมหัน
05:49
And so what the robotหุ่นยนต์ does
137
334000
2000
สิ่งที่หุ่นยนต์พวกนี้ทำ
05:51
is it plansแผน what we call a minimumขั้นต่ำ snapตะครุบ trajectoryเส้นโคจร.
138
336000
4000
คือการวางแผนวิถีแบบ minimum snap trajectory
05:55
So to remindเตือน you of physicsฟิสิกส์,
139
340000
2000
รื้อฟื้นวิชาฟิสิกส์เล็กน้อยครับ
05:57
you have positionตำแหน่ง, derivativeตราสารอนุพันธ์, velocityความเร็ว,
140
342000
2000
คุณมีตำแหน่ง อนุพันธ์ ความเร็ว
05:59
then accelerationการเร่งความเร็ว,
141
344000
2000
และความเร่ง
06:01
and then comesมา jerkฉุด
142
346000
2000
แรงกระตุก
06:03
and then comesมา snapตะครุบ.
143
348000
2000
และแรงกระชาก
06:05
So this robotหุ่นยนต์ minimizesลดขนาด snapตะครุบ.
144
350000
3000
มันลดแรงกระชากให้เหลือน้อยที่สุด
06:08
So what that effectivelyมีประสิทธิภาพ does
145
353000
2000
ซึ่งทำให้
06:10
is producesผลิต a smoothเรียบ and gracefulสง่างาม motionการเคลื่อนไหว.
146
355000
2000
เกิดการเคลื่อนไหวที่นุ่มนวล
06:12
And it does that avoidingการหลีกเลี่ยง obstaclesอุปสรรค.
147
357000
3000
เพื่อหลบหลีกสิ่งกีดขวาง
06:15
So these minimumขั้นต่ำ snapตะครุบ trajectoriesไบร์ท in this flatแบน spaceช่องว่าง
148
360000
3000
วีถีการกระชากที่น้อยที่สุดแบบนี้
06:18
are then transformedเปลี่ยน back
149
363000
2000
ถูกแปลงรูปให้กลับไป
06:20
into this complicatedซับซ้อน 12-dimensionalมิติ spaceช่องว่าง,
150
365000
2000
เป็นพื้นที่ 12 มิติที่ซับซ้อน
06:22
whichที่ the robotหุ่นยนต์ mustต้อง do
151
367000
2000
ที่หุ่นพวกนี้ต้องทำ
06:24
for controlควบคุม and then executionการกระทำ.
152
369000
2000
เพื่อการควบคุม และการปฏิบัติหน้าที่
06:26
So let me showแสดง you some examplesตัวอย่าง
153
371000
2000
ผมจะยกตัวอย่างให้ดู
06:28
of what these minimumขั้นต่ำ snapตะครุบ trajectoriesไบร์ท look like.
154
373000
2000
ว่ามันทำงานอย่างไร
06:30
And in the first videoวีดีโอ,
155
375000
2000
ในวีดีโอแรกนี้
06:32
you'llคุณจะ see the robotหุ่นยนต์ going from pointจุด A to pointจุด B
156
377000
2000
คุณจะเห็นหุ่นยนต์บินจากจุด A ไปจุด B
06:34
throughตลอด an intermediateสื่อกลาง pointจุด.
157
379000
2000
ผ่านจุดระหว่างทาง
06:42
So the robotหุ่นยนต์ is obviouslyอย่างชัดเจน capableสามารถ
158
387000
2000
หุ่นยนต์ตัวนี้สามารถ
06:44
of executingการดำเนินการ any curveเส้นโค้ง trajectoryเส้นโคจร.
159
389000
2000
เคลื่อนไหวในวิถีโค้งแบบใดก็ได้
06:46
So these are circularกลม trajectoriesไบร์ท
160
391000
2000
นี่คือวิถีโค้งหนึ่ง
06:48
where the robotหุ่นยนต์ pullsดึง about two G'sจี.
161
393000
3000
มีแรงดึงประมาณ 2G
06:52
Here you have overheadเหนือศีรษะ motionการเคลื่อนไหว captureการจับกุม camerasกล้อง on the topด้านบน
162
397000
4000
ในรูปนี้เรามีกล้องจับการเคลื่อนไหวอยู่ด้านบน
06:56
that tell the robotหุ่นยนต์ where it is 100 timesครั้ง a secondที่สอง.
163
401000
3000
ที่บอกตำแหน่งของหุ่นยนต์ 100 ครั้งต่อวินาที
06:59
It alsoด้วย tellsบอก the robotหุ่นยนต์ where these obstaclesอุปสรรค are.
164
404000
3000
พร้อมทั้งบอกหุ่นพวกนี้ให้ทราบถึงสิ่งกีดขวาง
07:02
And the obstaclesอุปสรรค can be movingการเคลื่อนย้าย.
165
407000
2000
และสิ่งกีดขวางอาจเคลื่อนที่อยู่ก็เป็นได้
07:04
And here you'llคุณจะ see Danielแดเนียล throwโยน this hoopใส่หว่ง into the airอากาศ,
166
409000
3000
ในที่นี้คุณจะเห็นแดเนียลโยนห่วงขึ้นกลางอากาศ
07:07
while the robotหุ่นยนต์ is calculatingการคำนวณ the positionตำแหน่ง of the hoopใส่หว่ง
167
412000
2000
ในขณะที่หุ่นยนต์คำนวนตำแหน่งของห่วง
07:09
and tryingพยายาม to figureรูป out how to bestดีที่สุด go throughตลอด the hoopใส่หว่ง.
168
414000
4000
เพื่อหาวิธีลอดห่วงที่ดีที่สุด
07:13
So as an academicวิชาการ,
169
418000
2000
ในฐานะนักวิชาการ
07:15
we're always trainedผ่านการฝึกอบรม to be ableสามารถ to jumpกระโดด throughตลอด hoopsห่วง to raiseยก fundingการระดมทุน for our labsห้องปฏิบัติการ,
170
420000
3000
เราถูกสอนให้กระโดดลอดห่วงเสมอ เพื่อหาทุนทำการทดลอง
07:18
and we get our robotsหุ่นยนต์ to do that.
171
423000
3000
เราเลยสอนหุ่นยนต์เราตามนั้น
07:21
(Applauseการปรบมือ)
172
426000
6000
(เสียงปรบมือ)
07:27
So anotherอื่น thing the robotหุ่นยนต์ can do
173
432000
2000
อีกความสามารถหนึ่งของหุ่นยนต์นี้
07:29
is it remembersจำได้ว่า piecesชิ้น of trajectoryเส้นโคจร
174
434000
3000
มันสามารถจดจำวิถี
07:32
that it learnsเรียนรู้ or is pre-programmedก่อนโปรแกรม.
175
437000
2000
ซึ่งมันได้เรียนรู้ หรือถูกตั้งให้มัน
07:34
So here you see the robotหุ่นยนต์
176
439000
2000
คุณจะเห็นมัน
07:36
combiningรวม a motionการเคลื่อนไหว
177
441000
2000
รวมการเคลื่อนไหว
07:38
that buildsสร้าง up momentumโมเมนตัม
178
443000
2000
ที่สร้างโมเมนตัม
07:40
and then changesการเปลี่ยนแปลง its orientationปฐมนิเทศ and then recoversกู้.
179
445000
3000
เพื่อเปลี่ยนการทรงตัว แล้วคืนรูปเดิม
07:43
So it has to do this because this gapช่องว่าง in the windowหน้าต่าง
180
448000
3000
มันต้องทำเพราะความกว้างของช่องทาง
07:46
is only slightlyเล็กน้อย largerที่มีขนาดใหญ่ than the widthความกว้าง of the robotหุ่นยนต์.
181
451000
4000
กว้างกว่าความยาวของมันเพียงเล็กน้อย
07:50
So just like a diverประดาน้ำ standsยืน on a springboardกระดานกระโดดน้ำ
182
455000
3000
เหมือนนักโดดน้ำที่ยืนบนแผ่นกระดาน
07:53
and then jumpsกระโดด off it to gainได้รับ momentumโมเมนตัม,
183
458000
2000
ต้องกระโดดขึ้นเพื่อสร้างโมเมนตัม
07:55
and then does this pirouetteเต้นรำหมุนตัว, this two and a halfครึ่ง somersaultตีลังกา throughตลอด
184
460000
3000
ตีลังกาสองรอบครึ่ง
07:58
and then gracefullyอย่างงดงาม recoversกู้,
185
463000
2000
แล้วคืนสู่สภาวะปกติ
08:00
this robotหุ่นยนต์ is basicallyเป็นพื้น doing that.
186
465000
2000
มันกำลังทำตามนั้นเลยครับ
08:02
So it knowsรู้ how to combineรวมกัน little bitsเกร็ด and piecesชิ้น of trajectoriesไบร์ท
187
467000
3000
มันรู้ว่าต้องดัดแปลงวิถีต่างๆอย่างไร
08:05
to do these fairlyอย่างเป็นธรรม difficultยาก tasksงาน.
188
470000
4000
เพื่อปฏิบัติในสิ่งที่ยากขึ้น
08:09
So I want changeเปลี่ยนแปลง gearsเกียร์.
189
474000
2000
ในอีกมุมหนึ่ง
08:11
So one of the disadvantagesข้อเสีย of these smallเล็ก robotsหุ่นยนต์ is its sizeขนาด.
190
476000
3000
ข้อเสียของหุ่นยนต์พวกนี้คือขนาดของมัน
08:14
And I told you earlierก่อน
191
479000
2000
ดังที่ผมบอกข้างต้น
08:16
that we mayอาจ want to employจ้าง lots and lots of robotsหุ่นยนต์
192
481000
2000
เราอาจต้องใช้หุ่นยนต์หลายๆ ตัว
08:18
to overcomeเอาชนะ the limitationsข้อ จำกัด of sizeขนาด.
193
483000
3000
เพื่อแก้ปัญหาเรื่องขนาด
08:21
So one difficultyความยาก
194
486000
2000
ความยากอย่างหนึ่งคือ
08:23
is how do you coordinateประสานงาน lots of these robotsหุ่นยนต์?
195
488000
3000
เราจะประสานงานมันอย่างไร
08:26
And so here we lookedมอง to natureธรรมชาติ.
196
491000
2000
เราเลยหันไปหาธรรมชาติ
08:28
So I want to showแสดง you a clipคลิป
197
493000
2000
นี่คือคลิป
08:30
of AphaenogasterAphaenogaster desertทะเลทราย antsมด
198
495000
2000
มดทะเลทรายที่กำลังขนย้ายสิ่งของ
08:32
in Professorศาสตราจารย์ Stephenสตีเฟ่น Pratt'sแพรตต์ labห้องปฏิบัติการ carryingการปฏิบัติ an objectวัตถุ.
199
497000
3000
ภายใต้ห้องทดลองของศาสตราจารย์ Stephen Pratt
08:35
So this is actuallyแท้จริง a pieceชิ้น of figมะเดื่อ.
200
500000
2000
นี่คือผลมะเดื่อ
08:37
Actuallyแท้จริง you take any objectวัตถุ coatedเคลือบ with figมะเดื่อ juiceน้ำผลไม้
201
502000
2000
คุณสามารถทาอะไรก็ได้ด้วยน้ำมะเดื่อ
08:39
and the antsมด will carryพกพา them back to the nestรัง.
202
504000
3000
มดเหล่านี้จะนำมันกลับไปที่รัง
08:42
So these antsมด don't have any centralศูนย์กลาง coordinatorผู้ประสาน.
203
507000
3000
มดเหล่านี้ไม่มีศูนย์กลางประสานงาน
08:45
They senseความรู้สึก theirของพวกเขา neighborsเพื่อนบ้าน.
204
510000
2000
มันใช้ความรู้สึกเพื่อรับรู้
08:47
There's no explicitชัดเจน communicationการสื่อสาร.
205
512000
2000
ไม่มีการสื่อสารตายตัว
08:49
But because they senseความรู้สึก the neighborsเพื่อนบ้าน
206
514000
2000
แต่การใช้ประสาทสัมผัสกับมดตัวอื่นๆ
08:51
and because they senseความรู้สึก the objectวัตถุ,
207
516000
2000
และใช้ประสาทสัมผัสกับสิ่งของ
08:53
they have implicitโดยปริยาย coordinationการประสาน acrossข้าม the groupกลุ่ม.
208
518000
3000
มันสามารถประสานงานภายในกลุ่มได้
08:56
So this is the kindชนิด of coordinationการประสาน
209
521000
2000
นี่คือการประสานงาน
08:58
we want our robotsหุ่นยนต์ to have.
210
523000
3000
ที่เราต้องการให้หุ่นของเราทำได้
09:01
So when we have a robotหุ่นยนต์
211
526000
2000
เมื่อเรามีหุ่นยนต์
09:03
whichที่ is surroundedล้อมรอบ by neighborsเพื่อนบ้าน --
212
528000
2000
ที่รายล้อมด้วยหุ่นตัวอื่นๆ --
09:05
and let's look at robotหุ่นยนต์ I and robotหุ่นยนต์ J --
213
530000
2000
ลองดูหุ่นยนต์ I กับ J นะครับ --
09:07
what we want the robotsหุ่นยนต์ to do
214
532000
2000
สิ่งที่เราต้องการคือ
09:09
is to monitorหน้าจอ the separationการแยก betweenระหว่าง them
215
534000
3000
ให้มันคอยสอดส่องระยะห่าง
09:12
as they flyบิน in formationการสร้าง.
216
537000
2000
ในขณะที่มันบินเป็นฝูง
09:14
And then you want to make sure
217
539000
2000
และคุณต้องการมั่นใจว่า
09:16
that this separationการแยก is withinภายใน acceptableยอมรับได้ levelsระดับ.
218
541000
2000
ระยะห่างอยู่ในระดับที่ปลอดภัย
09:18
So again the robotsหุ่นยนต์ monitorหน้าจอ this errorความผิดพลาด
219
543000
3000
มันจะคอยควบคุมระยะคลาดเคลื่อน
09:21
and calculateคำนวณ the controlควบคุม commandsคำสั่ง
220
546000
2000
แล้วคำนวนการเคลื่อนไหว
09:23
100 timesครั้ง a secondที่สอง,
221
548000
2000
100 ครั้งต่อวินาที
09:25
whichที่ then translatesแปล to the motorเครื่องยนต์ commandsคำสั่ง 600 timesครั้ง a secondที่สอง.
222
550000
3000
ซึ่งถูกแปลงเป็น 600 คำสั่งต่อวินาที ไปยังมอเตอร์
09:28
So this alsoด้วย has to be doneเสร็จแล้ว
223
553000
2000
ซึ่งทั้งหมดนี้ต้องทำ
09:30
in a decentralizedซึ่งกระจายอำนาจ way.
224
555000
2000
โดยไร้ศูนย์กลาง
09:32
Again, if you have lots and lots of robotsหุ่นยนต์,
225
557000
2000
แน่นอนว่าถ้าคุณมีหุ่นยนต์จำนวนมาก
09:34
it's impossibleเป็นไปไม่ได้ to coordinateประสานงาน all this informationข้อมูล centrallyใจกลางเมือง
226
559000
4000
คุณไม่สามารถใช้ศูนย์กลาง
09:38
fastรวดเร็ว enoughพอ in orderใบสั่ง for the robotsหุ่นยนต์ to accomplishทำให้สำเร็จ the taskงาน.
227
563000
3000
เพื่อประสานงานที่เร็วพอได้
09:41
Plusบวก the robotsหุ่นยนต์ have to baseฐาน theirของพวกเขา actionsการปฏิบัติ
228
566000
2000
หุ่นยนต์เหล่านี้ต้องขับเคลื่อน
09:43
only on localในประเทศ informationข้อมูล,
229
568000
2000
ด้วยข้อมูลจากตัวมันเอง
09:45
what they senseความรู้สึก from theirของพวกเขา neighborsเพื่อนบ้าน.
230
570000
2000
เกี่ยวกับที่อยู่ของหุ่นรอบๆ ตัว
09:47
And then finallyในที่สุด,
231
572000
2000
และสุดท้าย
09:49
we insistยืนยัน that the robotsหุ่นยนต์ be agnosticไม่เชื่อเรื่องพระเจ้า
232
574000
2000
เราต้องการให้มันเป็นอิสระ
09:51
to who theirของพวกเขา neighborsเพื่อนบ้าน are.
233
576000
2000
ไม่จำเป็นต้องรู้ว่าสิ่งรอบตัวคืออะไร
09:53
So this is what we call anonymityไม่เปิดเผยชื่อ.
234
578000
3000
ซึ่งเราเรียกว่า สภาวะนิรนาม
09:56
So what I want to showแสดง you nextต่อไป
235
581000
2000
สิ่งที่ผมอยากแสดงต่อไป
09:58
is a videoวีดีโอ
236
583000
2000
คือวีดีโอ
10:00
of 20 of these little robotsหุ่นยนต์
237
585000
3000
หุ่นยนต์จำนวน 20 ตัว
10:03
flyingการบิน in formationการสร้าง.
238
588000
2000
บินในลักษณะฝูง
10:05
They're monitoringการตรวจสอบ theirของพวกเขา neighbors'เพื่อนบ้าน positionตำแหน่ง.
239
590000
3000
มันกำลังเฝ้าดูตำแหน่งของเพื่อนๆ
10:08
They're maintainingการบำรุงรักษา formationการสร้าง.
240
593000
2000
คงตำแหน่งของตัวเองในฝูง
10:10
The formationsการก่อตัว can changeเปลี่ยนแปลง.
241
595000
2000
เราสามารถเปลี่ยนรูปแบบได้
10:12
They can be planarภาพถ่าย formationsการก่อตัว,
242
597000
2000
ไม่ว่าจะเป็นในแนวระนาบ
10:14
they can be three-dimensionalสามมิติ formationsการก่อตัว.
243
599000
2000
หรือในระดับสามมิติ
10:16
As you can see here,
244
601000
2000
คุณจะเห็นได้ว่า
10:18
they collapseล่มสลาย from a three-dimensionalสามมิติ formationการสร้าง into planarภาพถ่าย formationการสร้าง.
245
603000
3000
มันสามารถแปรขบวนจากสามมิติ กลายเป็นสองมิติ
10:21
And to flyบิน throughตลอด obstaclesอุปสรรค
246
606000
2000
และสามารถปรับเปลี่ยนขบวน
10:23
they can adaptปรับ the formationsการก่อตัว on the flyบิน.
247
608000
4000
เพื่อบินผ่านสิ่งกีดขวาง
10:27
So again, these robotsหุ่นยนต์ come really closeปิด togetherด้วยกัน.
248
612000
3000
หุ่นยนต์พวกนี้บินใกล้ชิดกันมาก
10:30
As you can see in this figure-eightตัวเลขแปด flightเที่ยวบิน,
249
615000
2000
ดังที่เห็นในการบินเป็นเลขแปด
10:32
they come withinภายใน inchesนิ้ว of eachแต่ละ other.
250
617000
2000
เข้าใกล้กันในระดับนิ้วเลยทีเดียว
10:34
And despiteแม้จะมี the aerodynamicอากาศพลศาสตร์ interactionsปฏิสัมพันธ์
251
619000
3000
ทั้งๆ ที่มีผลทางกลศาสตร์
10:37
of these propellerใบพัด bladesใบมีด,
252
622000
2000
ระหว่างใบพัดของแต่ละลำ
10:39
they're ableสามารถ to maintainเก็บรักษา stableมีเสถียรภาพ flightเที่ยวบิน.
253
624000
2000
มันก็ยังสามารถทรงตัวและเคลื่อนที่ได้
10:41
(Applauseการปรบมือ)
254
626000
7000
(เสียงปรบมือ)
10:48
So onceครั้งหนึ่ง you know how to flyบิน in formationการสร้าง,
255
633000
2000
เมื่อคุณสามารถบินเป็นฝูงได้
10:50
you can actuallyแท้จริง pickเลือก up objectsวัตถุ cooperativelyร่วมมือกัน.
256
635000
2000
คุณก็สามารถจับให้มันยกสิ่งของร่วมกันได้
10:52
So this just showsแสดงให้เห็นว่า
257
637000
2000
นี่แสดงให้เห็นว่า
10:54
that we can doubleสอง, tripleสามเท่า, quadrupleสี่เท่า
258
639000
3000
เราสามารถเพิ่มความแข็งแรงเป็นสอง สาม หรือสี่เท่า
10:57
the robotหุ่นยนต์ strengthความแข็งแรง
259
642000
2000
ในการยกของได้
10:59
by just gettingได้รับ them to teamทีม with neighborsเพื่อนบ้าน, as you can see here.
260
644000
2000
เพียงแค่จับมันประสานงานกัน
11:01
One of the disadvantagesข้อเสีย of doing that
261
646000
3000
แต่ข้อเสียหนึ่งคือ
11:04
is, as you scaleขนาด things up --
262
649000
2000
เมื่อคุณทำให้ขอบเขตใหญ่ขึ้น --
11:06
so if you have lots of robotsหุ่นยนต์ carryingการปฏิบัติ the sameเหมือนกัน thing,
263
651000
2000
คุณต้องใช้หุ่นยนต์หลายตัวเพื่อขนย้ายของชิ้นเดียว
11:08
you're essentiallyเป็นหลัก effectivelyมีประสิทธิภาพ increasingที่เพิ่มขึ้น the inertiaความเฉื่อย,
264
653000
3000
ซึ่งคุณกำลังเพิ่มแรงเฉื่อย
11:11
and thereforeดังนั้น you payจ่ายเงิน a priceราคา; they're not as agileเปรียว.
265
656000
3000
ทำให้สูญเสียความคล่องแคล่วไป
11:14
But you do gainได้รับ in termsเงื่อนไข of payloadน้ำหนักบรรทุก carryingการปฏิบัติ capacityความจุ.
266
659000
3000
แต่คุณก็ได้รับการขนย้ายน้ำหนักที่มากขึ้นกลับมา
11:17
Anotherอื่น applicationใบสมัคร I want to showแสดง you --
267
662000
2000
อีกหนึ่งการใช้งานคือ
11:19
again, this is in our labห้องปฏิบัติการ.
268
664000
2000
ในห้องทดลองของเรา
11:21
This is work doneเสร็จแล้ว by Quentinเควนติน Lindseyลินด์เซ who'sใคร a graduateจบการศึกษา studentนักเรียน.
269
666000
2000
นักเรียนปริญญาโทชื่อว่า Quentin Lindsey
11:23
So his algorithmขั้นตอนวิธี essentiallyเป็นหลัก tellsบอก these robotsหุ่นยนต์
270
668000
3000
ได้สร้างอัลกอริทึมที่สอนหุ่นยนต์เหล่านี้
11:26
how to autonomouslyตนเอง buildสร้าง
271
671000
2000
ให้สร้างสิ่งก่อสร้าง
11:28
cubicคิว structuresโครงสร้าง
272
673000
2000
ทรงลูกเต๋าขึ้น
11:30
from truss-likeมัดเหมือน elementsองค์ประกอบ.
273
675000
3000
ด้วยเสาค้ำแบบนี้
11:33
So his algorithmขั้นตอนวิธี tellsบอก the robotหุ่นยนต์
274
678000
2000
อัลกอริทึมของเขาสอนหุ่นยนต์
11:35
what partส่วนหนึ่ง to pickเลือก up,
275
680000
2000
ว่าต้องหยิบอะไรขึ้น
11:37
when and where to placeสถานที่ it.
276
682000
2000
หยิบเมื่อไหร่ และวางที่ไหน
11:39
So in this videoวีดีโอ you see --
277
684000
2000
ในวีดีโอนี้ --
11:41
and it's spedเร่ง up 10, 14 timesครั้ง --
278
686000
2000
เราเร่งความเร็ว 10 เท่า 14 เท่า --
11:43
you see threeสาม differentต่าง structuresโครงสร้าง beingกำลัง builtสร้างขึ้น by these robotsหุ่นยนต์.
279
688000
3000
คุณจะเห็นสิ่งก่อสร้างรูปแบบต่างๆ สร้างโดยหุ่นยนต์
11:46
And again, everything is autonomousอิสระ,
280
691000
2000
และแน่นอน ทุกอย่างเกิดขึ้นโดยอัตโนมัติ
11:48
and all Quentinเควนติน has to do
281
693000
2000
สิ่งที่ Quentin ต้องทำ
11:50
is to get them a blueprintพิมพ์เขียว
282
695000
2000
คือป้อนพิมพ์เขียว
11:52
of the designออกแบบ that he wants to buildสร้าง.
283
697000
4000
สิ่งที่เขาต้องการสร้างเท่านั้น
11:56
So all these experimentsการทดลอง you've seenเห็น thusดังนั้น farห่างไกล,
284
701000
3000
การทดลองที่คุณเห็นทั้งหมด
11:59
all these demonstrationsการสาธิต,
285
704000
2000
ตัวอย่างที่ผมได้แสดง
12:01
have been doneเสร็จแล้ว with the help of motionการเคลื่อนไหว captureการจับกุม systemsระบบ.
286
706000
3000
ได้การช่วยเหลือจากระบบจับการเคลื่อนไหว
12:04
So what happensที่เกิดขึ้น when you leaveออกจาก your labห้องปฏิบัติการ
287
709000
2000
แต่ถ้าเราลองนำไปทดลองข้างนอก
12:06
and you go outsideด้านนอก into the realจริง worldโลก?
288
711000
3000
ในโลกแห่งความเป็นจริง
12:09
And what if there's no GPSจีพีเอส?
289
714000
3000
และถ้าไม่มี GPS
12:12
So this robotหุ่นยนต์
290
717000
2000
หุ่นยนต์เหล่านี้
12:14
is actuallyแท้จริง equippedมีอุปกรณ์ครบครัน with a cameraกล้อง
291
719000
2000
ถูกติดตั้งด้วยกล้อง
12:16
and a laserเลเซอร์ rangefinderเรนจ์ไฟ, laserเลเซอร์ scannerสแกนเนอร์.
292
721000
3000
และเครื่องสแกนเลเซอร์
12:19
And it usesการใช้งาน these sensorsเซ็นเซอร์
293
724000
2000
มันใช้เซ็นเซอร์เหล่านี้
12:21
to buildสร้าง a mapแผนที่ of the environmentสิ่งแวดล้อม.
294
726000
2000
เพื่อวาดผังของสิ่งแวดล้อมรอบตัว
12:23
What that mapแผนที่ consistsประกอบ of are featuresคุณสมบัติ --
295
728000
3000
มันสามารถสร้างแผนที่
12:26
like doorwaysประตู, windowsหน้าต่าง,
296
731000
2000
ประกอบไปด้วยประตู หน้าต่าง
12:28
people, furnitureเฟอร์นิเจอร์ --
297
733000
2000
ผู้คน เฟอร์นิเจอร์
12:30
and it then figuresตัวเลข out where its positionตำแหน่ง is
298
735000
2000
และคำนวนตำแหน่งของตนเอง
12:32
with respectเคารพ to the featuresคุณสมบัติ.
299
737000
2000
จากสิ่งรอบๆ ตัว
12:34
So there is no globalทั่วโลก coordinateประสานงาน systemระบบ.
300
739000
2000
มันไม่จำเป็นต้องมีระบบพิกัดกลาง
12:36
The coordinateประสานงาน systemระบบ is definedที่กำหนดไว้ basedซึ่งเป็นรากฐาน on the robotหุ่นยนต์,
301
741000
3000
ระบบพิกัดถูกกำหนดโดยตัวมันเอง
12:39
where it is and what it's looking at.
302
744000
3000
โดยที่ที่มันอยู่ และสิ่งที่มันเห็น
12:42
And it navigatesนำทาง with respectเคารพ to those featuresคุณสมบัติ.
303
747000
3000
และมันเคลื่อนที่ไปตามสิ่งที่มันเห็น
12:45
So I want to showแสดง you a clipคลิป
304
750000
2000
ผมอยากแสดงคลิปหนึ่ง
12:47
of algorithmsอัลกอริทึม developedพัฒนา by Frankตรงไปตรงมา ShenShen
305
752000
2000
ของอัลกอริทึมที่สร้างโดย Frank Shen
12:49
and Professorศาสตราจารย์ Nathanนาธาน Michaelไมเคิล
306
754000
2000
และศาสตราจารย์ Nathan Micheal
12:51
that showsแสดงให้เห็นว่า this robotหุ่นยนต์ enteringป้อน a buildingอาคาร for the very first time
307
756000
4000
ขณะที่หุ่นยนต์เข้าสู่ตึกแห่งหนึ่งเป็นครั้งแรก
12:55
and creatingการสร้าง this mapแผนที่ on the flyบิน.
308
760000
3000
และสร้างแผนที่นี้ขึ้นมาทันที
12:58
So the robotหุ่นยนต์ then figuresตัวเลข out what the featuresคุณสมบัติ are.
309
763000
3000
มันสามารถคำนวนสิ่งต่างๆรอบตัว
13:01
It buildsสร้าง the mapแผนที่.
310
766000
2000
แล้วสร้างแผนที่ขึ้น
13:03
It figuresตัวเลข out where it is with respectเคารพ to the featuresคุณสมบัติ
311
768000
2000
คำนวนว่ามันอยู่ใกล้กับอะไร
13:05
and then estimatesประมาณการ its positionตำแหน่ง
312
770000
2000
เพื่อคำนวนที่ตั้งของมัน
13:07
100 timesครั้ง a secondที่สอง
313
772000
2000
100 ครั้งต่อวินาที
13:09
allowingการอนุญาต us to use the controlควบคุม algorithmsอัลกอริทึม
314
774000
2000
ซึ่งทำให้เราสามารถใช้อัลกอริทึมควบคุม
13:11
that I describedอธิบาย to you earlierก่อน.
315
776000
2000
ดังที่ผมอธิบายก่อนหน้านี้
13:13
So this robotหุ่นยนต์ is actuallyแท้จริง beingกำลัง commandedบัญชา
316
778000
2000
หุ่นยนต์ตัวนี้ถูกควบคุมทางไกล
13:15
remotelyจากระยะไกล by Frankตรงไปตรงมา.
317
780000
2000
โดย Frank
13:17
But the robotหุ่นยนต์ can alsoด้วย figureรูป out
318
782000
2000
แต่มันยังสามารถคำนวนเองได้
13:19
where to go on its ownด้วยตัวเอง.
319
784000
2000
หากต้องการให้มันเดินทางเอง
13:21
So supposeสมมติ I were to sendส่ง this into a buildingอาคาร
320
786000
2000
ถ้าผมจะส่งหุ่นยนต์เข้าไปในสิ่งก่อสร้างหนึ่ง
13:23
and I had no ideaความคิด what this buildingอาคาร lookedมอง like,
321
788000
2000
แต่ผมไม่รู้ว่าข้างในเป็นอย่างไร
13:25
I can askถาม this robotหุ่นยนต์ to go in,
322
790000
2000
ผมสามารถสั่งให้มันเข้าไป
13:27
createสร้าง a mapแผนที่
323
792000
2000
สร้างแผนที่
13:29
and then come back and tell me what the buildingอาคาร looksรูปลักษณ์ like.
324
794000
3000
แล้วกลับมาบอกว่าภายในของตึกนั้นเป็นอย่างไร
13:32
So here, the robotหุ่นยนต์ is not only solvingการแก้ the problemปัญหา,
325
797000
3000
มันไม่ได้แก้โจทย์เพียงแค่ว่า
13:35
how to go from pointจุด A to pointจุด B in this mapแผนที่,
326
800000
3000
จะเดินทางจากจุด A ไปจุด B ได้อย่างไร
13:38
but it's figuringการหา out
327
803000
2000
แต่มันยังสามารถ
13:40
what the bestดีที่สุด pointจุด B is at everyทุกๆ time.
328
805000
2000
คำนวนว่า B อยู่ที่ไหนได้ตลอดเวลา
13:42
So essentiallyเป็นหลัก it knowsรู้ where to go
329
807000
3000
มันรู้ว่าที่ไหน
13:45
to look for placesสถานที่ that have the leastน้อยที่สุด informationข้อมูล.
330
810000
2000
ที่มันรู้จักน้อยที่สุด
13:47
And that's how it populatespopulates this mapแผนที่.
331
812000
3000
และนั่นคือวิธีที่มันสร้างแผนที่
13:50
So I want to leaveออกจาก you
332
815000
2000
ท้ายสุดนี้
13:52
with one last applicationใบสมัคร.
333
817000
2000
ผมมีการใช้งานสุดท้าย
13:54
And there are manyจำนวนมาก applicationsการใช้งาน of this technologyเทคโนโลยี.
334
819000
3000
จากหลายๆ การประยุกต์ใช้จากเทคโนโลยีนี้
13:57
I'm a professorศาสตราจารย์, and we're passionateหลงใหล about educationการศึกษา.
335
822000
2000
ผมเป็นศาสตราจารย์ และเราหลงใหลในการศึกษา
13:59
Robotsหุ่นยนต์ like this can really changeเปลี่ยนแปลง the way
336
824000
2000
หุ่นยนต์เหล่านี้สามารถเปลี่ยน
14:01
we do K throughตลอด 12 educationการศึกษา.
337
826000
2000
การเรียนการสอนจากอนุบาลถึงมัธยมได้
14:03
But we're in Southernทางใต้ Californiaแคลิฟอร์เนีย,
338
828000
2000
แต่เราอยู่ในแคลิฟอร์เนียตอนใต้
14:05
closeปิด to Losลอส AngelesAngeles,
339
830000
2000
ใกล้ลอสแองเจลีส
14:07
so I have to concludeเอาเป็นว่า
340
832000
2000
ผมเลยต้องทิ้งท้าย
14:09
with something focusedที่มุ่งเน้น on entertainmentการบันเทิง.
341
834000
2000
ด้วยสิ่งที่เกี่ยวกับความบันเทิง
14:11
I want to concludeเอาเป็นว่า with a musicเพลง videoวีดีโอ.
342
836000
2000
ผมอยากจบด้วยมิวสิควีดีโอ
14:13
I want to introduceแนะนำ the creatorsผู้สร้าง, Alexอเล็กซ์ and Danielแดเนียล,
343
838000
3000
ผมขอแนะนำผู้กำกับ อเล็กซ์และแดเนียล
14:16
who createdสร้าง this videoวีดีโอ.
344
841000
2000
ผู้สร้างวีดีโอนี้ขึ้น
14:18
(Applauseการปรบมือ)
345
843000
7000
(เสียงปรบมือ)
14:25
So before I playเล่น this videoวีดีโอ,
346
850000
2000
ก่อนที่ผมจะเปิดวีดีโอ
14:27
I want to tell you that they createdสร้าง it in the last threeสาม daysวัน
347
852000
3000
ผมต้องบอกว่าพวกเขาทำขึ้นภายในสามวัน
14:30
after gettingได้รับ a call from Chrisคริส.
348
855000
2000
หลังจากที่ผมได้คำเชิญจากคริส
14:32
And the robotsหุ่นยนต์ that playเล่น the videoวีดีโอ
349
857000
2000
และหุ่นยนต์ในวีดีโอนี้
14:34
are completelyอย่างสมบูรณ์ autonomousอิสระ.
350
859000
2000
ทำงานอัตโนมัติทั้งหมด
14:36
You will see nineเก้า robotsหุ่นยนต์ playเล่น sixหก differentต่าง instrumentsเครื่องมือ.
351
861000
3000
คุณจะเห็นหุ่นยนต์ 9 ตัว เล่นเครื่องดนตรี 6 ชนิด
14:39
And of courseหลักสูตร, it's madeทำ exclusivelyเอง for TEDTED 2012.
352
864000
4000
แน่นอน เราทำเพื่อ TED2012 โดยเฉพาะ
14:43
Let's watch.
353
868000
3000
เรามาดูกันครับ
15:19
(Musicเพลง)
354
904000
10000
(เสียงดนตรี)
16:23
(Applauseการปรบมือ)
355
968000
17000
(เสียงปรบมือ)
Translated by Unnawut Leepaisalsuwanna
Reviewed by PanaEk Warawit

▲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