[發(fā)明專利]基于自適應(yīng)神經(jīng)網(wǎng)絡(luò)的機器人模型預(yù)測控制方法有效
| 申請?zhí)枺?/td> | 202010698815.7 | 申請日: | 2020-07-20 |
| 公開(公告)號: | CN111618864B | 公開(公告)日: | 2021-04-23 |
| 發(fā)明(設(shè)計)人: | 康二龍;高潔;喬紅 | 申請(專利權(quán))人: | 中國科學(xué)院自動化研究所 |
| 主分類號: | B25J9/16 | 分類號: | B25J9/16 |
| 代理公司: | 北京市恒有知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11576 | 代理人: | 郭文浩;尹文會 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 自適應(yīng) 神經(jīng)網(wǎng)絡(luò) 機器人 模型 預(yù)測 控制 方法 | ||
1.一種基于自適應(yīng)神經(jīng)網(wǎng)絡(luò)的機器人模型預(yù)測控制方法,其特征在于,該方法包括:
步驟S10,獲取機械臂tk時刻的實際位置、實際速度以及期望位置、期望速度,計算跟蹤誤差;并初始化i為0、nR為1;其中,i、nR為自然數(shù);
步驟S20,對預(yù)構(gòu)建的動作-評價網(wǎng)絡(luò)中的動作網(wǎng)絡(luò),基于tk+i時刻的跟蹤誤差,結(jié)合其tk+i-1時刻的權(quán)重值,通過其獲取tk+i-tk+i+1時刻的控制率,作為預(yù)測控制率,并更新動作-評價網(wǎng)絡(luò)的權(quán)重值;
步驟S30,判斷i是否大于設(shè)定的預(yù)測時長,若是,則執(zhí)行步驟S40,否則基于所述預(yù)測控制率,結(jié)合tk+i時刻的跟蹤誤差,通過預(yù)構(gòu)建的預(yù)測模型獲取tk+i+1時刻的跟蹤誤差,并令i=i+1,跳轉(zhuǎn)步驟S20;
步驟S40,判斷動作網(wǎng)絡(luò)、評價網(wǎng)絡(luò)權(quán)重變化的和是否小于等于設(shè)定閾值或者nR是否 大于設(shè)定的最大迭代次數(shù),若是,則執(zhí)行步驟S50,否則令nR=nR+1,i=0,跳轉(zhuǎn)步驟S20;所述權(quán)重變化為更新后的權(quán)重值與更新前的權(quán)重值的差;
步驟S50,基于更新的權(quán)重值,結(jié)合tk時刻的位置誤差,通過所述動作網(wǎng)絡(luò)計算機械臂tk-tk+1時刻的實際控制率,作用于機械臂;
步驟S60,令k=k+1,循環(huán)執(zhí)行步驟S10-步驟S50,直至機械臂到達(dá)設(shè)定的目標(biāo)位置;
所述預(yù)測模型、所述動作-評價網(wǎng)絡(luò)基于徑向基神經(jīng)網(wǎng)絡(luò)構(gòu)建。
2.根據(jù)權(quán)利要求1所述的基于自適應(yīng)神經(jīng)網(wǎng)絡(luò)的機器人模型預(yù)測控制方法,其特征在于,所述預(yù)測模型為基于機械臂的跟蹤誤差的動態(tài)特性構(gòu)建的模型,該模型其獲取跟蹤誤差的方法為:
其中,表示tk時刻的一階跟蹤誤差、二階跟蹤誤差,表示tk+1時刻的一階跟蹤誤差動態(tài)、二階跟蹤誤差動態(tài),表示預(yù)測模型的激活函數(shù),qd表示期望軌跡,L表示正整數(shù),表示預(yù)測模型的權(quán)重值,表示tk時刻的跟蹤誤差的估計偏差,τ表示預(yù)測控制率,z+表示增廣誤差,表示tk時刻的左側(cè)逼近,K1表示預(yù)設(shè)的虛擬變量參數(shù)。
3.根據(jù)權(quán)利要求2所述的基于自適應(yīng)神經(jīng)網(wǎng)絡(luò)的機器人模型預(yù)測控制方法,其特征在于,所述動作網(wǎng)絡(luò)其獲取控制率的方法為:
其中,表示當(dāng)前時刻的控制率,t表示時間段,表示哈密爾頓函數(shù),表示跟蹤誤差,表示哈密爾頓函數(shù)中控制率的參數(shù)項,表示動作網(wǎng)絡(luò)的權(quán)重值,表示動作網(wǎng)絡(luò)的激活函數(shù),λ表示輸入約束上限值,R表示損失函數(shù)參數(shù),表示預(yù)測模型參數(shù),(·)T表示轉(zhuǎn)置。
4.根據(jù)權(quán)利要求3所述的基于自適應(yīng)神經(jīng)網(wǎng)絡(luò)的機器人模型預(yù)測控制方法,其特征在于,所述動作網(wǎng)絡(luò)其權(quán)重值更新方法為:
其中,表示動作網(wǎng)絡(luò)的更新變化率,αa>0表示動作網(wǎng)絡(luò)預(yù)設(shè)的學(xué)習(xí)率,Ξ2(·)定義為一種運算,分別對每個(·)中的元素求平方,sech表示雙曲正割函數(shù),ka、kp表示動作網(wǎng)絡(luò)預(yù)設(shè)的學(xué)習(xí)參數(shù),表示評價網(wǎng)絡(luò)的權(quán)重值。
5.根據(jù)權(quán)利要求4所述的基于自適應(yīng)神經(jīng)網(wǎng)絡(luò)的機器人模型預(yù)測控制方法,其特征在于,所述評價網(wǎng)絡(luò)其計算最優(yōu)損失的方法為:
其中,表示評價網(wǎng)絡(luò)的權(quán)重值,表示評價網(wǎng)絡(luò)獲取的最優(yōu)損失值。
該專利技術(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/202010698815.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種低電壓發(fā)熱油墨及其制備方法
- 下一篇:一種鋼珠鑄造模具
- 使用后向自適應(yīng)規(guī)則進行整數(shù)數(shù)據(jù)的無損自適應(yīng)Golomb/Rice編碼和解碼
- 一種自適應(yīng)軟件UML建模及其形式化驗證方法
- 媒體自適應(yīng)參數(shù)的調(diào)整方法、系統(tǒng)及相關(guān)設(shè)備
- 五自由度自適應(yīng)位姿調(diào)整平臺
- 采用自適應(yīng)機匣和自適應(yīng)風(fēng)扇的智能發(fā)動機
- 一種自適應(yīng)樹木自動涂白裝置
- 一種基于微服務(wù)的多層次自適應(yīng)方法
- 一種天然氣發(fā)動機燃?xì)庾赃m應(yīng)控制方法及系統(tǒng)
- 一種中心自適應(yīng)的焊接跟蹤機頭
- 一種有砟軌道沉降自適應(yīng)式軌道系統(tǒng)
- 硬件神經(jīng)網(wǎng)絡(luò)轉(zhuǎn)換方法、計算裝置、軟硬件協(xié)作系統(tǒng)
- 生成較大神經(jīng)網(wǎng)絡(luò)
- 神經(jīng)網(wǎng)絡(luò)的生成方法、生成裝置和電子設(shè)備
- 一種舌診方法、裝置、計算設(shè)備及計算機存儲介質(zhì)
- 學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)
- 脈沖神經(jīng)網(wǎng)絡(luò)轉(zhuǎn)換方法及相關(guān)轉(zhuǎn)換芯片
- 圖像處理方法、裝置、可讀存儲介質(zhì)和計算機設(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)化方法及裝置





