[發明專利]基于六維力/力矩傳感器的機器人力跟隨運動控制方法有效
| 申請號: | 201310200246.9 | 申請日: | 2013-05-24 |
| 公開(公告)號: | CN103279037A | 公開(公告)日: | 2013-09-04 |
| 發明(設計)人: | 張鐵;林君健 | 申請(專利權)人: | 華南理工大學 |
| 主分類號: | G05B13/04 | 分類號: | G05B13/04 |
| 代理公司: | 廣州市華學知識產權代理有限公司 44245 | 代理人: | 蔡茂略 |
| 地址: | 510640 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 六維力 力矩 傳感器 機器 人力 跟隨 運動 控制 方法 | ||
1.基于六維力/力矩傳感器的機器人力跟隨運動控制方法,其特征在于包括下述步驟:
(1)通過反饋力/力矩傳感器當前姿態并利用以下公式對力/力矩傳感器的力和力矩數值進行補償:
式中,r31、r32、r33分別從力傳感器當前姿態
(2)先以力傳感器x軸朝上作為初始位置1,測得當前力傳感器的數據為Fx1,Fy1,Fz1,Mx1,My1,Mz1;在初始位置1基礎上繞z軸逆時針旋轉90°得到位置2,測得當前力傳感器的變量為Fx2,Fy2,Fz2,Mx2,My2,Mz2;在初始位置2基礎上繞z軸逆時針旋轉90°得到位置3,測得當前力傳感器的變量為Fx3,Fy3,Fz3,Mx3,My3,Mz3;在初始位置3基礎上繞z軸逆時針旋轉90°得到位置4,測得當前力傳感器的變量為Fx4,Fy4,Fz4,Mx4,My4,Mz4;在初始位置1基礎上繞y軸逆時針旋轉90°得到位置5,測得當前力傳感器的變量為Fx5,Fy5,Fz5,Mx5,My5,Mz5;在初始位置1基礎上繞y軸順時針旋轉90°得到位置6,測得當前力傳感器的變量為Fx6,Fy6,Fz6,Mx6,My6,Mz6
通過以下公式獲得相應的初值:
算出初值后,計算x軸、y軸和z軸分別測得的重力值:
根據這個重力值計算出傳感器各軸線性度之間的偏差關系
以Gz為重力基準,即G=Gz
根據當前力/力矩傳感器的姿態,利用步驟(1)中的公式算出力/力矩傳感器當前的姿態的零位值Fxc、Fyc、Fzc、Mxc、Myc、Mzc,通過以上公式,對力/力矩傳感器的基本參數進行標定;
(3)利用步驟(1)中的公式分別求出步驟(2)中所測得的6個位置的零位值,并與測量值進行比較,通過下面公式算出此時各個測量量的誤差最大絕對值:
式中Fni、Mni表示傳感器測量回來的量,Fnc、Mnc表示相應通道計算出來的補償量;各通道誤差的最大絕對值分別記為ηfx、ηfy、ηfz、ηmx、ηmy、ηmz
取穩定系數εfx、εfy、εfz(均大于1,建議選1.5~2.0),令力/力矩傳感器的當前零位穩定區間為:
則力/力矩傳感器的力端零位穩定區間分別為力矩端的零位穩定區間分別為[Mxc-δmx,Mxc+δmx]、[Mzc-δmz,Mzc+δmz]
通過上述方法獲得對力/力矩傳感器當前姿態下的力和力矩數值穩定區間進行設置;
(4)根據步驟(1)、(2)和(3)設計得到力跟隨的控制方法力端為:
式中Fm表示在某個力方向上施加力后的測量值,Fc表示在該方向上對力的補償量,δ表示該方向上的穩定區間;
同理,力矩端的控制方法為:
式中Mm表示在某個力矩方向上施加力后的測量值,Mc表示在該方向上對力的補償量,δ表示該方向上的穩定區間;
控制值將反饋到機器人上進行力跟隨控制,并通過以下公式進行:
其中J為機器人當前的雅可比矩陣,u為力和力矩的控制輸入,表示為
為機器人各關節的速度,算出各關節的速度后,利用該速度對機器人各關節進行控制,使其作力跟隨運動,每當機器人姿態發生改變,都需要使用步驟(2)中的方法對傳感器的零位值重新標定。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華南理工大學,未經華南理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310200246.9/1.html,轉載請聲明來源鉆瓜專利網。





