[發明專利]識別摩擦力的機器人控制方法、裝置、機器人及存儲介質有效
| 申請號: | 202010037698.X | 申請日: | 2020-01-14 |
| 公開(公告)號: | CN111185908B | 公開(公告)日: | 2022-03-18 |
| 發明(設計)人: | 黎文博;錢作忠;羅欣 | 申請(專利權)人: | 深圳眾為興技術股份有限公司 |
| 主分類號: | B25J9/16 | 分類號: | B25J9/16;B25J13/00;B25J13/08 |
| 代理公司: | 深圳力拓知識產權代理有限公司 44313 | 代理人: | 龔健 |
| 地址: | 518052 廣東省深圳市南山區藝園*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 識別 摩擦力 機器人 控制 方法 裝置 存儲 介質 | ||
1.一種識別摩擦力的機器人控制方法,其特征在于,所述方法包括:
獲取關節運動范圍、關節速度范圍、關節加速度范圍和摩擦力識別精度;
根據所述關節運動范圍、關節速度范圍、關節加速度范圍和摩擦力識別精度,進行關節摩擦力識別的運動軌跡規劃;
以預設時間為周期,將所述運動軌跡規劃插補成離散的點位數據,輸出插補點位數據給機器人各關節的伺服控制器;
獲取運動過程中關節電機位置和關節電機電流,所述關節電機位置是從機器人運動關節伺服電機光電編碼器采集,所述關節電機電流是從機器人運動關節伺服驅動模塊電流傳感器采集;
根據所述關節電機位置和關節電機電流,計算關節摩擦力參數并輸出;
所述根據所述關節運動范圍、關節速度范圍、關節加速度范圍和摩擦力識別精度,進行關節摩擦力識別的運動軌跡規劃具體:
根據所述關節運動范圍,獲得起點位置qs和終點位置qe,獲取整段運動的距離S,S=|qe-qs|;
將整段運動分為加速區和減速區兩部分,每個區的運動距離為
對于加速區,第一勻速段數目為其中ceil為向上取整符號,加速區勻速段起始速度為vs1,加速區勻速段結束速度為ve1,加速區勻速段間隔為step;
所有勻速段的第一速度向量[vs1,vs1+step,...,vs1+(n1-2)×step,ve1],起點時速度為0,則第二速度向量為[0,vs1+0×step,vs1+1×step,...,vs1+(n1-2)×step,ve1],向量長度為n1+1;所述摩擦力識別精度自適應調整第一勻速段數目;
根據第二速度向量及加速度acc,計算得到每個小加速區間的時間ti及走過的距離si:
每個小加速區間走過的距離之和Sacc與勻速段持續時間T1為
Sacc=∑si
對于減速區,減速區勻速段起始速度vs2:
減速區勻速段結束速度ve2:減速區減速度為dec=-acc,減速區勻速段間隔為-step,第二勻速段數目為其中ceil為向上取整符號,所有勻速段可構成第三速度向量[ve1,vs2,vs2-step,...,vs1-(n2-2)×step],終點時速度為0,第四速度向量為[ve1,vs2,vs2-step,...,vs1-(n2-2)×step,0],向量長度為n2+1;
根據第四速度向量及減速度dec,計算得到每個小減速區間的時間ti及走過的距離si:
每個小減速區間走過的距離之和Sdec與勻速段持續時間T2為
Sdec=∑si
所述根據所述關節電機位置和關節電機電流,計算關節摩擦力參數并輸出具體:
通過關節減速機減速比獲取估計關節位置;
對所述估計關節位置濾波后,進行微分獲得估計關節速度和估計關節加速度;
根據預設加速度閾值,獲得處于勻速段的速度及對應時刻的電流,電流值轉化為關節力矩,通過stribeck摩擦力模型和非線性辨識方法擬合,獲得關節摩擦力參數并輸出。
2.根據權利要求1所述的識別摩擦力的機器人控制方法,其特征在于,所述預設時間為1ms。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳眾為興技術股份有限公司,未經深圳眾為興技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010037698.X/1.html,轉載請聲明來源鉆瓜專利網。





