>> BRIAN SCASSELLATI: Dobrodošli na CS50 AI video serije.
Moje ime je scas.
In danes, mi bo Govorimo o samozaposlenih vožnjo avtomobilov.
Zdaj sem malo sram priznati, da ko
Sem bil otrok velik del mojega otroštva vrti okoli David Hasselhoff.
Zdaj, to je bilo, preden je bil vpleten v kaj podobnega ameriški Got Talent,
ali udeležen kot reševalec v Baywatch, ali celo še preden je imel neke zgodovine
kot pop zvezda v Nemčiji.
>> V mojem otroštvu, David Hasselhoff je bila podpiranje igralec
na znanem televiziji Serija se imenuje Knight Rider.
In sem rekel, da je podpiranje igralec, ker je res zvezda te predstave
je bil avtomobil, Trans Am imenom Kit, ki lahko vozijo sama.
Kit je bil neverjeten.
Lahko bi govoril z vami.
>> To bi lahko rešila probleme.
Lahko vozite po vsem mestu.
Imel je tudi laserji in rakete.
Tako je bilo fantastično vozilo za začetek.
>> Toda to je bila znanost fikcija časa,
avtonomne avtomobile, ki lahko sprejemajo odločitve,
da bi lahko voziti po cesti.
In na vsaki točki v eden od teh epizod,
David Hasselhoff bi zaideš v težave in avto
bi začeli vožnjo in iti in shranite ga.
To je bila naša znanstvena fantastika.
>> Tudi v samo zadnjih 30 let, da je znanstvena fantastika
je odšel iz na televiziji in na zaslonu
v resnici, v komercialnih izdelkih.
Danes bomo govorili o tem, kako ga je, da so avtonomni vozila res
mogli iti in vožnje ter absolutno neverjetne stvari.
Ampak začnimo z zgodovino.
>> Ker teh samozaposlenih vožnjo avtomobilov ni prišla od nikoder.
In v resnici je zelo Prvi samostojni vožnji avtomobilov,
res prvi vpliven raziskovalni projekti,
prišel iz projekta, imenovanega Navlab.
Navlab je bil projekt, ki je obsegal skoraj dve desetletji na Carnegie Mellon
University.
>> In so zgradili številne od različnih vozil
ki je začel iščejo kot majhni enoprostorci, da
so Humvees, da so na koncu le limuzine in enoprostorci, tudi mestni avtobusi.
In ti različni pripomočki imajo senzorji v njih,
imela računalniška Sistemi dal v njih, tako
da bi lahko usmerjali in zavore, in pospešiti avtonomno
vse na svojem.
Zdaj pa so se ti sistemi zelo primitivna na začetku.
>> In na katere se sklicuje zelo posebne označbe voznega pasu.
Torej, najbolj impresivno sistema, ki ki so jih zgradili bil del Navlab pet.
In v letu 1995, to Vozilo je bilo enoprostorec,
odpeljal iz Pittsburgha na San Diego, skoraj 3.000 kilometrov.
In 98% časa, ki je edina stvar krmiljenje krmiljenje
je računalnik.
>> 98% časa, je bila popolnoma avtonomna
saj je odpeljal skoraj od obale do obale.
No, to je neverjetno impresiven.
In ko razmišljamo o tem, tam je veliko za nas, da razmisli.
>> Katere vrste senzorjev je uporabljate?
Kakšne odločitve je bilo res tako?
Kaj je bilo to drugo 2% časa?
>> Bomo poskušali priti do nekaterih od teh vprašanj danes.
In ko se ozremo na njih, bomo poskušali
odkriti, kaj je to, da struktura pod
in kako je računanje neposredno vožnjo teh aplikacij.
Zdaj, Navlab je bil velik uspeh.
In to je bila osnova za vse naše Sodobne misli o avtonomnih
vozila.
>> Ampak samozaposlene vožnjo avtomobilov ni res postala znana in priljubljena
do leta 2005, DARPA, kot del njihov grand izziv napor,
skupaj program, da bi poskušali zgraditi avtonomno vozilo.
In so naredili ta izziv.
So dal 2 milijona $ nagrado tam z idejo
da je nekaj res pametno raziskave Ekipa bi prišli skupaj in se
lahko zahtevate 2 milijona $ nagrade.
>> Zdaj, nagrada ni bila bo enostavno priti.
Da bi dobili nagrada, bi si morali
zgraditi vozilo, ki brez posredovanja človeka
bil sposoben za vožnjo 150 miljo Seveda preko neravnega terena
puščave.
In da je naloga veliko.
>> In v času, ko so ljudje mislili, da so bili res nori na to.
Torej na prvem srečanju grand Izziv je bil v letu 2004.
In od tega 150 milj, seveda, najdlje, najboljša ekipa, ki so imeli,
šel okoli 11 kilometrov pred Sistem je popolnoma uspela.
>> Zdaj, da bi vam idejo kako težko je to,
da je bil 11 milj obravnavati kot absolutno fenomenalen uspeh.
Ampak DARPA je želel več.
In zato so ponudili to isto Nagrada za naslednje leto.
>> In samo eno leto kasneje, imela tehnologija
napredovala do točke, ko ne samo enega Sistem je uspelo dokončati tečaj,
ampak pet drugačen robot avtomobili končali ta tečaj.
Najhitrejši eden končal 132 milj v okviru sedmih urah.
To je bil robot imenovan Stanley.
>> Stanley je bil zgrajen z Stanford racing team.
In kot lahko vidite na top, da ima številne
od različnih senzorjev gor na okrov, kar je na strehi vozila,
in vse skozi.
Uporaba kombinacije kamere, infrardeče in redno svetloba,
s pomočjo radarja in sonar sistemov na krovu, uporabo iskala laser dometa za odkrivanje
ovire, je bilo to vozilo lahko za navigacijo na zelo razgibanem terenu
samostojno krmiljenje, avtonomno zlom, samostojno
uporabi plina.
>> To je bil pravi dosežek.
Danes vidimo, da se to dogaja celo kot grander lestvici.
Mnogi od vas ste slišali self-vožnja avtomobila Google.
In so ta vozila prijavljeni več kot 1,2 milijon milj v zadnjih nekaj letih,
brez človeškega posredovanja whatsoever.
>> Dejstvo je, vsakič da ima Google avto
bili vključeni v kakršnokoli nesrečo, to je bilo, bodisi zato, ker je bil parkiran,
ali zato, ker nekateri človek je bil tako zanima, kakšna je
je početje, ki so tekli v avto.
Torej z vsemi temi sistemi, vidimo to kompleksnost pojavljajo.
In v tem zelo kratka časovno obdobje, ki smo jih
odšel iz sfero znanosti fikcija gospodarsko stvarnost.
>> Torej začnimo vzeti narazen ti sistemi.
Poskusimo razumeti, kako je to, da delajo, kaj dejansko počne.
Da bi to dosegli, bomo uporabljajo iste vrste znanj
da smo govorili v razredu.
Vsakič, ko vidim težave, kar bomo poskušali narediti
je, da poskusite, da ga razgradi.
>> Začnite z najpreprostejši obliki, da bomo lahko.
In potem graditi navzven Iz tega preprostega obrazca.
Tako, da nas vodi k vprašanju, kaj je najpreprostejša oblika avtonomna
vožnji?
Na kateri točki je računalnik dejansko nadzor nad moj avto?
>> Sedaj lahko odgovor presenečenje tam.
Ker skoraj vsako vozilo prodano je danes v ZDA ali Evropa ali kjerkoli
dejansko je delno avtonomno vozilo.
Uporaba sistemov, kot so proti blokiranju koles, ti sistemi so res avtonomna.
>> To je, ko stopim na počitek, kaj delam je, jaz vprašam avto
prosim prekinil zdaj.
Nisem dejansko neposredno stopil na nekaj,
velja zavorne plošče z rotorjem.
In bistvo proti blokiranju koles je, da na neki točki vzdolž poti
Bom lahko pritisnite na odmor.
>> Vendar bo avto prepozna da je kolo zdrs.
In bo to ročico plina, ki razgrajujejo signala, tako, da je zavora ne zaprejo.
Te Protiblokirni zavorni sistemi, na način, sprejemanje odločitev za vas.
>> In res, oni so tisti, ki so odgovorni zavornega sistema.
Delaš zahtevo.
Ampak ti si dejansko ni pod nadzorom.
>> Tako smo lahko poskusite prepoznati to in razdeliti sestavnih delov.
In lahko razmišljamo o tem, kot malo psevdokoda kode.
Da je, medtem ko sem stopite na zavoro,
ko sem uporabo pritiska na zavorno stopalko,
zavorni sistem proti blokiranju koles je nenehno preverjanje
videti je vsaka izmed teh koles zdrsa.
>> In z uporabo nekaterih notranji senzorji v avtomobilu,
oni odkrivanje ali ali ne kolo je dejansko
ustavljanje ali pa je drsenje.
In če je drsna, protiblokirni zavorni sistemi sprosti zavore,
in nato omogoča, da gredo.
In ko ustaviti kolesa drsna, jih spet zaprosi.
>> To pomeni, da sem kar prošnjo.
Jaz sem stopil na zavoro.
Ampak dejansko breaking je pa s tem majhnem kosu opreme odločili.
Torej res, vse naše avtomobile, že avtonomnih vozil.
>> Zdaj pa, da to ni tisto, kar si mislimo o ko razmišljamo o avtonomnih vozil.
Mislimo, da o avtomobilih, kjer sem lahko vzeli svoje roke proč od kolesa,
in bomo lahko samo izpustil.
Zdaj pa, da se ne dogaja na grand lestvica povsod še danes.
>> Vendar pa obstajajo kosi to, da so z začetkom
da pridejo v komercialnem sektorju.
Od leta 2003, Toyota, in po da številni drugi proizvajalci,
vsakdo od Ford in Lincoln za Mercedes Benz,
je bil ponujajo neko vrsto inteligentnih pomoč pri parkiranju.
To pomeni, da so senzorji v avtu, tipično
ultrazvočni senzorji za kratek zaznavanje obsega ovir,
ki so sposobni prepoznati, kadar obstajajo avtomobili, vozila, ljudje,
vse vrste ovire okoli vozila.
>> Nato pa pritisnete gumb na armaturko in ga prosite avto, prosim parkirajte zdaj.
Izdate zahtevo.
Avtonomna Sistem nato traja več in uporabo teh senzorjev
je sposoben voditi avto v poseben parkirni položaj.
V nekaterih od teh modelov, tam je vzporedno parkiranje različica
in podporo v različici točkovno.
>> In vsak od teh različnih aplikacij vzbudi drugačno kos programske opreme.
Zdaj pa, da je programska oprema ni nič čudnega
ali ni vse, kar vas Ne morem razumeti, na tej točki.
To je samo po ti senzorskih signalov.
>> Če obstaja nekaj, da blizu na levi strani
in imam prostor na desni, potem bom usmerjati malo,
tako da sem lahko preiti na desno.
Mnogi od zgodnjih sistemov parkirnih bi nadzor krmilnega kota,
vendar zahteva od uporabnika, človeški voznik, dejansko stopite na stopalko za plin
ali stopajte na počitek.
Več moderni sistemi dejansko nadzor da povsem sami.
>> Tako na primer v mercedesa S Class desno vozilo
Zdaj, lahko potegnite skupaj, kadar ga želite parkirati, pritisnite gumb,
in bo vzporedno park za vas brez vaše roke na volanu
ali noge na pedal.
Sedaj vseh teh sistemov zanašajo na senzorje
da gradijo v danes teh vozil.
In, ali bomo uporabili te senzorje za odkrivanje morebitnih ovir
in opozarjanje uporabnika ali, ali bomo uporabili ti senzorji za zaznavanje oviro,
in nato samodejno odvrne, to je samo stvar programske opreme.
>> V bistvu samo nekatere tedni, Tesla, ki je
gradi fantastično vozila z vseh teh senzorjev v njih letih
Zdaj, izdal posodobitev programske opreme.
In da je posodobitev programske opreme dovoljeni vozila za prvič
vnesti samodejno vožnjo več, pilot auto so jo imenovali.
Ta avto pilot dovoljeno vozilo za odkrivanje trkov in samodejno
odmor, da sledijo drugo vozilo ki je pred njo, hitrost ujemanja,
da ostanejo znotraj steze, da si z kamere, tako infrardeče in vidne
svetlobe, in da bi lahko reči ali ne
ste nihalo iz svojega voznega pasu ali ne, prilagodite krmiljenje ustrezno,
in celo na menjavo voznega pasu ko uporabnik signali.
>> Vse te različne funkcije so bili samo stvar posodobitev programske opreme.
To pomeni, da vse te Uporabniki zbudil nekega jutra
da bi našli to novo programsko opremo na voljo v njihovih vozilih.
Ker senzorskih sistemov so bili že tam.
>> Zdaj, v vseh teh primerih, smo videli te programske opreme
sistemi, ki temeljijo postajajo bolj in bolj razširjena.
Oni so tam v komercialnih izdelkov že.
In prihodnost je, da smo bomo videli več od tega.
>> V bistvu samo to leto, je bil Freightliner
sposobni odkrivati ​​avtonomno vozilo, avtonomna traktorska prikolica,
da oni pravno testiranje na cesti v Nevadi.
Ta vozila, še enkrat, sledijo vnaprej določeni poti.
Ostanejo na svojem voznem pasu.
>> Pospešijo in upadla odgovor
ovir ali prometne razmere.
In celo ubogajo nekatere izmed drugi preciznost ceste.
Vsi ti sistemi so postaja vse bolj in bolj zapletena.
>> Ampak oni še vedno ne povsem avtonomne.
Oni še vedno ni kar počne vse.
To pomeni, da so še vedno zahteva človeškega voznika
da je prisoten, da bi Odločitve so nekateri visoki ravni.
>> In ena od stvari, ki sva bomo videli v naslednjih petih letih
različne pravne in etična vprašanja
ki se vrtijo okoli programske opreme gradijo za te brez voznika avtomobilov.
Kako je to, da je brez voznika avto mora odzvati, če je
obdana s skupino ljudi?
Kaj se zgodi, če je brez voznika avto je spravila na cesto
in lahko usmerja množice 10 ljudi ali množici 7 ljudi?
Kaj bi moral avto narediti?
>> V vseh teh primerih, tam je bogata različnih vprašanj, ki se vprašal.
In niso samo programske opreme vprašanja, pravna vprašanja,
etična vprašanja, filozofska vprašanja.
In oni so tisti, ki smo kot skupnost bo morala odgovoriti.
>> Torej vas bom pustil z eno zadnjih Mislil je to eden od Randall Munroe,
od Xkcd, eden od mojih najljubših stripov.
To ni samo, da bomo videli ta vozila, ki se gradijo in je
izdelani s programsko opremo.
Ampak bomo videli ljudi jih poskušati izkoristiti kot dobro.
>> Kako se bo, ko nekdo lahko prek Wi-Fi, prenesti obliž
ali naložite virus na vašem avtomobilu?
Kakšne stvari se bo zgodilo potem?
Tole je malo bolj igriv za zgled.
Toda to so vprašanja bomo, da se ukvarjajo s kmalu.
>> Hvala za pridružitev.
Upam, da ste užival.
In vam bomo videli naslednjič.