BRIAN SCASSELLATI: Vitajte na CS50 AI video série. Volám sa Shell SR. A dnes, budeme sa hovorí o osoby samostatne zárobkovo jazdy automobilov. Teraz som trochu trápne priznať, že keď Bol som dieťa veľkú časť môjho detstva točili okolo David Hasselhoff. A teraz, to bolo predtým, než on bol zapojený v niečo ako americkú Got Talent, alebo zapojené ako plavčík v Baywatch, alebo dokonca skôr, ako mal akúsi histórii ako popová hviezda v Nemecku. V mojom detstve, David Hasselhoff bol podporujúce herec na dobre známom televízie seriál Knight Rider. A ja hovorím, že bol herec vo vedľajšej úlohe pretože v skutočnosti hviezda tejto show bolo auto, Trans Am s názvom Kit, ktorý by mohol riadiť sám. Kit bol úžasný. Mohlo by to s tebou hovoriť. Mohlo by to riešiť problémy. Mohlo by to ísť všade. To tiež malo lasery a rakety. Takže to bol fantastický vozidlo začať. Ale toto bola veda fiction času, autonómnej auta, ktorá by mohol rozhodovať, ktoré by mohli ísť po ceste. A v každom bode jeden z týchto epizód, David Hasselhoff by dostať do problémov a autá by sa rozbehnite a ísť a zachrániť ho. To bola naša sci-fi. Dokonca aj len za posledných 30 rokov, že sci-fi šla od v televízii a na obrazovke do reality, do komerčných produktov. Dnes budeme hovoriť o tom, ako to je to, že autonómne vozidlá sú naozaj schopný ísť a riadiť, a úplne úžasné veci. Ale začnime s históriou. Vzhľadom k tomu, tieto self-hnacie vozidlá Neprišiel odnikiaľ. A v skutočnosti, že veľmi Prvý vlastným riadenie auta, naozaj ako prvý vplyvný výskumné projekty, vyšiel z projektu s názvom Navlab. Navlab bol projekt, ktorý preklenul takmer dvoch desaťročiach na Carnegie Mellon University. A oni stavali rozmanitosť z rôznych vozidiel že začal hľadá ako malé minivany, že boli Humvee, ktoré boli nakoniec len sedany, a minivany, dokonca i mestské autobusy. A tieto rôzne zariadenia majú senzory v nich, Mal výpočtovej Systémy dať do nich, takže že oni mohli riadiť, a brzdu, a urýchliť autonómne všetko na vlastnú päsť. Teraz sú tieto systémy boli veľmi primitívne na štarte. A oni sa spoliehali na veľmi Špecifické značenie jazdných pruhov. Takže najpôsobivejšie systému, ktorý oni stavali bola časť Navlab päť. A v roku 1995, tento Vozidlo, bolo to minivan, išiel z Pittsburghu do San Diego, takmer 3.000 míle. A 98% času, jediný vec ovládanie riadenia bol počítač. 98% času, to bolo úplne autonómne ako išiel takmer od pobrežia k pobrežiu. Teraz, to je neuveriteľne pôsobivý. A keď si myslíme o tom, je tu veľa pre nás, aby zvážila. Aké druhy senzorov bolo to používate? Aký druh rozhodnutia bolo to naozaj robiť? Čo to bolo, že ďalšie 2% času? Budeme sa snažiť dostať do niektoré z týchto problémov dnes. A ako sme sa na ne pozrieť, budeme sa snažiť odhaliť, čo to je, že štruktúra pod a ako sa výpočet je priamo riadenie týchto aplikácií. Teraz, Navlab bol obrovský úspech. A to bol základ všetkých našich moderné myšlienky o autonómnu vozidiel. Ale s vlastným riadenie auta som naozaj stať sa dobre známy a populárny až v roku 2005 DARPA, ako súčasť Ich veľký výzva úsilie, dať dohromady program, aby sa pokúsila vybudovať autonómne vozidlá. A urobili to výzva. Dali 2.000.000 $ cenu tam s myšlienkou, že niektoré naozaj chytré výskumu tím by prísť a byť možnosť uplatňovať nárok na túto 2000000 $ cenu. Teraz, cena nebola bude ľahké sa dostať. S cieľom získať čo cenu, mali by ste vytvoriť vozidlo, ktoré bez zásahu človeka bol schopný riadiť 150 míle Samozrejme cez nerovný terén púšte. A to bola úloha veľa. A v tej dobe, ľudia si mysleli, že oni boli naozaj šialené vo robiť. Takže na prvom zasadnutí grand úlohou bolo v roku 2004. A z tohto 150 míľ samozrejme, najďalej, najlepšie tím, ktorý oni mali, išiel asi 11 míľ pred Systém úplne zlyhal. A teraz, aby vám predstavu na to, ako ťažké, ktorý je, že 11 míľ bol videný ako absolútna fenomenálny úspech. Ale DARPA chcel viac. A tak oni ponúkli to isté Cenu nasledujúci rok. A len o rok neskôr, technológia mal postúpila do bodu, kedy to len jeden Systém bol schopný dokončiť kurz, ale päť rôznych robot vozy skončil ten kurz. Najrýchlejší človek dokončil 132 míle v rámci sedem hodín. To bol robot s názvom Stanley. Stanley bol postavený Stanford racing team. A ako môžete vidieť na hore, to malo číslo z rôznych snímačov na strane kapucne, a to až v hornej časti vozidla, a všetci v celom texte. Pomocou kombinácie kamier, infračervené a pravidelné svetlo, pomocou radaru a sonar systémy na palube, pomocou laserové diaľkomery k detekcii prekážky, toto vozidlo bol schopný navigovať cez veľmi nerovnom teréne autonómne riadenie, autonómne lámanie, autonómne použitie plynu. To bol skutočný úspech. Dnes vidíme to deje dokonca aj ako väčšom meradle. Mnohí z vás počuli o služby Google self-riadiť auto. A tieto vozidlá sa prihlásili viac ako 1,2 miliónov míľ v posledných niekoľkých rokoch, žiadny ľudský zásah vôbec. V skutočnosti, pri každom že auto má Google boli zapojení do akejkoľvek nehody, je to buď preto, že už bolo zaparkované, alebo preto, že nejaký človek bol tak záujem o to, čo Robil, že oni bežali do auta. A tak sa všetky tieto systémy, Vidíme to zložitosť začínajú objavovať. A v tomto veľmi krátkej doba, máme preč z oblasti vedy fiction, aby obchodné realite. Takže začnime vziať tieto systémy od seba. Skúsme pochopiť, ako to je, že pracujú, čo sa im vlastne robí. K tomu budeme používajú rovnaké typy zručností že sme hovorili o v triede. Kedykoľvek vidíte nejaký problém, čo budeme sa snažiť robiť je pokúsiť sa ho rozkladajú. Začnite s najjednoduchšou tvoriť, že môžeme. A potom stavať von z tohto jednoduchého formulára. Takže to nás vedie k otázke, čo je najjednoduchšia forma autonómna konania? V akej fáze je počítač v skutočnosti pod kontrolou môjho auta? Teraz, potom odpoveď môže prekvapiť tam. Vzhľadom k tomu, takmer každý vozidlo predané dnes v USA alebo v Európe alebo kdekoľvek v skutočnosti je čiastočne autonómne vozidlá. Použitie systémy ako bŕzd s protiblokovacím systémom, tieto systémy sú naozaj autonómne. To znamená, že keď vyjdem na prelome, to, čo robím, je pýtam auto prosím rozbiť teraz. Nie som vlastne priamo šliapania na niečo, čo aplikuje brzdovú doštičku do rotora. A celý bod bŕzd s protiblokovacím systémom je skutočnosť, že v určitom okamihu po ceste Budem môcť zatlačte na prestávku. Ale auto rozpozná že bicykel je pošmyknutia. A bude škrtiť, že prerušenie signálu, tak, že brzda nebude lock up. Tieto anti-lock brzdové systémy sú, Svojím spôsobom rozhodovania pre vás. A naozaj, sú to tie, ktoré majú na starosti brzdového systému. Robíte požiadavku. Ale nie ste v skutočnosti pod kontrolou. Tak by sme sa mohli pokúsiť uznať a vyraziť do dielov. A mohli by sme premýšľať o tom, ako trochu pseudokódu kódu. To znamená, že zatiaľ čo ja som šliapnutia na brzdu, zatiaľ čo ja som použitie tlaku na brzdový pedál, Protiblokovací brzdový systém je priebežne kontrolovať vidieť, je každá z týchto bicyklov pošmyknutia. A pomocou niektoré interné senzory vo vnútri vozidla, oni zistenie, či alebo nie je bicykel v skutočnosti zastavenie alebo či už je to posuvné. A či je to posuvné, protiblokovací brzdové systémy odpojí brzdy, a potom nechá to byť. A keď sa kolesá zastavia posuvné, to znova použije ich. To znamená, že robím žiadosti. Som šliapnutia na brzdu. Ale vlastné, že je lámanie rozhoduje o tejto malej kusu softvéru. Takže naozaj, všetky naše vozidlá sú Už autonómne vozidlá. Teraz, že to nie je to, čo si myslíme o keď si myslíme, že o autonómnych vozidlách. Myslíme si, že o autách, kde môžem vziať svoje ruky preč od volantu, a my môžeme len nechať to ísť. No, to sa nestane na veľkom meradle všade ešte dnes. Ale tam sú kusy že sa začína vstúpiť do komerčného sektora. Od roku 2003, Toyota, a po že mnoho ďalších výrobcov, každý z Ford a Lincoln na Mercedes Benz, ponúka už nejaký typ inteligentných parkovací asistent. To znamená, že sú snímače v aute, typicky ultrazvukové senzory pre krátky Rozsah funkcie detekcie prekážok, ktoré sú schopné rozpoznať, kde tam sú autá, vozidlá, ľudí, akýkoľvek druh prekážky v okolí vozidla. Potom stlačte tlačidlo na palubnej doske a opýtať sa vozidlo, prosím zaparkujte teraz. Môžete vydať požiadavku. Autonómny systém potom vezme nad a za použitie týchto senzorov je schopný viesť autom do konkrétnej parkovacej polohy. V niektorých z týchto modelov, je tu paralelné parkovacie verzia a zálohovanie do bodového verzie. A každý z týchto rôznych aplikácií evokuje iný kus softvér. Teraz, že softvér nie je nič divné alebo nie je nič, čo by vás nemôže pochopiť, v tomto okamihu. Je to len po Tieto senzorové signály. Ak existuje niečo, čo sa v blízkosti na ľavej strane a mám priestor na pravej strane, potom budem riadiť trochu, takže môžem prejsť na pravej strane. Mnoho z skorých parkovacích systémov by kontrolovať uhol riadenia, ale vyžadujú, aby užívateľ, ľudské vodiča, skutočne krok na plyn alebo šliapnuť na prestávky. Viac moderné systémy skutočne ovládať že úplne samy o sebe. Tak napríklad, v Mercedese Doprava vozidlo S Class Teraz, môžete vytiahnuť vedľa, kde chcete zaparkovať, stlačiť tlačidlo, a to bude paralelný parku pre vás bez toho, aby vaše ruky na volante alebo nohy na pedáloch. Teraz sú všetky tieto systémy spoliehajú na snímači že budujú do týchto vozidiel dnes. A či by sme využiť tieto senzory pre detekciu možných prekážok a upozorní užívateľa, alebo či budeme používať tieto senzory pre detekciu prekážku, a potom sa automaticky riadiť preč, že je to len otázka softvéru. V skutočnosti, len pár pred niekoľkými týždňami, Tesla, kto je buduje fantastické vozidiel s všetky z týchto snímačov v nich po celé roky Teraz, vydal aktualizáciu softvéru. A že aktualizácia softvéru povolená vozidlá prvýkrát zadať automatický hnacie viac, auto pilot tomu hovorili. Toto auto pilot dovolené vozidlo pre detekciu kolízie a automaticky zlomiť, sledovať iný voz že je pred ním, zodpovedajúce rýchlosti, zostať v rámci dráh, pozerať sa kamery, a to ako infračervené a viditeľné svetlo, a byť schopní povedať, či, alebo nie Vy ste plávajúce zo svojho jazdného pruhu, alebo nie, nastavte riadenie primerane, a dokonca aj zmeniť jazdný pruh keď sa používateľ signály. Všetky tieto rôzne funkcie boli len otázkou aktualizáciu softvéru. To znamená, že všetky z nich Užívatelia prebudil jedno ráno nájsť tento nový softvér k dispozícii vo svojich vozidlách. Vzhľadom k tomu, senzorových systémov už tam boli. Teraz, vo všetkých týchto prípadoch, vidíme tieto softvér systémy na báze stáva stále viac a viac prevláda. Ste vonku Oni komerčné produkty už. A budúcnosť je, že sme bude vidieť viac z toho. V skutočnosti je práve tento rok, bol Freightliner schopný odhaliť autonómnej kamión, autonómne príves, že testujete legálne na ceste v Nevade. Tieto vozidlá, opäť, dodržiavať vopred stanovenej trase. Zostávajú v rámci svojho pruhu. Oni urýchliť a spomalí v odozve do prekážok alebo dopravnej situácie. A dokonca počúvať niektoré z ďalšie jemnosti cesty. Všetky tieto systémy sú stále viac a viac zložitejšie. Ale oni sú ešte nie celkom autonómne. Sú to stále nie je docela robiť všetko. To znamená, že sú stále vyžaduje ľudský ovládač aby bol prítomný, aby sa niektoré rozhodnutia na vysokej úrovni. A jedna z vecí, ktoré sme uvidí v najbližších piatich rokoch sú rôzne právne a etické otázky že sa točí okolo softvéru stavia pre tieto automobily bez vodiča. Ako to, že bez vodiča auto by malo reagovať, ak je to obklopený skupinou ľudí? Čo sa stane, ak driverless auto je šmyku na ceste a vy môžete riadiť smerom k davu 10 osôb alebo davu 7 ľudí? Čo by mala robiť auto? Vo všetkých týchto prípadoch, je tu bohatý rad otázok, ktoré majú byť požiadaný. A, ak sú nielen softvér otázky, právne otázky, etické otázky, filozofické otázky. A oni sú tie, ktoré sme ako spoločenstvo bude musieť zaoberať. Takže ťa nechám S posledným pomyslel si, toto od Randall Munroe, z XKCD, jeden z mojich obľúbených komiksov. Nie je to len, že budeme vidieť tieto vozidlá sa stavia a bytia navrhnutý so softvérom. Ale budeme vidieť ľudí pokúsiť sa ich využiť tiež. Ako to bude, keď niekto môže, cez Wi-Fi pripojenie na internet, stiahnuť patch alebo nahrať vírus do auta? Aké veci sa stane potom? Toto je trochu hravejší o príklad. Ale to sú otázky, budeme zaoberať čoskoro. Vďaka za spojenie. Dúfam, že ste si to užili. A uvidíme sa nabudúce.