BRIAN SCASSELLATI: Sveiki į CS50 AI vaizdo serijos. Mano vardas SCAS. Ir šiandien, mes ketiname būti kalbame apie savarankiškai vairuoti automobilius. Dabar, aš šiek tiek nesmagu pripažinti, kad kai Buvau vaikas didžioji dalis mano vaikystės sukasi aplink David Hasselhoff. Dabar, tai buvo, kol jis buvo įtrauktas nieko panašaus Amerikos Got Talent, arba dalyvauja kaip baywatch gelbėtoju, ar net anksčiau jis turėjo rūšiuoti istorijos kaip pop žvaigždė Vokietijoje. Vaikystėje, David Hasselhoff buvo aktorius nuo gerai žinomo televizijos serija vadinama Knight Rider. Ir aš sakau, jis buvo aktorius, nes tikrai šio šou žvaigždė buvo automobilis, Trans Am pavadintas Komplektas, kurie galėtų vairuoti pati. Rinkinys buvo nuostabi. Tai gali kalbėti su jumis. Tai gali spręsti problemas. Jis gali vairuoti visur. Ji taip pat turėjo lazeriai ir raketas. Taigi tai buvo fantastiška transporto pradėti. Bet tai buvo mokslas fictio metu, autonominiai automobiliai, gali priimti sprendimus, kad galėtų vairuoti kelyje. Ir kiekviename punkte vienas iš šių epizodų, Davidas Hasselhoff būtų gauti į bėdą ir automobilio būtų pradėti vairuoti ir eiti ir išgelbėti jį. Tai buvo mūsų mokslinės fantastikos. Net tik paskutinis 30 metų, kad Mokslas nuėjo nuo televiziją ir ekrane į realybę, į komercinių produktų. Šiandien mes ketiname kalbėti apie tai, kaip ją yra tai, kad autonominiai automobiliai yra tikrai galėtų eiti ir važiuoti, ir absoliučiai nuostabios dalykų. Bet pradėkime su istorija. Kadangi šių savarankiškai vairuoti automobilius neatėjo iš niekur. Ir iš tiesų, labai savarankiškai vairavimo automobiliai, tikrai pirmasis įtakingiausių mokslinių tyrimų projektai, išėjo iš projekto "Navlab. Navlab buvo projektas, kuris truko beveik du dešimtmečius Carnegie Mellon Universitetas. Ir jie pastatė įvairovė Skirtingų transporto priemonės kad prasidėjo ieško kaip maži mikroautobusų, kad buvo Humvees, kad buvo galiausiai tiesiog sedano ir mikroautobusų, net miesto autobusai. Ir šių skirtingų prietaisų turi jutiklius jų, turėjo skaičiavimo sistemos įdėti į juos, todėl kad jie galėtų valdyti ir stabdžių, ir paspartinti savarankiškai visi dėl jų pačių. Dabar, šios sistemos buvo labai primityvus pradžioje. Ir jie rėmėsi labai specifiniai kelio juostos žymenys. Taigi įspūdingiausią sistema, jie pastatė buvo dalis Navlab penki. Ir 1995 metais, tai automobilis, jis buvo mikroautobusų, važiavau iš Pitsburgo San Diegas, beveik 3000 mylių. Ir 98% laiko, vienintelis dalykas kontroliuojant vairavimą buvo kompiuteris. 98% laiko, tai buvo visiškai autonomiškai nes jis vairavo beveik nuo pakrantės iki pakrantės. Dabar, tai neįtikėtinai įspūdingas. Ir kai mes galvojame apie tai, ten yra daug mums apsvarstyti. Kokie jutikliai buvo jį naudojant? Kokios sprendimą ji buvo tikrai padaryti? Tai, kas buvo tai, kad kita 2% laiko? Mes ketiname bandyti gauti kai kurie iš šių klausimų ir šiandien. Ir kaip mes žiūrime į juos, mes ketiname pabandyti atskleisti, kas tai yra, kad struktūra po ir kaip apskaičiavimas yra tiesiogiai vairavimo šias programas. Dabar Navlab buvo didžiulė sėkmė. Ir tai buvo visi pagrindas mūsų modernios mintys apie autonominis transporto priemonės. Tačiau savarankiškai vairuoti automobilius tikrai ne tapo gerai žinomas ir populiarus iki 2005 DARPA, kaip dalį jų didysis iššūkis pastangų, sudėti programą pabandyti statyti savarankišką automobilį. Ir jie padarė tai iššūkis. Jie įdėti 2 mln $ prizą ten su mintimi kad kai kurie tikrai protingas tyrimų komanda einam ir būti galėtų reikalauti šis 2 milijonų JAV dolerių prizą. Dabar, prizas nebuvo bus lengva gauti. Siekiant gauti kuo prizas, jums reikės statyti transporto priemonę, be žmogaus įsikišimo galėjo vairuoti 150 mylių Žinoma per bekelei dykumos. Ir tai buvo daug užduotis. Ir tuo metu, žmonės manė, kad jie tikrai crazy tai daryti. Taigi pirmojo posėdžio Grand iššūkis buvo 2004 metais. Ir iš tos 150 mylių žinoma, toliausia, geriausia komanda, kad jie turėjo, išvyko apie 11 mylių iki sistema nepavyko visiškai. Dabar, suteikti jums idėja kaip sunku tai yra, kad 11 mylių buvo vertinamas kaip absoliuti fenomenalus sėkmė. Tačiau DARPA norėjo daugiau. Ir taip jie pasiūlė tas pats prizas kitais metais. Ir tik po vienerių metų, technologija turėjo išplėstas iki taško, kur ne tik vienas sistema galėjo baigti kursą, bet penkių skirtingų robotas Automobiliai baigė tą kursą. Greičiausias vienas baigė 132 mylių po septynių valandų. Tai buvo robotas vadinamas Stanley ". Stanley "buvo pastatytas Stanfordo Racing Team. Ir kaip jūs galite pamatyti, viršuje, ji turėjo skaičių įvairių daviklių ant dangtis, ant transporto priemonės viršaus, ir visi visame. Naudojant kamerų derinys, infraraudonųjų spindulių, bei reguliarus šviesos, naudojant radarą ir sonarines sistemas laive, naudojant tolimačiai aptikti kliūčių, ši transporto priemonė galėjo naršyti per labai bekelei savarankiškai stiprintuvas, autonomiškai kad autonomiškai taikant dujas. Tai buvo tikras pasiekimas. Šiandien matome, kad tai vyksta net kaip platesniu mastu. Daugelis iš jūsų yra girdėję apie Google savarankiškai vairuoti automobilį. Ir šios transporto priemonės gali prisijungti daugiau kaip 1,2 milijoną mylių per pastaruosius kelerius metus, ne žmogaus įsikišimas kokia. Iš tiesų, kiekvieną kartą, kad "Google" automobilis buvo įtraukti į bet avarijos natūra Tai arba buvo, nes jis buvo pastatytas, arba todėl, kad kai žmogus buvo taip domina, kas tai daro, kad jie įvažiavo į automobilį. Taigi, su visais iš šių sistemų, Mes tai matome sudėtingumas atsiranda. Ir tai labai trumpas laikotarpis, mes dingo iš mokslo sferos Grožinė literatūra komercinę tikrovę. Taigi pradėkime imtis Šios sistemos atskirai. Pabandykime suprasti, kaip ji yra tai, kad jie dirba, ką jie iš tikrųjų daro. Norėdami tai padaryti, mes ketiname naudoti tuos pačius rūšių įgūdžių kad mes kalbėjome apie klasėje. Kai jūs matote problemą, ką mes ketiname pabandyti padaryti yra pabandyti suyra ją. Pradėti su Paprasčiausias forma, kad mes galime. Ir tada statyti į išorę nuo tos paprastos formos. Taigi, kad mus veda į klausimą, kas yra paprasčiausias autonominė vairavimo? Tuo, ką taškas yra kompiuteris faktiškai kontroliuoti savo automobilį? Dabar, atsakymas gali jus nustebinti ten. Kadangi beveik kiekvienas automobilis parduotas Šiandien JAV ar Europoje ar kur iš tikrųjų yra iš dalies savarankiška transporto priemonė. Naudojant sistemų, tokių kaip antiblokavimo stabdžiai, Šios sistemos yra tikrai savarankiška. Tai yra, kai aš žingsnis ant pertraukos, ką darau yra aš klausia automobilį Prašome pertrauka dabar. Aš ne iš tikrųjų tiesiogiai gerinimo kažką, kad taikoma stabdžių trinkelėmis rotoriaus. Ir esmė antiblokavimo stabdžiai yra tai, kad tam tikru pakeliui taško Aš galės spauskite žemyn pertraukos. Bet automobilis bus pripažinti kad ratas yra slydimo. Ir tai bus droselio kad pertrauka signalą, taip, kad stabdžių nėra užrakinti. Šie stabdžių antiblokavimo sistemos, tokiu būdu, priimant sprendimus už jus. Ir tikrai, jie yra tie, kurie yra atsakingas už stabdymo sistema. Jūs darote prašymą. Bet jūs ne iš tikrųjų kontroliuoti. Taigi, mes galime pabandyti tai pripažinti ir ją padalyti į sudedamųjų dalių. Ir mes galime galvoti apie tai, kaip šiek tiek Pseudocode kodą. Tai yra, o aš gerinimo stabdžio o aš spaudimą stabdžių pedalą, stabdžių antiblokavimo sistema tikrina nuolat matyti, yra kiekvienas iš šių ratų slydimo. Ir naudojant kai vidaus jutikliai atstumu automobiliu, jie aptikti, ar ar ne ratas yra iš tikrųjų sustabdyti ar jis stumdomas. Ir jei tai stumdomas, antiblokavimo stabdžių sistemos atjungia stabdžius, ir tada leidžia jam eiti. Ir kai ratai sustabdyti stumdomas, jis dar kartą pateikia paraišką juos. Tai yra, aš pateikti prašymą. Aš gerinimo stabdžio. Bet tikrasis Karščiausios yra yra nusprendė šį mažą gabalėlį programinės įrangos. Taigi tikrai, visi mūsų automobiliai yra jau autonominiai automobiliai. Dabar, tai ne tai, ką mes galvojame apie kai mes galvojame apie autonominių automobilių. Mes manome, kad apie automobilius, kur galiu pasiimti savo rankas nuo vairo, ir mes galime tik let it go. Dabar, kad ne vyksta ant didelio masto visur dar ir šiandien. Tačiau yra vienetų kad pradeda ateiti į komerciniame sektoriuje. Nuo 2003 Toyota ", ir po kad daugelis kitų gamintojų, kiekvienas iš Ford ir Linkolnas Mercedes Benz, buvo pasiūlyti šiek tiek tipas pažangių automobilio statymo pagalba. Tai yra, yra jutikliai automobilyje, paprastai ultragarsiniai jutikliai trumpas intervalo nustatymas kliūčių, kad gali atpažinti, kur yra Automobiliai, transporto priemonės, žmonės, bet kliūtis aplink transporto priemonės tipui. Tada paspauskite mygtuką brūkšnys ir paprašyti automobilį, prašome pastatyti dabar. Jūs išduoti prašymą. Autonominė sistema tada priima daugiau ir naudojant tuos jutikliai gali vadovauti automobilį į ypač stovėjimo padėtį. Kai kurie iš šių modelių, ten lygiagrečiai automobilių stovėjimo aikštelė versija ir atsiremia į neatidėliotino versiją. Ir kiekvienos iš šių įvairių programų asocijuojasi kitą gabalas programinės įrangos. Dabar, kad programinė įranga nėra nieko keisto arba nėra nieko, kad jums negali suprasti, šiuo metu. Tai tiesiog po Šie jutiklis signalus. Jei yra kažkas, kad Uždaryti kairėje pusėje ir turiu vietos dešinėje, tada aš jautis truputį, kad galėčiau pereiti į dešinę. Daugelis ankstyvųjų parkavimo sistemos būtų kontroliuoti vairo kampas, tačiau reikalauja, kad vartotojas, žmogaus vairuotojas, kad iš tikrųjų žingsnis akceleratoriaus arba žingsnis pertraukos. Daugiau Modernūs tikrųjų kontroliuoti kad pilnai save. Taigi, pavyzdžiui, mersedesai S klasės transporto teisė dabar galite traukti kartu kur norite pasistatyti, paspauskite mygtuką, ir ji bus lygiagreti parką už jus be savo rankas ant vairo ar jūsų kojos ant pedalų. Dabar visi iš šių sistemų remtis jutiklių kad jie pastato į šių transporto priemonių šiandien. Ir ar mes naudojame tuos daviklius aptikti galimas kliūtis ir įspėti vartotoją ir ar mes naudojame tie jutikliai aptikti kliūtį, o tada automatiškai valdyti toli, tai tik programinės reikalas. Iš tiesų, tik keletas savaites, Tesla, kas buvo pastato fantastinis automobilius su visų šių jutiklių jų metų dabar išleido programinės įrangos atnaujinimą. Ir tai programinės įrangos atnaujinimas leidžiama už pirmą kartą transporto priemonės įvesti automatinį vairavimą daugiau, auto pilotas jie pavadino jį. Tai automatinis pilotas leidžiama transporto priemonės aptikti kolizijas ir automatiškai pertrauka, sekti kitą automobilį tai priešais jį, suderinimas greičiu, pasilikti per juostų, ieškoti su fotoaparatai, tiek infraraudonųjų spindulių ir matomas šviesos, ir, kad būtų galima pasakyti, ar ne jūs nutolimas iš savo eismo juostos arba ne, sureguliuoti valdyma tinkamai, ir net pakeisti juostas kai vartotojas signalai. Visi šie įvairių funkcijų buvo tik iš programinės įrangos atnaujinimo klausimas. Tai yra, visi šie Vartotojų prabudau vieną rytą rasti šią naują programinę įrangą rasti savo transporto priemones. Kadangi jutiklių sistemos jau buvo ten. Dabar, visi iš šių atvejų, mes matome šių programinės įrangos pagrįstos sistemos tampa daugiau ir labiau paplitę. Jie ten komercinės paskirties produktai jau. Ir ateitis yra tai, kad mes ketiname pamatyti daugiau, kad. Iš tiesų, tik šį Metai, Freightliner buvo galėtų atskleisti savarankišką sunkvežimį, savarankiška priekaba, kad jie išbandyti teisiškai ant Nevadoje kelio. Šios transporto priemonės, vėl, sekti iš anksto maršrutą. Jie likti savo eismo juostos. Jie paspartinti ir lėtėti atsakant kliūčių arba eismo sąlygas. Ir jie net klausyti kai kurie iš kiti mielai kelyje. Visi iš šių sistemų yra vis labiau ir labiau sudėtinga. Bet jie dar ne visai savarankiška. Jie vis dar nėra gana daro viską. Tai yra, jie vis dar reikalaujantis žmogaus vairuotojui dalyvauti padaryti kai aukšto lygio sprendimus. Ir vienas iš dalykų, kad mes ketiname pamatyti per artimiausius penkerius metus Yra juridinis įvairovė ir etikos klausimai kad sukasi aplink programinė įranga statomi šių Nevairuojamieji automobiliams. Kaip tai, kad tam Nevairuojamieji Automobilių turėtų atsakyti, jei tai apsuptas žmonių grupei? Kas atsitinka, jei Nevairuojamieji automobilis praslydimo kelyje ir jūs galite valdyti link minios 10 žmonių arba iš 7 žmonių minios? Ką reikėtų automobilis daryti? Be visų šių atvejų, yra turtingas įvairovė, gali užduoti klausimus. Ir jie yra ne tik programinė įranga klausimai, teisiniai klausimai, etikos klausimus, filosofiniai klausimai. Ir jie yra tie, kurie mes, kaip bendruomenė turės spręsti. Taigi aš paliksiu jus su paskutinis maniau, tai vienas iš Randall Munroe, iš XKCD, vienas iš mano mėgstamiausių komiksų. Tai ne tik, kad mes ketiname pamatyti šios transporto priemonės statomi ir yra sukurta programine įranga. Tačiau mes ketiname pamatyti žmonių pabandykite juos išnaudoti taip pat. Kaip tai bus kai kas nors gali per Wi-Fi, atsisiųsti pleistrą arba įkelkite virusą į savo automobilį? Kokius dalykus tada atsitiks? Tai vienas šiek tiek daugiau žaismingumo ir pavyzdys. Tačiau tai yra klausimai mes ketiname spręsti greitai. Dėkojame, kad sutikote mane. Tikiuosi, jums patiko ją. Ir mes pamatysime jums kitą kartą.