[發(fā)明專利]一種基于遞階結(jié)構(gòu)MPC的多自由度柔性關(guān)節(jié)機(jī)械臂系統(tǒng)的控制方法有效
| 申請(qǐng)?zhí)枺?/td> | 201910036138.X | 申請(qǐng)日: | 2019-01-15 |
| 公開(kāi)(公告)號(hào): | CN109648564B | 公開(kāi)(公告)日: | 2021-07-06 |
| 發(fā)明(設(shè)計(jì))人: | 黃向慧;倪琪;潘紅光;米文毓;黃心怡;蘇濤;溫帆 | 申請(qǐng)(專利權(quán))人: | 西安科技大學(xué) |
| 主分類(lèi)號(hào): | B25J9/16 | 分類(lèi)號(hào): | B25J9/16 |
| 代理公司: | 西安智大知識(shí)產(chǎn)權(quán)代理事務(wù)所 61215 | 代理人: | 段俊濤 |
| 地址: | 710055*** | 國(guó)省代碼: | 陜西;61 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 結(jié)構(gòu) mpc 自由度 柔性 關(guān)節(jié) 機(jī)械 系統(tǒng) 控制 方法 | ||
1.一種基于遞階結(jié)構(gòu)MPC的多自由度柔性關(guān)節(jié)機(jī)械臂系統(tǒng)的控制方法,其特征在于,包括如下步驟:
步驟一、假設(shè)連接在電機(jī)轉(zhuǎn)子與連桿之間的彈簧彈性系數(shù)為柔性關(guān)節(jié)的剛度系數(shù),即關(guān)節(jié)無(wú)減速裝置,建立柔性關(guān)節(jié)機(jī)械臂的動(dòng)力學(xué)模型;
步驟二、設(shè)計(jì)整體結(jié)構(gòu):首先在逆運(yùn)動(dòng)學(xué)中加入軌跡規(guī)劃,構(gòu)成笛卡爾控制器,其次將動(dòng)力學(xué)部分與運(yùn)動(dòng)學(xué)部分相互聯(lián)系,使得機(jī)械臂能夠穩(wěn)定運(yùn)行笛卡爾控制器所設(shè)計(jì)的目標(biāo)軌跡;
步驟三、控制器設(shè)計(jì):在PD控制器的基礎(chǔ)上,設(shè)計(jì)一種遞階結(jié)構(gòu)的控制器,將上層預(yù)測(cè)控制器進(jìn)行多變量控制,得到每一個(gè)關(guān)節(jié)運(yùn)動(dòng)PD控制器的設(shè)定值,再送入下層PD控制器進(jìn)行實(shí)現(xiàn);
步驟四、在所述整體結(jié)構(gòu)下,基于所述遞階結(jié)構(gòu)的控制器,實(shí)現(xiàn)多自由度柔性關(guān)節(jié)機(jī)械臂系統(tǒng)的控制。
2.根據(jù)權(quán)利要求1所述基于遞階結(jié)構(gòu)MPC的多自由度柔性關(guān)節(jié)機(jī)械臂系統(tǒng)的控制方法,其特征在于,所述柔性關(guān)節(jié)機(jī)械臂的動(dòng)力學(xué)模型的公式如下:
式中,H(q)為機(jī)械臂的慣量矩陣,為關(guān)節(jié)空間的科氏力與向心力系數(shù)矩陣,G(q)為重力向量;
其中h1i、h2i、h3i分別為機(jī)械臂連桿1、連桿2、連桿3的慣量;c1i、c2i、c3i分別為關(guān)節(jié)空間的關(guān)節(jié)1、關(guān)節(jié)2、關(guān)節(jié)3的科氏力與向心力系數(shù);g1、g2、g3分別為連桿1、連桿2、連桿3的重力向量;
J為轉(zhuǎn)子慣量矩陣,K為關(guān)節(jié)扭轉(zhuǎn)剛度矩陣,τm為電機(jī)驅(qū)動(dòng)力矩向量,θ為電機(jī)轉(zhuǎn)角向量,q為連桿轉(zhuǎn)角向量;
其中j1、j2、j3分別為關(guān)節(jié)1、關(guān)節(jié)2、關(guān)節(jié)3的轉(zhuǎn)子慣量;k1、k2、k3-分別為關(guān)節(jié)1、關(guān)節(jié)2、關(guān)節(jié)3的扭轉(zhuǎn)剛度系數(shù);j1-j3、k1-k3是給定值,可直接從零件的產(chǎn)品手冊(cè)獲得;τm1、τm2、τm3分別為關(guān)節(jié)1、關(guān)節(jié)2、關(guān)節(jié)3的電機(jī)驅(qū)動(dòng)力矩;θ1、θ2、θ3分別為關(guān)節(jié)1、關(guān)節(jié)2、關(guān)節(jié)3的電機(jī)轉(zhuǎn)角,由傳感器測(cè)量得到;q1、q2、q3分別為連桿1、連桿2、連桿3的轉(zhuǎn)角,由傳感器測(cè)量得到。
3.根據(jù)權(quán)利要求1所述基于遞階結(jié)構(gòu)MPC的多自由度柔性關(guān)節(jié)機(jī)械臂系統(tǒng)的控制方法,其特征在于,所述整體結(jié)構(gòu)設(shè)計(jì)過(guò)程如下:
1.將目標(biāo)軌跡即已經(jīng)規(guī)劃的軌跡輸入逆運(yùn)動(dòng)學(xué)中構(gòu)成笛卡爾控制器,并解算目標(biāo)關(guān)節(jié)角度,輸出到PD控制器中;
2.PD控制器將關(guān)節(jié)角度轉(zhuǎn)換成力矩驅(qū)動(dòng)關(guān)節(jié)層;
3.關(guān)節(jié)層動(dòng)作,由傳感器測(cè)得實(shí)際關(guān)節(jié)角度并輸出到正、逆運(yùn)動(dòng)學(xué)中;
4.實(shí)際關(guān)節(jié)角度輸入到正運(yùn)動(dòng)學(xué)中,得到實(shí)際機(jī)械臂軌跡;
5.實(shí)際關(guān)節(jié)角度反饋至逆運(yùn)動(dòng)學(xué)中,通過(guò)解算得到下一步的目標(biāo)關(guān)節(jié)角度;
6.返回步驟1,如此循環(huán),直至機(jī)械臂執(zhí)行完目標(biāo)軌跡。
4.根據(jù)權(quán)利要求1所述基于遞階結(jié)構(gòu)MPC的多自由度柔性關(guān)節(jié)機(jī)械臂系統(tǒng)的控制方法,其特征在于,所述遞階結(jié)構(gòu)的控制器為多輸入多輸出的MPC控制器,MPC通過(guò)把約束加到未來(lái)輸入、輸出上,將約束顯式表示在二次規(guī)劃或非線性規(guī)劃問(wèn)題中,當(dāng)k≤1時(shí),所搭建的柔性關(guān)節(jié)機(jī)械臂模型被用來(lái)預(yù)測(cè)未來(lái)輸出;在第k步,在線求解一個(gè)涉及未來(lái)時(shí)域即預(yù)測(cè)時(shí)域NP內(nèi)預(yù)測(cè)信息的優(yōu)化問(wèn)題,來(lái)計(jì)算未來(lái)一段時(shí)域即控制時(shí)域NC內(nèi)的控制輸入;在第k+1步,該優(yōu)化問(wèn)題所涉及的時(shí)域向前推移一步,再次求解;后續(xù)時(shí)刻依次滾動(dòng)進(jìn)行。
5.根據(jù)權(quán)利要求1所述基于遞階結(jié)構(gòu)MPC的多自由度柔性關(guān)節(jié)機(jī)械臂系統(tǒng)的控制方法,其特征在于,所述步驟四中,控制算法如下:
1.通過(guò)逆運(yùn)動(dòng)解算目標(biāo)軌跡得到目標(biāo)關(guān)節(jié)角度;
2.將目標(biāo)關(guān)節(jié)角度以矩陣形式輸入上層MPC控制器中,得到優(yōu)化后的關(guān)節(jié)角度;
3.將優(yōu)化后的關(guān)節(jié)角度輸入下層PD控制器中,驅(qū)動(dòng)關(guān)節(jié),并通過(guò)傳感器測(cè)量實(shí)際關(guān)節(jié)角度;
4.將實(shí)際關(guān)節(jié)角度輸入到正運(yùn)動(dòng)學(xué),得到實(shí)際機(jī)械臂運(yùn)動(dòng)軌跡;
5.同時(shí)將實(shí)際關(guān)節(jié)角度反饋上層MPC控制器中,進(jìn)行校正;
6.返回步驟1,如此循環(huán),直至機(jī)械臂執(zhí)行完目標(biāo)軌跡。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西安科技大學(xué),未經(jīng)西安科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910036138.X/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 卡片結(jié)構(gòu)、插座結(jié)構(gòu)及其組合結(jié)構(gòu)
- 鋼結(jié)構(gòu)平臺(tái)結(jié)構(gòu)
- 鋼結(jié)構(gòu)支撐結(jié)構(gòu)
- 鋼結(jié)構(gòu)支撐結(jié)構(gòu)
- 單元結(jié)構(gòu)、結(jié)構(gòu)部件和夾層結(jié)構(gòu)
- 鋼結(jié)構(gòu)扶梯結(jié)構(gòu)
- 鋼結(jié)構(gòu)隔墻結(jié)構(gòu)
- 鋼結(jié)構(gòu)連接結(jié)構(gòu)
- 螺紋結(jié)構(gòu)、螺孔結(jié)構(gòu)、機(jī)械結(jié)構(gòu)和光學(xué)結(jié)構(gòu)
- 螺紋結(jié)構(gòu)、螺孔結(jié)構(gòu)、機(jī)械結(jié)構(gòu)和光學(xué)結(jié)構(gòu)
- 自適應(yīng)模型預(yù)測(cè)控制裝置
- 兩階段模型預(yù)測(cè)控制技術(shù)
- 過(guò)程控制系統(tǒng)中的在線自適應(yīng)模型預(yù)測(cè)控制
- 具有用以補(bǔ)償模型失配的可調(diào)節(jié)積分分量的模型預(yù)測(cè)控制器
- 具有用來(lái)補(bǔ)償模型失配的調(diào)節(jié)的魯棒的自適應(yīng)模型預(yù)測(cè)控制器
- 非模型預(yù)測(cè)控制到模型預(yù)測(cè)控制過(guò)渡的發(fā)動(dòng)機(jī)控制系統(tǒng)和控制方法
- 用于全廠范圍控制和優(yōu)化的級(jí)聯(lián)模型預(yù)測(cè)控制(MPC)方法
- 具有用以補(bǔ)償模型失配的可調(diào)節(jié)積分分量的模型預(yù)測(cè)控制器
- 安全多方計(jì)算的實(shí)現(xiàn)方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 安全多方計(jì)算的實(shí)現(xiàn)方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 多自由度單創(chuàng)孔腹腔微創(chuàng)手術(shù)機(jī)器人靈巧手
- 一種五自由度機(jī)械手的控制系統(tǒng)
- 一種五自由度數(shù)控機(jī)械手的操作方法
- 機(jī)器人用正交圓柱結(jié)構(gòu)兩自由度混合式步進(jìn)電動(dòng)機(jī)
- 一種仿人機(jī)器人的軀體機(jī)構(gòu)
- 組合型正交圓柱結(jié)構(gòu)兩自由度混合式步進(jìn)電動(dòng)機(jī)
- 一種多自由度機(jī)械手的控制系統(tǒng)
- 一種串并聯(lián)擬人機(jī)械腿
- 一種機(jī)器人用自由度臂
- 一種基于移動(dòng)副驅(qū)動(dòng)的混聯(lián)擬人機(jī)械腿





