[發(fā)明專(zhuān)利]多約束條件下七自由度仿人機(jī)械臂的逆運(yùn)動(dòng)學(xué)擬人臂構(gòu)型優(yōu)化方法有效
| 申請(qǐng)?zhí)枺?/td> | 201611195421.X | 申請(qǐng)日: | 2016-12-21 |
| 公開(kāi)(公告)號(hào): | CN106584461B | 公開(kāi)(公告)日: | 2019-02-15 |
| 發(fā)明(設(shè)計(jì))人: | 夏晶;馬宏偉;趙建;劉鵬;王川偉;尚萬(wàn)峰;薛旭升 | 申請(qǐng)(專(zhuān)利權(quán))人: | 西安科技大學(xué) |
| 主分類(lèi)號(hào): | B25J9/16 | 分類(lèi)號(hào): | B25J9/16;G06F17/50 |
| 代理公司: | 哈爾濱市松花江專(zhuān)利商標(biāo)事務(wù)所 23109 | 代理人: | 宋詩(shī)非 |
| 地址: | 710054 陜*** | 國(guó)省代碼: | 陜西;61 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 約束 條件下 自由度 人機(jī) 運(yùn)動(dòng)學(xué) 擬人 構(gòu)型 優(yōu)化 方法 | ||
1.多約束條件下七自由度仿人機(jī)械臂的逆運(yùn)動(dòng)學(xué)擬人臂構(gòu)型優(yōu)化方法,其特征在于,所述方法包括可用臂構(gòu)型描述部分和擬人臂構(gòu)型冗余解優(yōu)化部分;
可用臂構(gòu)型描述部分包括:
步驟一、根據(jù)仿人機(jī)械臂末端執(zhí)行器的運(yùn)動(dòng)軌跡計(jì)算滿足關(guān)節(jié)限位條件的仿人機(jī)械臂自運(yùn)動(dòng)的范圍;
該步驟的具體過(guò)程為:
以第二關(guān)節(jié)為坐標(biāo)原點(diǎn)建立三維基坐標(biāo),沿著所述運(yùn)動(dòng)軌跡給定仿人機(jī)械臂末端執(zhí)行器相對(duì)于所述三維基坐標(biāo)的期望位置和期望姿態(tài),通過(guò)建立基于臂角的仿人機(jī)械臂運(yùn)動(dòng)學(xué)模型獲得第一至第七關(guān)節(jié)角與臂角的關(guān)系;
第一關(guān)節(jié)至第七關(guān)節(jié)依次分布在所述仿人機(jī)械臂的基座與末端執(zhí)行器之間;
根據(jù)第一至第七關(guān)節(jié)角與臂角的關(guān)系,將第二關(guān)節(jié)和第六關(guān)節(jié)的運(yùn)動(dòng)范圍分別分為正負(fù)兩個(gè)區(qū)域,進(jìn)而將整個(gè)臂角區(qū)域分為四個(gè)臂角區(qū)域:
第一臂角區(qū)域,滿足第二關(guān)節(jié)角和第六關(guān)節(jié)角同時(shí)小于0;
第二臂角區(qū)域,滿足第二關(guān)節(jié)角小于0,第六關(guān)節(jié)角大于0;
第三臂角區(qū)域,滿足第二關(guān)節(jié)角大于0,第六關(guān)節(jié)角小于0;
第四臂角區(qū)域,滿足第二關(guān)節(jié)角和第六關(guān)節(jié)角同時(shí)大于0;
分別計(jì)算第一臂角區(qū)域、第二臂角區(qū)域、第三臂角區(qū)域和第四臂角區(qū)域內(nèi)所述仿人機(jī)械臂的可用臂角范圍,從而計(jì)算出所述仿人機(jī)械臂在所述運(yùn)動(dòng)軌跡下滿足關(guān)節(jié)限位條件的自運(yùn)動(dòng)范圍;
步驟二、建立仿人機(jī)械臂在關(guān)節(jié)限位下自運(yùn)動(dòng)形成的掃掠體的基于球掃掠凸體的碰撞檢測(cè)模型;
步驟三、分別建立仿人機(jī)械人中除機(jī)械臂外的其他部件和周?chē)o止環(huán)境的基于球掃掠凸體的碰撞檢測(cè)模型;
步驟四、采用基于球掃掠凸體的碰撞檢測(cè)方法檢測(cè)仿人機(jī)械臂自運(yùn)動(dòng)形成的掃掠體的基于球掃掠凸體的碰撞檢測(cè)模型與仿人機(jī)械人的其他部件以及周?chē)o止環(huán)境的基于球掃掠凸體的碰撞檢測(cè)模型之間是否發(fā)生碰撞以及是否存在可能的碰撞點(diǎn),剔除發(fā)生碰撞和可能發(fā)生碰撞的臂構(gòu)型,獲得可用臂構(gòu)型集;
擬人臂構(gòu)型冗余解優(yōu)化部分包括:
步驟五、在整個(gè)臂角區(qū)域內(nèi)選擇優(yōu)化臂角區(qū)域,優(yōu)化臂角區(qū)域?yàn)檫B續(xù)性最佳,范圍最大和過(guò)渡次數(shù)最少的區(qū)域;
步驟六、基于操作橢球優(yōu)化法在優(yōu)化臂角區(qū)域內(nèi)選擇擬人臂構(gòu)型;
步驟七、引入仿人機(jī)械臂自運(yùn)動(dòng)處理不可用優(yōu)化臂角;
步驟八、當(dāng)存在臂角區(qū)域的過(guò)渡時(shí),在過(guò)渡點(diǎn)的兩側(cè)采用過(guò)渡點(diǎn)臂角的優(yōu)化方法優(yōu)化過(guò)渡點(diǎn)處的臂角;
步驟九、根據(jù)最優(yōu)臂角區(qū)域的優(yōu)化臂角曲線以及基于臂角參數(shù)的仿人機(jī)械臂解析逆運(yùn)動(dòng)學(xué)公式計(jì)算各個(gè)關(guān)節(jié)的解析逆解。
2.如權(quán)利要求1所述的多約束條件下七自由度仿人機(jī)械臂的逆運(yùn)動(dòng)學(xué)擬人臂構(gòu)型優(yōu)化方法,其特征在于,步驟二采用球掃掠凸體構(gòu)建仿人機(jī)械臂在關(guān)節(jié)限位下自運(yùn)動(dòng)形成的掃掠體的碰撞檢測(cè)模型,當(dāng)仿人機(jī)械臂自運(yùn)動(dòng)時(shí),其上臂和下臂分別形成圓錐面掃掠體,根據(jù)第四關(guān)節(jié)自運(yùn)動(dòng)形成的軌跡,采用n個(gè)球掃掠凸體構(gòu)建所述圓錐面掃掠體;
上臂包括第一關(guān)節(jié)至第四關(guān)節(jié),下臂包括第四關(guān)節(jié)至第七關(guān)節(jié),n為正整數(shù);
所述球掃掠凸體由球半徑和五個(gè)頂點(diǎn)構(gòu)成,該球掃掠凸體定義為:
其中,r1為球掃掠凸體V1的半徑,球掃掠凸體V1的五個(gè)頂點(diǎn)分別為至為第一關(guān)節(jié)、第二關(guān)節(jié)與第三關(guān)節(jié)的旋轉(zhuǎn)軸線的交點(diǎn)或者第五關(guān)節(jié)、第六關(guān)節(jié)與第七關(guān)節(jié)的旋轉(zhuǎn)軸線的交點(diǎn),為第四關(guān)節(jié)的位置,是自運(yùn)動(dòng)旋轉(zhuǎn)ψl/2n的點(diǎn),是自運(yùn)動(dòng)旋轉(zhuǎn)ψl/n的點(diǎn),ψl為自運(yùn)動(dòng)旋轉(zhuǎn)的角度;
或者,所述球掃掠凸體由球半徑和四個(gè)頂點(diǎn)構(gòu)成,該球掃掠凸體定義為:
其中,r2為球掃掠凸體V2的半徑,球掃掠凸體V2的四個(gè)頂點(diǎn)分別為至為第一關(guān)節(jié)、第二關(guān)節(jié)與第三關(guān)節(jié)的旋轉(zhuǎn)軸線的交點(diǎn)或者第五關(guān)節(jié)、第六關(guān)節(jié)與第七關(guān)節(jié)的旋轉(zhuǎn)軸線的交點(diǎn),為第四關(guān)節(jié)的位置,是自運(yùn)動(dòng)旋轉(zhuǎn)ψm/n的點(diǎn),ψm為自運(yùn)動(dòng)旋轉(zhuǎn)的角度。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于西安科技大學(xué),未經(jīng)西安科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611195421.X/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 多自由度單創(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ī)械腿
- 一種人機(jī)命令隊(duì)列管理系統(tǒng)和方法
- 無(wú)人機(jī)監(jiān)控方法、系統(tǒng)以及無(wú)人機(jī)和地面站
- 無(wú)人機(jī)拍攝方法及裝置、無(wú)人機(jī)和地面控制裝置
- 一種確定無(wú)人機(jī)飛行路徑的方法及裝置
- 一種執(zhí)行任務(wù)時(shí)無(wú)人機(jī)群數(shù)據(jù)鏈真實(shí)性檢測(cè)方法
- 連發(fā)無(wú)人機(jī)電磁彈射系統(tǒng)及無(wú)人機(jī)機(jī)庫(kù)
- 用于無(wú)人機(jī)超視距管控的系統(tǒng)及其工作方法
- 一種有人機(jī)與無(wú)人機(jī)的組合系統(tǒng)
- 連發(fā)無(wú)人機(jī)電磁彈射系統(tǒng)及無(wú)人機(jī)機(jī)庫(kù)
- 無(wú)人機(jī)的控制方法、裝置、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及無(wú)人機(jī)





