[發明專利]基于神經網絡的工業機器人空間網格精度補償方法有效
| 申請號: | 201210007012.8 | 申請日: | 2012-01-11 |
| 公開(公告)號: | CN102607552A | 公開(公告)日: | 2012-07-25 |
| 發明(設計)人: | 田威;廖文和;周煒;沈建新;周衛雪;賀美華 | 申請(專利權)人: | 南京航空航天大學 |
| 主分類號: | G01C21/00 | 分類號: | G01C21/00;G06N3/02 |
| 代理公司: | 南京經緯專利商標代理有限公司 32200 | 代理人: | 許方 |
| 地址: | 210016*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 神經網絡 工業 機器人 空間 網格 精度 補償 方法 | ||
技術領域
本發明涉及一種機器人定位精度補償方法,尤其涉及一種用于工業機器人的基于粒子群優化神經網絡的空間立體網格精度補償方法,屬于工業機器人標定技術領域。
背景技術
機器人的精度是反映機器人性能的一個重要指標,它包括絕對定位精度和重復定位精度。絕對定位精度誤差是機器人實際運動與期望運動之間的偏差,由確定性原始誤差(如連桿參數誤差、運動副間隙等)所產生;重復定位精度誤差是機器人重復執行同一期望運動時,機器人的實際運動之間的相互離散程度,由隨機性原始誤差(如關節伺服定位誤差等)所產生。
通常,一般的工業機器人具有較高的重復定位精度,然而它的絕對定位精度卻比較差,重復定位精度達到0.1mm的機器人,其絕對定位精度誤差卻能有2-3mm。示教利用了機器人的重復定位精度可以達到較高的絕對定位精度,但在實際應用中,很多場合對工業機器人的絕對定位精度要求很高,通常又不能通過示教的方式來完成。所以,對機器人的絕對定位精度進行補償就顯得至關重要。
文獻“夏凱,陳崇端,洪濤,等.補償機器人定位誤差的神經網絡[J].機器人,1995,17(3):171-176.”為了提高機器人的定位精度,提出了補償機器人定位誤差的神經網絡方法。文章針對RM-501五自由度機器人,通過兩種方式用多層感知器神經網絡補償機器人運動學方程定位的誤差,分別是基于關節坐標的神經網絡補償和基于直角坐標位置的神經網絡補償。該方法的核心是利用人工神經網絡具有很強的自學習、自適應能力,通過訓練得到機器人運動學幾何參數誤差、非幾何參數誤差等誤差源的作用規律,對期望關節角或直角坐標進行補償,從而來提高機器人的絕對定位精度。該方法避免了其他傳統標定方法繁瑣的建模及參數辨識過程,但在實際應用中存在以下不足:
1)為了使得訓練后的網絡能夠達到一定的精度以及適應機器人包絡范圍內的所有點,訓練神經網絡需要有大量的學習樣本,因此測量工作量大;
2)該方法需要將直角坐標轉換成關節坐標,因此需要對機器人運動學方程求逆解,這個過程計算量大,且在奇異點附近效果不理想;
3)試驗結果表明機器人在標定后的定位精度仍不夠理想。
發明內容
本發明為提高工業機器人的絕對定位精度,針對現有技術存在的不足,而提出一種基于粒子群優化神經網絡的工業機器人空間網格精度補償方法。
該方法包括如下步驟:
步驟1:在工業機器人的包絡線范圍內,按一定的步長把整個包絡空間劃分成一系列的立方體網格;
步驟2:通過激光跟蹤儀測量并建立機器人基坐標系,在幾個不同的環境溫度水平下用步驟1中劃分的每個立方體網格的八個頂點的理論坐標來控制機器人進行定位,并用激光跟蹤儀測量并記錄實際定位坐標;
步驟3:建立基于粒子群優化的BP神經網絡模型,并用步驟2中采集到的數據進行訓練;
步驟4:對于期望到達包絡線范圍內的任一點P的目標定位坐標(X,Y,Z)和所處的實際環境溫度T
1)查找該點P所在的立方體網格;
2)分別將P所在立方體網格的八個頂點的理論坐標和環境溫度這四個參數作為神經網絡的輸入,從而預測出對應八個頂點的實際定位坐標;
3)計算該點P與所在立方體網格的八個頂點Ki實際定位坐標的距離di,用算得的距離di進行反距離加權求得八個頂點Ki相對于該點P的權值qi,其中i=1,2,...8,下同;
4)用求得的權值qi來對八個頂點Ki的X、Y、Z三個方向上的定位誤差分別進行空間插值,預算出該點P三個方向上的誤差;
5)用求得的誤差對該點P的理論坐標(X,Y,Z)進行反向修正,完成機器人在該點P的定位精度補償。
本發明具有如下技術效果:
1)針對不同型號的工業機器人,通過確定劃分網格的最大步長,可以有效地減少測量的工作量,有利于工業機器人快速地投入應用。
2)本方法是在笛卡爾坐標系中進行的,與通常的機器人標定方法相比不需要進行機器人運動學的正解和逆解,計算過程簡單迅速,可以實現在線補償。
3)綜合考慮了機器人運動學參數、負載、以及環境溫度變化帶來的誤差,顯著提高了機器人的絕對定位精度,使得標定后的工業機器人能適應更廣泛的應用場合。
附圖說明
圖1為本發明補償方法的算法流程圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京航空航天大學,未經南京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210007012.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:三維攝像裝置
- 下一篇:一種含汞危險廢棄物的固化/穩定化的方法





