ბრაიან SCASSELLATI: Welcome რომ CS50 AI ვიდეო სერია. ჩემი სახელი არის Scas. და დღეს ჩვენ ვაპირებთ, რომ იყოს ვსაუბრობთ თვითმმართველობის მამოძრავებელი მანქანა. ახლა, მე ცოტა გაჭირვებული აღინიშნოს, რომ როდესაც მე ვიყავი ბავშვი დიდი ნაწილი ჩემს ბავშვობაში გარშემო დავით Hasselhoff. ახლა, ეს იყო ადრე ის იყო ჩართული არაფერი, როგორც ამერიკის ნიჭიერი, ან ჩართული, როგორც სამაშველო in Baywatch, ან თუნდაც მანამდე ის ერთგვარი ისტორია როგორც პოპ ვარსკვლავი გერმანიაში. ჩემს ბავშვობაში, დავით Hasselhoff იყო მეორეხარისხოვანი მსახიობი კარგად ცნობილი სატელევიზიო სერია სახელწოდებით Knight Rider. და მე ვამბობ, ის მხარდამჭერი მსახიობი, იმიტომ, რომ რეალურად ვარსკვლავი ამ შოუს იყო მანქანა, Trans Am დაასახელა ნაკრები, რომელიც შეიძლება მართოს თავისთავად. ნაკრები იყო საოცარი. ეს ვერ გაიგო, რომ თქვენ. ეს შეიძლება პრობლემების მოსაგვარებლად. ეს შეიძლება მართოს მთელი ადგილი. იგი ასევე ჰქონდა ლაზერები და რაკეტები. ასე რომ, ეს იყო ფანტასტიკური მანქანა უნდა დაიწყოს. მაგრამ ეს იყო სამეცნიერო მხატვრული დრო, ავტონომიური მანქანა, რომელიც შეიძლება მიიღოს გადაწყვეტილება, რომ შეიძლება მართოს გასწვრივ გზა. და ყველა წერტილი ერთ-ერთი ასეთი ეპიზოდები, დავით Hasselhoff გვინდა მიიღონ პრობლემები და მანქანა დაიწყება მართავდა და წავიდეთ და მისი გადარჩენა. ეს იყო ჩვენი სამეცნიერო ფანტასტიკა. მაშინაც კი, მხოლოდ ბოლო 30 წლის განმავლობაში, რომ სამეცნიერო ფანტასტიკა წავიდა ტელევიზიით და ეკრანზე შევიდა რეალობა, კომერციული პროდუქცია. დღეს, ჩვენ ვაპირებთ, რომ გაიგო, თუ როგორ ის არის, რომ ავტონომიური მანქანა მართლაც შეუძლია წავიდეს და მანქანა და აბსოლუტურად საოცარი რამ. მაგრამ მოდით დავიწყოთ ისტორიაში. იმიტომ, რომ ეს თვითმმართველობის მამოძრავებელი მანქანა არ გამოვა არსად. და სინამდვილეში, ძალიან პირველი თვითმმართველობის მამოძრავებელი მანქანა, მართლაც პირველი გავლენიანი კვლევითი პროექტები, გამოვიდა პროექტი Navlab. Navlab იყო პროექტი, რომელიც მოიცავდა თითქმის ორი ათეული წლის კარნეგი მელონის უნივერსიტეტი. ააშენეს სხვადასხვა სხვადასხვა მანქანები რომ დაიწყო ეძებს როგორც პატარა მინივენი, რომელიც იყო Humvees, რომლებიც საბოლოოდ მხოლოდ სედანები, და მინივენი, მაშინაც კი, ქალაქის ავტობუსები. და ამ სხვადასხვა მოწყობილობები აქვთ სენსორები, მათ შორის, ჰქონდა გამოთვლითი სისტემები შევიდა მათ, ასე რომ, რომ მათ შეეძლოთ იზიარებს და განტეხა და დააჩქაროს autonomously ყველა საკუთარი. ახლა, ამ სისტემების ძალიან პრიმიტიული დასაწყისია. ხოლო მათ დაეყრდნო ძალიან კონკრეტული ჩიხი ნიშნები. ასე რომ, ყველაზე შთამბეჭდავი სისტემა, რომელიც ისინი ააშენა ნაწილი იყო Navlab ხუთ. და 1995 წელს, ამ მანქანა, ეს იყო მინივენი, წავიდა Pittsburgh -დან San Diego, თითქმის 3000 მილი. და 98% იმ დროს, მხოლოდ რამ მაკონტროლებელი საჭე იყო კომპიუტერი. 98% დროს, ეს იყო სრულიად ავტონომიური როგორც ის წავიდა თითქმის სანაპიროდან სანაპიროზე. ახლა, რომ წარმოუდგენლად შთამბეჭდავი. და როდესაც ჩვენ ვიფიქროთ, რომ, არსებობს ბევრი ჩვენთვის განიხილოს. რა სახის სენსორების ის გამოყენებით? რა სახის გადაწყვეტილება იყო მართლაც მიღების? რა იყო, რომ სხვა 2% დროს? ჩვენ ვაპირებთ, რომ ცდილობენ, ზოგიერთი ამ საკითხებზე დღეს. და როგორც ჩვენ შევხედოთ მათ, ჩვენ ვაპირებთ, რომ ცდილობენ რათა იპოვოს ის, რაც არის, რომ სტრუქტურის ქვეშ და როგორ გამოთვლები პირდაპირ მართვის ამ პროგრამები. ახლა, Navlab იყო დიდი წარმატება. და ეს იყო საფუძველი ყველა ჩვენი თანამედროვე აზრები იმის შესახებ, ავტონომიური მანქანა. მაგრამ თვითმმართველობის მამოძრავებელი მანქანა ნამდვილად არ გახდეს ცნობილი და პოპულარული სანამ 2005 წელს DARPA, როგორც ნაწილი მათი დიდი გამოწვევა ძალისხმევა, ერთად პროგრამა ცდილობს აშენება ავტონომიური მანქანა. და მათ ეს გამოწვევა. ისინი $ 2 მილიონი პრიზი იქ იდეა რომ ზოგიერთი ნამდვილად ჭკვიანი კვლევა გუნდი მოდის და იყოს შეუძლია მოითხოვოს ამ $ 2 მილიონი პრიზი. ახლა, პრიზი არ იყო იქნება ადვილი მისაღებად. იმისათვის, რომ მიიღოთ პრიზი, თქვენ უნდა აშენება მანქანა, რომელიც არ ადამიანის ჩარევა შეძლო მართოს 150 mile რა თქმა უნდა, მეშვეობით უხეში რელიეფის უდაბნოში. და რომ იყო ბევრი ამოცანა. და იმ დროს, ხალხს ეგონა, რომ ისინი მართლაც გიჟები ამით. ასე რომ, პირველი შეხვედრა გრანდიოზული გამოწვევა იყო 2004 წელს. და აქედან 150 mile რა თქმა უნდა, შორეული, საუკეთესო გუნდი, რომელიც მათ მიიღეს წავიდა დაახლოებით 11 მეტრით ადრე სისტემის სრულად დამარცხდა. ახლა, მოგცემთ იდეა რამდენად რთული რომ არის, რომ 11 მილი განიხილებოდა აბსოლუტური ფენომენალური წარმატება. მაგრამ DARPA მეტი სურდა. ასე რომ, ისინი სთავაზობენ იგივე პრიზი მომდევნო წელს. და მხოლოდ ერთი წლის შემდეგ, ტექნოლოგია ჰქონდა მოწინავე იმ წერტილში, სადაც არ არის მხოლოდ ერთი სისტემის შეძლო, რათა დასრულდეს, რა თქმა უნდა, მაგრამ ხუთი სხვადასხვა რობოტი მანქანა დასრულდა, რომ, რა თქმა უნდა. უსწრაფესი ერთი დასრულდა 132 მილი შვიდი საათის განმავლობაში. ეს იყო რობოტი მოუწოდა სტენლი. სტენლი აშენდა სტენფორდის racing გუნდი. და თქვენ შეგიძლიათ ნახოთ დაბრუნება, მას ჰქონდა ნომერი სხვადასხვა სენსორები მდე hood, up ზედა მანქანა, და მთელი. გამოყენება კომბინაცია კამერები, ინფრაწითელი და რეგულარული ნათელი, გამოყენებით რადარი და sonar სისტემები ბორტზე, ლაზერული სპექტრი finders აღმოაჩინოს დაბრკოლებები, ეს მანქანა შეძლო ნავიგაცია მეტი ძალიან უხეში რელიეფის დამოუკიდებლად საჭე, დამოუკიდებლად არღვევს, დამოუკიდებლად გამოყენების გაზი. ეს იყო ნამდვილი მიღწევაა. დღეს, ჩვენ ვხედავთ, ეს ხდება მიუხედავად იმისა, რომ მასშტაბური. ბევრ თქვენგანს სმენია Google- ის თვითმმართველობის მანქანა. და ამ მანქანების არ ხართ შესული 1.2 მილიონი მილი, ბოლო რამდენიმე წლის განმავლობაში, არ ადამიანის ჩარევის გარეშე. ფაქტობრივად, ყველა დროის რომ Google მანქანა ჩართული რაიმე სახის უბედური შემთხვევა, ის როგორც იქნა იმიტომ, რომ ეს იყო გაჩერებული, ან იმიტომ, რომ ზოგიერთი ადამიანის იყო ასე დაინტერესებული, რაც მას აკეთებდა, რომ მათ შეუვარდნენ მანქანა. ასე რომ, ყველა ამ სისტემები, ჩვენ ვხედავთ, ეს სირთულე ჩნდება. და ამ ძალიან მოკლე პერიოდის განმავლობაში, ჩვენ წავიდა სფეროში სამეცნიერო მხატვრული კომერციული რეალობა. მოდით დაიწყება ამ სისტემების გარდა. შევეცადოთ გავიგოთ, თუ როგორ არის ის, რომ ისინი მუშაობენ, რას აკეთებს რეალურად. გავაკეთოთ, რომ ჩვენ ვაპირებთ გამოიყენოთ იგივე სახის უნარები რომ ჩვენ ვისაუბრეთ კლასში. როდესაც ხედავთ პრობლემას, ის, რასაც ჩვენ ვაპირებთ, რომ ვცდილობთ გავაკეთოთ ცდილობენ გახრწნის იგი. დაწყება მარტივი ფორმა, რომ ჩვენ შეგვიძლია. და მაშინ ავაშენოთ გარე რომ მარტივი ფორმა. ასე რომ, იმ დასკვნამდე მივყავართ, კითხვაზე, თუ რა არის მარტივი ფორმა ავტონომიური მართვა? რა ეტაპზე არის კომპიუტერული რეალურად კონტროლი ჩემი მანქანა? ახლა, პასუხი შეიძლება გაოცება თქვენ იქ. იმის გამო, რომ თითქმის ყველა მანქანა გაიყიდა დღეს აშშ-სა და ევროპაში ან სადმე რეალურად არის ნაწილობრივ ავტონომიური მანქანა. გამოყენება სისტემები, როგორიცაა ანტი- lock მუხრუჭები, ეს არის ნამდვილად ავტონომიური. რომ არის, როდესაც მე ნაბიჯ შესვენების, რასაც მე ვაკეთებ არის მე გეკითხებით მანქანა გთხოვთ შესვენება ახლა. მე არ ვარ რეალურად პირდაპირ სტეპინგზე, რომ რაღაც ვრცელდება brake pad იმ rotor. და მთელი წერტილი ანტი- lock მუხრუჭები ის არის, რომ რაღაც მომენტში გზაზე მე გექნებათ დააჭიროთ ქვემოთ შესვენების. მაგრამ მანქანა აღიარებს რომ წამყვანი არის ცდა. და ეს throttle, რომ შესვენების სიგნალი, ისე, რომ მუხრუჭები არ გაჭედოს. ეს ანტი- lock სამუხრუჭე სისტემები, ისე, გადაწყვეტილების მიღების თქვენთვის. და მართლაც, ისინი, ვინც, რომ პასუხისმგებელი დამუხრუჭების სისტემა. თქვენ მიღების მოთხოვნით. მაგრამ თქვენ არ რეალურად კონტროლი. ასე რომ, ჩვენ შეიძლება ცდილობენ აღიარებს ამ და შესვენება მას შევიდა ნაწილია. და ჩვენ შეგვიძლია ვიფიქროთ, როგორც ცოტა pseudocode კოდი. ეს არის ის, ხოლო მე სტეპინგზე on მუხრუჭები, ხოლო მე ზეწოლას სამუხრუჭე პედლებიანი, ანტი- lock სამუხრუჭე სისტემა შემოწმების მუდმივად იმისათვის, რომ ნახოთ არის თითოეული ეს დისკები ცდა. და გამოყენების ზოგიერთი შიდა სენსორები ფარგლებში მანქანა, ისინი გამოვლენის თუ არა თუ არა საჭე ფაქტიურად შეჩერების ან თუ არა ის მოცურების. და თუ ეს მოცურების საწინააღმდეგო საკეტი სამუხრუჭე სისტემები ტოვებს მუხრუჭები და შემდეგ საშუალებას მას წასვლა. ხოლო როდესაც დისკები შეჩერება მოცურების, ეს reapplies მათ. ეს არის ის, მე მიღების მოთხოვნით. მე სტეპინგზე სამუხრუჭე. მაგრამ ფაქტობრივი breaking მიმდინარეობს გადაწყვიტა ამ პატარა ნაჭერი პროგრამული უზრუნველყოფა. ასე რომ, რეალურად, ყველა ჩვენი მანქანა უკვე ავტონომიური მანქანა. ახლა, რომ ის არ არის, რასაც ჩვენ ვფიქრობთ როდესაც ჩვენ ვიფიქროთ ავტონომიური მანქანა. ჩვენ მიგვაჩნია, მანქანები, სადაც მე არ შემიძლია მიიღოს ჩემი ხელები შორს საჭე, და ჩვენ შეგვიძლია მხოლოდ ხელიდან. ახლა, რომ არ ხდება გრანდიოზული მასშტაბით ყველგან არის დღეს. მაგრამ არსებობს ცალი , რომ ვიწყებთ მოვიდეს კომერციულ სექტორში. მას შემდეგ, რაც 2003 წელს, Toyota, და შემდეგ რომ ბევრი სხვა მწარმოებლები, ყველას Ford და ლინკოლნ Mercedes Benz, უკვე სთავაზობს ზოგიერთი ტიპის ინტელექტუალური პარკირების დამხმარე. ეს არის, არის სენსორების მანქანაში, როგორც წესი, ულტრაბგერითი სენსორები მოკლე სპექტრი გამოვლენის დაბრკოლებები, რომლებიც შეუძლია აღიაროს, სადაც არსებობს მანქანა, მანქანა, ნებისმიერი ტიპის დაბრკოლება გარშემო მანქანა. თქვენ მაშინ დააჭირეთ ღილაკს ტირე და ვთხოვ მანქანა, გთხოვთ პარკი ახლა. თქვენ გასცეს მოთხოვნით. ავტონომიური სისტემის მაშინ იღებს მეტი და გამოყენებით იმ სენსორები შეუძლია გამოიწვიოს მანქანა შევიდა კონკრეტული პარკირების პოზიცია. ზოგიერთ ამ მოდელებს, არსებობს პარალელური პარკირების ვერსია და ბექ შევიდა ადგილზე ვერსია. და თითოეულ ამ სხვადასხვა პროგრამები იწვევს სხვადასხვა ნაჭერი პროგრამული უზრუნველყოფა. ახლა, რომ პროგრამული უზრუნველყოფა არ არის არაფერი უცნაური ან არ არის არაფერი, რომ თქვენ ვერ გამიგია, ამ ეტაპზე. ეს მხოლოდ შემდეგი ეს სენსორი სიგნალებს. თუ არსებობს რაღაც ახლოს მარცხენა მხარეს და მაქვს სივრცე მარჯვენა მაშინ მე იზიარებს ცოტა, ასე რომ, შემიძლია გადაადგილება მეტი უფლება. ბევრი ადრეული პარკირების სისტემები გააკონტროლებენ საჭე კუთხე, მაგრამ მოითხოვს შესახებ, ადამიანის მძღოლი, რეალურად ნაბიჯი ამაჩქარებელი ან დაიხევს შესვენება. უფრო თანამედროვე სისტემების რეალურად კონტროლი რომ მთლიანად თავად. ასე მაგალითად, მერსედესის S Class ავტომანქანის მარჯვენა ახლა, შეგიძლიათ გაიყვანოს ერთად, სადაც გსურთ პარკი, დააჭირეთ ღილაკს, და ეს იქნება პარალელურად პარკში თქვენთვის გარეშე თქვენი ხელები საჭე ან თქვენი ფეხები პედლები. ახლა ყველა ამ სისტემების იმედი სენსორები რომ ისინი აშენებენ შევიდა ამ მანქანების დღეს. და თუ ჩვენ ვიყენებთ იმ სენსორები გამოვლენის შესაძლებლობას დაბრკოლება და საგანგაშო შესახებ და არა ჩვენ ვიყენებთ იმ სენსორების აღმოაჩინოს დაბრკოლება, და შემდეგ ავტომატურად არიდებს, ეს მხოლოდ პროგრამული უზრუნველყოფის საკითხი. ფაქტობრივად, მხოლოდ რამდენიმე კვირის წინ, Tesla, ვინ არის ვაშენებდი ფანტასტიკური ავტომობილების ერთად ყველა ეს სენსორები მათ წლების განმავლობაში ახლა, გაცემული პროგრამული განახლება. და რომ პროგრამული უზრუნველყოფის განახლება დასაშვებია სატრანსპორტო საშუალებების პირველად შესვლის ავტომატური მართვის უფრო მეტიც, ავტო პილოტი მათ უწოდა. ეს ავტო პილოტი დაშვებული მანქანა აღმოაჩინოს შეჯახებების და ავტომატურად შესვენება, დაიცვას სხვა მანქანა რომ არის წინაშე, შესაბამისი სიჩქარით, დარჩენა ფარგლებში ბილიკები, უყურებენ კამერები, როგორც ინფრაწითელი და ხილული ნათელი, და შეძლებს იმის თქმა, თუ არა თქვენ დრიფტის თქვენი ჩიხი ან არა, შეცვალოს საჭე სათანადოდ, და კიდევ შეცვალოს შესახვევების როდესაც მომხმარებელი სიგნალებს. ყველა ამ სხვადასხვა თვისებები უბრალოდ საკითხია პროგრამული განახლება. ეს არის ის, რომ ყველა ეს მომხმარებლის გაიღვიძეს ერთ დილას იპოვოს ახალი პროგრამული უზრუნველყოფა შესაძლებელია მათი მანქანები. იმის გამო, რომ კონტროლის სისტემები იყო უკვე არსებობს. ახლა კი, ყველა ამ შემთხვევაში, ჩვენ ვხედავთ ამ პროგრამული უზრუნველყოფის სისტემები ხდება უფრო და უფრო გავრცელებული. ისინი იქ კომერციული პროდუქცია უკვე. და მომავალი არის, რომ ჩვენ აპირებს, რომ უფრო, რომ. სინამდვილეში, უბრალოდ ეს წელს, Freightliner იყო შეუძლია წარმოგიდგენთ ავტონომიური სატვირთო, ავტონომიური ტრაქტორი trailer, რომ ისინი ტესტირების იურიდიულად გზაზე Nevada. ეს მანქანები, კიდევ ერთხელ, დაიცვას წინასწარ მარშრუტი. ისინი დარჩნენ ფარგლებში შესახვევი. მათ დააჩქაროს და decelerate საპასუხოდ დაბრკოლებები და საგზაო პირობები. და ისინი კი ემორჩილებიან ზოგიერთი სხვა წვრილმანებს გზაზე. ყველა ეს სისტემები სულ უფრო და უფრო რთული. მაგრამ ისინი ჯერ კიდევ არ არის საკმაოდ ავტონომიური. ისინი ჯერ კიდევ არ არის საკმაოდ აკეთებს ყველაფერს. რომ არის, ისინი მაინც მოითხოვს ადამიანის მძღოლი უნდა დაესწროს, რათა ზოგიერთი მაღალი დონის გადაწყვეტილებებს. და კიდევ ერთი რამ, რომ ჩვენ აპირებს ვხედავ მომავალი ხუთი წლის განმავლობაში სხვადასხვა სამართლებრივი და ეთიკური კითხვები რომ ტრიალებს პროგრამული უზრუნველყოფა შენდება ამ driverless მანქანა. როგორ არის ის, რომ driverless მანქანა უნდა უპასუხოს, თუ ის გარს ადამიანთა ჯგუფი? რა მოხდება, თუ driverless მანქანა skidding გზაზე და თქვენ შეგიძლიათ იზიარებს მიმართ გულშემატკივარი 10 ადამიანი და ბრბო 7 ადამიანი? რა უნდა მანქანა გავაკეთოთ? ყველა ამ შემთხვევაში, არ არის მდიდარი სხვადასხვა კითხვები დასმული. და ისინი არ არიან უბრალოდ პროგრამული უზრუნველყოფა კითხვები, სამართლებრივ საკითხებს, ეთიკური კითხვები, ფილოსოფიური კითხვები. და ისინი, ვინც, რომ ჩვენ, როგორც საზოგადოების მოუწევს. ასე რომ, მე დატოვება თქვენ ერთი ბოლო ვიფიქრე, ეს ერთი Randall Munroe, საქართველოს xkcd, ჩემი ერთ-ერთი საყვარელი კომიქსი. ეს არ არის მხოლოდ, რომ ჩვენ ვაპირებთ, რომ ნახოთ ამ მანქანების შენდება და მიმდინარეობს შექმნილია პროგრამული უზრუნველყოფა. მაგრამ ჩვენ ვაპირებთ, რომ ნახოთ ადამიანი ცდილობენ გამოეყენებინათ მათ ასევე. როგორ არის ეს იქნება, როცა ვინმე შეიძლება, Wi-Fi, ჩამოტვირთვა პატჩი ან ატვირთეთ ვირუსი თქვენი ავტომობილი? რა სახის რამ მოხდება შემდეგ? ეს ერთი ცოტა უფრო playful of მაგალითად. მაგრამ ეს არის ის კითხვები ჩვენ ვაპირებთ, რომ გაუმკლავდეთ მალე. მადლობა გაწევრიანების მე. მე იმედი მაქვს, თქვენ სარგებლობდა იგი. ჩვენ დავინახავთ, თქვენ მომავალი დრო.