計算機視覺技術幫助機器人更好抓取透明物體
據外媒報導,為了看到並抓住物體,機器人通常會使用像微軟Kinect這樣的深度感應相機。儘管這種相機可能會受到透明或發光物體的影響,但來自卡耐基梅隆大學的科學家們已經開發出了一種解決辦法。深度感應相機的功能是將紅外線激光束射到物體上然後測量光從物體的輪廓反射回來及再反射至相機上感應器所需要的時間。
雖然這個系統在相對暗淡的不透明物體上工作得很好,但它在透明物體上卻存在問題,因為大部分光線都能穿過透明物體,或是閃亮的物體會散射反射光。這就是卡耐基梅隆系統發揮作用的地方,他們利用了一個彩色光學相機,其也可作為深度感應相機。
該套裝置利用了一種基於機器學習的算法,該算法能在同一不透明物體的深度感知和彩色圖像上進行訓練。通過比較兩種類型的圖像,該算法學會了推斷彩色圖像中物體的三維形狀,即使這些物體是透明的或會發光。
此外,雖然只有少量的深度數據可以通過直接激光掃描這類物體來確定,但收集的數據能被用於提高系統的準確性。
在目前進行的測試中,跟只使用標準深度傳感相機相比,使用新技術的機器人在抓取透明和發光物體方面表現要出色得多。
David Held教授表示:“雖然我們有時會錯過,但在很大程度上它做得很好,比以前任何抓透明或反射物體的系統都要好。”