實(shí)時(shí)3D內(nèi)容創(chuàng)作和運(yùn)營(yíng)平臺(tái)Unity發(fā)布了Object Pose Estimation?示例項(xiàng)目(Demo),該Demo將計(jì)算機(jī)視覺和仿真技術(shù)相結(jié)合,展示了Unity人工智能和機(jī)器學(xué)習(xí)功能如何有效地訓(xùn)練機(jī)器人,加速其在工業(yè)領(lǐng)域的應(yīng)用落地。就在不久前,Unity推出了支持機(jī)器人操作系統(tǒng)(ROS)的最新版本,ROS提供了用于編寫機(jī)器人程序的靈活軟件架構(gòu)。這些新工具為機(jī)器人專家打開了一扇大門,讓他們可以安全、經(jīng)濟(jì)、快速地進(jìn)行機(jī)器人應(yīng)用的研究、測(cè)試、開發(fā)與部署解決方案。
Unity人工智能高級(jí)副總裁Danny Lange表示:“這個(gè)Demo是系統(tǒng)主動(dòng)學(xué)習(xí)而非被動(dòng)編程的有力例證。通過對(duì)大量合成數(shù)據(jù)的學(xué)習(xí),系統(tǒng)能夠捕捉到具有細(xì)微差別的圖案,這是任何一個(gè)普通程序都無法做到的。它展示了真正的人工智能技術(shù),以及在訓(xùn)練機(jī)器人方面可能達(dá)到的效率。這些技術(shù)加在一起,能夠看到我們正不斷突破界限?!?/p>
在危險(xiǎn)、昂貴或特殊的情況下測(cè)試應(yīng)用程序時(shí),仿真技術(shù)能夠發(fā)揮很大的作用。在仿真環(huán)境中驗(yàn)證應(yīng)用程序,可以在程序?qū)嶋H部署到機(jī)器人之前就盡早發(fā)現(xiàn)潛在問題,大大縮短迭代時(shí)間。Unity內(nèi)置的物理引擎與Unity編輯器結(jié)合,可用于創(chuàng)建出具有無數(shù)排列組合方式的虛擬測(cè)試環(huán)境,測(cè)試中的對(duì)象可以通過(貼近)現(xiàn)實(shí)世界中作用在物體上的力來控制。
隨著最新的Demo,Unity還發(fā)布了一款開源的Unity程序包URDF Importer,可用于將機(jī)器人從其URDF文件導(dǎo)入到Unity場(chǎng)景中。Unity中增強(qiáng)的關(guān)節(jié)運(yùn)動(dòng)支持可以進(jìn)行更逼真的運(yùn)動(dòng)學(xué)模擬,此外,Unity的ROS-TCP-Connector還可大幅降低ROS節(jié)點(diǎn)和Unity之間的信息延遲,讓機(jī)器人能夠幾乎實(shí)時(shí)地響應(yīng)模擬的環(huán)境。Demo還展示了最近發(fā)布的Perception SDK中的Unity計(jì)算機(jī)視覺工具,可以用來創(chuàng)建大量合成的、標(biāo)記的訓(xùn)練數(shù)據(jù),從而訓(xùn)練一個(gè)簡(jiǎn)單的深度學(xué)習(xí)模型來預(yù)測(cè)立方體的位置。Demo中提供的教程可幫助開發(fā)者重建該項(xiàng)目,通過應(yīng)用定制的隨機(jī)函數(shù)發(fā)生器可對(duì)項(xiàng)目進(jìn)行擴(kuò)展,以創(chuàng)建更多復(fù)雜的場(chǎng)景。
“通過Unity,我們讓人工數(shù)據(jù)合成變得更加大眾化,而且使在虛擬環(huán)境中模擬高級(jí)交互成為可能。例如,為自動(dòng)駕駛車輛或造價(jià)高昂的機(jī)器人手臂開發(fā)控制系統(tǒng)時(shí),就不必?fù)?dān)心破壞設(shè)備或增加工業(yè)安裝成本了。如今人工智能和機(jī)器學(xué)習(xí)的發(fā)展,讓機(jī)器人可以在工業(yè)各個(gè)領(lǐng)域執(zhí)行更復(fù)雜的任務(wù),而能夠在高保真的虛擬環(huán)境中驗(yàn)證應(yīng)用程序?qū)⒐?jié)省時(shí)間和資金,加快機(jī)器人的應(yīng)用落地。”Lange補(bǔ)充到。