作者:
pat7681 (Pa3rick_Gao)
2020-06-02 12:40:24原文連結:
為什麼特斯拉AI「看不出」路中央橫躺的大貨車?如果貨車車主放了三角錐或許結果會不
同
https://udn.com/news/story/7086/4606969
原文內容:
昨天上午發生特斯拉無視路中央橫躺的貨車,筆直撞上去的新聞。相信很多人都覺得很奇
怪,駕駛表示有開啟輔助駕駛系統,那麼為什麼這麼大一台貨車躺在路中央,特斯拉的AI
會完全看不見?這是怎麼回事呢?雖然目前特斯拉官方沒有說明,不過,或許我們可以從
特斯拉輔助駕駛的AI是怎麼樣「看」這個世界的原理,來試著理解一下。
能夠實現自駕車自動上路,有幾個重要的硬體搭配軟體來實現,硬體方面包括有車上的多
具攝影機、LiDAR光達系統、GPS定位系統,軟體則是利用AI技術來辨識道路上的各種狀況
。而針對「特斯拉為什麼看不到路中央橫躺的大貨車」這個問題,主要是發生在AI辨識這
個部分上,因此我們必須先理解自動駕駛的AI辨識的原理。
其實自動駕駛AI辨識的基本原理,與其它的AI影像應用差不多,基本上就是必須要先能夠
為所見到的物體進行分類,然後在辨別出所看到的各個物件是屬於哪一個類別之後,再來
判斷這個類別的這個物件,現在的狀態又是什麼。
假設你今天要丟給機器學習,讓他理解什麼是計程車,什麼是大貨車,首先當然要讓他能
夠理解什麼是「車」。可能丟給他上百張物件的照片,第一階段,先讓他學會知道有輪子
的就叫做「車」。接下來他發現車子的輪子有的有四個輪子,有的有兩個輪子,有的有八
個輪子...然後你再教它四個輪子的是小型車,兩個輪子的是機車,八個輪子的是貨車或
卡車...諸如此類一路學習下去。
以自動駕駛來說,最基本它必須要能夠辨識出路上的行人、摩托車、各式車種、交通號誌
等等,這是最基本的辨別條件,接下來就要進一步辨識出行人要行進的方向、紅綠燈的狀
態、汽車是前行還是倒退、路上的白線延伸到哪裡......諸如此類,提供給自動駕駛的大
腦進行判斷。這些都會形成一個智慧學習的資料庫。
各家的自動駕駛AI基本的原理差不多,不過當然不同的車廠各自發展的AI,就有不同的特
長。比方說,「動物」是否要加入自動駕駛能夠判斷的類別?而有人類騎在上面的單車,
又該要怎麼判別?假設馬路上跳出了一顆球,或是像前幾天我們報導的天外飛來一隻烏龜
,你的AI要不要能夠判斷這些物體?這些就是不同的車廠對於不同的AI所進行的研發判斷
。
為什麼無法判斷是倒在地上的大貨車?
坦白說,透過機器學習,AI是如何判斷出一輛汽車是「汽車」的過程,對於人類來說可能
很難理解,AI可能可以在很複雜的情況下,很精準的判斷出結果出來,或是可以告訴你在
路前方目前有五輛公車、三台機車、兩輛腳踏車之類的,但可能卻無法回答你一些,你一
眼看上去覺得很簡單的問題。
不過,還記得嗎?前面我們說過,AI要學會怎麼樣判斷是一台車,基本條件可能是先從有
沒有輪子開始。而現在這輛橫倒在路中央的白色大物,一開始就沒有輪子,因此AI判斷是
車子的前提馬上就不存在,因此,在AI的眼中,這並不是一台車子。
再來就是在資料庫中看看,這個白色的東西是什麼呢?很明顯這不是人類、也不是交通號
誌,這個奇怪的白色東西可能根本就不存在於特斯拉的機器學習資料庫中。畢竟特斯拉的
機器學習很可能沒有考慮過會有這麼奇怪的東西出現在馬路中央。
因此,特斯拉的確是「看不出」有輛白色的大貨車倒在路中央的。
根據報導,車主當時是站在一旁的分隔島上。如果特斯拉的輔助駕駛正常運作的話,理論
上如果車主站在這個倒下的大貨車車頂前面,特斯拉的輔助駕駛AI應該就能夠看到「有人
」出現在馬路前方,進而進行自動減速、煞車的動作。
▲ 從監視器影片中看來,事故後方並沒有擺放三角錐等警告標誌物
當然了,如果你看過新聞報導中現場的監控畫面,特斯拉一路看起來氣勢十足地筆直往車
廂中衝入的畫面,相信你並不會建議貨車車主進行這樣「肉身擋車」的動作。
不過,車主如果有依照規定,在事故現場擺放三角錐或是警告標誌,特斯拉的AI應該是能
夠辨識出來警告標誌的,如果車主的警告標誌放的夠遠的話,特斯拉的自動駕駛應該還是
能夠及時煞住。壞就壞在看來貨車車主覺得這麼明顯的障礙物,任何「人」應該都看得到
,而忽略了擺放警告標誌的動作。(也有可能是貨車倒成這樣,根本拿不出警告標誌出來
放)
在這裡要補充說明的是,「看不出」不代表「看不見」,特斯拉的AI系統到底看到了什麼
,這一點在這裡就猜不出來了,但從撞上去的狀況來看,或許可能當成了普通道路或是背
景。
特斯拉輔助駕駛AI是怎麼看這個世界的?
在兩年前,曾經有名叫verygreen 與 DamianXVI的兩位駭客,購入一套解鎖的特斯拉
Autopilot Hardware 2.5 系統,然後將它開上路上AI即時解析的畫面錄了下來,從這個
影片中,我們可以看到特斯拉的AI是怎麼看這個世界的。
https://youtu.be/_1MHGUC_BzQ
他們手動駕駛開車在法國的路上,AI純粹是用來分析道路上的物件來進行判斷。其中你可
以看到,除了用方框框出辨識出來的物件之外,特斯拉的AI還可以辨識出來有哪些地方是
汽車可以行駛的路,就用綠色的範圍覆蓋,而往前的黃色直線,代表著可行駛的車道以及
邊界。至於在人行道上的石柱、路牌、遠處的建築物等東西,基本上不屬於可行駛的範圍
、也不會移動,因此AI不予理會。
特斯拉的AI可判斷的物件還包括有「路口」,會依照路口的範圍來判斷可行進的方向,像
是到了這個T字型路口的地方,你可以從兩對黃線的方向看出,他判斷車輛可以向右轉。
如果有「物件」擋在車子前方行駛的路徑上,你會看到黃色的線會變成紅色,表示警告。
再來下面這張就特別有趣了,你可以看到在這輛車轉彎的時候,有人橫過前面的馬路,這
裡需要特別注意綠色部分可行駛的範圍,你可以看到,特斯拉的AI會依照路邊水泥判斷人
行道與馬路之間的區別,但是當有人經過馬路的時候,綠色的範圍就縮起來表示不能夠行
駛。更有趣的是,後面有一排三角錐,他也會自動判斷為不能行駛。
從這幾張圖片以及影片,或許可以協助我們更進一步的理解,為什麼特斯拉「看不出」路
中央的貨車這件事。以及如果當時車主放了三角錐,或許就可以幫助特斯拉自動駕駛辨識
出「此路不通」的原因。
《原文刊登於合作媒體T客邦 ,聯合新聞網獲授權轉載。》
心得/說明:(30字以上)
根據內文所說,不建議貨車車主肉身擋車測試
而且遇到非常規突發狀況的時候也無法判別
畢竟系統內並沒有此項數據 電腦要怎麼判斷
建議還是自己掌握路況比較實在
*轉錄新聞/情報,必須附上原文及網址連結及心得或意見30字(不含標點符號)*
作者:
arickal (arickal)
2020-06-02 12:48:00翻車後仔細觀查來車:特斯拉→plan a, 其他車→plan b
作者:
BITMajo (BITMajo)
2020-06-02 12:49:00都4三角錐的錯
就像下圍棋的阿發狗,蒐集人類的大數據夠多,才能愈來愈強大,目前自駕系統就是沒法取代駕駛
作者:
whizz (澄)
2020-06-02 12:50:00特仔:都是they的錯。
當然,現在看一堆在特斯拉上面睡覺看書的不會在意,就用達爾文去天擇牠們就好
作者:
catson (貓兒子)
2020-06-02 12:51:00這樣直撞上去毫髮無傷也蠻猛的
作者:
G773 (G773)
2020-06-02 12:52:00那要看撞到什麼物體,若是車底結果就可能不一樣了
作者:
BITMajo (BITMajo)
2020-06-02 12:53:00問題是特斯拉喜歡玩壁尻,可能會牽連到其他人啊...
不用車底,如果一般海運用標準貨櫃,撞上去很難全身而退
作者:
SA01 (Desire)
2020-06-02 12:54:00阿法狗不是餵棋譜大數據...是自己深度學習跟特斯拉目前餵資料給車子是不一樣的
作者:
DYE (跟腦殘爭最後都會變腦殘.)
2020-06-02 12:54:00那貨車主在揮 特斯拉看起來也沒發現 差不多在車道上了
那冷藏貨車貨頂材質感覺連金屬都不是,裡面還有隔熱發泡棉,完全緩衝
作者:
BITMajo (BITMajo)
2020-06-02 12:56:00海運貨櫃應該是全鐵殼吧,才能堆那麼多層退役以後整理一下弄成貨櫃屋還能在鄉下開咖啡廳什麼的
貨車車主在揮手,想到WRC賽道旁的觀眾,可能電腦不會判定危險 XD
作者:
SA01 (Desire)
2020-06-02 12:58:00對..DYE大說的我也覺得奇怪...白色背景也就算了...行人也沒看到?
作者:
DYE (跟腦殘爭最後都會變腦殘.)
2020-06-02 12:59:00貨車主如果是穿越車道的行人 這樣是來不及會撞到的
作者:
SA01 (Desire)
2020-06-02 13:00:00特粉:以後規定行人要穿斑馬裝 XD
作者:
DYE (跟腦殘爭最後都會變腦殘.)
2020-06-02 13:02:00還有就是 一般這樣的事故 要在事故點前擺三角反光架如果ACC運作中 無法判斷停止物
作者: LebraDcup6 (喇叭D罩杯) 2020-06-02 13:03:00
一堆自以為的AI專家都出來了 笑死
作者:
DYE (跟腦殘爭最後都會變腦殘.)
2020-06-02 13:03:00至少應該先做到判斷三角反光牌
作者:
SA01 (Desire)
2020-06-02 13:04:00願請Lebra大指導羞辱推文的理盲XD。否則好像也是?
作者:
DYE (跟腦殘爭最後都會變腦殘.)
2020-06-02 13:04:00這樣至少不會造成ACC啟動中對停止車輛的追撞
作者:
melic ( )
2020-06-02 13:04:00就貨櫃每個面都漆警示三角形就好了 油車仔就是一堆毛
作者:
leona12 (leona12)
2020-06-02 13:05:00原來ACC是猴子看世界的程度 那難怪了
感覺特斯拉的自己沒特別厲害,只是吃定其他人腦駕駛的車輛會閃避特斯拉的無腦行動罷了...
作者:
dslite (呼呼)
2020-06-02 13:06:00作者:
DYE (跟腦殘爭最後都會變腦殘.)
2020-06-02 13:08:00另外 全封式的貨車的外殼相當薄 比海運櫃還薄我自家的車載貨的時候 裡面東西沒綁好倒下來 還撞破
作者:
toeic900 (好想回家)
2020-06-02 13:09:00不難理解呀,主人看不到ai就習得看不到
作者:
DYE (跟腦殘爭最後都會變腦殘.)
2020-06-02 13:10:00但是 海運櫃也沒厚到哪去 海運櫃主要靠八個角支撐海運櫃的外皮 怎麼用也不太會凹
作者:
ninja9 (顛頗中找尋平衡)
2020-06-02 13:12:00貨車是複合材料喔 鐵皮 0.5mm 頂多 上下夾 中間pp 材質
作者: albert7473 (How do you do?) 2020-06-02 13:23:00
只要在車道上 物體比底盤高 視為障礙物應停車不就好了
作者:
geniusw (silence)
2020-06-02 13:25:00我是覺得啦 人家領30萬鎂的天才正在想辦法解決這邊不知道在幹啥的只能酸
作者:
BITMajo (BITMajo)
2020-06-02 13:25:00海運貨櫃殼有折角,應該有加強他的強度吧如果特斯拉的車主都只開特斯來才能開的隧道那大家確實是不用再酸了
作者:
leona12 (leona12)
2020-06-02 13:28:00酸ㄧ下是為了大家好 不成熟的東西少用
作者:
yiyin330 (L*VE westwroth miller)
2020-06-02 13:28:00scape出來解釋一下
作者: a456618 (豆豆龍) 2020-06-02 13:28:00
撞這種車廂能出事才有毛病吧 這都能捧 ㄏㄏ
作者:
SA01 (Desire)
2020-06-02 13:29:00其實可能不少比例愛是酸特粉不是特車
所以以後最好不要穿白衣白褲(卡其),不然可能會被撞死
作者:
bbbing (無)
2020-06-02 13:45:00大貨車真是不應該
作者: Jeff911 (Jeff911) 2020-06-02 13:47:00
特斯拉應該要來這裡徵材的,這裡很多debug高手
作者:
SA01 (Desire)
2020-06-02 13:49:00樓上邏輯真大是....到底特是真的不知道弱點還是? ??。 Debug? 已笑
作者:
wolfybae (wolfy)
2020-06-02 14:08:00不管怎樣還是要注意車況才行....
Tesla上的毫米波雷達有一定感測角度,太高可能無法
沒發生車禍,他就是LV3自駕當發生車禍,他就是輔助駕駛By 薛丁格的特斯拉自駕
作者:
l6333133 (l6333133)
2020-06-02 14:42:00結論就是偉哉你特沒錯都它人錯
作者: SEEDA (喜德) 2020-06-02 15:06:00
貨車駕駛站旁邊都沒反應就對了,無腦推也太好笑了
作者:
chiguang (完美工具人)
2020-06-02 15:16:00數據沒有上傳啊
作者: giantwinter 2020-06-02 15:16:00
可是前面是白色牆壁也應該要停巴
作者:
lwamp (堯堯)
2020-06-02 15:21:00花大錢買了AP結果這麼大障礙物認不出來 下次升級還能再漲價 特粉錢真好賺呀
電腦跟人腦的差別 它可以1秒跟你講前面有幾十台什麼車 但是一台看起來不像正統車子的車給它10分鐘它也辨識不出來
一定有偵測到物體,但是這物體不在資料庫內所以選擇不煞車。不然路上一堆物體沒在資料庫內不就一天到晚在煞車
作者:
bbbing (無)
2020-06-02 15:54:00電腦辨識到不明物體,決定撞下去,這AI很棒XD
作者: moto000 (小金剛) 2020-06-02 15:58:00
不會自動變換車道嗎==
作者:
ahg (等一個人啤酒)
2020-06-02 16:07:00所以會撞牆也是合理的
作者:
maniaque (maniaque)
2020-06-02 16:10:00熊熊想到,若一個人很無聊,對著高速行駛的 Tesla順手丟一個交通錐到Tesla將行駛到的動線上,會怎樣????或者是一台載滿交通錐的貨車,開在特斯拉前面突然數十個交通錐滾下去到高速公路路面,後面就幾台開著 AP 然後駕駛根本沒看路的 Tesla 會怎樣???
ap的話照樣撞,ap只能說就一般車廠acc功能而已。
作者:
ASKA (The 羊男)
2020-06-02 16:41:00怎麼沒人想到為什麼大貨車會橫躺在馬路中間?這合理嗎?
作者:
G773 (G773)
2020-06-02 16:53:00爆胎、閃避障礙物、(扯一點)強風都有可能致使車輛翻覆呀
作者:
frey (frey)
2020-06-02 17:13:00寫一堆 結果貨車駕駛是站在車道, 不是躲旁邊..然後看不懂車頂, 白牆, 然後就判定safe 開上去?
可是未來還是有可能會有比較啟智的特酸會無視人家車廠有說要注意路況這件事啊
作者:
Linethan (我è¦ä»€éº¼?)
2020-06-02 17:30:00也是AI無法判定那是danger 所以就沒有動作?也可能是AI無法判定那是danger 所以就沒有動作?也許AI的邏輯是 只有它偵測到危險時才會介入駕駛但是它判定不出是否危險時就不會介入 而是讓駕駛去判斷所以說AI只是輔助啊XD
作者:
ksk0516 (ksk0516)
2020-06-02 17:37:00屁啦只有看到車才要停?
特斯拉行銷過頭被神話了,賓士的自駕優於特牌很明顯說不定豐田的自駕都比特斯拉好,我寧可買豐田的tss
作者:
bbbing (無)
2020-06-02 18:53:00之前強國也有人開Audi想撞展間結果被自動煞停的靜止物品突然理所當然的變成應該撞下去XD
作者: imtaku (taku) 2020-06-02 19:25:00
一句話,就還不行啦
作者:
sdd5426 (★黑白小羊☆)
2020-06-02 19:26:00看不懂那是車子沒問題 可是怎麼樣也要認為那是牆吧
作者:
bod (123)
2020-06-02 20:33:00印象中,影像辨識要快速找到移動的物件,只會檢查連續畫面的diff,所以靜止的東西會被濾掉
作者: scelerisque (scelerisque) 2020-06-02 20:35:00
這公司就是從老闆到粉粉們都愛吹牛 不意外
作者:
LexusNo1 (LexusNo1)
2020-06-02 22:48:00要是今天撞的是別牌,特粉會說:換成特斯拉就閃的過了。
作者:
n3688 (none)
2020-06-02 23:00:00用AI捍衛路權
作者:
ppegg (Mania)
2020-06-03 00:44:00ai駕駛出錯的機會比人類低多了。但遇到資料庫中沒有的罕見特例就是會出包
作者:
kutkin ( )
2020-06-03 01:28:00封閉系統才可以放任的東西。