[發(fā)明專利]一種基于RBF神經(jīng)網(wǎng)絡(luò)的機(jī)械臂自適應(yīng)阻抗控制方法有效
| 申請?zhí)枺?/td> | 202010771033.1 | 申請日: | 2020-08-04 |
| 公開(公告)號: | CN111993417B | 公開(公告)日: | 2021-07-20 |
| 發(fā)明(設(shè)計(jì))人: | 戚毅凡;賈英宏;徐拴鋒 | 申請(專利權(quán))人: | 北京航空航天大學(xué) |
| 主分類號: | B25J9/16 | 分類號: | B25J9/16 |
| 代理公司: | 北京航智知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11668 | 代理人: | 黃川;史繼穎 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 rbf 神經(jīng)網(wǎng)絡(luò) 機(jī)械 自適應(yīng) 阻抗 控制 方法 | ||
1.一種基于RBF神經(jīng)網(wǎng)絡(luò)的機(jī)械臂自適應(yīng)阻抗控制方法,其特征在于,包括如下步驟:
S1:建立機(jī)械臂的D-H參數(shù),并推導(dǎo)機(jī)械臂的正運(yùn)動學(xué);
S2:利用kane方法建立機(jī)械臂系統(tǒng)的名義動力學(xué)模型,得到機(jī)械臂與環(huán)境接觸時的名義動力學(xué)方程:
其中,τ為機(jī)械臂收到的驅(qū)動關(guān)節(jié)的控制力矩;Mc(q)為機(jī)械臂的慣性矩陣,并且為正定對稱矩陣;為離心力和哥氏力矢量;gc(q)為重力矢量;q為關(guān)節(jié)旋轉(zhuǎn)角矩陣;為關(guān)節(jié)旋轉(zhuǎn)角速度矩陣;為關(guān)節(jié)旋轉(zhuǎn)角加速度矩陣;JT(q)為雅克比矩陣的轉(zhuǎn)置矩陣;Fe為機(jī)械臂末端與環(huán)境的接觸力;
S3:根據(jù)步驟S2中建立的機(jī)械臂系統(tǒng)的名義動力學(xué)模型,結(jié)合二階阻抗方程設(shè)計(jì)阻抗控制器;
二階阻抗方程式為
其中,M、B、K為阻抗參數(shù);xd為機(jī)械臂末端的期望位置;x為機(jī)械臂末端位置;為機(jī)械臂末端的期望加速度;為機(jī)械臂末端加速度;為機(jī)械臂末端的期望速度;為機(jī)械臂末端速度;
利用逆動力學(xué)求得機(jī)械臂的操作律為:
其中,τc為控制器輸出的機(jī)械臂控制力矩,
將機(jī)械臂與環(huán)境接觸時的名義運(yùn)動學(xué)方程式(4)左右兩邊同時求二階導(dǎo)求得關(guān)節(jié)旋轉(zhuǎn)角加速度矩陣
其中,J-1(q)為雅克比矩陣的逆矩陣;為雅克比矩陣的變化率,
將關(guān)節(jié)旋轉(zhuǎn)角加速度矩陣代入逆動力學(xué)得到阻抗控制律:
S4:設(shè)定RBF神經(jīng)網(wǎng)絡(luò)的初始參數(shù),設(shè)計(jì)動力學(xué)模型誤差補(bǔ)償控制器;
S5:將步驟S3中設(shè)計(jì)的阻抗控制器與步驟S4中建立的動力學(xué)模型誤差補(bǔ)償控制器結(jié)合,并根據(jù)李雅普諾夫函數(shù)設(shè)計(jì)RBF神經(jīng)網(wǎng)絡(luò)權(quán)值矩陣的變化率,構(gòu)成自適應(yīng)阻抗控制器,并證明所構(gòu)成的自適應(yīng)阻抗控制器的穩(wěn)定性;
S6:根據(jù)步驟S5中所設(shè)計(jì)的自適應(yīng)阻抗控制器,判斷機(jī)械臂柔順控制的效果,在相同的控制器參數(shù)的條件下設(shè)置期望接觸力為0,以接觸力大小為指標(biāo),機(jī)械臂接觸力越小則柔順控制效果越好。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟S1具體過程為:
假定機(jī)械臂的自由度為n,即把機(jī)械臂看作由n個連桿,n-1個關(guān)節(jié)連接組成,關(guān)節(jié)1為第1根連桿和第2根連桿的連接關(guān)節(jié),首先根據(jù)如下步驟建立機(jī)械臂的D-H坐標(biāo)系:
1)建立基座坐標(biāo)系:以基座上感興趣的位置為原點(diǎn)、關(guān)節(jié)1的運(yùn)動軸正方向?yàn)閦0軸,按右手定則建立右手正交坐標(biāo)系(x0,y0,z0),其中,x0軸和y0軸與z0軸垂直,方向任選;
2)建立連桿i坐標(biāo)系的zi軸:以連桿i與連桿i-1連接關(guān)節(jié)的運(yùn)動軸正向?yàn)閦i軸;
3)建立連桿i坐標(biāo)系的原點(diǎn)Oi:若zi軸和連桿i-1坐標(biāo)系的zi-1軸相交,則以兩軸交點(diǎn)為原點(diǎn)Oi;若zi軸和zi-1軸異面或平行,則以兩軸的公垂線與zi軸的交點(diǎn)為原點(diǎn)Oi;
4)建立連桿i坐標(biāo)系的xi軸:按xi=±(zi-1×zi)/||zi-1×zi||建立xi軸,即,使xi軸與zi-1軸及zi軸同時垂直;若zi-1軸與zi軸平行,則以它們的公垂線為xi軸;
5)建立連桿i坐標(biāo)系的yi軸:根據(jù)已建立的xi軸和zi軸,按右手定則建立yi軸,即令yi=(zi×xi)/||zi×xi||;
6)建立機(jī)械臂末端坐標(biāo)系(xn,yn,zn):zn軸與連桿n-1坐標(biāo)系的zn-1軸平行,但指向機(jī)器人本體外方向;xn軸與zn-1軸及zn軸同時垂直;yn軸由右手定則確定,由此完成機(jī)械臂的D-H坐標(biāo)系的建立;
根據(jù)建立的連桿坐標(biāo)系,計(jì)算從一個關(guān)節(jié)到下一個相鄰關(guān)節(jié)的變換矩陣,變換通過旋轉(zhuǎn)-平移-旋轉(zhuǎn)-平移四個子變換得到:繞連桿i-1的xi-1軸轉(zhuǎn)角度量αi-1;沿xi-1軸移動量ai-1;繞連桿i的zi軸轉(zhuǎn)動角度量θi;沿zi軸移動量di;
第i-1根連桿相對于第i根連桿的位姿變換矩陣Ai定義如下:
i-1Ti=Ai=Rot(x,αi-1)Trans(x,ai-1)Rot(z,θi)Trans(z,di) (1)
其中,i-1Ti用來描述連桿末端在基座的位姿態(tài),表示第i-1根連桿的連桿坐標(biāo)系相對于第i根連桿的連桿坐標(biāo)系的變換;Rot表示旋轉(zhuǎn);Trans表示移動,
計(jì)算得到第i-1根連桿相對于第i根連桿的位姿變化矩陣Ai的通式為:
其中,C表示余弦三角函數(shù);S表示正弦三角函數(shù),
將各連桿相對于其前一根連桿的位姿變換矩陣相乘,得到機(jī)械臂總變換矩陣0Tn,即得到機(jī)械臂的正運(yùn)動學(xué):
0Tn=0T11T2… n-1Tn=A1A2… An (3)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京航空航天大學(xué),未經(jīng)北京航空航天大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010771033.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于RBF神經(jīng)網(wǎng)絡(luò)的網(wǎng)絡(luò)流量測量方法
- 基于k均值的RBF神經(jīng)網(wǎng)絡(luò)算法的電機(jī)故障診斷方法
- 一種配有RBF網(wǎng)絡(luò)的AGC系統(tǒng)支持的厚度測量裝置
- RBF?AR模型的新型網(wǎng)絡(luò)結(jié)構(gòu)及參數(shù)辨識方法
- 一種基于FOA優(yōu)化的SOM?RBF的壓力傳感器溫度補(bǔ)償方法
- 基于RBF神經(jīng)網(wǎng)絡(luò)的機(jī)械手運(yùn)動學(xué)逆解方法
- 基于PCA-GA-RBF的換熱器污垢生長預(yù)測方法
- 基于混合遞階遺傳算法的RBF神經(jīng)網(wǎng)絡(luò)的網(wǎng)絡(luò)RBF評價方法
- 體紋理合成方法、裝置與設(shè)備
- 一種無需角速度反饋的快速響應(yīng)小衛(wèi)星姿態(tài)控制方法
- 硬件神經(jīng)網(wǎng)絡(luò)轉(zhuǎn)換方法、計(jì)算裝置、軟硬件協(xié)作系統(tǒng)
- 生成較大神經(jīng)網(wǎng)絡(luò)
- 神經(jīng)網(wǎng)絡(luò)的生成方法、生成裝置和電子設(shè)備
- 一種舌診方法、裝置、計(jì)算設(shè)備及計(jì)算機(jī)存儲介質(zhì)
- 學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)
- 脈沖神經(jīng)網(wǎng)絡(luò)轉(zhuǎn)換方法及相關(guān)轉(zhuǎn)換芯片
- 圖像處理方法、裝置、可讀存儲介質(zhì)和計(jì)算機(jī)設(shè)備
- 一種適應(yīng)目標(biāo)數(shù)據(jù)集的網(wǎng)絡(luò)模型微調(diào)方法、系統(tǒng)、終端和存儲介質(zhì)
- 用于重構(gòu)人工神經(jīng)網(wǎng)絡(luò)的處理器及其操作方法、電氣設(shè)備
- 一種圖像神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)的優(yōu)化方法及裝置





