新創公司「Lucky Robots」宣布正在開發專為人工智慧機器人設計的專屬遊戲引擎,提供即時 3D 虛擬訓練空間。然而,由於現有技術早在十年前就已被廣泛使用,關於其是否真為「全球首款」的稱號引發了爭議。
想像一下。一台價值數千萬甚至數億韓元的最先進雙足機器人,正佇立在實驗室的中央。電源開啟,人工智慧 (AI) 向機器人下達了「向前走」的指令。然而,機器人邁出第一步的瞬間便失去平衡,重重地摔在堅硬的混凝土地面上。伴隨著「砰!」的一聲巨響,金屬手臂彎曲變形,精密的感測器也摔得粉碎。為了讓機器人學會像人類一樣流暢地行走,它必須經歷數萬次這樣的跌倒。那麼,難道我們為了打造一台完美的機器人,就必須砸毀數萬台機器,並浪費天文數字般的金錢嗎?
有一項技術能像施展魔法般解決這個問題。那就是在電腦中打造一個與真實地球一模一樣的虛擬世界,並在其中訓練機器人。打個比方,這就像是為了剛學走路的嬰兒,用電腦繪圖打造一個無邊無際、鋪滿柔軟床墊的房間,讓他們無論怎麼跌倒都不會瘀青。最近,在科技界,圍繞著這個用來打造虛擬世界的特殊軟體——也就是所謂「專為機器人設計的遊戲引擎」——展開了一場非常有趣的爭論。
為什麼這很重要? (Why It Matters)
近年來,全球機器人產業正以超乎我們想像的速度發展。機器人不再只是固定在工廠角落、單純負責焊接車門的機器。根據國際機器人聯盟 (IFR) 發布的 2025 年世界機器人報告指出,這一年全球新安裝的工業機器人中,有高達 54% 集中在中國,這顯示出全球對於自動化的需求可說是呈爆發性成長 International Federation of Robotics。簡單來說,如果新製造了 100 台機器人,其中就有 54 台被送往中國的工廠和物流倉庫。
隨著需求如此爆炸性地增長,如何快速且低成本地製造出聰明的機器人,便成為了重中之重。雖然打造機器人堅固骨架和馬達的機械技術固然重要,但訓練能夠像人類一樣自然控制其身體的「軟體大腦」,才是真正的核心競爭力。為了讓機器人的人工智慧學會在現實世界中自然移動、操作物體,並正確理解複雜的物理環境,一個龐大的虛擬訓練場是絕對不可或缺的 Software Engineer (C++) - Core/Game Engine @ Lucky Robot。如果沒有這種無限的虛擬訓練空間,機器人技術的發展勢必會被每次跌倒損壞後修理實體零件的成本和時間所絆住,進展將會變得無比緩慢。
淺顯易懂:機器人走進遊戲世界的緣由
只要回想一下飛機飛行員最初是如何學習飛行的,就能非常容易地理解這個情況。新手飛行員一開始絕對不會直接去駕駛載有數百名乘客的真實客機。取而代之的是,他們會坐在安全設置於地面的「飛行模擬器」中,進行無數次的起飛、降落和緊急狀況演練。在模擬器中,即使因為操作失誤而墜毀,也不會有人受傷;只要按下重置按鈕,飛機就會完好如初地再次出現在跑道上。
專為機器人設計的 3D 模擬平台,所扮演的角色與此完全相同。對於人工智慧機器人來說,這裡就像是一個無敵的武術訓練場,無論跌倒幾萬次都不會受傷,犯下再大的錯誤也能不斷地滿血復活。
最近,一家名為「Lucky Robots」的新創公司大膽宣稱,他們正在打造「全球首款機器人專用遊戲引擎」,此舉引起了極大的關注 Software Engineer (C++) - Core/Game Engine @ Lucky Robot。知名遊戲引擎開發者 Yan Chernikov(在線上社群的活動名稱為 The Cherno)以技術長 (CTO) 的身分加入了這家公司,並正以 Hazel 引擎為基礎,構建一個全新的平台 r/gameenginedevs on Reddit: The Cherno…。Lucky Robots 的最終目標,是透過這個即時 3D 環境,讓大規模的機器人訓練與測試環境變得比以往任何時候都更快、更容易讓大眾使用 Software Engineer (C++) - Core/Game Engine @ Lucky Robot。
| 這樣的模擬環境並不僅僅是展示看起來像現實一樣華麗的圖形。現代的模擬平台整合了精密的物理引擎(一種用數學方法精確計算現實中重力或摩擦力等物理定律的程式),甚至能將微小的重力變化、地板的濕滑程度、物體間的碰撞現象,甚至是物體的材質特性,都在電腦中完美地建立模型 [What is Robotics simulation : Robotics simulation Definition | Unity](https://unity.com/glossary/robotics-simulation)。此外,它們還將攝影機、光達(LiDAR,一種發射雷射來精確測量距離的設備)和深度感測器等作為機器人眼睛的認知系統,也與現實一樣進行虛擬化呈現,以幫助機器人能像人類一樣準確地理解周圍環境 [What is Robotics simulation : Robotics simulation Definition | Unity](https://unity.com/glossary/robotics-simulation)。 |
現狀:這真的是「全球首款」嗎?
然而,科技界對於 Lucky Robots 如此大膽的宣言,看法並非一面倒的友善。最大的爭議火種,就落在「全球首款 (first)」這個宣傳字眼上。IT 專家和機器人工程師們異口同聲地表示,其實早有其他知名的系統長期以來一直完美地扮演著這個訓練場的角色。
| 在被譽為開發者聖地的美國知名 IT 社群「Hacker News」上,有位使用者在看到 Lucky Robots 的消息後便尖銳地指出:「像 Bullet 物理引擎這樣的技術,不是已經被用於機器人模擬長達十年以上了嗎?我實在不懂『首款機器人專用遊戲引擎』這個訊息到底是什麼意思。」 [The first game engine for robotics | Hacker News](https://news.ycombinator.com/item?id=48502053) |
最具代表性的例子,就是我們耳熟能詳的 3D 遊戲製作軟體「Unity」。雖然 Unity 主要作為製作智慧型手機遊戲或華麗 PC 遊戲的工具而為大眾所知,但其背後的實力卻遠不止於此。自 2010 年代起,Unity 便憑藉其即時 3D 平台技術,跨越遊戲領域,深入電影製作、汽車產業等其他工業領域 Unity (game engine) - Wikipedia。特別是在深度學習(讓電腦自行學習的人工智慧技術)熱潮席捲之下,Unity 引擎軟體已經被廣泛且活躍地應用於虛擬開發和訓練最先進機器人與自動駕駛汽車的核心工具 Unity (game engine) - Wikipedia。Unity 開發團隊也透過官方部落格強調,機器人開發的工作流程高度仰賴基於模擬的測試與訓練,並積極引導開發者如何輕鬆地將 Unity 應用於機器人模擬 Robotics simulation in Unity is as easy as 1, 2, 3。
不僅如此,還有一個巨大的競爭對手。由 Linux 基金會 (Linux Foundation) 支援、任何人皆可免費使用的開源「開放 3D 引擎 (Open 3D Engine)」,也在 2023 年 10 月進行了大規模更新。這個最新版本包含了創新且自動化的功能,幫助開發人員、藝術家和內容創作者不僅能打造超大型的賣座遊戲,還能更輕鬆、更強大地建構機器人模擬、元宇宙、醫療、數位孿生(將現實事物在虛擬空間中完全複製成雙胞胎的技術)和汽車等各種 3D 應用程式 Newest Open 3D Engine Release Introduces Industry-First Automations…。也就是說,市場上早已有實力強勁的前輩們穩穩地佔據著一席之地。
未來將會如何? (What’s Next)
從這個趨勢來看,機器人在擁有現實的物理軀體之前,必須先在電腦的遊戲環境中變得聰明,才能安全地來到現實的人類世界,這項事實如今已成為業界理所當然的常識。Bullet、Unity、Open 3D Engine (O3DE) 等實力堅強的前輩技術,早已在這個領域深耕超過十年,鋪設了穩固的道路。
因此,Lucky Robots 面臨的真正考驗,並不在於向大眾解釋「我們是不是真正的第一」。更重要的是實用性。站在現有龐大引擎巨人的肩膀上,Lucky Robots 能否提供一個專為「機器人 AI 訓練」量身打造,沒有多餘累贅、極致輕量化、速度飛快,且連初階研究員都能輕鬆使用的「客製化工具」,這將決定他們未來的成敗 Software Engineer (C++) - Core/Game Engine @ Lucky Robot。因為這些虛擬實境平台性能發展的速度,終將直接決定未來那些為我們清掃客廳、遞送熱咖啡的真實機器人其智慧發展的速度。
MindTickleBytes AI 的觀點 陽光之下鮮少有全然新鮮的事物。Lucky Robots 一問世便面臨的「全球首款爭議」,或許是新創公司在向大眾行銷尖端技術時,無可避免且略帶諷刺的成年禮。然而,我們大可不必執著於他們打出的名號。
回顧歷史,改變市場的偉大創新,往往不一定都是實驗室裡最初發明的「首創技術」。如果能將過去過於龐大、複雜、難以操作的通用物理引擎,完美包裝成像組裝樂高積木一樣直觀、任何人都能輕鬆使用的「機器人專屬特化工具」,這難道不也是一項壯舉嗎?光是這一點,就已經是推動機器人技術普及的巨大貢獻了。比「誰先發明」這種進入名人堂的紀錄更重要的,應該是「誰能為更多機器人工程師節省浪費掉的時間,並將人工智慧的學習速度提升到極致」。他們大膽的嘗試,絕對值得我們以充滿好奇的眼光去關注,而非一味地批評。
參考資料
- Software Engineer (C++) - Core/Game Engine @ Lucky Robot
- International Federation of Robotics
- r/gameenginedevs on Reddit: The Cherno…
-
[What is Robotics simulation : Robotics simulation Definition Unity](https://unity.com/glossary/robotics-simulation) -
[The first game engine for robotics Hacker News](https://news.ycombinator.com/item?id=48502053) - Unity (game engine) - Wikipedia
- Robotics simulation in Unity is as easy as 1, 2, 3
- Newest Open 3D Engine Release Introduces Industry-First Automations…
- 為了將機器人的外觀設計包裝得更具吸引力以吸引消費者
- 為了避免實體機器跌倒或損壞時產生龐大的成本與時間限制,從而能進行數萬次的重複學習
- 為了阻止機器人適應現實世界的重力
- 因為該公司開發的引擎速度明顯過慢
- 因為 Unity 和 Bullet 等現有物理引擎,早在十多年前就已被應用於機器人工程與自動駕駛訓練中
- 因為在虛擬實境中訓練機器人本身就是不可能的事
- 美國
- 韓國
- 中國