首頁 > 科技

基於 Omniverse 機器人模擬開發平臺,英偉達 Isaac Sim 開始公測

2021-06-23 11:29:28

#英偉達#基於 Omniverse的機器人模擬開發平臺 NVIDIA Isaac Sim進入公開測試階段,可簡化合成資料與進行環境特性隨機化

NVIDIA的 NVIDIA Omniverse是新一代模擬環境平臺,能夠用於協作、環境模擬、虛擬訓練等多種情境,而 NVIDIA宣佈基於 Omniverse環境的機器人開發與訓練平臺 NVIDIA Isaac Sim進入公開測試階段,能夠藉助 Omniverse打造逼真的環境,同時簡化合成資料與領域特性隨機化,使訓練用的虛擬環境可具備更貼近真實世界的環境資料,藉此訓練用於物流、倉庫到未來工廠等領域用的機器人。

Isaac Sim是作為機器人模擬應用程式與產生合成資料的工具,藉助 Omniverse強大且逼真的虛擬空間建構能力,使在虛擬機器器人能夠藉助 Isaac Sim模擬與環境互動,甚至可產生超越現實環境所遇到的情況與還原真實環境難以重現的情境,能夠更有效率的訓練與測試機器人的結構與 AI。

▲此版本 Issa Sim提供更多種感測器的支援

此次新版的Issac Si,還加入多攝影機、魚眼攝影機、 ROS 2與如超聲波感測器、力度感測器、定製化光達等感測器的資源,並提供 PTCOnShape CAD匯入器,使開發者更容易匯入 3D資產,並藉此擴大機器人與環境的範圍,作為實體機器人在虛擬環境中的設計、開發、訓練,並在逼真的數碼孿生環境進行模擬與測試,使開發者先行於虛擬環境完成絕多數的開發、測試與訓練,減少實體原型的生產與除錯。

▲在虛擬環境中進行真實合成資料,能夠重現真實環境難以取得的稀有資料

相對傳統的數碼孿生模擬環境,建構在Ominverse的Issac Sim可突破傳統模擬環境所不能達到的逼真性,像是通過Pjysx 5所提供的 GPU物理模擬,藉助即時光線關注與路徑關注營造的逼真畫面,與支援材質定義語言 MDL所建構符合物理條件的渲染畫面;同時,Issac Sim還可提供廣泛應用項目的模組化設計,包括操作、自主導航與產生合成訓練資料。輔以 Omniverse Nucleus、 Omniverse Connectors,通過通用場景描述 USD以協作的方式建立、分享與匯入環境與機器人模型,同時通過Issac SDK與 ROS、ROS2結合 Python指令碼、匯入機器人與環境模型的外掛,將機器人的系統與虛擬環境進行連線。

而建構在 Omniverse的Issac Sim最重要的是能夠使用產生合成資料,畢竟藉助真實環境取得的資料並加上正確標記相當費時與困難,而在訓練機器人的過程有許多的條件又難以在真實世界順利產生或是具備高度風險,此次的公開測試版本即可藉助 KITTI格式輸出合成資料,並可搭配 NVIDIA遷徙學習工具套件搭配特定案例資料提升模型訓練的效率。

此次公開測試版本另一個重要的功能則是域隨機化,所謂的域隨機化即是改變如照明、顏色、紋理等定義場景的環境參數,使虛擬環境能夠產生多種變化性,有助在訓練機器人模型時提升訓練成果,目前可提供包括顏色、移動、比例、照明、紋理、材質、網格、可視性與旋轉等隨機調整的參數,使用者在此版本可定義一個進行隨機化的區域,僅需在場景沿著想進行隨機化區域劃出方框,方框以外的區域就不會產生隨機化。

科技改變世界,知識改變命運!歡迎點贊、關注「新千萬個為什麼」,第一時間瞭解電腦、手機、相機、數碼、3C等科技資訊!


IT145.com E-mail:sddin#qq.com