[发明专利]基于3D图像传感器的室内机器人视觉手眼关系标定方法无效
申请号: | 201410166077.6 | 申请日: | 2014-04-24 |
公开(公告)号: | CN103925879A | 公开(公告)日: | 2014-07-16 |
发明(设计)人: | 孔令成;赵江海;张志华;张强 | 申请(专利权)人: | 中国科学院合肥物质科学研究院;常州先进制造技术研究所 |
主分类号: | G01B11/00 | 分类号: | G01B11/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230000 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 图像传感器 室内 机器人 视觉 手眼 关系 标定 方法 | ||
技术领域
本发明涉及一种机器人视觉方法,尤其涉及基于3D图像传感器的室内机器人视觉手眼关系标定方法。
背景技术
随着3D传感器的应用与发展,越来越多的机器人采用3D传感器作为机器人视觉系统,与传统的双目视觉系统同,3D传感器采集的是当前场景的点云图像信息,其图像信息是大量三维坐标值,能直观的反应出深度和图像信息。传统的双目视觉系统采用的是两个工业相机,采集的是当前场景的平面图像,其图像信息是像素值,通过两个图像的视差来计算深度信息,这不可避免地会带来计算误差,导致精度降低。在机器人手眼标定系统中,采用3D传感器返回标记点的三维坐标值,应用三维动态测量仪测量标记点相对于手臂基坐标系的三维坐标值,求出转换矩阵即可得手眼关系标定矩阵,点云图像获取简便快捷,标定操作简单,标定精度较高;现有的机器人手眼关系标定方法,如文献“手眼立体视觉的算法与实现”(熊春山,黄心汉,王敏。《机器人》,2001,23(2),pp.113~117)基于直接将图像坐标映射到机器人参考坐标的“黑箱”思想,简化了标定过程,但计算相对复杂。本文提出的基于3D传感器的室内机器人手眼标定的新方法,应用了“黑箱”思想,标定过程简单,且计算量小,精度较高,能有效满足机器手眼标定的需求。
发明内容
本发明的特征和优点在下文的描述中部分地陈述,或者可从该描述显而易见,或者可通过实践本发明而学习。
为克服现有技术的问题,本发明提供一种基于3D图像传感器的室内机器人视觉手眼关系标定方法,包括步骤S1、在机器人的手抓末端关节标记多个标记点,通过该机器人的3D视觉传感器采集该手抓面末端关节的点云图像信息,获取相对于视觉传感器坐标系多组三维坐标值;S2、外部三维测量设备采集世界坐标系下的该手抓末端关节的多个标记点的三维坐标值,该值是相对于该机器人的手臂基坐标系采集的;S3、通过步骤S1、S2获取的坐标值,得出手眼关系标定矩阵。
根据本发明的一个实施例,该手抓末端关节上标有四个标记点,其中三个位于手指末端,另一个位于手心,且在测量时其相互关系为任意三点不共线四点不共面。
根据本发明的一个实施例,在该步骤S1中,该3D视觉传感器通过点云库PCL内鼠标键盘触发事件算法得到该手抓末端关节的点云图像信息。
根据本发明的一个实施例,该外部三维测量设备在采集该手抓末端关节的标记点的三维坐标时,以该机器人手臂基坐标系为参考坐标系。
根据本发明的一个实施例,在该步骤S3中,通过改变该手抓末端多个标记点的相互位置,多次记录数值并计算转移矩阵,求得最优矩阵,将该最优该矩阵作为该手眼关系标定矩阵。
本发明提供的基于3D传感器的室内机器人视觉手眼关系标定的方法,具有方法简单、测量精度较高、易推广等特点,能有效满足室内机器人手眼标定的需要,且有效简化了标定过程,不需要标定摄像机内外参数,计算量小,且具有较高的手眼标定精度。
通过阅读说明书,本领域普通技术人员将更好地了解这些技术方案的特征和内容。
附图说明
下面通过参考附图并结合实例具体地描述本发明,本发明的优点和实现方式将会更加明显,其中附图所示内容仅用于对本发明的解释说明,而不构成对本发明的任何意义上的限制,在附图中:
图1为本发明实施例的机器人与外部三维测量设备的结构示意图。
图2为本发明实施例的基于3D图像传感器的室内机器人视觉手眼关系标定方法的流程示意图。
图3为本发明实施例的基于3D图像传感器的室内机器人视觉手眼关系标定方法的具体流程示意图。
具体实施方式
请参照图1,图1为本发明实施例的机器人与外部三维测量设备的结构示意图,室内移动机器人4上设有3D传感器Kinect,机器人手抓末端关节5标记了四个黑点2,作为标记点,分别位于左右手抓末端关节的三个手指末端和手心内,在该室内移动机器人的旁边竖着NDI三维动态测量仪3。在测量时,令机器人给手臂及手抓末端各关节使能,使得手抓末端在机器人前方合适位置,确保在Kinect的视场范围内,并使手指末端的四个标记点相互关系为三点不共线四点不共面。机器人终端运行Kinect采集点云图像的程序,主要函数为点云库PCL(Point Cloud Library)中的鼠标键盘触发事件函数,该函数功能为点击点云图像中一点可返回该点的三维坐标值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院合肥物质科学研究院;常州先进制造技术研究所,未经中国科学院合肥物质科学研究院;常州先进制造技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410166077.6/2.html,转载请声明来源钻瓜专利网。