[發(fā)明專利]一種冗余度機(jī)械臂突加度層運(yùn)動(dòng)規(guī)劃的初始化方法在審
| 申請(qǐng)?zhí)枺?/td> | 202111144929.8 | 申請(qǐng)日: | 2021-09-28 |
| 公開(公告)號(hào): | CN113771038A | 公開(公告)日: | 2021-12-10 |
| 發(fā)明(設(shè)計(jì))人: | 郭東生;李煊鮮;劉慶平;黎子豪;殷海波 | 申請(qǐng)(專利權(quán))人: | 千翼藍(lán)犀智能制造科技(廣州)有限公司 |
| 主分類號(hào): | B25J9/16 | 分類號(hào): | B25J9/16;B25J18/00 |
| 代理公司: | 北京慕達(dá)星云知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 11465 | 代理人: | 符繼超 |
| 地址: | 510220 廣東省廣州市海珠區(qū)*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 冗余 機(jī)械 臂突加度層 運(yùn)動(dòng) 規(guī)劃 初始化 方法 | ||
本發(fā)明公開了一種冗余度機(jī)械臂突加度層運(yùn)動(dòng)規(guī)劃的初始化方法,包括啟動(dòng)機(jī)械臂控制器,通過編碼器讀取機(jī)械臂各個(gè)關(guān)節(jié)當(dāng)前的角度;將各個(gè)關(guān)節(jié)當(dāng)前的角度作為起始值;將機(jī)械臂執(zhí)行運(yùn)動(dòng)規(guī)劃任務(wù)時(shí)的關(guān)節(jié)角度作為期望值;基于起始值和期望值,在突加度層上建立二次型優(yōu)化方案;將二次型優(yōu)化方案轉(zhuǎn)換為分段線性投影方程,并采用數(shù)值算法對(duì)分段線性投影方程進(jìn)行求解,得到最優(yōu)解;機(jī)械臂控制器根據(jù)最優(yōu)解,驅(qū)動(dòng)機(jī)械臂的各個(gè)關(guān)節(jié),使其從當(dāng)前位置調(diào)整到機(jī)械臂執(zhí)行運(yùn)動(dòng)規(guī)劃任務(wù)時(shí)的位置;通過該方法能夠在突加度層上實(shí)現(xiàn)對(duì)冗余度機(jī)械臂的初始化工作,從而避免機(jī)械臂每次執(zhí)行運(yùn)動(dòng)規(guī)劃任務(wù)時(shí)都需要度量各個(gè)關(guān)節(jié)角度的繁瑣過程。
技術(shù)領(lǐng)域
本發(fā)明屬于冗余度機(jī)械臂突加度層運(yùn)動(dòng)規(guī)劃領(lǐng)域,特別是一種冗余度機(jī)械臂突加度層運(yùn)動(dòng)規(guī)劃的初始化方法。
背景技術(shù)
冗余度機(jī)械臂是一種自身自由度多于執(zhí)行運(yùn)動(dòng)規(guī)劃任務(wù)時(shí)所需最少自由度的機(jī)械裝置;目前已廣泛應(yīng)用于焊接組裝、產(chǎn)品加工、機(jī)器作業(yè)等國(guó)民經(jīng)濟(jì)生產(chǎn)活動(dòng)中。冗余度機(jī)械臂在實(shí)際的運(yùn)動(dòng)規(guī)劃中最常見的一個(gè)問題是關(guān)節(jié)角度的初始化問題:每個(gè)運(yùn)動(dòng)規(guī)劃任務(wù)的執(zhí)行都需要指定一個(gè)初始的關(guān)節(jié)角度;如果機(jī)械臂的關(guān)節(jié)沒有精確到達(dá)其特定的初始位置,那么機(jī)械臂就無法成功地完成相應(yīng)的運(yùn)動(dòng)規(guī)劃任務(wù)。目前已有一些關(guān)節(jié)角度調(diào)整方案被提出并使得機(jī)械臂的關(guān)節(jié)能夠有效到達(dá)期望的位置。然而,這些方案都是在速度層和加速度層上進(jìn)行研究設(shè)計(jì)的,它們無法處理機(jī)械臂的關(guān)節(jié)突加度極限,也無法直接用于在突加度層上控制的機(jī)械臂,從而導(dǎo)致速度層或加速度層方案的適用性有限。
因此,如何在突加度層上實(shí)現(xiàn)冗余度機(jī)械臂運(yùn)動(dòng)規(guī)劃初始化,已經(jīng)成為當(dāng)前研究的關(guān)鍵問題。
發(fā)明內(nèi)容
鑒于上述問題,本發(fā)明提供一種至少解決上述部分技術(shù)問題的一種冗余度機(jī)械臂突加度層運(yùn)動(dòng)規(guī)劃的初始化方法,該方法能夠直接用于在突加度層上控制機(jī)械臂,且該方法操作方便、工作量少、作業(yè)規(guī)范。
本發(fā)明實(shí)施例提供了一種冗余度機(jī)械臂突加度層運(yùn)動(dòng)規(guī)劃的初始化方法,包括:
S1、啟動(dòng)機(jī)械臂控制器,通過編碼器讀取機(jī)械臂各個(gè)關(guān)節(jié)當(dāng)前的角度;
S2、將所述各個(gè)關(guān)節(jié)當(dāng)前的角度作為起始值;將機(jī)械臂執(zhí)行運(yùn)動(dòng)規(guī)劃任務(wù)時(shí)的關(guān)節(jié)角度作為期望值;基于所述起始值和期望值,在突加度層上建立二次型優(yōu)化方案;
S3、將所述二次型優(yōu)化方案轉(zhuǎn)換為分段線性投影方程,并采用數(shù)值算法對(duì)所述分段線性投影方程進(jìn)行求解,得到最優(yōu)解;
S4、所述機(jī)械臂控制器根據(jù)所述最優(yōu)解,驅(qū)動(dòng)機(jī)械臂的各個(gè)關(guān)節(jié),使其從當(dāng)前位置調(diào)整到所述機(jī)械臂執(zhí)行運(yùn)動(dòng)規(guī)劃任務(wù)時(shí)的位置。
進(jìn)一步地,所述S2中二次型優(yōu)化方案的性能指標(biāo)表示為:
最小化
其中,θ∈Rn表示機(jī)械臂關(guān)節(jié)角度;表示機(jī)械臂關(guān)節(jié)速度;表示機(jī)械臂關(guān)節(jié)加速度;表示機(jī)械臂關(guān)節(jié)突加度;θd∈Rn表示機(jī)械臂執(zhí)行運(yùn)動(dòng)規(guī)劃任務(wù)時(shí)的起始關(guān)節(jié)角度;T表示矩陣或向量的轉(zhuǎn)置;參數(shù)λ>0∈R。
進(jìn)一步地,所述二次型優(yōu)化方案的約束條件包括:
θ-≤θ≤θ+ (2)
其中,θ-表示機(jī)械臂關(guān)節(jié)角度的下限;θ+表示機(jī)械臂關(guān)節(jié)角度的上限;表示機(jī)械臂關(guān)節(jié)速度的下限;表示機(jī)械臂關(guān)節(jié)速度的上限;表示機(jī)械臂關(guān)節(jié)加速度的下限;表示機(jī)械臂關(guān)節(jié)加速度的上限;表示機(jī)械臂關(guān)節(jié)突加度的下限;表示機(jī)械臂關(guān)節(jié)突加度的上限。
進(jìn)一步地,將公式(2)-(5)轉(zhuǎn)化為關(guān)于機(jī)械臂關(guān)節(jié)突加度的雙端約束,表示為:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于千翼藍(lán)犀智能制造科技(廣州)有限公司,未經(jīng)千翼藍(lán)犀智能制造科技(廣州)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111144929.8/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種針對(duì)ASIC設(shè)計(jì)中網(wǎng)表邏輯冗余的優(yōu)化方法及系統(tǒng)
- 可自動(dòng)恢復(fù)冗余的冗余控制系統(tǒng)及其冗余自動(dòng)恢復(fù)方法
- 一種具備冗余接口的列控車載設(shè)備
- 可自動(dòng)恢復(fù)冗余的冗余控制系統(tǒng)
- 一種監(jiān)測(cè)冗余網(wǎng)絡(luò)完整性的方法和冗余裝置
- 冗余修正電路及應(yīng)用其的冗余修正方法
- N:1有狀態(tài)應(yīng)用網(wǎng)關(guān)冗余方法、系統(tǒng)和備用服務(wù)網(wǎng)關(guān)
- 冗余網(wǎng)絡(luò)中的信息共享方法及裝置、計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 帶反饋校正的冗余結(jié)構(gòu)
- 一種冗余制動(dòng)單元及車輛
- 用于手搖橫編織機(jī)半自動(dòng)腳架的自動(dòng)加針器
- 一種六分儀的傳動(dòng)裝置
- 一種六分儀的傳動(dòng)裝置
- 一種基于突加度的障礙物躲避運(yùn)動(dòng)規(guī)劃方法
- 一種基于突加度的冗余度機(jī)械臂重復(fù)運(yùn)動(dòng)規(guī)劃方法
- 基于突加度的多冗余度機(jī)械臂系統(tǒng)的協(xié)同控制方法與裝置
- 具有速度優(yōu)化特性的冗余度機(jī)械臂突加度層運(yùn)動(dòng)規(guī)劃方法
- 一種雙臂機(jī)器人的循環(huán)運(yùn)動(dòng)控制方法及裝置
- 一種基于急突度的機(jī)械臂最小運(yùn)動(dòng)規(guī)劃和控制方法
- 一種冗余度機(jī)械臂突加度層運(yùn)動(dòng)規(guī)劃的初始化方法
- 運(yùn)動(dòng)座椅運(yùn)動(dòng)控制裝置
- 田徑運(yùn)動(dòng)運(yùn)動(dòng)帶
- 運(yùn)動(dòng)解析系統(tǒng)、運(yùn)動(dòng)解析裝置、以及運(yùn)動(dòng)解析方法
- 運(yùn)動(dòng)解析裝置、運(yùn)動(dòng)解析方法、以及運(yùn)動(dòng)解析系統(tǒng)
- 運(yùn)動(dòng)解析裝置、運(yùn)動(dòng)解析系統(tǒng)以及運(yùn)動(dòng)解析方法
- 運(yùn)動(dòng)解析裝置、運(yùn)動(dòng)解析方法及運(yùn)動(dòng)解析系統(tǒng)
- 運(yùn)動(dòng)提示裝置、運(yùn)動(dòng)提示方法以及運(yùn)動(dòng)提示程序
- 運(yùn)動(dòng)提示裝置、運(yùn)動(dòng)提示方法以及運(yùn)動(dòng)提示程序
- 一種運(yùn)動(dòng)方法、運(yùn)動(dòng)設(shè)備及運(yùn)動(dòng)系統(tǒng)
- 運(yùn)動(dòng)水杯(運(yùn)動(dòng))





