當前位置:
首頁 > 科技 > 不開玩笑,他們玩《俠盜獵車手》是為了測試自動駕駛 | 完全極客養成指南

不開玩笑,他們玩《俠盜獵車手》是為了測試自動駕駛 | 完全極客養成指南





摘要:

在 Twitch 的一個直播間里,一個一言不發、技術很差的「主播」卻吸引了很多人的圍觀。




按照常理,那些有勇氣直播自己玩遊戲的人應該都是些高手,至少也要風趣幽默才行。但在 Twitch 的一個直播間里,一個一言不發、技術很差的「主播」卻吸引了很多人的圍觀。


這位「主播」名叫 Charles,此時他正在 GTA V (俗稱俠盜獵車手 5)遊戲里開著一輛跑車在城市橫衝直撞——他時而撞上路燈,時而又衝進了花壇里,簡直「不能更菜了」。


Charles 經常會被這樣鄙視,圖片來自 Engadget


當 Charles 偏離正常路線並徑直衝進海里時,圍觀群眾興奮了起來,在彈幕中刷起了「Water!」、「Finally!」等評論,就像期待了很久的事情終於發生了一樣。


當你不知道 Charles 的背景時,一定會對他嗤之以鼻,「這樣的技術也好意思出來直播?」但如果告訴你他其實是一個 AI 程序時,你會不會對它另眼相看呢?




在 GTA V 遊戲里做一名「老司機」

實際上,Charles 是程序員 Harrison Kinsley 用 Python 語言編寫的一個 AI 程序,結合了當下非常熱門的神經網路技術(Neural Networks),讓他可以基於遊戲內的物理環境進行實時運算。


Harrison Kinsley 的直播間


Charles 的目標很簡單,就是希望在 GTA V 遊戲里做一名「老司機」。為了讓更多人看到他是如何運作的,Harrison Kinsley 想到了遊戲直播網站 Twitch。


我第一次知道 Charles 是今年 5 月份,那時它的表現就和文章開頭描述的一樣,彷彿是一個醉漢駕著車在城市遊盪。由於早期的演算法還無法識別海洋的存在,所以 Charles 經常出現一頭扎進水裡的情況,最後竟然變成了一個令人期待的「保留節目」。


掉進水裡的 Charles,圖片來自 kotaku


Charles 的另一個「保留節目」是被警察通緝。在 GTA V 遊戲中會根據犯罪的嚴重程度給出五種不同的通緝等級,「莽撞」的 Charles 經常會吸引到警察的注意,但據說最高等級的「五星通緝」還沒有出現過。


時隔幾個月後,我再看 Charles 的直播時發現他「守規矩」了許多——大多時候他都在正確的車道上狂奔,發生一些碰撞後也能及時回到正軌。而讓很多觀眾失望的是,Charles 已經能夠識別出海洋的存在了。


根據 Harrison Kinsley 介紹,Charles 所有的決策都是基於像素信息(pixel data )進行即時演算的,「你們看到的和他是一樣的」。這意味著 Charles 在里程積累後,必須進行版本更新才能變得更加聰明。


Charles 最新的版本是 V0.06(speedometer),速度計的加入讓他可以更加從容地轉向和規避障礙物,也能在更加複雜的道路環境里正常行駛。Harrison Kinsley 還表示未來會考慮為它加入短時記憶(short-term memory,STM),幫助他更好地在駕駛中進行決策。


雖然 Harrison Kinsley 目前開發 Charles 更多是出於 Python 語言的推廣,他並沒有計劃就此進入自動駕駛行業。但不得不說,通過在模擬環境下進行測試,通過累計數據提升自動駕駛 AI 能力已經是業界比較普遍的做法了。Charles 還在不斷地「進化」,未來當他足夠聰明時,進入現實生活中也並非只是「天方夜譚」。




為什麼要在 GTA V 里測試自動駕駛?


實際上,這不是 GTA V 遊戲第一次被用於測試自動駕駛技術了。例如去年 9 月,MIT Technology Review 曾報到過 Intel 實驗室和德國達姆施塔特工業大學正在使用 GTA V 遊戲去驗證其研發的自動駕駛技術;普林斯頓大學的 DeepDrive 項目在開發時也選擇了在 GTA V 進行測試。



Google 一下,這樣例子還能找到很多,為什麼 GTA V 被自動駕駛「盯上了」呢?


玩過 GTA 遊戲的人應該都知道,遊戲中的城市布局往往都能在現實中找到原型,而 GTA V 的城市(Los Santos)簡直就是洛杉磯的翻版,聖莫妮卡海灘、日落大道、好萊塢……這些地標都能在遊戲里一一找到對應。


更為重要的是,GTA V 擁有一個擬真程度很高的開放世界,遊戲中天氣會發生變化,交通環境也非常複雜。雖然玩家們常常為了完成任務選擇在城市橫衝直撞,但只要你願意,也可以盯著紅綠燈和行人在遊戲里做一個「守法公民」的(我有一個朋友就是這麼做)。


實際上,「路測」對於自動駕駛技術來說是一個必不可少的驗證環節,但在現實生活中進行這項工作並不是一件容易的事情。首先廠商們需要找到合適的車輛進行改裝,還要找到合適的環境進行調試,更加重要的是要能夠得到當地交管部門的許可。別忘了,這一切還要在經費允許的條件下進行。


雖然現在 Waymo (前 Google 自動駕駛團隊)的自動駕駛車輛已經在真正的道路上繁忙地測試了,但是根據報道 Google 早期也曾開發過一套加州的虛擬道路系統進行測試。但很顯然,不是所有公司都有能力、精力去自己開發一套這樣的系統。


高度擬真的城市布局和交通環境,加上各種隨機的道路狀況,GTA V 遊戲簡直就是一個天然的模擬模型。相比自己去建模,一個遊戲的價格對於那些處於起步階段的 AI 團隊來說幾乎可以忽略不計,更何況它是百分之百安全的。


GTA V 畢竟只是一款遊戲,它是無法取代專業工具的。實際上,提供模擬測試的整體解決方案已經成為一些 AI 初創公司進入自動駕駛領域的新手段。來自以色列的初創公司 Cognata 正在把它的模擬模型推廣給更多的汽車廠商,其官網顯示他們已經完成了 220 萬英里的模擬測試。



當然,對於大眾來說,圍觀 Charles 的成長或許是一件更加有趣的事情。Harrison Kinsley 原本計劃 7x24 小時進行 Charles 的直播,但最近他經常處於離線狀態。Harrison Kinsley 在留言區說自己家裡的空調壞了,德州的夏天又特別難熬,所以電腦要暫時歇一歇了。


https://www.twitch.tv/sentdex

圍觀 Charles。



本文由極客公園原創


轉載聯繫 wangxue@geekpark.net








喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 極客公園 的精彩文章:

必收!這款強大的 PDF 在線工具,以後一定用得上 | 挖 App
深度肉測 | 九款可能讓你心動的拍照手機
騰訊在雲端:悄然轉變的巨頭,正在如何重新定義自己?
華為正式發布暢享 7,千元機如何能用得爽?

TAG:極客公園 |

您可能感興趣

不能開車玩手機的自動駕駛,就是耍流氓!
谷歌無人駕駛汽車開始向乘客收費 自動駕駛真的要來了
為了測試輪胎,他們造出了自動駕駛汽車
徹底無人化不是夢!自動駕駛汽車將進行路試
阿里擁抱無人駕駛,已經開始測試自駕車!
自動駕駛汽車為啥能夠自動駕駛?
自動駕駛穿梭巴出現事故,原因竟然是手動駕駛操控器被鎖了
忘了自動駕駛汽車吧,現在連拖鞋都可以「自動駕駛」了!
大巴車也能自動駕駛了?宇通大客車自動駕駛,已經超乎你的想像!
自動駕駛穿梭巴在 LA 出事故,原因竟然是手動駕駛操控器被鎖了
自動駕駛客車又有新動作
滴滴自動駕駛怎麼玩?
自動駕駛汽車,你敢開嗎?
自行車也能無人駕駛,能夠語音控制其動作,這不是開玩笑?
科幻片里的自動駕駛汽車離我們不遠了
一錘定音:自動駕駛汽車不能成為移動殺人機器
通用的自動駕駛汽車已經在以色列上路測試了!
自動駕駛汽車來了 但你的車絕對不是
未來展望:殘疾人也能使用自動駕駛汽車
優步自動駕駛汽車撞死人,自動駕駛還有未來嗎