[發(fā)明專利]四自由度串聯(lián)機(jī)器人逆運動學(xué)求解方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 202110341066.7 | 申請日: | 2021-03-30 |
| 公開(公告)號: | CN113510690B | 公開(公告)日: | 2022-07-26 |
| 發(fā)明(設(shè)計)人: | 曾遠(yuǎn)帆;唐曉峰;李加寶;殷翔;范文晶;湯日佳;韓銳;張玉鑫 | 申請(專利權(quán))人: | 上海機(jī)電工程研究所 |
| 主分類號: | B25J9/08 | 分類號: | B25J9/08;B25J9/16;B25J17/02;B25J18/02 |
| 代理公司: | 上海漢聲知識產(chǎn)權(quán)代理有限公司 31236 | 代理人: | 胡晶 |
| 地址: | 201100 上海*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 自由度 串聯(lián) 機(jī)器人 運動學(xué) 求解 方法 系統(tǒng) | ||
1.一種四自由度串聯(lián)機(jī)器人逆運動學(xué)求解方法,其特征在于,包括如下步驟:
步驟一:建立各連桿坐標(biāo)系并確定各關(guān)節(jié)的D-H運動學(xué)參數(shù),所述四自由度串聯(lián)機(jī)器人由四個連桿串聯(lián)構(gòu)成四個關(guān)節(jié),依次為:回轉(zhuǎn)臂-關(guān)節(jié)1、大臂-關(guān)節(jié)2、外節(jié)臂-關(guān)節(jié)3和伸縮臂-關(guān)節(jié)4,其中關(guān)節(jié)1、關(guān)節(jié)2、關(guān)節(jié)3為旋轉(zhuǎn)關(guān)節(jié),關(guān)節(jié)4為平移關(guān)節(jié);
步驟二:求機(jī)器人的運動學(xué)正解,得到由各關(guān)節(jié)運動學(xué)參數(shù)表示的機(jī)器人末端坐標(biāo)系相對于基座坐標(biāo)系的齊次變換矩陣表達(dá)式;
步驟三:根據(jù)輸入的機(jī)器人末端位姿向量,求解對應(yīng)的齊次變換矩陣;
步驟四:根據(jù)末端位置與姿態(tài)的約束條件,判斷輸入的末端位姿是否可達(dá),若滿足約束條件,則進(jìn)行后續(xù)步驟;否則輸入的末端位姿不可達(dá),逆解無解;
步驟五:聯(lián)立步驟二所述齊次變換矩陣表達(dá)式和步驟三所述齊次變換矩陣,求解關(guān)節(jié)1的轉(zhuǎn)角θ1;
步驟六:代入步驟五所述求得的θ1,對步驟二所述齊次變換矩陣表達(dá)式進(jìn)行分離變量處理,獲得關(guān)于關(guān)節(jié)4的位移d4的一元二次方程,若方程無實數(shù)解,則輸入的末端位姿不可達(dá),逆解無解;若方程有實數(shù)解,則根據(jù)期望的機(jī)器人位形,選擇對應(yīng)解作為關(guān)節(jié)4的位移d4;
步驟七:代入步驟五所述求得的θ1和步驟六所述求得的d4,由步驟二所述齊次變換矩陣表達(dá)式中求得關(guān)節(jié)2的轉(zhuǎn)角θ2的正弦值與余弦值,進(jìn)而求解關(guān)節(jié)2的轉(zhuǎn)角θ2;
步驟八:聯(lián)立步驟二所述齊次變換矩陣表達(dá)式和步驟三所述齊次變換矩陣,求解關(guān)節(jié)2和關(guān)節(jié)3的轉(zhuǎn)角和θ2+θ3;
步驟九:將步驟七所述求得的θ2代入步驟八所述求得的θ2+θ3,求解關(guān)節(jié)3的轉(zhuǎn)角θ3;
步驟十:判斷求解得到的θ1、θ2、θ3和d4是否超程,對關(guān)節(jié)超程錯誤進(jìn)行報警,對機(jī)器人各關(guān)節(jié)進(jìn)行行程約束;
末端坐標(biāo)系相對于基座坐標(biāo)系的齊次變換矩陣表達(dá)式為:
其中,ci表示cosθi,si表示sinθi,s23表示sin(θ2+θ3),c23表示cos(θ2+θ3),a1、a2、d1、d3、d4、d5為常數(shù);
所述步驟三包括:輸入的機(jī)器人末端位姿向量為:[px py pz γ β α],則該位姿向量對應(yīng)的齊次變換矩陣按下式計算:
px、py、pz分別表示機(jī)器人末端在基座坐標(biāo)系下的x、y、z位置坐標(biāo);γ、β、α分別表示機(jī)器人末端繞基座坐標(biāo)系x、y、z軸的姿態(tài)角;nx、ny、nz分別表示機(jī)器人末端坐標(biāo)系的x軸在基座坐標(biāo)系下的方向余弦;ox、oy、oz分別表示機(jī)器人末端坐標(biāo)系的y軸在基座坐標(biāo)系下的方向余弦;ax、ay、az分別表示機(jī)器人末端坐標(biāo)系的z軸在基座坐標(biāo)系下的方向余弦;c表示余弦函數(shù)cos();s表示正弦函數(shù)sin();
四自由度串聯(lián)機(jī)器人的運動約束為:
輸入的位置和姿態(tài)滿足式(3)的約束條件;
由式(1)和式(2)得到:
因此θ1直接由下式求解:
θ1=Atan2(-ox,oy)……(5)
其中,Atan2(x,y)為雙參數(shù)反正切函數(shù);
關(guān)于d4的一元二次方程如下:
其中:
K2=d1+d5az-pz……(8)
若方程無實數(shù)解,則說明輸入的末端位姿不可達(dá);若有實數(shù)解,則可根據(jù)一元二次方程的求根公式求得d4的解;
根據(jù)給定的機(jī)器人位形,選取對應(yīng)的解作為d4的唯一確定解,設(shè)方程的解分別為d′4和d″4,若為短臂位形,則:
若為長臂位形,則:
在d4有實數(shù)解的情況下,繼續(xù)計算θ2和θ3的值,如果d4無解,則退出求解并報錯。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海機(jī)電工程研究所,未經(jīng)上海機(jī)電工程研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110341066.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種組合式骨整合系統(tǒng)
- 下一篇:激光刻印裝置以及激光刻印方法
- 多自由度單創(chuàng)孔腹腔微創(chuàng)手術(shù)機(jī)器人靈巧手
- 一種五自由度機(jī)械手的控制系統(tǒng)
- 一種五自由度數(shù)控機(jī)械手的操作方法
- 機(jī)器人用正交圓柱結(jié)構(gòu)兩自由度混合式步進(jìn)電動機(jī)
- 一種仿人機(jī)器人的軀體機(jī)構(gòu)
- 組合型正交圓柱結(jié)構(gòu)兩自由度混合式步進(jìn)電動機(jī)
- 一種多自由度機(jī)械手的控制系統(tǒng)
- 一種串并聯(lián)擬人機(jī)械腿
- 一種機(jī)器人用自由度臂
- 一種基于移動副驅(qū)動的混聯(lián)擬人機(jī)械腿
- 用于針對對象成像的成像設(shè)備
- 并聯(lián)機(jī)器人運動學(xué)參數(shù)的智能自標(biāo)定系統(tǒng)
- 混凝土噴射機(jī)模擬操作系統(tǒng)及操作方法
- 在機(jī)器人運動規(guī)劃中避免運動學(xué)奇異點的方法及裝置
- 用于停放車輛的系統(tǒng)、方法及非暫時計算機(jī)可讀存儲介質(zhì)
- 基于降維MCPC模型的串聯(lián)機(jī)器人運動學(xué)參數(shù)標(biāo)定方法
- 一種拼裝機(jī)控制方法、裝置及設(shè)備
- 基于激光跟蹤儀測量機(jī)械臂運動學(xué)參數(shù)標(biāo)定方法
- 基于SIR降維DH模型的串聯(lián)機(jī)器人自適應(yīng)誤差建模的標(biāo)定方法
- 基于最優(yōu)測量構(gòu)型選擇的機(jī)器人運動學(xué)標(biāo)定方法





