由于傳統的抓取裝置如機械手爪、吸盤等存在設計周期較長,更新頻率較高,利潤附加值較低,難以抓取易損壞、易變形物體等問題,近年來,學術界出現了“軟體手”的概念,將機械手由傳統的氣缸等剛性體變換成柔性的有機聚合物,以克服現有傳統機械手在特定應用場景的缺點。
無獨有偶,近年來學術界還出現了一種顛覆式的機器人——軟體機器人。現有的軟體機器人在材料選取上與軟體手類似,同樣擁有很大的柔性,并擅長在特定的場景中應用。
不同的是,軟體手只是將末端執行器設計為柔性,其機械臂和運動關節與傳統的機器人沒有區別;而軟體機器人的機械臂也是柔性的,甚至其運動關節與傳統的機器人相比也發生了改變,甚至有的軟體機器人的運動副數量可以理解為無窮多。
有趣的是,雖然軟體手和軟體機器人并不完全相同,但是二者的發展歷史卻是相互交織的。2011年,哈佛大學Whitesides研究小組的學者Carl Vause,從章魚中獲得了靈感,發明了軟體機器人,這款軟體機器人長約18厘米,可以單“腿”離地,能在一分鐘內匍匐穿過2厘米高的間隙。
從軟體機器人中獲得靈感的Carl Vause繼而在2013年創建了專門研發生產軟體手的企業:Soft Robitcs。該公司將軟體手安裝在ABB等公司的工業機械臂末端。Soft Robotics機器手在食品運輸領域取得了很大的成功。
Carl Vause發明的軟體機器人
現在生產軟體手的公司主要有美國的Soft Robotics,中國的北京軟體機器人(SRT)、柔觸機器人等,它們最早的科研構想基本是針對市場上異形和易碎物品的搬運應用,適用于水果、玩具等抓取對象。與軟體手相比,軟體機器人還沒有大規模進入市場,對軟體機器人的研究更多來源于全球的各大高校和科研機構。
北京軟體機器人(SRT)的軟體手
軟體手≠軟體機器人
一般的剛體機器人在裝配上軟體手之后是否應該歸為軟體機器人?這一問題在學術界內還有一定的爭議。筆者認為,裝配上軟體手的剛體機器人并不是軟體機器人。
首先,在運動學和動力學上,裝配上軟體手的剛體機器人,其運動學公式、雅可比矩陣、海塞矩陣等基礎公式并沒有改變,機器人在運動學上的運動末端的位姿、速度等仍然是可預測和可控的,只是機器人的末端執行器有一點“古怪”而已,而末端執行器的種類對機器人運動學和動力學的性能沒有任何影響。
而軟體機器人的機械臂是柔性的,其運動學和動力學性能并不能通過傳統的公式求解出來,機器人的運動學和動力學性能已經完全改變,機器人的運動末端位姿、速度等變得不可預測。
此外,在應用場景上,配上軟體手的剛體機器人,其應用場景和一般剛體機器人相比變化不大,仍然是用于物品的抓取和搬運,只不過被抓取物品的形狀比較不規則或者材質比較易碎。
而軟體機器人的應用場景已經完全改變,機械臂變成柔性的軟體機器人已經不能完成抓取、搬運等功能。
軟體手VS傳統機械手
和傳統機械手相比,軟體手是一個新事物,作為機械手大家庭的一員,其大大擴充了被抓物品的范圍。與傳統機械手相比,軟體手的優點顯而易見:具有更大的柔性,適合抓取比較柔軟以及形狀不規則的物體。
然而,軟體手的缺點也十分明顯。由于柔性軟體手的驅動方式多為氣動,軟體手的各單元內部呈封閉的腔體結構,使得對于正壓驅動和負壓驅動的力的大小和抓取時間變得難以掌控,很容易出現脫手的情況。
另外,由于軟體手的柔性,其材料的選取和結構的確定也有相當的難度,這也是阻礙軟體手研發的重要原因。
軟體機器人VS剛性機器人
軟體機器人對傳統的剛性機器人來說是一個顛覆性的概念,它改變了人類對機器人的基礎認知,擴充了機器人的使用場景。
筆者認為剛性機器人和軟體機器人的區別類似于傳統的節肢動物或者脊椎動物和軟體動物(例如章魚、烏賊)之間的區別。如章魚可以改變自己身體的形狀,穿過直徑只有兩厘米的管子,以捕捉管子另一邊的水族箱的獵物。
軟體機器人由于其軀體的柔性,可在較狹窄、工況較差的環境中工作,如在太空探索、救援、醫學手術等應用中有著廣闊的前景,在特定的工作環境下,其優勢是傳統的剛性機器人所無法比擬的。
軟體機器人的缺點也同樣明顯。首先,由于軀體的柔性,機器人最基礎的運動學和動力學的理論公式變得不可求,至今其運動理論仍然是空白,機器人的位姿、速度等基礎指標變得不可控,也不可預測。
其次,由于機器人的運動學和動力學理論暫時不可求,軟體機器人的控制器算法也成為了難題。
再次,由于軟體機器人多為氣動的驅動方式,充氣和放氣的管子不可或缺,這對于軟體機器人的運動產生很大的影響,就像一條略顯累贅的“長尾巴”。
