สวัสดีครับ ชาว Blink Drive ทุกท่าน โพสนี้ผมจะทำการ update ข้อมูลเกี่ยวกับระบบ FSD (Full Self-Driving) Beta Software เกี่ยวกับการพัฒนาการจากปี 2021 (ปีที่แล้ว) จนมาถึงปีนี้ (2022) แบบย่อๆ นะครับ
35 Software Released
ระยะเวลา 1 ปีที่ผ่านมานั้น ทีม Tesla FSD นั้นได้ปล่อยชุด Software เวอร์ชั่นต่างๆ มากถึง 35 เวอร์ชั่นใน FSD Beta Software เพื่อ upgrade ให้ Software ของ Tesla FSD Beta นั้นมีประสิทธิภาพที่ดีขึ้นและขับขี่ปลอดภัยมากยิ่งขึ้นครับ
FSD Software Update ที่สำคัญหนึ่งในนั้นคือ Chuck cook’s unprotected left turn(Chuck Cook พระบิดาแห่งการเลี้ยวซ้าย) ที่อีลอนให้เกียรตินำชื่อของลุง Chuck ซึ่งเป็นผู้ใช้งาน Tesla Model 3 และ Tesla FSD Beta นั้นออกมากล่าวถึงความไม่ปลอดภัยของ software FSD Beta จากนั้นทีม Tesla ก็ได้ทำการอุดรูรั่วนั้นโดยการสร้าง update software ให้ error ที่ลุงแกหามาโดยเฉพาะเลยนะครับ (ผมได้ทำคลิปเกี่ยวกับ software update ตัวนี้เอาไว้แล้วนะครับลองไปเปิดดูประวัติ software update ตัวนี้กันตรงนี้ครับ)
เจาะลึกการตัดสินใจของ Tesla FSD Beta
คราวนี้กลับมาในงาน Tesla AI Day กันต่อนะครับ ทางวิศวกรของ Tesla ได้อธิบายข้อมูลภาพด้านล่างดังนี้นะครับ(อ่านต่อใต้ภาพได้เลย)
อ้างอิงจากสถานการณ์ในภาพด้านบนนั้น เราจะได้เห็นได้ว่ารถ Tesla อยู่ที่ถนนเส้นรอง(ในซอย)และกำลังจะเลี้ยวซ้ายเพื่อข้ามไปอีกเลนในถนนเส้นหลัก อารมณ์เหมือนเรากำลังจะเลี้ยวรถออกจากซอยหน้าหมู่บ้านเพื่อข้ามไปอีกเลนนึงของถนนนะครับ
อย่างไรก็ตาม ผมต้องขออธิบายกฏกติกาการขับขี่ในอเมริกาเพิ่มเติมนิดนึงว่า อเมริกานั้นเป็นประเทศที่สัญจรตรงข้ามกับไทยนะครับ (รถอเมริกาเป็นพวงมาลัยซ้าย)ดังนั้นการเลี้ยวซ้ายออกจากซอยที่เราในเห็นภาพเท่ากับการที่เราขับรถเลี้ยวขวาออกจากซอยในประเทศไทยครับ
คราวนี้อุปสรรค์ในรูปภาพ(อย่างที่เราเห็น)จะมีคนกำลังจะข้ามถนน(ซึ่งไม่มีทางม้าลาย)ตรงนี้ซึ่ง Tesla FSD นั้นมองคนๆ นี้เป็นอีกปัจจัยนึงที่ต้องมาคำนวณในการขับขี่ออกจากซอยครับ ประเด็นคือเราต้อง yield (ให้ทาง) คนข้ามถนนก่อน, จากนั้นก็ให้ทางรถที่กำลังจะมาจากฝั่งขวาแล้วก็ให้ทางรถที่กำลังจะออกจากซอย
จากนั้นรถจะถึงทำการแทรกกลางซึ่งใช้เวลาเสี้ยววินาทีในการตัดเข้าไประหว่างรถและคนข้ามถนนนะครับ
อย่างที่เห็นไปด้านบนนั้น Tesla FSD สามารถจับวัตถุรอบด้านได้และนำวัตถุเหล่านั้นเข้ามาในสมการ spatial attribute
เดี๋ยวผมจะพูดคุยเรื่องนี้ในโพสถัดไป แต่จะอธิบายคร่าว ๆ ว่า เป็น Object แบบ 4 มิติ คือ กว้าง x ยาว x สูง x เวลา เข้าไป คือ occupancy semantics นี้มันจะเอาเรื่อง time space (สถานที่และเวลา) ใส่เข้าไปในสมการด้วยว่า อีก 1 วินาทีข้างหน้ารถคันหน้าจะขับไปทางไหนด้วยเอา dataset ความน่าจะเป็นมา predict(คาดเดา)ว่ารถคันข้างหน้ามีสิทธิ์จะขับออกมาตัดหน้าเราไหม ถ้ารถคันข้างหน้าเริ่มขยับนั้น ตัวระบบจะทำการ mark (ทำเครื่องหมาย)ภายใน 10 ms (0.01 วินาที) และเปลี่ยนสีของรถเป็นสีน้ำเงินหรือแดงตามความเหมาะสม อันนี้ทดเอาไว้ในใจก่อนนะครับ เดี๋ยวเจอกันโพสถัดไป ผมจัดหนักให้ถึงโคนของความหมาย Spatial attribute แน่นอนครับ ซึ่งเป็นหนึ่งในเครื่องมือที่ Tesla มาเอาใช้กับ Tesla FSD Software ครับ
หมายเหตุ : ภาพที่นำมาแสดงทั้งหมดเป็นภาพจากการขับขี่บนท้องถนนโดย Tesla FSD Beta ทั้งหมดทั้งสิ้น
ส่วนภาพด้านล่างนี้เป็นการ regenerate (นำขึ้นมาทำใหม่) ผ่าน simulator (จำลอง) สถานการณ์นะครับ จะเห็นได้ว่า รถได้ทำการเลี้ยวซ้ายจากซอยไปยังถนนใหญ่ซึ่งฝรั่งจะใช้คำว่า Crowded Unprotected Left turn ซึ่งมีวัตถุมากกว่า 20 อย่าง(เช่น สุนัข, คนข้ามถนน, รถสวนไปมา, เป็นต้น)เต็มไปหมด ในสมอง Tesla FSD นั้นต้องจำลองภาพเหล่านี้ซ้ำ ๆ กันไปเรื่อยๆ ทุกๆ 10 ms (Millisecond) หรือ 0.01 วินาทีหรือเรียกได้ว่า ภายใน 1 วินาที Tesla FSD ได้จำลองสถานการณ์ในการออกตัวรถไปแล้ว 100 ครั้ง ทั้งนี้ทำไปเพื่อหา solution (วิธีการ)ที่ดีที่สุดครับ ซึ่งการจะเริ่มเอา solution นั้นมาใช้นั้นจะคอมพ์ของรถมีเวลาเพียง 50 ms หรือ 0.05 วินาทีเอาแผนการณ์นั้นมาใช้ครับ อารมณ์เหมือนเรากระพริบตายังไม่ทันเสร็จรถตัดสินใจให้เสร็จแล้วครับ
ผมแถมการอธิบายภาพด้านบนนี้ให้อีกนิดนึงคือ เราจะเห็นได้ว่ารถในภาพนั้นมี 2 สีคือสีเทากับสีแดง จริงๆแล้วจะมีอีกสีนึงคือ สีน้ำเงิน ส่วนคนนั้นจะเป็นสีเหลืองครับ วัตถุต่างๆ ในภาพนั้นจะถูกจัดลำดับความสำคัญ (Priority) ไม่เท่ากันนะครับ โดยสีเทาคือรถที่จอดหยุดอยู่, รถที่สวนเลนเรามา, หรือรถที่ไม่เกี่ยวกับเส้นทางที่เรากำลังจะไป ส่วนสีน้ำหรือฟ้านั้นคือรถที่มีโอกาสจะเข้ามา interact (มีผลกระทบ)กับรถของเราได้แต่ยังมีความเป็นไปได้แบบ 50/50 ส่วนสีแดงนั้นคือ danger หรืออันตรายครับ ตัวรถต้องรีบคิดหา solution (วิธีการ) จัดการกับรถที่มีสีแดงเช่น เร่งหนีอย่างในภาพ, หลบซ้ายหรือขวาตามสภาพถนน ซึ่ง AI เหล่านี้แทบจะคิดเองไม่ได้เลยถ้าไม่ผ่านการ train (ฝึก)
โดยอีลอนบอกเองว่า Tesla เป็นบริษัทแรกของโลกที่มี dataset (ชุดข้อมูล) เกี่ยวกับภาพ, วิดีโอ, สถานการณ์ของการจราจรมากที่สุดในโลกในตอนนี้ครับ ก็แน่แหละครับ รถ Tesla ขายออกไปมากกว่า 2 ล้านคันแล้ว และก็รถทุกคันมีกล้องติดตัวกันหมดเลย ฮ่าๆ
BLINK DRIVE TAKE
ข้อมูลด้านบนที่ทุกท่านเห็นนี้คือเป็นข้อมูลส่วนย่อยเล็กๆ ที่ Tesla นำมาเสนอในงานนะครับ จริงๆ แล้วเรื่อง FSD Software Beta นั้นมันยาวมากๆ ครับ ผมไม่สามารถอธิบายให้จบภายในโพสเดียวครับ เดี๋ยวผมจะทำเป็น series post ให้อ่านเหมือนเรื่องแบต 4680 นะครับ อย่างที่อีลอนเคยบอกคือ Tesla ไม่ใช่บริษัทผลิตรถยนต์ครับ Tesla เป็นบริษัทพัฒนา software ครับ ส่วนรถยนต์นั้นเป็นเพียง hardware ตัวนึงที่ Tesla ใช้ในการพัฒนาครับ
ถ้าผมยังมีเวลาเหลือจากการเรียนภายในอาทิตย์นี้ ผมจะแปลข้อมูลให้หมดนะครับ ถ้าไม่งั้นอาจจะโดดไปทำอีกโพสคือ Tesla Dojo แล้วก็ปิดเลยครับ ใครสนใจข้อมูลด้านไหนแบบเจาะลึกเป็นพิเศษก็ทักเข้ามาได้ตาม social media ด้านล่างนี้ครับ
ที่ผมตอบเร็วสุดตอนนี้น่าจะเป็น Discord ครับ เพราะอยู่ในมือถือและต้องใช้ทุกวันเพื่อคุยกับเพื่อนป.เอก, ป.โทในมหาลัยครับ