哈工大柔性機器人登《Soft Robotics》,基于人工肌肉的可堆疊‘多面手’!
在未知和不可預測的環(huán)境中,越來(lái)越需要具有多種功能的軟體機器人來(lái)實(shí)現安全、自適應和自主功能。機器人堆垛是一種很有前途的解決方案,它可以增加軟體機器人的功能多樣性,以實(shí)現安全的人機交互和適應非結構化環(huán)境。然而,現有的大多數多功能軟機器人功能有限,或者沒(méi)有充分顯示出機器人堆垛方法的優(yōu)越性。在此,我們提出了一種新穎的機器人堆疊策略——網(wǎng)狀卷曲拼接(Netting-Rolling-Splicing, NRS),一種基于網(wǎng)狀堆疊式氣動(dòng)人工肌肉的2d 結構經(jīng)過(guò)卷曲-拼接提升3D維度的方法,從而基于相同的、簡(jiǎn)單的、低成本的模塊快速高效地制造多功能軟體機器人。
圖1:具有五種仿生模式的模塊化'多面手'軟機器人
▍網(wǎng)狀卷曲拼接機器人
在這里,“網(wǎng)狀” (Netting) 被定義為在兩個(gè)垂直方向,以模塊化驅動(dòng)器的矩形單元為基礎連接形成二維驅動(dòng)器網(wǎng)格結構?!熬砬?(Rolling) 被定義為基于氣動(dòng)肌肉的柔順性在一個(gè)方向上彎曲2D驅動(dòng)器網(wǎng)格結構?!捌唇印?(Splicing) 被定義為將卷曲的二維驅動(dòng)器網(wǎng)格的兩端邊緣拼接/連接,以構建一個(gè)三維驅動(dòng)器結構,如圖2所示。通過(guò)輸入匹配的驅動(dòng)器,選擇不同的矩形單元,調整單元陣列排列,可以在“Netting”步驟中對NRS機器人的構型和功能進(jìn)行編程。通過(guò)控制3D驅動(dòng)結構的變形和剛度,機器人可以執行不同的任務(wù)。這些驅動(dòng)器可以分為“截面” (Sectional) 驅動(dòng)器和“軸向” (axial) 驅動(dòng)器,它們在機器人的驅動(dòng)中具有不同的作用。例如,截面驅動(dòng)器不僅可以改變截面尺度,還可以改變截面形狀; 軸向驅動(dòng)器不僅可以改變軸向長(cháng)度,還可以改變沿長(cháng)度的曲率 (圖3)。
圖2:網(wǎng)狀卷曲拼接(Netting-Rolling-Splicing, NRS)
圖3:縱向與橫向驅動(dòng)器測試
▍爬行機器人
爬行是移動(dòng)機器人的基本運動(dòng)功能之一。受蠕蟲(chóng)的啟發(fā),TriUnit也可以用于簡(jiǎn)單的單向爬行。由于WPAMs可以實(shí)現更大的膨脹行程,具有三根軸向WPAMs的TriUnit爬行器 (配備單向車(chē)輪) 比具有三根軸向CPAMs的TriUnit爬行得更快。CPAM和WPAM履帶式機器人的控制策略靈感來(lái)自于毛毛蟲(chóng)的身體爬行和腳定位,如圖所示,其中單節TriUnit僅使用軸向驅動(dòng)器進(jìn)行爬行。而以蚯蚓為靈感的波動(dòng)爬行運動(dòng)也可以通過(guò)堆疊多個(gè)TriUnits來(lái)實(shí)現,不需要單向輪等單向結構,如圖4。
圖4 爬行機器人
TriUnit爬行機器人,每秒能爬0.46±0.022個(gè)體長(cháng),擁有兩種爬行模式單向振蕩爬行和行波蠕動(dòng)爬行。
TriUnit震蕩與行波爬行機器人
▍攀爬機器人
攀爬是移動(dòng)機器人的另一種不同尋常的運動(dòng)能力,它們可以在各種3D表面上移動(dòng)來(lái)執行給定的任務(wù)。TriUnit還可以用于管外和管內爬升 (其步態(tài)如圖所示)。不過(guò)具有三根軸向CPAM的TriUnit 比具有三根軸向WPAM的TriUnit 爬升得慢得多?;贑PAM和WPAM的攀爬機器人的運動(dòng)基于釋放、收縮/伸展和擁抱的動(dòng)作,其靈感來(lái)自猴子的手臂或腿部夾緊和釋放動(dòng)作,分別如圖5所示。圖5c所示驅動(dòng)序列同樣適用于WPAM攀爬機器人的向下攀爬,圖5d所示驅動(dòng)序列同樣適用于CPAM攀爬機器人的向下攀爬。
此外,通過(guò)改變控制策略,可以實(shí)現更多的運動(dòng)方式。如圖5g所示,具有軸向WPAMs的TriUnit在攀爬管柱時(shí),還能以1.6°/s的速度實(shí)現順時(shí)針和逆時(shí)針旋轉。它的旋轉運動(dòng)依賴(lài)于所有9個(gè)驅動(dòng)器的獨立控制和它們的不對稱(chēng)運動(dòng),這是受到猴子在橫向樹(shù)狀運動(dòng)時(shí)肢體和脊柱的協(xié)作運動(dòng)啟發(fā) (圖5h)。
圖5:攀爬機器人
▍吞咽機器人
吞咽是許多生物攝取食物的基本能力。機器人吞咽器可用于抓取和運輸物品。雖然已有一些關(guān)于包覆抓取和內穿運輸的出色研究成果,目前還缺乏結合抓取和運輸的吞咽/反芻多功能軟機器人。其他一些基于剛性結構的吞咽機器人,由于剛性運動(dòng)的限制,機器人的適應性和多功能性較為受限。
在這項工作中,基于TriUnits的吞咽機器人能夠用于包覆抓取和內穿運輸。本研究中的機器人吞咽機器人不僅可以實(shí)現吞咽和儲存,還可以實(shí)現類(lèi)動(dòng)物的反芻和內部物質(zhì)運輸。為了更好的可視化,我們將三個(gè)TriUnit堆疊在一起,形成一個(gè)垂直的機器人吞咽器,其中兩個(gè)TriUnit,一個(gè)基于WPAMs和CPAMs,另一個(gè)TriUnit則完全基于WPAMs。如圖6a為一個(gè)直徑120毫米、重89克的3D打印球被機器人吞下。吞咽運動(dòng)受蛇吞咽的啟發(fā),是通過(guò)截面和軸向PAM的不斷擠壓和推動(dòng)來(lái)實(shí)現的,由1-6組氣動(dòng)肌肉的連續膨脹和收縮來(lái)實(shí)現的,如圖6所示。
圖6:吞咽機器人
吞咽與反芻機器人
▍滾動(dòng)機器人
滾動(dòng)是動(dòng)物中罕見(jiàn)的運動(dòng)能力,理論上可將多個(gè)全向彎曲單元 (如TriUnits) 堆疊用于垂直滾動(dòng)步態(tài)。但假如只有一個(gè)單元,滾動(dòng)將變得更具挑戰性,因為機器人需要大幅改變重心。為了實(shí)現這一目標,本研究在設計中采用了初始二維驅動(dòng)器網(wǎng)格的橫向疊加,而不是軸向疊加。首先,測試了基于四邊形單元的NRS單元 (簡(jiǎn)稱(chēng)QuadUnit)。QuadUnit具有一個(gè)形狀自由度,重心的變化范圍可以滿(mǎn)足滾動(dòng)的要求。但是它的對稱(chēng)結構使得滾動(dòng)行為更加隨機,這限制了滾動(dòng)的可控性,使得它只適用于動(dòng)態(tài)滾動(dòng)[而不是靜態(tài)滾動(dòng)。
本研究采用基于NRS單元的五邊形單元 (簡(jiǎn)稱(chēng)PenUnit) 進(jìn)行機器人滾動(dòng),該單元具有兩個(gè)形狀自由度,結構更復雜,但具有更高的可控性。PenUnit實(shí)現了速度為0.28 BL/s的靜態(tài)穩定滾動(dòng),如圖所示,其中使用了5組“截面”CPAM。滾動(dòng)運動(dòng)受到輪蜘蛛的啟發(fā),依賴(lài)于截面輪廓的變換,通過(guò)5組CPAM按順序充放氣來(lái)控制剛度的順序變化來(lái)實(shí)現,如圖7所示。
圖7:滾動(dòng)機器人
PenUnit滾動(dòng)機器人
▍多冗余與吞咽柔性臂機器人
受到象鼻的靈巧操作能力和蛇的吞咽能力的啟發(fā),本文將四個(gè)基于CPAMs的TriUnits (以實(shí)現足夠大的彎曲角度范圍和負載承載能力) 和三個(gè)基于WPAMs的TriUnits (以實(shí)現良好的吞咽和抓取) 堆疊為一個(gè)多功能柔性臂。其具有較高的操作靈活性,并具有28個(gè)自由度 (軸向PAM組為21自由度,截面PAM組為7自由度)。因此,該柔性臂不僅可以實(shí)現簡(jiǎn)單的多自由度操作運動(dòng) (圖8a和圖8b),還可以實(shí)現抓取、搬運、吞咽、儲存等多模式操作,如圖8c-e所示。如圖8c所示,NRS柔性臂可以抓取放置在圓柱體 (82 g,外徑130mm,高度90mm) 中的1公斤有效載荷。該柔性臂還展示了透明塑料球 (70g,直徑120mm) 的取放 (圖3 26d)。此外,其還可以像蛇一樣同時(shí)吞咽、運輸和儲存物質(zhì)。例如,吞下一個(gè)橢球 (125g,130mm×180mm),并運輸儲存到體內后,繼續抓去另一個(gè)球體 (89g,直徑120mm) 并吞下 (圖8)。
圖8:多冗余與吞咽柔性臂機器人
多冗余與吞咽柔性臂機器人
▍全景拍攝和貨物轉移
并且我們將TriUnit爬管機器人應用于全景拍攝和貨物轉移,以驗證機器人對不同任務(wù)的適應性。NRS堆疊驅動(dòng)軟機器人在現有的堆疊式軟機器人中表現出最佳的綜合性能,代表了一種新的、有效的方法,以經(jīng)濟有效的方式構建多功能和多模態(tài)軟機器人,如圖9。
圖9:全景拍攝和貨物轉移
全景拍攝機器人
載荷轉運機器人
來(lái)源:機器人大講堂
*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。