Open Ray 手記:手把手教機械人工作

機械人一直未能普及,原因之一是精準地操控機械人的動作甚為困難。試想,學習駕車不過是學習開車、停車、轉左、轉右而已,但初學者學習駕駛十多小時,又或是已經領牌超過1年,駕駛技術多數仍未能純熟。而機械人有更多的活動關節,要精準地操控機械人做出不同動作,難度更高。

以往要控制機械人,往往要編寫精密的程式來完成。然而,有一款名為Baxter的工業用機械人,其發明者想出一種簡單的操控方法,就是捉住機械人的手直接教它工作。

舉例說,你想教機械人把零件A和零件B組合起來,以往的做法是用軟件編寫電腦程式,控制機械手拿起零件A,然後移動到零件B的位置,把兩者壓在一起,令零件組合起來。新方法是工作人員用手捉住機械人的手,直接把機械手拉到零件A的位置,指示機械手拿起,再把機械手推到零件B的位置壓下,把零件組合。

我們直接移動機械手,電腦便會記錄機械手的動作。所有動作用人手示範一次以後,機械手便可以重複動作,毋須編寫任何程式,一樣可以精準地控制機械手。這種「手把手」地教機械人工作的方法,簡化了操控機械人的難度,可望令機械人更易普及。

我在本欄介紹過兩款家用機械臂,一款叫Dobot,另一款叫7Bot。前者雖然動作精準度高,但要編程操控,對大部分用戶而言仍有一定難度。後者正是採用上述的「手把手」方法教導機械臂動作,毋須編程,更容易使用,是一款適合作為家居電子玩具的機械臂。