中國蘇州——GTC China—— 2019 年 12 月 18 日——NVIDIA 發布全新版本 Isaac 軟件開發套件(SDK),為機器人提供更新的 AI 感知和仿真功能。

  

 

NVIDIA 創始人兼首席執行官黃仁勛在 NVIDIA 最新的 GPU 技術會議(GTC CHINA 2019)上宣布了該消息。在建立統一的機器人開發平臺以實現 AI、仿真和操控功能方面,Isaac SDK 邁出了重要的里程碑。

 

Isaac SDK 包括 Isaac Robotics Engine(提供應用程序框架),Isaac GEM(預先構建的深度神經網絡模型、算法、庫、驅動程序和 API),用于室內物流的參考應用程序以及 Isaac Sim 的第一個版本(提供導航功能)。

 

全新 Isaac SDK 可以大大加快研究人員、開發人員、初創企業和制造商開發和測試機器人的速度。它使機器人能夠通過仿真獲得由人工智能技術驅動的感知和訓練功能,從而可以在各種環境和情況下對機器人進行測試和驗證。

 

這樣一來,可以節省成本。

 

從基于 AI 的感知開始

 

每臺自主機器都始于感知。

 

為了加快 AI 機器人的開發速度,全新 Isaac SDK 包括各種基于攝像頭的感知深度神經網絡。其中:

 

•    對象檢測——識別用于導航、交互或操控的對象
•    自由空間分割——檢測和分割外部世界,例如確定人行道在哪里,以及機器人可以在哪里行駛
•    3D 姿態估計——了解目標的位置和方向,從而實現諸如機械臂拾取物體的任務
•    2D 人體姿態估計——將姿態估計應用于人,這對于與人互動的機器人(例如配送機器人)和協作機器人(專門設計用于與人合作)非常重要

 

該 SDK 的對象檢測也已通過 ResNet 深度神經網絡進行了更新,可以使用 NVIDIA 的遷移學習工具包對其進行訓練。這使得添加新對象進行檢測和訓練新模型變得更加容易,這些新模型可以以較高的準確度啟動并運行。

 

推出 Isaac Sim

 

新版本引入了一項重要功能——使用 Isaac Sim 訓練機器人,并將所生成的軟件部署到在現實世界中運行的真實機器人中。這有望大大加快機器人的開發速度,從而實現綜合數據的訓練。

 

通過仿真,開發人員可以在極端情況下(即困難或異常情況下)對機器人進行測試,以進一步加強對它的訓練。將這些結果輸入訓練管道,使神經網絡可以基于真實和模擬數據來提高準確性。

 

多機器人 Sim 來了

 

全新 SDK 也提供了多機器人仿真。這使開發人員可以將多個機器人放入仿真環境中進行測試,以便它們學會彼此相關的工作。各個機器人可以在共享的虛擬環境中移動時,運行獨立版本的 Isaac 導航軟件堆棧。

 

因此,尋求在大型物流管理中運行多個機器人的制造商,可以先測試機器人交互作用并調試問題,再將其部署到現實世界。

 

Isaac 與 DeepStream 集成

 

全新 SDK 還集成了對 NVIDIA DeepStream 軟件的支持,該軟件廣泛用于處理分析功能。開發人員可以在支持機器人應用程序的邊緣 AI 部署 DeepStream 和 NVIDIA GPU,以實現對視頻流的處理。

 

開發人員現在可以構建各種各樣的機器人,這些機器人需要對攝像頭視頻源進行分析,既可以用于機載應用,也可以用于遠程定位。

 

使用 Isaac SDK 進行編程

 

最后,對于已經開發了自己代碼的機器人開發人員,全新 SDK 也能集成他們的工作,并添加了基于 C 編程語言的新 API。

 

這使開發人員可以將自己的軟件堆棧連接到 Isaac SDK,并最大程度地減少編程語言轉換——為用戶提供通過 C API 訪問路由的 Isaac 功能。

 

C-API 訪問權限同時支持開發人員在其他編程語言中使用 Isaac SDK。