[发明专利]机械臂手眼标定方法、装置及系统有效
申请号: | 201911359197.7 | 申请日: | 2019-12-25 |
公开(公告)号: | CN110977987B | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 林志敏;李明昊;张高瀚;王韬 | 申请(专利权)人: | 杭州未名信科科技有限公司;浙江省北大信息技术高等研究院 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 刘广达 |
地址: | 311200 浙江省杭州市萧*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机械 手眼 标定 方法 装置 系统 | ||
1.一种机械臂手眼标定方法,其特征在于,在相机可视范围内部署预设数量个局部标定物,所有局部标定物的相对位置围成预设标准图形,所有局部标定物与机械臂的相对位置固定,所述方法包括:
通过相机画面定位所述预设数量个局部标定物;
提取所述相机画面中由所有局部标定物的相对位置围成的局部图形,并将所述局部图形拉伸为所述预设标准图形后作为局部坐标系;
采集移动机械臂末端到不同位置时的多个坐标对,所述坐标对包括所述机械臂末端在同一位置时记录的局部坐标系中坐标及机械臂坐标系中坐标;
根据所述多个坐标对,计算所述局部坐标系到所述机械臂坐标系的旋转平移矩阵,并对所述旋转平移矩阵进行验证,实现机械臂的手眼标定;
所述将所述局部图形拉伸为所述预设标准图形后作为局部坐标系,包括:
计算将所述局部图形拉伸为所述预设标准图形的透射变换矩阵;
将经过所述透射变换矩阵变换后的局部图形作为局部坐标系。
2.根据权利要求1所述的方法,其特征在于,所述采集移动机械臂末端到不同位置时的多个坐标对,包括:
通过相机画面定位所述机械臂末端位置;
通过透射变换矩阵将所述机械臂末端位置映射到局部坐标系中;
记录所述机械臂末端在局部坐标系中坐标和机械臂坐标系中坐标。
3.根据权利要求1所述的方法,其特征在于,所述预设标准图形为标准矩形。
4.根据权利要求1所述的方法,其特征在于,所述局部标定物为二维码。
5.一种机械臂手眼标定装置,其特征在于,在相机可视范围内部署预设数量个局部标定物,所有局部标定物的相对位置围成预设标准图形,所有局部标定物与机械臂的相对位置固定,所述装置包括:
定位模块,用于通过相机画面定位所述预设数量个局部标定物;
提取模块,用于提取所述相机画面中由所有局部标定物的相对位置围成的局部图形,并将所述局部图形拉伸为所述预设标准图形后作为局部坐标系;
标定模块,用于采集移动机械臂末端到不同位置时的多个坐标对,所述坐标对包括所述机械臂末端在同一位置时记录的局部坐标系中坐标及机械臂坐标系中坐标;根据所述多个坐标对,计算所述局部坐标系到所述机械臂坐标系的旋转平移矩阵,并对所述旋转平移矩阵进行验证,实现机械臂的手眼标定;
所述提取模块,具体用于:
计算将所述局部图形拉伸为所述预设标准图形的透射变换矩阵;
将经过所述透射变换矩阵变换后的局部图形作为局部坐标系。
6.根据权利要求5所述的装置,其特征在于,所述标定模块,具体用于:
通过相机画面定位所述机械臂末端位置;
通过透射变换矩阵将所述机械臂末端位置映射到局部坐标系中;
记录所述机械臂末端在局部坐标系中坐标和机械臂坐标系中坐标。
7.根据权利要求5所述的装置,其特征在于,所述预设标准图形为标准矩形。
8.一种机械臂手眼标定系统,其特征在于,包括:
权利要求5至7任一项所述的机械臂手眼标定装置;
机械臂;
机械臂末端,与机械臂连接;
预设数量个局部标定物,部署在相机可视范围内,与机械臂的相对位置固定;
相机,位置不固定,用于定位所述预设数量个局部标定物。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州未名信科科技有限公司;浙江省北大信息技术高等研究院,未经杭州未名信科科技有限公司;浙江省北大信息技术高等研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911359197.7/1.html,转载请声明来源钻瓜专利网。