[發明專利]機器人動作安全檢測方法和裝置、電子設備、存儲介質有效
| 申請號: | 202110295956.9 | 申請日: | 2021-03-19 |
| 公開(公告)號: | CN112936288B | 公開(公告)日: | 2022-09-27 |
| 發明(設計)人: | 蔣遠東;黃秋蘭;於其之 | 申請(專利權)人: | 之江實驗室 |
| 主分類號: | B25J9/16 | 分類號: | B25J9/16 |
| 代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 應孔月 |
| 地址: | 310023 浙江省杭州市余*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 機器人 動作 安全 檢測 方法 裝置 電子設備 存儲 介質 | ||
1.一種機器人動作安全檢測方法,其特征在于,包括:
搭建D-H模型,確定D-H參數,基于所述D-H模型及D-H參數計算各關節間的位姿變換矩陣,建立各關節間的關系;
動作執行前,獲取所要執行動作的關節軌跡,通過所述各關節間的關系計算動作執行過程中各關節將經過的區域,生成軌跡地圖;
動作執行前,獲取當前時刻二維激光雷達數據一幀,生成障礙地圖,并且在動作執行過程中實時根據雷達數據,更新障礙地圖;
在執行動作前及執行過程中,對比所述軌跡地圖與障礙地圖,如果一致,可以執行動作,如果不一致,說明所執行動作的路徑中存在障礙,機器人立即停止動作,
所述機器人計算動作執行過程中各關節將經過的區域,所述經過的區域為機器人在動作執行過程中,每一幀各關節在空間中的位置。
2.根據權利要求1所述的方法,其特征在于,搭建D-H模型,確定D-H參數,包括:
以各關節處于零位時的狀態作為初始姿態,在每個關節建立一個坐標系,通過坐標系變換來確定各關節的位姿,搭建D-H模型;
根據機器人自身結構參數,確定D-H參數,所述D-H參數包括Θ、d、a、α,其中Θ表示繞Z軸轉動的角度、d表示沿著軸線方向滑移、a表示兩個旋轉軸之間的公垂線長度、α表示兩個旋轉軸之間的夾角。
3.根據權利要求1所述的方法,其特征在于,生成軌跡地圖,包括:
將動作執行過程中的各關節經過的區域作為機器人的工作范圍,此區域中心與機器人中心一致,X,Y正方向與機器人坐標系一致,然后將此區域投影到地面,按照預定的步長進行網格化;
將網格化的區域用二維數組來表示,數組的每個元素為“0”或“1”,其中“0”表示動作將經過的區域,“1”表示動作不經過的區域,最終將此數組作為所執行動作的軌跡地圖。
4.根據權利要求1所述的方法,其特征在于,生成障礙地圖,包括:
將所述雷達數據轉換為機器人坐標系下的障礙點,然后將其投影到地面,按照預定的步長進行網格化;
將網格化的區域用二維數組來表示,數組的每個元素為“0”或“1”,其中“0”表示該區域內沒有障礙,“1”表示該區域內存在障礙,最終將此數組作為當前時刻的障礙地圖。
5.一種機器人動作安全檢測裝置,其特征在于,包括:
第一計算模塊,用于搭建D-H模型,確定D-H參數,基于所述D-H模型及D-H參數計算各關節間的位姿變換矩陣,建立各關節間的關系;
第二計算模塊,用于動作執行前,獲取所要執行動作的關節軌跡,通過所述各關節間的關系計算動作執行過程中各關節將經過的區域,生成軌跡地圖,所述機器人計算動作執行過程中各關節將經過的區域,所述經過的區域為機器人在動作執行過程中,每一幀各關節在空間中的位置;
第三計算模塊,用于動作執行前,獲取當前時刻二維激光雷達數據一幀,生成障礙地圖,并且在動作執行過程中實時根據雷達數據,更新障礙地圖;
第一判斷及執行模塊,在執行動作前及執行過程中,對比所述軌跡地圖與障礙地圖,如果一致,可以執行動作,如果不一致,說明所執行動作的路徑中存在障礙,機器人立即停止動作。
6.根據權利要求5所述的裝置,其特征在于,搭建D-H模型,確定D-H參數,包括:
以各關節處于零位時的狀態作為初始姿態,在每個關節建立一個坐標系,通過坐標系變換來確定各關節的位姿,搭建D-H模型;
根據機器人自身結構參數,確定D-H參數,所述D-H參數包括Θ、d、a、α,其中Θ表示繞Z軸轉動的角度、d表示沿著軸線方向滑移、a表示兩個旋轉軸之間的公垂線長度、α表示兩個旋轉軸之間的夾角。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于之江實驗室,未經之江實驗室許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110295956.9/1.html,轉載請聲明來源鉆瓜專利網。





