【導讀】一只9歲的猴子,可以用意念玩乒乓球游戲。現在,國外工程師可以讓一只老鼠玩射擊游戲Doom,15分不停歇,還要上直播。
一只9歲的猴子,用意念可以玩乒乓球游戲。
今年4月份,馬斯克旗下的腦機接口公司Neuralink就展示了這只恒河猴如何用腦電波玩街機游戲。
?
那么,如果讓一只老鼠玩射擊游戲,你會不會覺得太牛啤了。
近日,一位來自匈牙利的神經科學家Viktor Tóth花了一年時間成功訓練老鼠玩1994年經典游戲《毀滅戰士2》(Doom II),甚至還想要在 Twitch 上直播。
先來看下效果:
老鼠在「球體跑步機」上跑起來很溜。
沒幾下就把小惡魔打死了,佩服!
那么,想要讓老鼠打游戲,首先需要做好一個嚙齒動物虛擬現實裝置(Rodent VR setups)。
Viktor用了大約4個月的時間完成這套裝置,其中包括:
一個泡沫球,讓系上安全帶的老鼠在上面運動,同時運動激光傳感器(由鼠標制成)會追蹤球的運動。
這個球是由三個球軸承在底部支撐,兩個在前面,一個在左側。滾珠軸承以90 ° 的角接觸球面,以減少摩擦力。
之后,Viktor便把整個系統安裝在一個預先切割的鋁制框架上,如下:
與人不同,有研究顯示老鼠的視野范圍可以達到300 ° ,因此屏幕選用可以不用覆蓋整個視野。
但是,在老鼠周圍環境中配備一個更寬的屏幕可以提高沉浸感系數。因此,Viktor選擇使用戴爾曲面屏。
接下來,想要訓練老鼠在球形跑步機上運動,就得需要一個反饋機制來強化行為。
在訓練的時候,老鼠只要往前移動,就可以獲得糖水獎勵。
話說回來,小鼠怎么就會玩Doom了? 首先訓練小鼠在跑步機上會走。
其實剛剛也提到通過積極反饋來強化行為,但是如果小鼠被卡住了,還得需要手動將球移動到正確的方向,再來強化。
就此,Viktor想出了一個自動的解決方案,就是使用發動機驅使兩個軸來滾動球。
下一步重點來了,如何訓練小鼠射擊?
射擊是游戲中必須在小惡魔出現在玩家面前的情況下進行的動作,老鼠該如何判斷這個時候去射擊呢?
還是得持續手動訓練。 我們假設射擊時的老鼠行為動作是一種抬起身體的方式——伸展前腿抬起身體。
簡單地說,訓練過程如下:
老鼠前進到一個惡魔時,軟件就會檢測到惡魔在其附近。最初老鼠不知道在這種情況下該做什么,所以訓練軟件控制的推拉螺線管將小鼠稍微抬高,讓它的頭部接觸到一個按鈕。
老鼠的頭部按下按鈕之后,游戲中的小惡魔便會被擊殺,而老鼠也可以再獲得一次糖水獎勵。
久而久之,老鼠便會知道只要前進,以及用頭部按下按鈕就可以獲得獎勵。
Viktor 表示其中一只 Romero 的老鼠在設備上連續玩了15分鐘的游戲都不會感到疲憊。
這讓他覺得如果能夠讓老鼠對游戲感興趣的話,那么老鼠就會玩至少 10至20分鐘,在 Twitch 上直播的話也能夠吸引跟多人注意。
整個訓練中使用了Doom中的自制地圖,老鼠必須在迷宮中往前行走一小段路,經過一條長走廊之后穿過一道門,然后使用武器擊殺一只小惡魔。
此前,Viktor Tóth 也曾想要教老鼠玩 3D 吃豆人游戲,但最終還是放棄了,因為這對老鼠來說是非常困難的事。
當他被問道,訓練老鼠玩電子游戲這樣的想法從何而來?
去年,馬斯克給豬腦植入芯片可以分析它的興奮程度,Viktor便想到了這個主意。
「這個項目與腦機接口非常相關——從長遠來看,我正試圖進入這一領域。在這個領域有一些玩家,比如 Neuralink、 BlackRock 和 Paradromics,他們正在猴子身上測試他們的設備,然后把它們推廣到人類身上。但問題是,大部分認知能力已在老鼠身上所呈現,那么為什么我們不能使用老鼠呢?」
部分原因是你不能完全訓練一只老鼠去玩像“乒乓”這樣的游戲,對吧?這項研究的設計是困難的,但是一旦你通過在虛擬環境中訓練老鼠來跨越這些障礙,那就是巨大的。
你可以記錄老鼠發出的各種各樣的大腦信號,比如簡單的視覺皮層信息,或者你可以提升到決策和計劃的高度。
一起來看看老鼠是如何玩轉《毀滅戰士》吧。
參考資料:
https://medium.com/mindsoft/rats-in-doom-eb6c52c73aca
https://futurism.com/viktor-toth-doom-rat
本文來自微信公眾號“新智元”(ID:AI_era),編輯:桃子,36氪經授權發布。