JOVANA
Library Glossary Getting Started Three Levels Fields How it works Mission
Join the mission
All guides

抓取究竟是什麼

建立直覺:為什麼握住一個物體比看上去難,以及機器人的手指到底要做到什麼。

拿起一隻杯子的日常奇蹟

伸出手,拿起你的咖啡杯。你做這件事時沒有一絲刻意的念頭:手在空中就預先擺好了形狀,手指落在恰到好處的位置,你用的力氣剛好能把它提起來,既不會捏碎,也不會讓它滑掉。整套動作只花了大約一秒,而且感覺毫不費力。

對機器人來說,這卻是你能交給它的最難的任務之一。一台機器要在西洋棋上擊敗特級大師,遠比它可靠地從水槽裡撈起一把濕湯匙來得容易。這種難度上的顛倒,以最早注意到它的機器人學家命名:莫拉維克悖論指出,演化花了數百萬年打磨的那些能力——看、走、抓——恰恰是對我們毫不費力、對機器卻異常艱難的事。

抓取是一組贏得拔河的接觸

我們把這個詞說精確些。抓取,是手與物體接觸的方式,使它能夠有意地握住並移動該物體。撇開生物學,一次抓取其實就是一組接觸點,以及穿過這些點的力。這些力的任務,是在一場持續的拔河中勝出,對抗一切想把物體往錯誤方向帶的因素——向下拉的重力,以及途中任何的碰撞、傾斜或猛拽。

在機器人上,機械臂末端那個負責接觸世界的部件叫做末端執行器——無論任務是什麼,它都是真正去完成任務的「幹活那一端」。當這個末端執行器是專門為抓握物體而造的,我們就稱它為夾爪。夾爪可以簡單到只是兩片平行鉗口的對夾,也可以複雜到像一隻多指的手。它就是負責完成抓取的那個部件。

摩擦、接觸點,以及恰到好處的夾力

一個物體會以兩種方式辜負你:它可能從你的握持中滑脫,也可能在仍保持接觸的情況下扭轉、旋轉。一次穩固的抓取必須同時制止這兩者。能否做到,取決於三件事。

  1. 摩擦是握持的祕密盟友。指尖與表面之間的粗糙,讓一個橫向的夾捏得以抵抗向下的拉力——這與機器人關節處研究的力是同一種,關節摩擦,只是這一次它在接觸面上為你效力。橡膠指尖按在乾燥的杯子上摩擦很大;鋼製鉗口夾在濕玻璃上則幾乎沒有,這正是滑溜的物體如此棘手的原因。
  2. 接觸點落在哪裡,和有多少個接觸點同樣重要。兩根手指壓在物體正相對的兩側、筆直地相向用力,是最乾淨俐落的對夾——它如此常見又如此有用,以至於有了自己的名字:對向抓取。接觸點擺得不好,再有力的手指也會讓物體繞著軸心溜走。
  3. 夾力必須「不多不少」:要足夠大,讓摩擦能發揮作用;又不能太大,以免捏碎一顆雞蛋或壓癟一隻紙杯。人類靠觸覺來解決這個問題;機器人則越來越多地在指尖裝上觸覺感測器,去感知滑動的最初一絲跡象,恰好及時地收緊。

機器人學家有兩種正式的說法,來表示一次抓取是真的握住了。一種依靠摩擦和夾緊:只要手指壓得夠緊,摩擦就能抵消任何擾動——這叫力閉合。另一種則不依賴摩擦,純粹靠形狀把物體困住,就像一根銷釘嚴絲合縫地嵌進配套的孔裡、動彈不得——這叫形閉合。日常的機器人抓取大多依賴前者;後者更牢靠,但更難安排。

這條學習線接下來去哪裡

既然「抓取」已經有了真切的定義,這條學習線接下來會把它的每一個部分,都變成一個機器人可以付諸行動的問題。

  1. 決定從哪裡抓。給定一個形狀,哪些接觸點能形成穩定的握持?這就是抓取規劃,我們會用抓取品質度量來評判各個候選方案——一個衡量抓取有多穩健的分數。
  2. 選擇用哪隻手。對夾的鉗口、用於靈巧操作的多指手,或者只靠真空吸盤貼上去的吸盤夾爪——各自適合不同的物體與任務。
  3. 把它派上用場,再去應對未知。最經典的任務是抓取與放置;它更雜亂的「表親」則是料箱揀選——從一堆亂七八糟的東西裡抓出一件。而由於世界從來不會完全如預期,我們會專門用一章來講不確定性下的操作——有時甚至根本不去抓,只是把物體推到位,這叫非抓握式操作

貫穿這一切的主線是:抓取不是單一的技巧,而是一個緊密的循環——感知、決定、感受——正是具身智慧所刻畫的那種身體與大腦的協作。繼續往下學時,請把那隻咖啡杯記在心裡;後面每一個概念,都不過是對你自己的手在一秒內解答過的那個問題,給出的一份審慎答案。