All language subtitles for 05_agility-and-maneuverability.en

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic Download
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranî)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:01,320 --> 00:00:06,130 Next, we'd like to start thinking about how to create agile robots. 2 00:00:06,130 --> 00:00:09,370 Robots that can start from a position of rest, 3 00:00:09,370 --> 00:00:13,080 accelerate pretty quickly to a maximum speed, 4 00:00:13,080 --> 00:00:18,640 stop when it sees obstacles, and then accelerate again to a maximum speed. 5 00:00:20,150 --> 00:00:23,290 You see this in the video clip that you're seeing. 6 00:00:24,470 --> 00:00:29,400 This is a manually piloted robot and you can see this is an expert pilot that's 7 00:00:29,400 --> 00:00:34,860 able to drive the vehicle really quickly through fairly complex environments, 8 00:00:34,860 --> 00:00:39,640 and we'd like to create autonomous robots that can do exactly this. 9 00:00:39,640 --> 00:00:43,170 Let's see what it means to stop 10 00:00:43,170 --> 00:00:47,540 from a configuration where the robot is going at maximum forward speed. 11 00:00:48,880 --> 00:00:53,730 First, the robot is pitching forward when it's going at maximum speed. 12 00:00:53,730 --> 00:01:00,910 When you decide to bring it to a position of rest, you must pitch it backward, 13 00:01:00,910 --> 00:01:05,010 reversing the direction of thrust so that you get deceleration. 14 00:01:07,020 --> 00:01:10,700 This means that the robot must be pitching back at an aggressive angle. 15 00:01:12,800 --> 00:01:14,520 This will cause the robot to slow down. 16 00:01:15,650 --> 00:01:20,350 But as a result, the thrust factor which now points in a direction other than 17 00:01:20,350 --> 00:01:24,830 the vertical direction will also cause the robot to loose height because 18 00:01:24,830 --> 00:01:29,694 the component of thrust in the vertical direction is now less than the weight. 19 00:01:33,397 --> 00:01:34,925 As we maximize agility, 20 00:01:34,925 --> 00:01:39,300 we really want to be thinking about minimizing the stopping distance. 21 00:01:41,190 --> 00:01:46,300 The other thing worth exploring is the robot's ability to turn quickly, 22 00:01:46,300 --> 00:01:50,690 now I want you to think of this robot flying forward at maximum speed and 23 00:01:50,690 --> 00:01:52,580 then turning as quickly as possible. 24 00:01:53,590 --> 00:01:57,920 What we'd like to do here is to minimize this turning radius which you see 25 00:01:57,920 --> 00:01:58,775 denoted as ro. 26 00:02:01,250 --> 00:02:07,050 In both these examples, stopping from maximum speed and turning at maximum 27 00:02:07,050 --> 00:02:12,610 speed, is actually sufficient to consider a fairly simple model of a quadrotor. 28 00:02:13,940 --> 00:02:19,180 What you see here is a diagram of a vehicle in the vertical plane. 29 00:02:21,700 --> 00:02:25,820 The propellers apply a thrust and the sum of these two thrusts, 30 00:02:25,820 --> 00:02:29,890 actually four thrusts for a quadrotor, is the vector you want. 31 00:02:32,820 --> 00:02:35,330 That vector you want now has two components, 32 00:02:35,330 --> 00:02:38,450 one in the horizontal direction and one in the vertical direction. 33 00:02:40,950 --> 00:02:45,510 The difference of the thrust contributes to the moments and that's u2. 34 00:02:47,180 --> 00:02:50,940 If I write down the equations of motion in the plane, essentially, 35 00:02:50,940 --> 00:02:56,670 I get three equations of motion that describe how the components 36 00:02:56,670 --> 00:03:01,420 of the thrust, u1, and how the turning moment, 37 00:03:01,420 --> 00:03:06,110 u2, accelerate the robot in the yz plane, and 38 00:03:06,110 --> 00:03:10,230 also turn the robot in the direction of the pitch angled feet. 39 00:03:12,510 --> 00:03:18,980 Again, you have two accelerations, linear, denoted by a, 40 00:03:18,980 --> 00:03:23,680 with components in the y and the z direction and angular, denoted by alpha, 41 00:03:24,720 --> 00:03:28,760 which obviously has only one component and this is the rotation in the plane. 42 00:03:31,690 --> 00:03:35,940 The two key ideas are that you wanna accelerate quickly and 43 00:03:35,940 --> 00:03:37,790 you wanna roll and pitch quickly. 44 00:03:38,920 --> 00:03:45,570 To accelerate quickly, you wanna maximize acceleration, I denote that by a sub-max. 45 00:03:45,570 --> 00:03:52,590 And in order to roll and pitch quickly, you wanna maximize alpha sub-max. 46 00:03:52,590 --> 00:03:55,340 The first quantity is the linear acceleration. 47 00:03:55,340 --> 00:03:58,740 The second quantity is the angular acceleration. 48 00:03:58,740 --> 00:04:04,850 To maximize the first quantity, you want to maximize the ratio of u1 to W. 49 00:04:04,850 --> 00:04:07,910 In other words, take the maximum thrust, 50 00:04:08,980 --> 00:04:12,920 divide that by the weight, and maximize that ratio. 51 00:04:14,270 --> 00:04:20,570 If you think about the second quantity, that you can maximize by taking u2, 52 00:04:20,570 --> 00:04:25,470 which is the turning moment, maximize that divided by 53 00:04:25,470 --> 00:04:31,080 the moment of inertia along the x-axis. 54 00:04:31,080 --> 00:04:35,880 We've developed a very simple simulation that illustrates this. 55 00:04:35,880 --> 00:04:40,260 You will see the robot starting from a maximum forward speed and effectively 56 00:04:40,260 --> 00:04:46,570 slamming on the brakes but again, the brakes are slammed on by creating 57 00:04:46,570 --> 00:04:51,700 a reverse pitch which generates a reverse thrust, and that slows the vehicle down. 58 00:04:52,920 --> 00:04:57,408 One of the things you can do is then calculate the stopping distance for 59 00:04:57,408 --> 00:05:01,900 different acceleration rates. 60 00:05:01,900 --> 00:05:04,516 Here we show two curves. 61 00:05:04,516 --> 00:05:07,428 One at 5 meters per second squared, again, 62 00:05:07,428 --> 00:05:10,506 roughly half the acceleration due to gravity. 63 00:05:10,506 --> 00:05:13,807 The second is 10 meters per second squared, again, 64 00:05:13,807 --> 00:05:16,903 roughly equal to the acceleration due to gravity. 65 00:05:16,903 --> 00:05:21,068 In both cases, we've essentially used a dynamic 66 00:05:21,068 --> 00:05:25,928 simulation to create a graph of the stopping distance with 67 00:05:25,928 --> 00:05:30,900 respect to the maximum velocity the robot starts off with. 68 00:05:32,510 --> 00:05:38,420 As the robot travels with a larger velocity, the stopping distance increases, 69 00:05:39,830 --> 00:05:44,000 and clearly, the higher the ability of the robot to accelerate or 70 00:05:44,000 --> 00:05:48,400 decelerate, the smaller the stopping distance. 71 00:05:48,400 --> 00:05:51,960 These are two curves we have generated that gives you a flavor 72 00:05:51,960 --> 00:05:54,770 of what it means to maximize the agility. 73 00:05:54,770 --> 00:05:59,704 You want to be able to stop quickly if the vehicle sees an unexpected obstacle, and 74 00:05:59,704 --> 00:06:02,433 this is quite critical to maneuverability. 75 00:06:04,534 --> 00:06:09,382 To explore this, we've designed a very simple math 76 00:06:09,382 --> 00:06:14,119 lab exercise where you're given a simulator, and 77 00:06:14,119 --> 00:06:19,297 you're gonna use this simulator to explore this design 78 00:06:19,297 --> 00:06:24,695 space of operating speeds, the maximum acceleration and 79 00:06:24,695 --> 00:06:28,460 the inertia and the mass of the vehicle. 80 00:06:29,650 --> 00:06:33,170 The larger the mass, or larger the inertia, clearly, 81 00:06:33,170 --> 00:06:34,590 the larger the stopping distance. 82 00:06:36,080 --> 00:06:41,079 Likewise, your ability to accelerate fast is also gonna decrease the stopping 83 00:06:41,079 --> 00:06:41,833 distance. 84 00:06:43,993 --> 00:06:47,089 The larger the velocity you're going with, 85 00:06:47,089 --> 00:06:50,674 the greater the stopping distance and ultimately, 86 00:06:50,674 --> 00:06:55,660 you wanna decrease the stopping distance for the same operating speed.7964

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.