0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

模塊化機(jī)器人SMORES-EP的并行自組裝,實(shí)現(xiàn)了最短的模塊運(yùn)行距離

ss ? 來(lái)源:將門創(chuàng)投 ? 作者:將門創(chuàng)投 ? 2020-10-15 11:33 ? 次閱讀

作者是賓夕法尼亞大學(xué)GRASP實(shí)驗(yàn)室在讀博士生—?jiǎng)⒊?,主要從事模塊化機(jī)器人的研究,包括硬件設(shè)計(jì)、控制及運(yùn)動(dòng)規(guī)劃算法、決策等,在各大機(jī)器人會(huì)議和期刊發(fā)表論文多篇,包括ICRA,IROS,RSS以及RA-L,并獲得IROS最佳搜索救援機(jī)器人論文提名。

本文將分享他在ICRA 2020上的最新工作:模塊化機(jī)器人SMORES-EP的并行自組裝方法。該方法實(shí)現(xiàn)了最短的模塊運(yùn)行距離并通過(guò)實(shí)驗(yàn)驗(yàn)證了方法和對(duì)接控制的可靠性。

一、引言

自重構(gòu)模塊化機(jī)器人由一種或幾種形態(tài)的模塊構(gòu)成,模塊之間可以通過(guò)相同的連接方式組合成不同的形態(tài),并且可以通過(guò)連接裝置傳遞力、力矩以及交換信息。這種機(jī)器人可以像傳統(tǒng)的機(jī)器人一樣通過(guò)改變關(guān)節(jié)變量來(lái)調(diào)整姿態(tài),做出不同的行為,例如抓取、操縱和移動(dòng),同時(shí)還可以對(duì)自己的形態(tài)做出很大程度上的改變,即通過(guò)改變模塊之間的連接方式實(shí)現(xiàn)了關(guān)節(jié)拓?fù)浣Y(jié)構(gòu)的改變,從而更好地適應(yīng)不同的環(huán)境、行動(dòng)或任務(wù)。自重構(gòu)模塊化機(jī)器人一般分為三種類型:chain-type, lattice-type和mobile-type [1]。SMORES-EP(圖1)是一種混合類型機(jī)器人,可以實(shí)現(xiàn)上述三種類型的模塊化機(jī)器人的所有運(yùn)動(dòng)形式。

圖 1:一個(gè)SMORES-EP有四個(gè)自由度和四個(gè)連接器,兩個(gè)模塊之間一共有17種不同的連接方式。

每個(gè)SMORES-EP模塊有四個(gè)EP-Face連接器[2] 和四個(gè)自由度,獨(dú)特的運(yùn)動(dòng)學(xué)結(jié)構(gòu)使得任意兩個(gè)模塊之間存在著17種連接方式,因此SMORES-EP模塊可以組成種類繁多的不同形態(tài)來(lái)適應(yīng)不同的環(huán)境和任務(wù)。比如在圖2a中,7個(gè)SMORES-EP模塊組成了一個(gè)可以快速移動(dòng)的小車的形態(tài),從而能夠快速地在地面上移動(dòng)完成探索、運(yùn)輸?shù)热蝿?wù),但是當(dāng)遇到崎嶇不平的洼地時(shí),這種小車形態(tài)并不利于運(yùn)動(dòng),因此這些模塊可以變形成蛇的形態(tài)(圖2b),從而可以通過(guò)這類地形[3]。

圖 2:(a)7個(gè)SMORES-EP模塊可以形成一個(gè)可以快速移動(dòng)的小車, 從而能夠快速移動(dòng);(b)同時(shí)可以變形成一條蛇來(lái)通過(guò)崎嶇的地形。

每個(gè)SMORES-EP模塊的左輪和右輪兩個(gè)自由度賦予了其在地面上以差分驅(qū)動(dòng)小車的形式自由運(yùn)動(dòng)的能力,這個(gè)特性使得每個(gè)模塊可以獨(dú)立于其他模塊單獨(dú)運(yùn)動(dòng)。配合SMORES-EP的自重構(gòu)能力,多個(gè)模塊可以表現(xiàn)出一定的群體行為。類似于自然界中生物的群體智慧行為,比如一只小螞蟻的行為能力極其有限,但是一群螞蟻卻能夠表現(xiàn)出驚人的、極大超出每個(gè)個(gè)體能力極限的行為。

一個(gè)SMORES-EP模塊雖然有4個(gè)自由度,但是運(yùn)動(dòng)能力有限,能適應(yīng)的環(huán)境和任務(wù)場(chǎng)景也因此收到了很大限制,例如一個(gè)模塊是無(wú)法通過(guò)一道較寬的溝壑的,但是三個(gè)模塊可以組成一個(gè)蛇形從而通過(guò)這道溝壑。多個(gè)分散的模塊協(xié)同工作、自主拼裝成一個(gè)復(fù)雜形態(tài)的能力可以極大地增強(qiáng)這類模塊化機(jī)器人的適應(yīng)能力,使其完成任一單獨(dú)的模塊均無(wú)法完成的任務(wù),這個(gè)運(yùn)動(dòng)規(guī)劃過(guò)程稱之為self-assembly planning。

二、模塊化機(jī)器人并行自組裝

1、機(jī)器人形態(tài)模型

一個(gè)模塊化機(jī)器人形態(tài)(拓?fù)浣Y(jié)構(gòu))可以用一個(gè)無(wú)向圖G =(V,E)來(lái)表示,其中V是G的頂點(diǎn)的集合,代表著所有的模塊,E是G的所有邊的集合,每條邊包含著表示模塊間的連接方式的必要信息,這些信息取決于模塊化機(jī)器人的設(shè)計(jì)[4]。任意兩個(gè)頂點(diǎn)間存在唯一一條路徑的無(wú)向圖是樹,一個(gè)樹G=(V,E)可以相對(duì)于某個(gè)頂點(diǎn)轉(zhuǎn)換成有根樹,我們選取圖的中心[5]為根節(jié)點(diǎn)模塊。我們?cè)冢?]中提出了一個(gè)線性時(shí)間復(fù)雜度的算法來(lái)找到一個(gè)樹狀拓?fù)浣Y(jié)構(gòu)的模塊化機(jī)器人的中心。例如,圖3a是一個(gè)由三個(gè) SMORES-EP組成的簡(jiǎn)單形態(tài),對(duì)應(yīng)的圖G=(V,E)表示在圖3b 中,其中根模塊是2號(hào)模塊。

圖 3:(a)三個(gè)SMORES-EP組成的一個(gè)形態(tài)和(b)對(duì)應(yīng)的圖G=(V,E)。

2、并行自組裝

我們這里提出一種可以并行的自組裝方法。已知的條件是每個(gè)模塊當(dāng)前的位置(圖4a)以及期望的最終形態(tài)(圖4b)。首先要解決的是最優(yōu)地找到每個(gè)模塊對(duì)應(yīng)到最終形態(tài)中的角色。所有SMORES-EP模塊都是一模一樣的,因此并沒有固定的角色分配方案,但是好的分配方案可以使組裝的過(guò)程更快、更容易。我們這里期望所有模塊需要運(yùn)行的距離能夠最短。為了達(dá)到這個(gè)目的,首先將目標(biāo)形態(tài)展開到地面上、計(jì)算根模塊,基于根模塊,可以快速計(jì)算出其余每個(gè)模塊的2D位姿。基于現(xiàn)實(shí)中每個(gè)模塊當(dāng)前的位置,我們可以通過(guò)解決一個(gè)任務(wù)分配(task assignment)的問(wèn)題來(lái)找到最優(yōu)的分配方案。

圖 4:(a)七個(gè)模塊的初始狀態(tài);(b)期望變成的形態(tài)。

當(dāng)每個(gè)模塊都被最優(yōu)地分配了相應(yīng)的角色之后,自組裝便可以開始。從根模塊開始,處于同一深度的模塊可以同時(shí)開始組裝的過(guò)程,直到所有處于葉子節(jié)點(diǎn)的模塊完成最終的組裝動(dòng)作。一個(gè)組裝動(dòng)作可以簡(jiǎn)單表示成一個(gè)元祖(mi, ci,mj,cj),代表著將模塊mi的連接器ci與模塊mj的連接器cj相連接。對(duì)于模塊化機(jī)器人,這個(gè)對(duì)接的過(guò)程往往費(fèi)時(shí)費(fèi)力,因此我們提出一種可靠的方法來(lái)保證對(duì)接的成功。就像把大象放進(jìn)冰箱一樣,我們把對(duì)接的過(guò)程分成三步:第一步是導(dǎo)航,即控制SMORES-EP 模塊快速穩(wěn)定地到達(dá)一個(gè)接近目的地的地方(圖5a),在這個(gè)過(guò)程中需要對(duì)多個(gè)模塊進(jìn)行路徑規(guī)劃; 第二步是調(diào)整姿態(tài)準(zhǔn)備對(duì)接(圖5b); 第三步是靠近對(duì)應(yīng)模塊完成對(duì)接(圖5c)。詳細(xì)的控制器設(shè)計(jì)及其表現(xiàn)可以查看我們的論文。

圖 5:執(zhí)行組裝動(dòng)作(3,T,4,B)。(a)控制 3 號(hào)模塊導(dǎo)航至一個(gè)接近目標(biāo)的 位置,(b)調(diào)整姿態(tài)準(zhǔn)備對(duì)接,(c)靠近 4 號(hào)模塊完成對(duì)接。

三、 實(shí)驗(yàn)及結(jié)論

在論文和視頻中我們演示了三個(gè)實(shí)驗(yàn):

1. 7個(gè)分散的模塊自組裝成一個(gè)帶有機(jī)械臂的小車從而可以接觸高臺(tái)(圖4b);

2. 9個(gè)分散的模塊自組裝成一個(gè)可以任意方向移動(dòng)的小車(圖6a);

3. 7個(gè)分散的模塊自組裝成一個(gè)差分驅(qū)動(dòng)四輪車從而可以推動(dòng)重物(圖6b);

圖 6:(a)9 個(gè)分散的模塊自組裝成一個(gè)可以任意方向移動(dòng)的小車;(b)7 個(gè)分散的模塊自組裝成一個(gè)差分驅(qū)動(dòng)四輪車從而可以推動(dòng)重物。

在這三個(gè)實(shí)驗(yàn)中我們展示了并行自組裝的全過(guò)程,驗(yàn)證了我們的方法和對(duì)接控制的可靠性。在第三個(gè)實(shí)驗(yàn)中,特殊的地方是需要helping module的幫助來(lái)完成一些組裝的動(dòng)作。單個(gè)模塊依賴左右輪進(jìn)行運(yùn)動(dòng),因此在對(duì)接的時(shí)候無(wú)法直接控制這兩個(gè)連接器的角度,需要一個(gè)helping module輔助抬起模塊以完成連接器角度的調(diào)整。關(guān)于這個(gè)工作更多的內(nèi)容可以在ModLab網(wǎng)站的post查看,也可以在SMORES-EP項(xiàng)目主頁(yè)上查看更多關(guān)于SMORES-EP的研究工作。

參考文獻(xiàn)

[1] M. Yim, W. Shen, B. Salemi, D. Rus, M. Moll, H. Lipson, E. Klavins, and G.S.Chirikjian,“Modular self-reconfigurable robot systems[grand challenges of robotics],” IEEE Robotics Automation Magazine, vol. 14, no. 1, pp. 43–52, 2007.

[2] T. Tosun, J. Davey, C. Liu, and M. Yim, “Design and characterization of the ep-face connector,” in 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2016, pp. 45–51.

[3] C. Liu, M. Whitzer, and M. Yim, “A distributed reconfiguration planning algorithm for modular robots,” IEEE Robotics and Automation Letters, vol. 4, no. 4, pp. 4231–4238, 2019.

[4] C. Liu and M. Yim, “Configuration recognition with distributed information for modular robots,” in IFRR International Symposium on Robotics Research, Puerto Varas, Chile, 2017.

[5] G.L.McColm,“On the structure of random unlabelled acyclic graphs,” Discrete Math., vol. 277, no. 1, pp. 147–170, 2004.

責(zé)任編輯:xj

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    211

    文章

    28565

    瀏覽量

    207712
  • 模塊化機(jī)器人
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    6481
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】2.具身智能機(jī)器人的基礎(chǔ)模塊

    具身智能機(jī)器人的基礎(chǔ)模塊,這個(gè)是本書的第二部分內(nèi)容,主要分為四個(gè)部分:機(jī)器人計(jì)算系統(tǒng),自主機(jī)器人的感知系統(tǒng),自主機(jī)器人的定位系統(tǒng),自主
    發(fā)表于 01-04 19:22

    《具身智能機(jī)器人系統(tǒng)》第10-13章閱讀心得之具身智能機(jī)器人計(jì)算挑戰(zhàn)

    取特征點(diǎn),涉及大量像素級(jí)比較運(yùn)算;優(yōu)化機(jī)器人位姿,需要迭代求解大規(guī)模矩陣方程。書中提出了模塊化的硬件加速方案,闡述了如何以因子圖為通用模版,以求解非線性優(yōu)化問(wèn)題為橋梁,面向多種機(jī)器人應(yīng)用進(jìn)行加速。 第11
    發(fā)表于 01-04 01:15

    開源項(xiàng)目!能夠精確地行走、跳舞和執(zhí)行復(fù)雜動(dòng)作的機(jī)器人—Tillu

    學(xué)習(xí)者和愛好者的理想伙伴。 創(chuàng)新設(shè)計(jì) Tillu的設(shè)計(jì)靈感來(lái)自廣受歡迎的Otto DIY機(jī)器人,其設(shè)計(jì)過(guò)程包括在Fusion 360中進(jìn)行CAD建模和精確的3D打印,以實(shí)現(xiàn)從堅(jiān)固的伺服驅(qū)動(dòng)腿部到模塊化
    發(fā)表于 01-02 17:24

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】2.具身智能機(jī)器人大模型

    需要專業(yè)程序員進(jìn)行繁瑣的編程工作,這種方式不僅效率低下,還限制機(jī)器人的應(yīng)用場(chǎng)景。例如,在我們大學(xué)工程實(shí)訓(xùn)課程中使用的數(shù)控機(jī)床,需要人為設(shè)定起點(diǎn)、終點(diǎn)、移動(dòng)方向和移動(dòng)距離等參數(shù),自動(dòng)
    發(fā)表于 12-29 23:04

    模塊化示波器的技術(shù)原理和應(yīng)用

    模塊化示波器是一種用于信息科學(xué)與系統(tǒng)科學(xué)領(lǐng)域的電子測(cè)量?jī)x器,以下是對(duì)其技術(shù)原理及應(yīng)用的詳細(xì)闡述:一、技術(shù)原理 信號(hào)轉(zhuǎn)換與顯示: 模塊化示波器利用電子示波管的特性,將肉眼無(wú)法直接觀測(cè)的交變電
    發(fā)表于 12-11 14:20

    模塊化設(shè)計(jì),舵機(jī)激發(fā)無(wú)限可能!

    在科技日新月異的今天,舵機(jī)作為自動(dòng)領(lǐng)域的核心組件,早已超越傳統(tǒng)意義上的“機(jī)械零件”范疇。它不再只是簡(jiǎn)單地執(zhí)行轉(zhuǎn)向或定位任務(wù),而是成為了激發(fā)我們無(wú)限創(chuàng)意的神奇催化劑。尤其是模塊化設(shè)計(jì)的引入,更是讓
    的頭像 發(fā)表于 11-29 14:37 ?196次閱讀

    模塊化儀器的技術(shù)原理和應(yīng)用場(chǎng)景

    輸入/輸出通道,或者根據(jù)特定應(yīng)用定制其測(cè)量能力。 計(jì)算機(jī)集成:模塊化儀器與計(jì)算機(jī)高度集成,通過(guò)共享元器件、高速總線和用戶定義的開放式軟件,實(shí)現(xiàn)自動(dòng)測(cè)試設(shè)備的各種需求。它們通常使用計(jì)算機(jī)用戶界面,而
    發(fā)表于 11-28 15:09

    “0元購(gòu)”智元靈犀X1機(jī)器人,軟硬件全套圖紙和代碼全公開!資料免費(fèi)下載!

    人形機(jī)器人圖紙和代碼的公司,推動(dòng)了全球機(jī)器人行業(yè)的進(jìn)步。 據(jù)悉,在今年8月18日,智元靈犀X1首次亮相智元2024年度新品發(fā)布會(huì),它采用了模塊化設(shè)計(jì),能夠輕松實(shí)現(xiàn)拆裝,滿足多變的環(huán)境和
    發(fā)表于 10-25 15:20

    模塊化插座接線方法有哪些

    模塊化插座,也稱為模塊化電源插座或模塊化PDU(Power Distribution Unit),是一種可以根據(jù)需要靈活配置電源插座和接口的設(shè)備。這種設(shè)計(jì)允許用戶根據(jù)具體的用電需求,選擇不同的
    的頭像 發(fā)表于 10-18 09:50 ?688次閱讀

    開源項(xiàng)目!用ESP32做一個(gè)可愛的無(wú)用機(jī)器人

    巧妙設(shè)計(jì)的杠桿將開關(guān)推回“關(guān)”位置。這種玩具很常見,許多人已經(jīng)制作并上傳到Y(jié)ouTube上。 作者每年都會(huì)挑戰(zhàn)自己制作一個(gè)技術(shù)產(chǎn)品,今年他決定制作這個(gè)復(fù)雜的項(xiàng)目——可愛無(wú)用機(jī)器人。這個(gè)機(jī)器人參考日本
    發(fā)表于 09-03 09:34

    開源項(xiàng)目!用ESP32做一個(gè)可愛的無(wú)用機(jī)器人

    巧妙設(shè)計(jì)的杠桿將開關(guān)推回“關(guān)”位置。這種玩具很常見,許多人已經(jīng)制作并上傳到Y(jié)ouTube上。 作者每年都會(huì)挑戰(zhàn)自己制作一個(gè)技術(shù)產(chǎn)品,今年他決定制作這個(gè)復(fù)雜的項(xiàng)目——可愛無(wú)用機(jī)器人。這個(gè)機(jī)器人參考
    發(fā)表于 08-30 14:50

    ABB擴(kuò)大模塊化工業(yè)機(jī)器人產(chǎn)品線,打造高靈活定制化生產(chǎn)

    和IRB 7720兩款機(jī)器人,它們提供16種新變體,專為各種應(yīng)用而設(shè)計(jì)。 模塊設(shè)計(jì) 傳統(tǒng)工業(yè)機(jī)器人通常是單一設(shè)計(jì),無(wú)法滿足不同應(yīng)用場(chǎng)景的差異化需求。而ABB的
    的頭像 發(fā)表于 08-15 17:25 ?477次閱讀

    在用機(jī)器人與未來(lái)機(jī)器人并行推進(jìn)的權(quán)重關(guān)系

    在用機(jī)器人與未來(lái)機(jī)器人并行推進(jìn)的權(quán)重關(guān)系
    的頭像 發(fā)表于 08-01 08:14 ?514次閱讀
    在用<b class='flag-5'>機(jī)器人</b>與未來(lái)<b class='flag-5'>機(jī)器人</b><b class='flag-5'>并行</b>推進(jìn)的權(quán)重關(guān)系

    機(jī)房升級(jí)必備神器:模塊化精密空調(diào)的五大超能力!

    模塊化機(jī)房精密空調(diào)是一種專門為現(xiàn)代數(shù)據(jù)中心和機(jī)房設(shè)計(jì)的空調(diào)系統(tǒng),具有以下特點(diǎn)和優(yōu)勢(shì): 靈活性:模塊化機(jī)房精密空調(diào)采用模塊化設(shè)計(jì),可以根據(jù)機(jī)房的規(guī)模和需求,自由組合不同數(shù)量的空調(diào)模塊,
    的頭像 發(fā)表于 03-19 18:24 ?1282次閱讀
    機(jī)房升級(jí)必備神器:<b class='flag-5'>模塊化</b>精密空調(diào)的五大超能力!

    什么是模塊化機(jī)房?

    在這個(gè)數(shù)據(jù)驅(qū)動(dòng)的時(shí)代,數(shù)據(jù)中心的作用變得日益重要。而模塊化機(jī)房,作為一種創(chuàng)新的數(shù)據(jù)中心解決方案,正在逐漸改變我們構(gòu)建和管理這些關(guān)鍵設(shè)施的方式。但究竟什么是模塊化機(jī)房呢?它又為何受到越來(lái)越多行業(yè)的青睞?在本文中,我們將一探究竟。
    的頭像 發(fā)表于 03-12 15:05 ?1528次閱讀