一隻滑鼠能夠自動移動,高速、精準地自動瞄準目標,同時不會被封鎖帳號,你見過沒有 ? 近日一位 Carnegie Mellon University 的一位研究生,在滑鼠上安裝了四個輪子,且會跟據其編寫的算法反饋,自動瞄準目標實現精準狙擊,將滑鼠訓練成 FPS 遊戲內的「神狙手」。
此前曾有一些硬件級的「外掛」輔助功能,但還未有能自瞄目標的能力,而一些外掛軟件,又很容易被偵測以致帳號被封鎖。於是這個研究生就開發出可自瞄目標的物理外掛,而這個裝上物理外掛的滑鼠,目前在 Aim Lab 訓練場中的成績已超過了一些 FPS 專業玩家。
人類 FPS 高手於 Aim Lab 中,平均達到 80,000 至 90,000 分左右,而這個「外掛滑鼠」竟取得了 110,000+ 分。而有網友看完後表示「絕不簡單,對於寫過程式的人而言,這真的沒聽上去那麼輕鬆」。
這個「物理外掛」由幾個主要部份組成,滑鼠的移動底盤、四個全向輪和對應的控制電機。這個全向輪 (omni wheels),能讓機器人向任意方向靈活移動。在基本的移動操作實現後,再加入電腦視覺算法,讓它學會自動尋找獵物。
之後再以 OpenCV 寫了一個 Python 目標檢測算法及 PID 控制算法,訓練其可根據目標位置以最短的「射擊點」迅速瞄準。當瞄準物體後就會自行觸發滑鼠「點擊」動作,從而完成自動射擊。
為了加強其射擊能力,研究生利用 Aim Lab 的第一人稱射擊遊戲模擬器,對它進行訓練。這個射擊模擬器中,有不少專業 FPS 玩家也在此訓練,包含各種不同類型的射擊任務,如人形移動靶、飛靶等。經過兩個月訓練及算法調整後,終於訓練出滿意的控制機械人,目前在 Aim Lab 中最高取得 118,494 分,超越了不少專業 FPS 玩家。
這個研究生 Kamal Carter 於高中時已開始玩機械人,目前研究興趣也是機械設計和 CAD 等,從 CMU 本科畢業,目前也在當中就讀碩士課程,同時也在 Howie Choset 教授創立的 HEBI Robotics 公司工作。