• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于動(dòng)態(tài)運(yùn)動(dòng)基元的機(jī)器人電子元器件裝配軌跡規(guī)劃方法研究

      2023-03-03 07:21:54李成周紫菱湯卿
      機(jī)械 2023年1期
      關(guān)鍵詞:電子元件基元軌跡

      李成,周紫菱,湯卿

      基于動(dòng)態(tài)運(yùn)動(dòng)基元的機(jī)器人電子元器件裝配軌跡規(guī)劃方法研究

      李成,周紫菱,湯卿*

      (四川大學(xué) 機(jī)械工程學(xué)院,四川 成都 610065)

      針對(duì)電子元器件裝配任務(wù)中電子元器件和PCB板種類較多,以及生產(chǎn)過(guò)程中產(chǎn)品種類更換頻繁所導(dǎo)致的裝配軌跡多變等問(wèn)題,提出一種基于動(dòng)態(tài)運(yùn)動(dòng)基元的機(jī)器人軌跡規(guī)劃方法。首先,建立動(dòng)態(tài)運(yùn)動(dòng)基元系統(tǒng)方程,對(duì)機(jī)器人的運(yùn)動(dòng)進(jìn)行建模;其次,根據(jù)演示軌跡對(duì)非線性函數(shù)的參數(shù)進(jìn)行學(xué)習(xí),利用非線性最優(yōu)化的局部加權(quán)回歸方法求得演示軌跡的權(quán)重系數(shù);然后,對(duì)方程中的非線性函數(shù)項(xiàng)進(jìn)行分段加權(quán),使系統(tǒng)能夠穩(wěn)定收斂到目標(biāo)裝配點(diǎn);最后,設(shè)計(jì)具有末端姿態(tài)約束的機(jī)器人拖動(dòng)算法在Panda機(jī)器人上進(jìn)行軌跡演示,根據(jù)目標(biāo)位姿不發(fā)生變化與發(fā)生變化兩種情況生成機(jī)器人的自主裝配軌跡,并在Panda機(jī)器人上對(duì)三種不同的電子元器件進(jìn)行裝配驗(yàn)證。結(jié)果表明:基于改進(jìn)后的動(dòng)態(tài)運(yùn)動(dòng)基元方法學(xué)習(xí)到的機(jī)器人運(yùn)動(dòng)軌跡,不僅能夠很好地模仿演示軌跡的運(yùn)動(dòng)趨勢(shì),而且可以以較高的精度到達(dá)目標(biāo)指定位姿,很好地完成了機(jī)器人電子元器件裝配任務(wù)。

      裝配;動(dòng)態(tài)運(yùn)動(dòng)基元;軌跡規(guī)劃

      機(jī)器人技術(shù)日趨成熟,正在向智能化、模塊化和系統(tǒng)化的方向發(fā)展[1],并逐步廣泛應(yīng)用于工業(yè)生產(chǎn)中的鑄造、鍛造、焊接等領(lǐng)域[2-3]。近些年,隨著電視、電腦、手機(jī)等電子產(chǎn)品的發(fā)展與普及,越來(lái)越多的電子產(chǎn)品生產(chǎn)企業(yè)需要根據(jù)不同的功能需求,設(shè)計(jì)不同用途和不同規(guī)格的印制電路板(Printed Circuit Board,PCB),并在PCB板上裝配焊接不同的電子元器件。在實(shí)際生產(chǎn)裝配過(guò)程中,存在各類不同形狀的電子元件,因其形狀的特殊性與結(jié)構(gòu)的復(fù)雜性,仍需進(jìn)行人工插裝作業(yè),這大大降低了工業(yè)生產(chǎn)的效率,增加了產(chǎn)品的生產(chǎn)成本。為實(shí)現(xiàn)印制電路板的自動(dòng)化裝配、提高生產(chǎn)裝配效率,許多企業(yè)將機(jī)器人引入流水線中。

      目前機(jī)器人的運(yùn)動(dòng)通常需要事先規(guī)劃好參考軌跡。機(jī)器人可以根據(jù)事先編寫(xiě)好的運(yùn)動(dòng)軌跡重復(fù)地執(zhí)行任務(wù),這種方法在簡(jiǎn)單的流水線化的任務(wù)場(chǎng)景中有較多應(yīng)用。當(dāng)任務(wù)參數(shù)發(fā)生變化時(shí),規(guī)劃的軌跡也需要隨之變化,從而需要對(duì)機(jī)器人進(jìn)行二次編程。當(dāng)任務(wù)環(huán)境中存在障礙物時(shí),還需提前對(duì)障礙物進(jìn)行建模,然后將障礙物導(dǎo)入規(guī)劃化環(huán)境中,此時(shí)機(jī)器人編程的難度與復(fù)雜度也會(huì)隨之上升。對(duì)于復(fù)雜的機(jī)器人運(yùn)動(dòng)路徑,通常還需要編程人員反復(fù)進(jìn)行編程和調(diào)試。通過(guò)編程規(guī)劃的機(jī)器人任務(wù)軌跡缺乏適應(yīng)能力,當(dāng)設(shè)置不同的任務(wù)軌跡的起點(diǎn)和終點(diǎn)時(shí)還需要編程人員對(duì)機(jī)器人重新進(jìn)行路徑規(guī)劃。

      演示學(xué)習(xí)是一種新興的編程方式,使機(jī)器人能夠從人的演示動(dòng)作中提取操作信息,并由該操作信息生成新的機(jī)器人運(yùn)動(dòng)控制指令,從而使機(jī)器人學(xué)習(xí)到相應(yīng)的運(yùn)動(dòng)技能[4]?;谘菔緦W(xué)習(xí)的機(jī)器人編程方式操作簡(jiǎn)單、人機(jī)交互友好,可以大大降低對(duì)編程人員的技術(shù)要求。采用演示學(xué)習(xí)編程方式通常先由操作人員牽引機(jī)器人完成一次或多次任務(wù),然后讓機(jī)器人自主學(xué)習(xí)并復(fù)現(xiàn)該任務(wù)的運(yùn)動(dòng)軌跡[5-6]。當(dāng)機(jī)械臂末端軌跡的起始位置和目標(biāo)位置發(fā)生改變時(shí),基于演示學(xué)習(xí)的機(jī)器人軌跡規(guī)劃方法應(yīng)當(dāng)能夠?qū)κ窘誊壽E進(jìn)行泛化,使其能夠完成新的任務(wù)?;谘菔緦W(xué)習(xí)的機(jī)器人軌跡規(guī)劃方法不僅能提高機(jī)器人編程的效率,而且能夠提高機(jī)器人的適應(yīng)能力,從而更加靈活地完成實(shí)際任務(wù)。

      動(dòng)態(tài)運(yùn)動(dòng)基元方法(Dynamic Movement Primitives,DMPs)[7–9]是一種基于演示學(xué)習(xí)的軌跡規(guī)劃方法。它不僅能夠在不同的任務(wù)環(huán)境中模仿演示軌跡的運(yùn)動(dòng)趨勢(shì),而且能夠針對(duì)不同的起點(diǎn)和終點(diǎn)進(jìn)行運(yùn)動(dòng)軌跡泛化。不過(guò)該方法仍存在如目標(biāo)點(diǎn)收斂不精確、參數(shù)選擇的不確定性等問(wèn)題。

      本文提出一種基于動(dòng)態(tài)運(yùn)動(dòng)基元的適用于電子元器件裝配的機(jī)器人軌跡規(guī)劃方法。該方法不僅能夠?qū)W習(xí)演示軌跡的特征,而且可以以較高的精度到達(dá)目標(biāo)指定位姿,從而更高效地實(shí)現(xiàn)高精度的電子元器件裝配。最后在基于Franka Emika Panda機(jī)器人的PCB板電子元件裝配實(shí)驗(yàn)平臺(tái)上對(duì)本文提出的改進(jìn)動(dòng)態(tài)運(yùn)動(dòng)基元的電子元件裝配運(yùn)動(dòng)軌跡規(guī)劃方法進(jìn)行驗(yàn)證。實(shí)驗(yàn)結(jié)果表明:該方法能根據(jù)操作人員的演示動(dòng)作裝配三種不同結(jié)構(gòu)的電子元件產(chǎn)品。

      1 動(dòng)態(tài)運(yùn)動(dòng)基元算法

      1.1 基本原理及改進(jìn)

      動(dòng)態(tài)運(yùn)動(dòng)基元算法系統(tǒng)的定義為[7–8]:

      式(1)右側(cè)第一項(xiàng)可以看作一個(gè)PD控制器。不考慮的情況下,可寫(xiě)為如下?tīng)顟B(tài)方程:

      由于強(qiáng)迫函數(shù)的存在,會(huì)導(dǎo)致軌跡很難收斂到目標(biāo)點(diǎn),不能保證電子元件能夠成功地插入PCB板中,因此,本文提出在最后時(shí)間段內(nèi)將非線性函數(shù)項(xiàng)減小為0,使得學(xué)習(xí)到的軌跡能夠準(zhǔn)確收斂到目標(biāo)點(diǎn)。改進(jìn)后的強(qiáng)迫函數(shù)定義為:

      1.2 模型參數(shù)學(xué)習(xí)過(guò)程

      由于非線性強(qiáng)迫函數(shù)為通過(guò)高斯基函數(shù)及其權(quán)重加權(quán)所得,因此還需要構(gòu)造損失函數(shù),然后采用局部加權(quán)回歸(Locally Weighted Regression,LWR)方法計(jì)算得到高斯基函數(shù)的基本參數(shù)。

      將式(6)的上半部分代入式(9)并展開(kāi),構(gòu)造損失函數(shù)為:

      其中:

      式中:為整條軌跡的總時(shí)間步長(zhǎng)。

      2 基于動(dòng)態(tài)運(yùn)動(dòng)基元的機(jī)器人軌跡規(guī)劃

      2.1 關(guān)節(jié)空間軌跡規(guī)劃

      當(dāng)機(jī)器人存在冗余自由度時(shí),如冗余機(jī)器人或者任務(wù)自由度小于機(jī)器人自由度,機(jī)械臂會(huì)有無(wú)窮多的逆解。這會(huì)導(dǎo)致在笛卡爾空間學(xué)習(xí)到的軌跡雖在末端滿足相似度要求,但關(guān)節(jié)空間的軌跡卻不能保證和演示軌跡相似,進(jìn)而導(dǎo)致機(jī)器人可能會(huì)與示教過(guò)程中刻意避開(kāi)的障礙物發(fā)生碰撞。所以演示過(guò)程中需采集關(guān)節(jié)空間軌跡,進(jìn)行關(guān)節(jié)空間運(yùn)動(dòng)軌跡的學(xué)習(xí)。

      對(duì)于動(dòng)態(tài)運(yùn)動(dòng)基元算法在機(jī)器人中的應(yīng)用,需要在機(jī)器人的各個(gè)自由度上分別進(jìn)行學(xué)習(xí)。多自由度的DMPs可以通過(guò)式(5)將各個(gè)自由度上的運(yùn)動(dòng)耦合成為整體的運(yùn)動(dòng)。這使得DMPs算法可以方便地應(yīng)用于多自由度機(jī)械臂中。如圖1所示,將采集的關(guān)節(jié)空間演示軌跡在式(5)下分解成各個(gè)關(guān)節(jié)上的一維運(yùn)動(dòng),然后在各個(gè)自由度上建立DMPs的運(yùn)動(dòng)模型,分別學(xué)習(xí)各個(gè)模型的參數(shù),從而實(shí)現(xiàn)演示軌跡的學(xué)習(xí)。

      圖1 關(guān)節(jié)空間多自由度DMP耦合

      2.2 算法流程

      3 實(shí)驗(yàn)設(shè)計(jì)及分析

      3.1 裝配平臺(tái)搭建和示教數(shù)據(jù)的獲取

      為了將提出的改進(jìn)DMPs算法用于電子元件的裝配,本文基于Franka Emika Panda機(jī)器人搭建了一個(gè)電子元件裝配平臺(tái),如圖2所示。

      圖2 裝配系統(tǒng)實(shí)驗(yàn)平臺(tái)搭建

      Panda機(jī)器人為一款7自由度協(xié)作機(jī)器人,其各關(guān)節(jié)均安裝有力矩傳感器,可以感知人的外部作用力,用于本實(shí)驗(yàn)中機(jī)器人軌跡演示。實(shí)驗(yàn)過(guò)程為:

      (1)利用笛卡爾阻抗控制[10]進(jìn)行拖動(dòng)示教。操作人員根據(jù)裝配要求,拖動(dòng)機(jī)器人演示合適的裝配路徑,避開(kāi)環(huán)境中的障礙物。通過(guò)機(jī)器人的數(shù)據(jù)接口記錄裝配過(guò)程中的機(jī)器人各關(guān)節(jié)角度。

      (2)利用線性二次型最優(yōu)控制系統(tǒng)對(duì)演示軌跡數(shù)據(jù)中的噪聲進(jìn)行濾波;利用DMPs算法對(duì)演示軌跡進(jìn)行學(xué)習(xí),實(shí)現(xiàn)演示軌跡的裝配復(fù)現(xiàn);修改裝配任務(wù)的目標(biāo)位置,生成新的軌跡完成裝配任務(wù),從而驗(yàn)證本文提出算法的可行性和有效性。

      擬安裝三種不同的電子元器件到PCB板,并使電子元件緊貼PCB板底部。如圖3所示。

      圖3 裝配產(chǎn)品實(shí)物圖

      考慮到電子元件的引腳需與PCB板完全垂直,為了降低操作人員演示裝配軌跡的難度,順利地將電子元件輕松插入PCB板中,本文限制了演示過(guò)程中末端夾爪繞軸、軸旋轉(zhuǎn)的兩個(gè)自由度,使其始終垂直于PCB板。具體實(shí)現(xiàn)方法為:采用笛卡爾阻抗控制算法來(lái)控制機(jī)器人,將阻抗參數(shù)中繞軸、軸旋轉(zhuǎn)的剛度和阻尼設(shè)置為較大的值。

      針對(duì)電子元件裝配,其示教過(guò)程如圖4所示??刂茩C(jī)器人夾爪抓取三個(gè)電子元件中的任意一個(gè),雙手拖動(dòng)末端夾爪,從夾取起始位置開(kāi)始,按圖4(a)~(d)的順序示教出一條能避開(kāi)障礙物的軌跡。

      最終將電子元件插入PCB板中對(duì)應(yīng)位置完成裝配任務(wù)。并在示教過(guò)程中實(shí)時(shí)獲取當(dāng)前軌跡點(diǎn)數(shù)據(jù)。

      圖4 裝配軌跡演示

      3.2 實(shí)驗(yàn)結(jié)果處理與分析

      將演示的裝配軌跡經(jīng)線性二次型最優(yōu)控制方法濾波后,再利用改進(jìn)的動(dòng)態(tài)運(yùn)動(dòng)基元方法對(duì)演示軌跡進(jìn)行學(xué)習(xí)。為了驗(yàn)證DMPs算法在機(jī)器人電子元件裝配過(guò)程中對(duì)演示軌跡的學(xué)習(xí)能力,在不改變裝配目標(biāo)點(diǎn)的情況下,利用DMPs算法復(fù)現(xiàn)演示軌跡;再將裝配目標(biāo)點(diǎn)改變?yōu)閷?shí)際插入點(diǎn),利用DMPs算法得到新的軌跡。演示的目標(biāo)點(diǎn)和實(shí)際裝配點(diǎn)在PCB板的位置如圖5所示。

      3.2.1 目標(biāo)位形不發(fā)生變化的運(yùn)動(dòng)軌跡規(guī)劃

      對(duì)于機(jī)器人關(guān)節(jié)空間運(yùn)動(dòng)軌跡的學(xué)習(xí),設(shè)置DMPs的維度為7;高斯基函數(shù)的數(shù)量為600;時(shí)間步長(zhǎng)為0.001 s。在不改變裝配目標(biāo)關(guān)節(jié)位置時(shí),DMPs生成的復(fù)現(xiàn)軌跡與演示軌跡的對(duì)比如圖6所示。其中圖6(a)是通過(guò)正運(yùn)動(dòng)學(xué)計(jì)算得到的末端軌跡點(diǎn)。

      圖5 裝配位置插入點(diǎn)示意圖

      由圖6可知,不改變裝配目標(biāo)位置時(shí),經(jīng)過(guò)DMPs生成得到的復(fù)現(xiàn)軌跡與演示軌跡基本重合。計(jì)算復(fù)現(xiàn)軌跡與演示軌跡在七個(gè)關(guān)節(jié)上的誤差,并對(duì)該誤差取均值得表1,可以看出,當(dāng)不改變裝配目標(biāo)關(guān)節(jié)位置時(shí),DMPs算法學(xué)習(xí)到的軌跡與原始演示軌跡重合精度較高,證明了該算法能夠有效地學(xué)習(xí)并復(fù)現(xiàn)機(jī)器人關(guān)節(jié)空間的運(yùn)動(dòng)軌跡。

      表1 復(fù)現(xiàn)軌跡與演示軌跡誤差對(duì)比

      3.2.2 目標(biāo)位形發(fā)生變化的運(yùn)動(dòng)軌跡規(guī)劃

      將圖6中的運(yùn)動(dòng)軌跡作為演示軌跡,改變產(chǎn)品裝配的目標(biāo)位置,通過(guò)DMPs算法學(xué)習(xí)得到新的裝配軌跡。

      圖6 末端及機(jī)械臂各個(gè)關(guān)節(jié)的演示軌跡與復(fù)現(xiàn)軌跡對(duì)比圖

      演示軌跡的目標(biāo)關(guān)節(jié)位置為(-0.4225 rad, 0.0525 rad, -0.0940 rad, -2.2803 rad, -0.0625 rad, 2.3389 rad, 0.3501 rad);產(chǎn)品裝配的目標(biāo)關(guān)節(jié)位置變?yōu)椋?0.3422 rad, 0.1106 rad, -0.0243 rad, -2.2133 rad, -0.0651 rad, 2.3221 rad, 0.5012 rad),其中,改變的目標(biāo)關(guān)節(jié)位置是根據(jù)圖5中PCB上產(chǎn)品的實(shí)際安放位置得到;實(shí)際學(xué)習(xí)到的軌跡的目標(biāo)關(guān)節(jié)位置為(-0.3421 rad, 0.1105 rad, -0.0246 rad, -2.2131 rad, -0.0653 rad, 2.3223 rad, 0.5013 rad),與給定目標(biāo)位置誤差為0.0002 rad。通過(guò)機(jī)器人正運(yùn)動(dòng)學(xué)計(jì)算得到實(shí)際目標(biāo)位置的坐標(biāo)為(0.5031 m, -0.2000 m, 0.2253 m),理想位置坐標(biāo)為(0.5030 m, -0.1999 m, 0.2251 m),兩者之間誤差的平均值為0.00013 m。

      由此可見(jiàn),在修改演示軌跡的目標(biāo)關(guān)節(jié)位置后,DMPs算法能夠很好地收斂到新的目標(biāo)位置。

      改變產(chǎn)品裝配的目標(biāo)關(guān)節(jié)位置后,DMPs生成的裝配軌跡與演示軌跡對(duì)比如圖7所示。

      圖7(a)是通過(guò)正運(yùn)動(dòng)學(xué)計(jì)算得到的末端軌跡點(diǎn),可以看出,通過(guò)DMPs算法生成的裝配軌跡仍保持了演示軌跡的運(yùn)動(dòng)趨勢(shì)。

      由圖7(b)~(h)可以看出,通過(guò)DMPs算法生成的裝配軌跡與演示軌跡在各個(gè)自由度上的運(yùn)動(dòng)趨勢(shì)相似,僅是收斂的目標(biāo)點(diǎn)位置發(fā)生了變化,從而證明本文提出的改進(jìn)DMPs算法能夠有效地應(yīng)用于目標(biāo)關(guān)節(jié)位置發(fā)生改變的裝配任務(wù)。

      圖7 末端及機(jī)械臂各個(gè)關(guān)節(jié)的演示軌跡與改變目標(biāo)值后的新軌跡對(duì)比圖

      3.2.3 機(jī)器人裝配過(guò)程

      將本文所提出的算法應(yīng)用于實(shí)際機(jī)器人裝配,如圖8所示。機(jī)器人可以按照學(xué)習(xí)到的軌跡進(jìn)行運(yùn)動(dòng),并最終將電子元件插入PCB板中。

      圖8 修改任務(wù)目標(biāo)點(diǎn)裝配過(guò)程

      對(duì)于圖3中三種不同的電子元件,機(jī)器人都能夠根據(jù)演示軌跡和實(shí)際安裝位置,很好地學(xué)習(xí)出新的軌跡來(lái)完成裝配任務(wù),將電子元件準(zhǔn)確地插入PCB板上給定的位置中。由此可以得出:本文提出的基于動(dòng)態(tài)運(yùn)動(dòng)基元的運(yùn)動(dòng)規(guī)劃方法能夠很好地應(yīng)用于機(jī)器人PCB板的裝配任務(wù)。該方法不僅適用于具有障礙物的裝配任務(wù)環(huán)境,而且適用于安裝位置經(jīng)常發(fā)生改變的任務(wù),提高了機(jī)器人電子元件裝配過(guò)程中軌跡規(guī)劃的效率,從而驗(yàn)證了本文所建立的基于動(dòng)態(tài)運(yùn)動(dòng)基元的機(jī)器人電子元件裝配平臺(tái)具有適用性和實(shí)用性。

      4 結(jié)論

      本文搭建了一個(gè)基于DMPs方法的機(jī)器人PCB板電子元件裝配平臺(tái),并在Franka Emika Panda機(jī)器人上對(duì)三種不同的電子元器件進(jìn)行了裝配實(shí)驗(yàn)。利用笛卡爾阻抗控制演示了從障礙物前方通過(guò)的裝配軌跡,在演示過(guò)程中實(shí)現(xiàn)避障;對(duì)DMPs算法進(jìn)行了改進(jìn),使之能適用于實(shí)際的機(jī)器人電子元器件裝配,利用改進(jìn)的DMPs方法對(duì)演示的裝配運(yùn)動(dòng)軌跡進(jìn)行學(xué)習(xí),實(shí)現(xiàn)裝配過(guò)程的復(fù)現(xiàn);修改任務(wù)點(diǎn)的目標(biāo)位置,實(shí)現(xiàn)對(duì)裝配運(yùn)動(dòng)軌跡的泛化。實(shí)驗(yàn)結(jié)果表明:本文提出的基于動(dòng)態(tài)運(yùn)動(dòng)基元的機(jī)器人電子元器件裝配方法可以快速有效地完成至少三種不同類型電子元器件的裝配任務(wù)。未來(lái)可以加入視覺(jué)處理,從而更方便地獲取新任務(wù)點(diǎn)以及障礙物位置。

      [1]未來(lái)10年工業(yè)機(jī)器人與協(xié)作機(jī)器人市場(chǎng)發(fā)展預(yù)測(cè)[J]. 機(jī)械,2017,44(10):54.

      [2]劉乃軍,魯濤,蔡瑩皓,等. 機(jī)器人操作技能學(xué)習(xí)方法綜述[J]. 自動(dòng)化學(xué)報(bào),2019,45(3):458-470.

      [3]計(jì)時(shí)鳴,黃希歡. 工業(yè)機(jī)器人技術(shù)的發(fā)展與應(yīng)用綜述[J]. 機(jī)電工程,2015,32(1):1-13.

      [4]周忠祥,胡晉,王越,等. 機(jī)器人演示編程技術(shù)的研究進(jìn)展[J]. 自動(dòng)化博覽,2020,37(6):48-57.

      [5]張愛(ài)紅,張秋菊. 機(jī)器人示教編程方法[J]. 組合機(jī)床與自動(dòng)化加工技術(shù),2003(4):49-51.

      [6]Ravichandar H,Salehi I,Dani A. Learning Partially Contracting Dynamical Systems from Demonstrations[C]. Proceedings of the 1st Annual Conference on Robot Learning. PMLR,2017:369-378.

      [7]Schaal S. Dynamic movement primitives-a framework for motor control in humans and humanoid robotics[J]. Adaptive motion of animals and machines, 2006:261-280.

      [8]Karlsson M,Carlson F B,Robertsson A,et al. Two-Degree-of- Freedom Control for Trajectory Tracking and Perturbation Recovery during Execution of Dynamical Movement Primitives[J]. Ifac Papersonline,2017,50(1):1923-1930.

      [9]Kulvicius T,Ning K,Tamosiunaite M,et al. Joining Movement Sequences:Modified Dynamic Movement Primitives for Robotics Applications Exemplified on Handwriting[J]. IEEE Transactions on Robotics,2012,28(1):145-157.

      [10]Albu-Schffer A,Hirzinger G. Cartesian impedance control techniques for torque controlled light-weight robots[C]. IEEE International Conference on Robotics & Automation. 2002:657-663.

      Research on Assembly Trajectory Planning Method of Robot Electronic Components Based on Dynamic Movement Primitives

      LI Cheng,ZHOU Ziling,TANG Qing

      ( School of Mechanical Engineering, Sichuan University, Chengdu 610065, China )

      Considering that the variety of electronic components and PCB boards in the electronic component assembly task and the frequent replacement of product types in the production process leads to the change of assembly trajectories and other problems, in this paper, a robot trajectory planning method based on dynamic movement primitives for electronic component assembly is proposed. Firstly, the system equation of dynamic movement primitive is established to model the robot motion; secondly, the parameters of the nonlinear function are learned according to the demonstration trajectory, and the weight coefficient of the demonstration trajectory is obtained by using the local weighted regression method of nonlinear optimization; then, the nonlinear function term in the equation is weighted piecewise, so that the system can stably converge to the target assembly pose; finally, a robot dragging algorithm with end pose constraints is designed to demonstrate the trajectory on the Panda robot. The autonomous assembly trajectory of the robot is generated respectively when the target pose changes or do not change, and the assembly of three different electronic components is verified on the Panda robot. The results show that the robot motion trajectory learned based on the improved dynamic movement primitive method can not only imitate the motion trend of the demonstration trajectory well, but also reach the target specified pose with high precision, which completes the assembly task well.

      assembly;dynamic movement primitives;trajectory planning

      TP242.6

      A

      10.3969/j.issn.1006-0316.2023.01.010

      1006-0316 (2023) 01-0059-09

      2022-06-17

      四川省科技計(jì)劃(2020YFG0116,2020YFG0074)

      李成(1998-),男,四川達(dá)州人,碩士研究生,主要研究方向?yàn)闄C(jī)器人運(yùn)動(dòng)控制、人機(jī)協(xié)作,E-mail:15760469379@163.com。*通訊作者:湯卿(1982-),男,四川成都人,博士,副教授、碩士生導(dǎo)師,主要研究方向?yàn)闄C(jī)器人的設(shè)計(jì)與制造、機(jī)器人感知控制與規(guī)劃、人機(jī)協(xié)作與共融,E-mail:tangqing_scu@163.com。

      猜你喜歡
      電子元件基元軌跡
      關(guān)注基元反應(yīng)的考查
      (0.10~0.14)mm電子元件用極薄冷軋鋼帶開(kāi)發(fā)
      山東冶金(2022年4期)2022-09-14 08:57:44
      2020年(第33屆)中國(guó)電子元件百?gòu)?qiáng)企業(yè)名單
      軌跡
      軌跡
      軌跡
      人體細(xì)胞內(nèi)存在全新DNA結(jié)構(gòu)
      電子元件與材料 月刊
      進(jìn)化的軌跡(一)——進(jìn)化,無(wú)盡的適應(yīng)
      電子元件與材料
      稷山县| 克什克腾旗| 宣城市| 万山特区| 青海省| 安顺市| 子长县| 林芝县| 奇台县| 佛学| 河北区| 正蓝旗| 台东县| 南昌市| 北辰区| 石林| 和静县| 甘洛县| 阳山县| 东阿县| 靖安县| 金山区| 峨山| 衡阳市| 政和县| 阳高县| 城市| 遂昌县| 沿河| 阳江市| 双辽市| 南木林县| 砚山县| 辽阳市| 稻城县| 盘锦市| 昌乐县| 莎车县| 灌南县| 濮阳市| 安西县|