System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产成人AV片无码免费,免费无码精品黄AV电影,东京热加勒比无码少妇
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當(dāng)前位置: 首頁 > 專利查詢>電子科技大學(xué)專利>正文

    一種具有冗余自由度機械臂的逆運動學(xué)最小范數(shù)求解方法技術(shù)

    技術(shù)編號:43883989 閱讀:11 留言:0更新日期:2024-12-31 19:09
    本發(fā)明專利技術(shù)屬于冗余機器人技術(shù)領(lǐng)域,尤其涉及一種具有冗余自由度機械臂的逆運動學(xué)最小范數(shù)求解方法,根據(jù)機械臂自身參數(shù)建立D?H坐標(biāo)系與D?H參數(shù),根據(jù)機械臂D?H坐標(biāo)和D?H參數(shù)參數(shù)建立正運動學(xué)模型,隨機選取一組關(guān)節(jié)角度值作為初始姿態(tài)輸入,通過正運動學(xué)將該組關(guān)節(jié)角轉(zhuǎn)換為末端執(zhí)行器位姿矩陣,建立機械臂基于雅各比偽逆的逆運動學(xué)求解模型,并采用阻尼最小二乘法與梯度投影法對逆運動學(xué)求解模型進行優(yōu)化,并對優(yōu)化后的模型進行迭代計算,得到最小范數(shù)解。本發(fā)明專利技術(shù)通過阻尼最小二乘法避開運動過程中機械臂構(gòu)型的奇異位形,配合引入的梯度投影法避開機械臂關(guān)節(jié)轉(zhuǎn)角極限位置,使求得的最小范數(shù)解具有較高的解算效率與精準(zhǔn)度。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)涉及冗余機器人,尤其涉及一種具有冗余自由度機械臂的逆運動學(xué)最小范數(shù)求解方法


    技術(shù)介紹

    1、在面對地震搶險、深海探測、核電站勘探等地形狹窄、環(huán)境惡劣的極端作業(yè)環(huán)境下,傳統(tǒng)關(guān)節(jié)型機械臂受到其結(jié)構(gòu)設(shè)計與環(huán)境條件的制約難以滿足任務(wù)要求,因而自由度更高、體型更加纖細的冗余自由度機械臂在合理的路徑規(guī)劃下可以形成不同機械臂構(gòu)型,以完成各種狹窄環(huán)境的作業(yè)需求,有望成為上述環(huán)境中的作業(yè)主力,具有很大的應(yīng)用前景。

    2、機械臂的逆運動學(xué)求解是機械臂控制的基礎(chǔ)與關(guān)鍵,主要應(yīng)用在具有關(guān)節(jié)型結(jié)構(gòu)的機械臂中,通過將機械臂末端執(zhí)行器的位置和姿態(tài)從三維笛卡爾空間映射到機械臂內(nèi)部的關(guān)節(jié)空間,求得對應(yīng)的關(guān)節(jié)轉(zhuǎn)角,以此降低機械臂控制難度。機械臂的逆運動學(xué)求解自身已存在解的存在性、唯一性與合理性不確定的問題,致使具有冗余自由度的機械臂構(gòu)型更加復(fù)雜,通常具有較多或無窮解法,逆運動學(xué)求解難度與求解時間將成倍增加。

    3、目前,針對機械臂逆運動學(xué)的解法主要分為解析解與數(shù)值解兩大類。解析解主要針對滿足pieper準(zhǔn)則的機械臂機構(gòu),即機械臂三個相鄰關(guān)節(jié)軸線交于一點或相互平行。這樣的機械臂逆運動學(xué)方程主要為不高于四次的多項式,計算量小且較為精確。但在具有無窮逆解的冗余自由度機械臂求解過程中,給出的解往往不是最小范數(shù)解,且機械臂末端運動軌跡在運動到某些象限,關(guān)節(jié)轉(zhuǎn)角可能會出現(xiàn)跳變、反轉(zhuǎn)等情況。

    4、數(shù)值解主要通過數(shù)值迭代求解得到逆運動學(xué)最小范數(shù)解。其中較為典型的是基于雅各比偽逆法求解機器人逆運動學(xué),該方法主要通過機械臂在末端點工作空間的誤差,將其投影到每一個關(guān)節(jié)進行比例控制,經(jīng)若干次迭代后收斂至其中一個可行解。但該方法計算量較大,當(dāng)機械臂在運動到奇異位形附近時,通過偽逆法求解的關(guān)節(jié)速度會急劇變大,使迭代出的計算結(jié)果不可控,且機械臂的關(guān)節(jié)轉(zhuǎn)角容易超出工作范圍。


    技術(shù)實現(xiàn)思路

    1、本專利技術(shù)的目的在于提供一種具有冗余自由度機械臂的逆運動學(xué)最小范數(shù)求解方法,以提升最小范數(shù)解的解算效率與精準(zhǔn)度。

    2、為實現(xiàn)上述目的,本專利技術(shù)采用如下技術(shù)方案:

    3、一種具有冗余自由度機械臂的逆運動學(xué)最小范數(shù)求解方法,包括以下步驟:

    4、步驟1、根據(jù)機械臂自身參數(shù)建立d-h坐標(biāo)系和d-h參數(shù);

    5、步驟2、根據(jù)步驟1得到的d-h坐標(biāo)系和d-h參數(shù)建立正運動學(xué)模型;

    6、步驟3、基于正運動學(xué)模型建立機基于雅各比偽逆的械臂逆運動學(xué)模型;

    7、步驟4、使用阻尼最小二乘法與梯度投影法求解并優(yōu)化步驟3得到的逆運動學(xué)模型,并對其進行求解以得到機械臂的逆運動學(xué)最小范數(shù)。

    8、進一步的,所述步驟1根據(jù)機械臂自身參數(shù)建立d-h坐標(biāo)系和d-h參數(shù)的實現(xiàn)方法包括:

    9、建立d-h坐標(biāo)系:建立d-h坐標(biāo)系:定義基座為第0個連桿,靠近基座側(cè)的關(guān)節(jié)命名為第一段關(guān)節(jié),接下來依次為第二段關(guān)節(jié)、第三段關(guān)節(jié),依次類推,直到編號為2-n,每個關(guān)節(jié)上均建立兩個相互正交的笛卡爾坐標(biāo)系,其中原點與萬向節(jié)十字軸重合,zi軸與第i關(guān)節(jié)的軸線方向平行,xi軸垂直于zi軸并指向其背離方向,yi軸根據(jù)笛卡爾坐標(biāo)系下的右手法則確定;

    10、建立d-h參數(shù):據(jù)機械臂自身結(jié)構(gòu)特征,在第{i}與第{i-1}關(guān)節(jié)的重心處依照坐標(biāo)軸xi與坐標(biāo)軸zi-1垂直相交原則,將尺寸參數(shù)抽象為建立d-h參數(shù)所需的連桿長度ai、連桿扭角αi、關(guān)節(jié)距離di與關(guān)節(jié)轉(zhuǎn)角θi,建立d-h參數(shù)。

    11、進一步的,所述步驟2根據(jù)的d-h坐標(biāo)系和d-h參數(shù)建立正運動學(xué)模型的方法,包括:

    12、根據(jù)機械臂d-h坐標(biāo)系和d-h參數(shù),使用運動學(xué)空間內(nèi)相鄰兩坐標(biāo)系的齊次變換矩陣公式,建立表示機械臂末端位置、姿態(tài)與各關(guān)節(jié)變量之間函數(shù)關(guān)系的機械臂正運動學(xué)模型公式;

    13、所述齊次變換矩陣公式如下所示:

    14、

    15、式中,cθi=cos(θi),sθi=sin(θi);cαi=cos(αi),sαi=sin(ai),ai表示連桿長度,di表示關(guān)節(jié)距離,θi表示關(guān)節(jié)轉(zhuǎn)角,iti+1表示連桿坐標(biāo)系{i+1}相對于坐標(biāo)系{i}的齊次變換矩陣;

    16、依據(jù)鏈?zhǔn)椒▌t將得到的齊次變換矩陣連續(xù)右乘,得到機械臂正運動學(xué)模型:

    17、

    18、式中,表示機械臂末端執(zhí)行器相對于基坐標(biāo)系的齊次變換矩陣,r3*3表示末端執(zhí)行器位置矩陣,r3*3表示末端執(zhí)行器姿態(tài)矩陣。

    19、進一步的,所述步驟3基于正運動學(xué)模型建立機基于雅各比偽逆的械臂逆運動學(xué)模型的方法,包括:

    20、3.1在機器臂關(guān)節(jié)角度運動范圍內(nèi)隨機選取一組角度數(shù)據(jù)q0=(θ1,θ2,…,θn)作為初始姿態(tài),基于初始姿態(tài),使用步驟2建立的正運動學(xué)模型計算得到機器臂末端執(zhí)行器位姿矩陣記為x,并計算機器臂末端執(zhí)行器當(dāng)前位姿與期望位姿的差值,記為dx;

    21、3.2、建立機械臂基于雅各比偽逆的逆運動學(xué)

    22、a、基于關(guān)節(jié)空間與末端執(zhí)行器工作空間的雅各比方程,建立用于表達當(dāng)前末端位姿與期望位姿的差值與關(guān)節(jié)角度增量之間的關(guān)系式dx;

    23、dx=j(luò)(0)dθ

    24、其中,dx表示當(dāng)前末端位姿與期望位姿的差值,j(θ)表示機械臂關(guān)節(jié)運動的雅各比矩陣,dθ表示關(guān)節(jié)角度增量;

    25、b、利用步驟a得到的關(guān)系式計算關(guān)節(jié)角度增量,根據(jù)關(guān)節(jié)角度增量使用迭代法建立逆運動學(xué)模型dθ:

    26、dθ=j(luò)+dx

    27、其中,j+表示雅各比方程的偽逆方程,其表達式為:j+=j(luò)t(jjt)-1;j表示雅各比矩陣,jt表示雅各比矩陣的轉(zhuǎn)置矩陣。

    28、進一步的,步驟4、結(jié)合阻尼最小二乘法與梯度投影法求解并優(yōu)化步驟3得到的逆運動學(xué)模型,以得到機械臂的逆運動學(xué)最小范數(shù)的方法,包括:

    29、4.1、對偽逆方程j+進行奇異值分解,得到最小奇異值:

    30、j+=utd+v

    31、其中,ut和v為奇異值分解后得到的正交矩陣;d+是由雅各比矩陣偽逆j+的奇異值組成的對角矩陣,且滿足

    32、其中,σm+1-i指分解得到的最小奇異值,用于表示當(dāng)前運動過程中機械臂構(gòu)型的奇異程度;

    33、4.2、基于最小奇異值,構(gòu)建基于阻尼最小二乘法下的雅各比偽逆方程j#:

    34、j#=(jtj+λ2i)-1jt

    35、

    36、式中,i表示單位矩陣;j表示雅各比矩陣;jt表示雅各比矩陣的轉(zhuǎn)置矩陣;λ表示阻尼系數(shù)且λ≥0,通過引入變阻尼系數(shù)進行自適應(yīng)調(diào)整,來降低機械臂的末端追蹤誤差;ε表示最小誤差范圍,判斷機器人是否進入奇異狀態(tài),σm表示雅各比矩陣的最小奇異值,由偽逆j+經(jīng)奇異值分解而來;λm表示預(yù)設(shè)最大阻尼值;

    37、4.3、在雅各比偽逆方程j#中引入梯度投影法以避開求解過程中超過關(guān)節(jié)轉(zhuǎn)動極限的情況,在梯度投影法中設(shè)定與關(guān)節(jié)空間位置θ相關(guān)的指標(biāo)函數(shù)為:

    38、

    <本文檔來自技高網(wǎng)...

    【技術(shù)保護點】

    1.一種具有冗余自由度機械臂的逆運動學(xué)最小范數(shù)求解方法,其特征在于,包括以下步驟:

    2.根據(jù)權(quán)利要求1所述的一種具有冗余自由度機械臂的逆運動學(xué)最小范數(shù)求解方法,其特征在于,所述步驟1根據(jù)機械臂自身參數(shù)建立D-H坐標(biāo)系和D-H參數(shù)的實現(xiàn)方法包括:

    3.根據(jù)權(quán)利要求2所述的一種具有冗余自由度機械臂的逆運動學(xué)最小范數(shù)求解方法,其特征在于,所述步驟2根據(jù)的D-H坐標(biāo)系和D-H參數(shù)建立正運動學(xué)模型的方法,包括:

    4.根據(jù)權(quán)利要求3所述的一種具有冗余自由度機械臂的逆運動學(xué)最小范數(shù)求解方法,其特征在于,所述步驟3基于正運動學(xué)模型建立機基于雅各比偽逆的械臂逆運動學(xué)模型的方法,包括:

    5.根據(jù)權(quán)利要求4所述的一種具有冗余自由度機械臂的逆運動學(xué)最小范數(shù)求解方法,其特征在于,步驟4、結(jié)合阻尼最小二乘法與梯度投影法求解并優(yōu)化步驟3得到的逆運動學(xué)模型,以得到機械臂的逆運動學(xué)最小范數(shù)的方法,包括:

    6.根據(jù)權(quán)利要求1至5任一項所述的一種具有冗余自由度機械臂的逆運動學(xué)最小范數(shù)求解方法,其特征在于,其求解步驟還包括對得到的械臂的逆運動學(xué)最小范數(shù)進行驗證的步驟,具體的:

    ...

    【技術(shù)特征摘要】

    1.一種具有冗余自由度機械臂的逆運動學(xué)最小范數(shù)求解方法,其特征在于,包括以下步驟:

    2.根據(jù)權(quán)利要求1所述的一種具有冗余自由度機械臂的逆運動學(xué)最小范數(shù)求解方法,其特征在于,所述步驟1根據(jù)機械臂自身參數(shù)建立d-h坐標(biāo)系和d-h參數(shù)的實現(xiàn)方法包括:

    3.根據(jù)權(quán)利要求2所述的一種具有冗余自由度機械臂的逆運動學(xué)最小范數(shù)求解方法,其特征在于,所述步驟2根據(jù)的d-h坐標(biāo)系和d-h參數(shù)建立正運動學(xué)模型的方法,包括:

    4.根據(jù)權(quán)利要求3所述的一種具有冗余自由度機械臂的逆運動學(xué)最小范...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:趙子葳凌丹梁瑩林王科盛何倩鴻
    申請(專利權(quán))人:電子科技大學(xué)
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲色偷拍另类无码专区| 中文字幕无码不卡一区二区三区| 亚洲AV无码久久精品色欲| 国产成人无码A区精油按摩| 免费无码黄网站在线观看| 久久无码专区国产精品s| 国产莉萝无码AV在线播放| 中文无码熟妇人妻AV在线| JAVA性无码HD中文| 亚洲成AV人片在线播放无码| 中文字幕无码乱码人妻系列蜜桃| 免费A级毛片av无码| 亚洲AV无码一区二区三区久久精品| 亚洲日韩国产AV无码无码精品| 91精品无码久久久久久五月天| 国产在线无码精品电影网| 麻豆aⅴ精品无码一区二区| 亚洲熟妇无码爱v在线观看| 久久午夜无码鲁丝片直播午夜精品| 亚洲人成无码www久久久| 国产成人无码综合亚洲日韩| 亚洲av无码久久忘忧草| 一本天堂ⅴ无码亚洲道久久| 亚洲成av人片在线观看天堂无码| 亚洲av无码av在线播放| 精品无码久久久久久国产| 无码性午夜视频在线观看| 无码AV天堂一区二区三区| 中文午夜乱理片无码| 无码欧精品亚洲日韩一区夜夜嗨| 免费无码毛片一区二区APP| 日韩专区无码人妻| 国产成人无码精品久久久露脸| 亚洲中文无码线在线观看| 亚洲人av高清无码| 日本爆乳j罩杯无码视频| 亚洲熟妇无码八V在线播放| 亚洲精品无码成人片久久不卡| 久久精品?ⅴ无码中文字幕| 亚洲精品无码专区久久久| 国精品无码一区二区三区在线|