物理 AI 是什麼?

物理 AI 讓機器人、自駕車和智慧空間等自主系統,能夠在現實 (物理) 世界感知、理解並執行複雜的動作。因為它能夠生成深入解析與動作,因此也常稱為「生成式物理 AI」。

物理 AI 如何運作?

生成式 AI 模型 (GPT 和 Llama 這類大型語言模型),經過多半從網路蒐集而來的大量文字與影像資料訓練。這類 AI 在生成人類語言與抽象概念方面的能力驚人,但是對於物理世界及其規則的理解力則有限。

生成式物理 AI 以目前的生成式 AI 為基礎,增加了理解空間關係及現實 3D 世界物理行為的能力。方法是在 AI 訓練過程中,額外提供包含現實世界空間關係與物理規則的相關資訊。

3D 訓練資料透過高精確度的電腦模擬生成;這類模擬既是資料來源,也是 AI 訓練場。

工廠這類空間的數位孿生,是符合物理定律資料生成方式的第一步。感測器與機器人這類自主機器會加入這個虛擬空間。此外會執行模仿現實世界情境的模擬,而且感測器會擷取各種互動,例如運動與碰撞等剛體動力學,或者光線在環境的互動方式。

強化學習在物理 AI 的作用為何?

強化學習在模擬環境指導各種在現實世界執行的自主機器技能。這種學習方式讓自主機器透過成千上萬或甚至是數百萬次試錯,安全快速學習技能。

這種學習技術會在模擬中成功完成所需動作時給予物理 AI 模型獎勵,因此模型會持續調整精進。自主機器經過反覆強化學習,最終便能因時制宜,應對突發狀況,為了進入現實世界準備就緒。自主機器能夠與時俱進,培養出適用於真實世界所需的精細動作能力,例如俐落打包箱子、協助組裝車輛,或是在無人協助的情況下在環境穿梭自如。

物理 AI 為何重要?

在過去,自主機器無法感知四周的世界。然而,機器人內建生成式物理 AI 後,經過訓練,便能在現實世界與四周環境順暢互動,並且靈活應變。

若要打造物理 AI,團隊需要符合物理定律的強大模擬技術,為訓練自主機器提供安全受控的環境。這樣一來,不僅提高了機器人執行複雜任務的效率和準確度,也讓人機互動更自然,進而在現實世界應用提升易用性與功能性。

生成式物理 AI 正在開啟新功能,翻轉所有產業。舉例而言:

機器人:機器人採用物理 AI 後,在各種環境的作業能力都突飛猛進。

  • 倉庫的自主移動機器人 (AMR) 利用車載感測器提供的直接回饋,可在複雜的環境穿梭自如,避開人類在內的障礙物。
  • 機械臂可根據物品在輸送帶的擺放狀態,調整抓取強度與位置,展現出依物體類型所調整的精細與粗略動作能力。
  • 手術機器人利用這項技術,能夠學習穿線與縫合等精密複雜的任務,突顯出生成式物理 AI 訓練機器人從事專門任務時的精準度與應變能力。
  • 人形機器人作為通用型機器人,無論肩負何種任務,都需具備粗略與精細的動作能力,以及感知、理解、導航和與物理世界互動的能力。

自駕車 (AV)自駕車利用感測器感知並理解四周環境,因此能在開放式高速公路或城市景觀等各種環境,根據資訊做出決策。利用物理 AI 訓練自駕車,可讓車輛更準確偵測行人、回應交通或天氣狀況,並且自主變換車道,有效應對各種突發情境。

智慧空間:物理 AI 正在強化工廠和倉庫等大型室內外空間的功能性與安全性,因為這些空間的日常活動都有人流、車流和機器人往來穿梭。團隊利用固定式攝影機和先進的電腦視覺模型,可強化動態路線規劃,並且追蹤這些空間內的多個實體與活動,將營運效率最佳化。影片分析 AI 代理自動偵測異常情況並提供即時警示,進一步提升安全與效率。

 

如何開始使用物理 AI?

利用物理 AI 打造新一代自主系統的過程,必須在多部專用電腦之間協調。

  1. 建置虛擬 3D 環境:需要有擬真度高且符合物理定律的虛擬環境呈現真實環境,並且生成訓練物理 AI 所需的合成資料NVIDIA Omniverse™ 是結合 API、SDK 與服務的平台,可讓您將 Universal Scene Description (OpenUSD) 與 NVIDIA RTX™ 渲染技術輕鬆整合至既有的軟體工具與模擬工作流程,打造這類 3D 環境。這個環境由 NVIDIA OVX™ 系統提供支援。此外,這個步驟還包括擷取模擬或模型訓練所需的大規模場景或資料。所謂的 fVDB 是關鍵的技術突破,利用豐富的 3D 資料集實現高效率的 AI 模型訓練與推論,可高效表示各種特徵,是 PyTorch 的擴充套件。它支援在大規模 3D 資料執行深度學習運算。
  2. 生成 3D 轉真實合成資料:運用 Omniverse Replicator SDK 進行環境與物件領域隨機化。將隨機場景渲染為影像或影片,然後使用 NVIDIA Cosmos™ 模型生成 3D 轉真實的逼真影片,進一步擴增資料集。
  3. 訓練與驗證:NVIDIA DGX™ 是完全整合的軟硬體 AI 平台。該平台可搭配具物理基礎的資料,利用 TensorFlow、PyTorch 或 NVIDIA TAO 等架構,以及 NVIDIA NGC 上預先訓練的電腦視覺模型,訓練或微調 AI 模型。模型訓練完成後,可利用 NVIDIA Isaac Sim™ 等參考應用程式在模擬環境中加以驗證其模型與軟體堆疊。您也可以使用 Isaac Lab 這類開源架構,利用強化學習精進機器人的技能。
  4. 部署: 最後,最佳化的堆疊與策略模型,透過 NVIDIA Blueprints 便可部署於 NVIDIA Jetson™ 或 NVIDIA DRIVE AGX™,嵌入自主機器人、車輛或智慧空間中執行。舉例而言,您可以部署 NVIDIA Omniverse Blueprint 「Mega」模擬工廠運作,並利用 Metropolis AI Blueprint 打造影片分析 AI 代理,支援影片搜尋與摘要,監督工廠效能與安全。

後續步驟

加速物理 AI 開發

NVIDIA Cosmos 平台加速開發機器人與自駕車等採用物理 AI 技術的系統。

先進 AI 工作流程

探索合成資料如何用於訓練自駕車、工業檢測與機器人等各種物理 AI 模型。

訓練及驗證 AI 機器人

探索 Isaac Sim,在符合物理定律的虛擬環境設計、模擬、測試及訓練採用 AI 技術的機器人。