操作與抓取
抓取與放置
抓取與放置,是機械臂所做的最基本、也最常見的活兒:在一個地方把物體抓住,移動到一個目標地點,再在那裡把它放開。在這邊拿起來,放到那邊去。幾乎每一台工廠和倉庫裡的機器人,本質上整天做的都是抓取與放置——把零件上到機器上、把物品裝進箱子、給包裹分揀、把產品碼到托盤上。
這聽起來稀鬆平常,可一個完整的循環,其實悄悄地把好幾項技能串在了一起。機器人必須先找到物體、弄清它的位置和朝向;接著規劃一個抓取方案——把夾爪放在哪裡、從什麼方向去夠——以及一條無碰撞的路徑來到達它;然後合攏夾爪,並確認自己確實抓住了物體;再把它搬過去、準確地放到目的地,往往還要擺成某個特定的姿態;最後鬆手、退開,準備好去取下一個。這條鏈上的每一環都是各自一個小問題,其中任何一環出錯,都意味著一個零件被掉落或放錯位置。
抓取與放置,是衡量許多操作能力的「主力工種」,而它簡單版和困難版之間的差距極其懸殊。從固定、已知的位置上抓起一模一樣的硬質方塊、再放進固定的卡槽,是很直截了當的,很早就已經實現了自動化。可要從雜亂的料箱裡抓起堆疊在一起、面孔陌生或易碎的物品——當場為每一個各不相同的物體臨時算出一個好的抓法——就難得多了,而這恰恰正是現代感知與學習技術正在奮力攻克的最前沿。
在一條包裝線上,機械臂從移動的輸送帶上揀起一顆巧克力,轉到敞開的盒子上方,輕輕把它放進一個空格裡——然後每分鐘重複六十次。
一次抓取、一次移動、一次放置——無休止地重複。
從雜亂、混放的容器裡做抓取與放置的那個困難版本,太常見了,以至於它有了自己專門的名字:料箱揀選。
又稱
另見