[發(fā)明專利]一種六自由度工業(yè)機器人通過奇異域的方法有效
| 申請?zhí)枺?/td> | 201410103094.5 | 申請日: | 2014-03-19 |
| 公開(公告)號: | CN103909522A | 公開(公告)日: | 2014-07-09 |
| 發(fā)明(設(shè)計)人: | 張鐵;黃曉霞 | 申請(專利權(quán))人: | 華南理工大學(xué) |
| 主分類號: | B25J9/16 | 分類號: | B25J9/16 |
| 代理公司: | 廣州市華學(xué)知識產(chǎn)權(quán)代理有限公司 44245 | 代理人: | 蔡茂略 |
| 地址: | 510640 廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 自由度 工業(yè) 機器人 通過 異域 方法 | ||
1.一種六自由度工業(yè)機器人通過奇異域的方法,其特征在于,包括以下步驟:
步驟1、對六自由度工業(yè)機器人進行運動學(xué)分析,利用離線仿真軟件對六自由度工業(yè)機器人進行笛卡爾空間的運動軌跡規(guī)劃;
步驟2、將步驟1中所述的運動軌跡中各個插值點的坐標值及其姿態(tài)進行運動學(xué)逆解,得到各插值點處六自由度工業(yè)機器人各個關(guān)節(jié)的角位移關(guān)節(jié)變量、角速度關(guān)節(jié)變量和角加速度關(guān)節(jié)變量;
步驟3、對六自由度工業(yè)機器人進行奇異域的設(shè)置,對步驟2中所述的各插值點處各關(guān)節(jié)變量進行計算,并判別該插值點是否位于奇異域內(nèi),若位于奇異域內(nèi),則進一步判別奇異位形的種類;
步驟4、將步驟3中所述的位于奇異域內(nèi)的運動軌跡進行關(guān)節(jié)空間的重新規(guī)劃,構(gòu)造帶有拋物線擬合的線性過渡函數(shù),實現(xiàn)各關(guān)節(jié)角位移及角速度的平滑過渡,使六自由度工業(yè)機器人通過奇異域。
2.如權(quán)利要求1所述的六自由度工業(yè)機器人通過奇異域的方法,其特征在于,所述步驟1包括以下步驟:
步驟A、對六自由度工業(yè)機器人建立D-H坐標系,并根據(jù)D-H坐標系及其參數(shù)計算得到工業(yè)六自由度工業(yè)機器人的各變換矩陣,對所述的變換矩陣進行運動學(xué)順解及逆解分析;
步驟B、對笛卡爾空間的運動軌跡進行初步規(guī)劃,使所述笛卡爾空間的運動軌跡的加速和減速的時間相等,并對指定的空間路徑進行離散插值,獲得各個離散插值點處的笛卡爾空間的位置和姿態(tài),所述笛卡爾空間的運動軌跡的末端速度采用梯形法進行規(guī)劃。
3.如權(quán)利要求1所述的六自由度工業(yè)機器人通過奇異域的方法,其特征在于,所述步驟3包括以下步驟:
步驟Ⅰ、對六自由度工業(yè)機器人進行雅克比矩陣分析,六自由度工業(yè)機器人的奇異位形分為前臂內(nèi)部奇異、邊界奇異和腕部奇異;設(shè)以腕部為參考點的雅可比矩陣為Jw,根據(jù)雅可比矩陣的定義,計算出腕部為參考點的雅可比矩陣:
其中,J11,J21,J22為雅可比矩陣的分塊矩陣;
六自由度工業(yè)機器人奇異形位分為邊界奇異、前臂內(nèi)部奇異和腕部奇異,對應(yīng)于det(J11)=0和det(J22)=0的情況,即:
由det(J11)=0得:sing1={θ∈R6|a3·s3+d4·c3=0},
sing2={θ∈R6|a2·c23-d4·s23+a2·c2+a1=0},
式中:sing1為邊界奇異;sing2為前臂內(nèi)部奇異;
由det(J22)=0得:sing3={θ∈R6|-s5=0},即:θ5=0°,
式中:sing3為腕部奇異;
得到六自由度工業(yè)機器人的奇異形位為:
sing={sing1∪sing2∪sing3};
對邊界奇異的區(qū)域、前臂內(nèi)部奇異的區(qū)域和腕部奇異的區(qū)域進行參數(shù)設(shè)置,前臂內(nèi)部奇異域的判別因子、邊界奇異域的判別因子和腕部奇異域的判別因子分別設(shè)置為ε1、ε2和ε3;
步驟Ⅱ、六自由度工業(yè)機器人是否進入奇異域由奇異因子參數(shù)k1、k2和k3來確定,前臂內(nèi)部奇異的奇異因子、邊界奇異的奇異因子和腕部奇異的奇異因子分別為k1、k2和k3,其中,k1、k2和k3的值由步驟2所述的各插值點處的各關(guān)節(jié)變量及六自由度工業(yè)機器人的相關(guān)參數(shù)計算得出:
內(nèi)部奇異因子k1的計算公式為:k1=a3·c23-d4·s23+a2·c2+a1,
邊界奇異因子k2的計算公式為:k2=a3·s3+d4·c3,
腕部奇異因子k3的計算公式為:k3=s5,
式中:
c23=cos(θ2)·cos(θ3)-sin(θ2)·sin(θ3),
s23=cos(θ2)·sin(θ3)+sin(θ2)·cos(θ3),
c2=cos(θ2),
s2=sin(θ2),
c3=cos(θ3),
s3=sin(θ3),
s5=sin(θ5),
其中,θ2、θ3和θ5分別為六自由度工業(yè)機器人的關(guān)節(jié)二、關(guān)節(jié)三和關(guān)節(jié)五的關(guān)節(jié)變量,a1、a2、a3和d4為六自由度工業(yè)機器人的連桿參數(shù):a1、a2和a3分別為連桿一的連桿長度、連桿二的連桿長度和連桿三的連桿長度,d4為關(guān)節(jié)三和關(guān)節(jié)四之間的關(guān)節(jié)距離;
步驟Ⅲ、將步驟Ⅱ所述的奇異因子k1、k2和k3與設(shè)置的相應(yīng)奇異域的判別因子ε1、ε2和ε3進行比較,當|k1|<ε1時,六自由度工業(yè)機器人位于內(nèi)部奇異位形;當|k2|<ε2時,六自由度工業(yè)機器人位于邊界奇異位形;當|k3|<ε3時,六自由度工業(yè)機器人位于腕部奇異位形。
該專利技術(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/201410103094.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





