CN103925879A - 基于3d图像传感器的室内机器人视觉手眼关系标定方法 - Google Patents
基于3d图像传感器的室内机器人视觉手眼关系标定方法 Download PDFInfo
- Publication number
- CN103925879A CN103925879A CN201410166077.6A CN201410166077A CN103925879A CN 103925879 A CN103925879 A CN 103925879A CN 201410166077 A CN201410166077 A CN 201410166077A CN 103925879 A CN103925879 A CN 103925879A
- Authority
- CN
- China
- Prior art keywords
- hand
- robot
- vision
- sensor
- trick
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Manipulator (AREA)
Abstract
本发明提供一种基于3D图像传感器的室内机器人视觉手眼关系标定方法,包括步骤:S1、在机器人的手抓末端关节标记多个标记点,通过该机器人的3D视觉传感器采集该手抓面末端关节的点云图像信息,获取相对于视觉传感器坐标系多组三维坐标值;S2、外部三维测量设备采集世界坐标系下的该手抓末端关节的多个标记点的三维坐标值,该值是相对于该机器人的手臂基坐标系采集的;S3、通过步骤S1、S2获取的坐标值,得出手眼关系标定矩阵。该方法有效简化了标定过程,且测量精度较高,能有效满足室内机器人手眼标定的需要。
Description
技术领域
本发明涉及一种机器人视觉方法,尤其涉及基于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)中的鼠标键盘触发事件函数,该函数功能为点击点云图像中一点可返回该点的三维坐标值。
如图2所示,本发明提供一种基于3D图像传感器的室内机器人视觉手眼关系标定方法,包括步骤S1、在机器人4的手抓末端关节5标记多个标记点2,通过该机器人的3D视觉传感器1采集该手抓面末端关节的点云图像信息,获取相对于视觉传感器坐标系多组三维坐标值;S2、外部三维测量设备3采集世界坐标系下的该手抓末端关节5的多个标记点2的三维坐标值,该值是相对于该机器人的手臂基坐标系采集的;S3、通过步骤S1、S2获取的坐标值,得出手眼关系标定矩阵。
本实施例中,在步骤S1中,该3D视觉传感器通过点云库PCL内鼠标键盘触发事件算法得到该手抓末端关节的点云图像信息;在步骤S2中,该外部三维测量设备在采集该手抓末端关节的标记点的三维坐标时,以该机器人手臂基坐标系为参考坐标系;在步骤S3中,通过改变该手抓末端多个标记点的相互位置,多次记录数值并计算转移矩阵,求得最优矩阵,将该最优该矩阵作为该手眼关系标定矩阵。
请再参照图3,在具体实施时,首先对机器人手抓末端关节标记四个特征点,并对机器人手臂使能,使得手抓末端关节在3D传感器和三维动态测量仪的视场范围里面。终端启动Kinect并运行图像采集程序,显示出包含手抓末端的实时点云图像流,依次点击图像中四个标记点,触发鼠标键盘函数,返回四个标记点的三维坐标值;在NDI三维动态测量仪的测量空间中,以机器人手臂基坐标系为源点坐标系,测得手抓末端关节四个标记点的三维坐标值。通过这两组三维坐标值,即可求得手眼关系矩阵。
具体来说,可以以{x,y,z}为世界坐标系,{xk,yk,zk}坐标系为3D传感器Kinect采集的点云图像坐标系,{xn,yn,zn}坐标系为NDI三维动态测量空间中,机器人手臂的基坐标系,(x0,y0,z0)为Kinect相对于{xn,yn,zn}坐标系的平移向量。依次点击当前采集的点云图像中四个标记点,记录下返回的四个三维坐标值,记为{xk i,yk i,zk i},i=1,2,3,4。同时在NDI三维动态测量仪的测量空间中,以机器人手臂基坐标系为源点坐标系,记录当前手抓末端四个标记点的三维坐标值,记为{xn i,yn i,zn i},i=1,2,3,4。
由公式:
推出转移矩阵为
通过改变手抓末端四个标记点的相互位置,多次记录数值并计算转移矩阵,求得最优矩阵。该矩阵即为所求的手眼关系标定转移矩阵。
以上参照附图说明了本发明的优选实施例,本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明。举例而言,作为一个实施例的部分示出或描述的特征可用于另一实施例以得到又一实施例。以上仅为本发明较佳可行的实施例而已,并非因此局限本发明的权利范围,凡运用本发明说明书及附图内容所作的等效变化,均包含于本发明的权利范围之内。
Claims (5)
1.一种基于3D图像传感器的室内机器人视觉手眼关系标定方法,其特征在于,包括步骤:
S1、在机器人的手抓末端关节标记多个标记点,通过所述机器人的3D视觉传感器采集所述手抓面末端关节的点云图像信息,获取相对于视觉传感器坐标系多组三维坐标值;
S2、外部三维测量设备采集世界坐标系下的所述手抓末端关节的多个标记点的三维坐标值,该值是相对于所述机器人的手臂基坐标系采集的;
S3、通过步骤S1、S2获取的坐标值,得出手眼关系标定矩阵。
2.如权利要求1所述的基于3D图像传感器的室内机器人视觉手眼关系标定方法,其特征在于,所述手抓末端关节上标有四个标记点,其中三个位于手指末端,另一个位于手心,且在测量时其相互关系为任意三点不共线四点不共面。
3.如权利要求1所述的基于3D图像传感器的室内机器人视觉手眼关系标定方法,其特征在于,在所述步骤S1中,所述3D视觉传感器通过点云库PCL内鼠标键盘触发事件算法得到所述手抓末端关节的点云图像信息。
4.如权利要求1所述的基于3D图像传感器的室内机器人视觉手眼关系标定方法,其特征在于,所述外部三维测量设备在采集所述手抓末端关节的标记点的三维坐标时,以所述机器人手臂基坐标系为参考坐标系。
5.如权利要求1所述的基于3D图像传感器的室内机器人视觉手眼关系标定方法,其特征在于,在所述步骤S3中,通过改变所述手抓末端多个标记点的相互位置,多次记录数值并计算转移矩阵,求得最优矩阵,将所述最优该矩阵作为所述手眼关系标定矩阵。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410166077.6A CN103925879A (zh) | 2014-04-24 | 2014-04-24 | 基于3d图像传感器的室内机器人视觉手眼关系标定方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410166077.6A CN103925879A (zh) | 2014-04-24 | 2014-04-24 | 基于3d图像传感器的室内机器人视觉手眼关系标定方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103925879A true CN103925879A (zh) | 2014-07-16 |
Family
ID=51144180
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410166077.6A Pending CN103925879A (zh) | 2014-04-24 | 2014-04-24 | 基于3d图像传感器的室内机器人视觉手眼关系标定方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103925879A (zh) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105818167A (zh) * | 2015-01-22 | 2016-08-03 | 通用汽车环球科技运作有限责任公司 | 采用远距数字摄像头校准铰接的末端执行器的方法 |
CN104236456B (zh) * | 2014-09-04 | 2016-10-26 | 中国科学院合肥物质科学研究院 | 一种基于两自由度3d视觉传感器的机器人手眼标定方法 |
CN106679590A (zh) * | 2016-12-29 | 2017-05-17 | 中国科学院长春光学精密机械与物理研究所 | 三维扫描设备及三维扫描仪 |
CN107993227A (zh) * | 2017-12-15 | 2018-05-04 | 深圳先进技术研究院 | 一种获取3d腹腔镜手眼矩阵的方法和装置 |
CN108942922A (zh) * | 2018-06-11 | 2018-12-07 | 杭州灵西机器人智能科技有限公司 | 基于圆锥标定物的机械臂手眼标定方法、装置及*** |
CN109470138A (zh) * | 2018-10-22 | 2019-03-15 | 江苏集萃微纳自动化***与装备技术研究所有限公司 | 零件的在线测量方法 |
CN109737871A (zh) * | 2018-12-29 | 2019-05-10 | 南方科技大学 | 一种三维传感器与机械手臂的相对位置的标定方法 |
CN109893833A (zh) * | 2019-03-27 | 2019-06-18 | 深圳市瑞源祥橡塑制品有限公司 | 目标点位置获取方法、装置及其应用 |
CN110123456A (zh) * | 2019-05-15 | 2019-08-16 | 北京天智航医疗科技股份有限公司 | 示踪设备和定位*** |
CN110470333A (zh) * | 2019-08-16 | 2019-11-19 | 北京致行慕远科技有限公司 | 传感器参数的标定方法及装置、存储介质和电子装置 |
CN110501036A (zh) * | 2019-08-16 | 2019-11-26 | 北京致行慕远科技有限公司 | 传感器参数的标定检查方法及装置 |
CN111149067A (zh) * | 2017-03-23 | 2020-05-12 | Abb瑞士股份有限公司 | 经由基准检测在工作空间中的机器人定位 |
CN112847366A (zh) * | 2021-01-07 | 2021-05-28 | 溱者(上海)智能科技有限公司 | 一种力位混合示教机器人***及示教方法 |
US11040452B2 (en) | 2018-05-29 | 2021-06-22 | Abb Schweiz Ag | Depth sensing robotic hand-eye camera using structured light |
CN113400301A (zh) * | 2021-05-28 | 2021-09-17 | 深圳市智能机器人研究院 | 一种机器人3d手眼标定方法、***、装置及介质 |
WO2024045274A1 (zh) * | 2022-08-29 | 2024-03-07 | 上海智能制造功能平台有限公司 | 机器人视觉***的手眼标定方法、***、终端及介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1672881A (zh) * | 2005-04-21 | 2005-09-28 | 上海交通大学 | 基于运动选择的机器人在线手眼标定方法 |
CN1904806A (zh) * | 2006-07-28 | 2007-01-31 | 上海大学 | 手、眼关系引导的非接触式位置输入***和方法 |
CN101186038A (zh) * | 2007-12-07 | 2008-05-28 | 北京航空航天大学 | 一种机器人延伸手眼标定方法 |
US20090076655A1 (en) * | 2007-09-14 | 2009-03-19 | Zimmer, Inc. | Robotic calibration method |
CN101630409A (zh) * | 2009-08-17 | 2010-01-20 | 北京航空航天大学 | 一种用于机器人制孔***的手眼视觉标定方法 |
-
2014
- 2014-04-24 CN CN201410166077.6A patent/CN103925879A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1672881A (zh) * | 2005-04-21 | 2005-09-28 | 上海交通大学 | 基于运动选择的机器人在线手眼标定方法 |
CN1904806A (zh) * | 2006-07-28 | 2007-01-31 | 上海大学 | 手、眼关系引导的非接触式位置输入***和方法 |
US20090076655A1 (en) * | 2007-09-14 | 2009-03-19 | Zimmer, Inc. | Robotic calibration method |
CN101186038A (zh) * | 2007-12-07 | 2008-05-28 | 北京航空航天大学 | 一种机器人延伸手眼标定方法 |
CN101630409A (zh) * | 2009-08-17 | 2010-01-20 | 北京航空航天大学 | 一种用于机器人制孔***的手眼视觉标定方法 |
Non-Patent Citations (2)
Title |
---|
QIANG ZHANG ET AL.: "Real-time general object recognition for indoor robot based on PCL", 《INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS》, 31 December 2013 (2013-12-31), pages 651 - 655, XP032579468, DOI: doi:10.1109/ROBIO.2013.6739534 * |
王俊等: "老年服务机器人视觉定位方法研究", 《华中科技大学学报(自然科学版)》, vol. 39, 30 November 2011 (2011-11-30), pages 255 - 258 * |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104236456B (zh) * | 2014-09-04 | 2016-10-26 | 中国科学院合肥物质科学研究院 | 一种基于两自由度3d视觉传感器的机器人手眼标定方法 |
CN105818167A (zh) * | 2015-01-22 | 2016-08-03 | 通用汽车环球科技运作有限责任公司 | 采用远距数字摄像头校准铰接的末端执行器的方法 |
CN105818167B (zh) * | 2015-01-22 | 2018-10-23 | 通用汽车环球科技运作有限责任公司 | 采用远距数字摄像头校准铰接的末端执行器的方法 |
CN106679590A (zh) * | 2016-12-29 | 2017-05-17 | 中国科学院长春光学精密机械与物理研究所 | 三维扫描设备及三维扫描仪 |
CN111149067A (zh) * | 2017-03-23 | 2020-05-12 | Abb瑞士股份有限公司 | 经由基准检测在工作空间中的机器人定位 |
CN107993227A (zh) * | 2017-12-15 | 2018-05-04 | 深圳先进技术研究院 | 一种获取3d腹腔镜手眼矩阵的方法和装置 |
CN107993227B (zh) * | 2017-12-15 | 2020-07-24 | 深圳先进技术研究院 | 一种获取3d腹腔镜手眼矩阵的方法和装置 |
US11040452B2 (en) | 2018-05-29 | 2021-06-22 | Abb Schweiz Ag | Depth sensing robotic hand-eye camera using structured light |
CN108942922A (zh) * | 2018-06-11 | 2018-12-07 | 杭州灵西机器人智能科技有限公司 | 基于圆锥标定物的机械臂手眼标定方法、装置及*** |
CN109470138A (zh) * | 2018-10-22 | 2019-03-15 | 江苏集萃微纳自动化***与装备技术研究所有限公司 | 零件的在线测量方法 |
CN109737871A (zh) * | 2018-12-29 | 2019-05-10 | 南方科技大学 | 一种三维传感器与机械手臂的相对位置的标定方法 |
CN109737871B (zh) * | 2018-12-29 | 2020-11-17 | 南方科技大学 | 一种三维传感器与机械手臂的相对位置的标定方法 |
CN109893833A (zh) * | 2019-03-27 | 2019-06-18 | 深圳市瑞源祥橡塑制品有限公司 | 目标点位置获取方法、装置及其应用 |
CN110123456A (zh) * | 2019-05-15 | 2019-08-16 | 北京天智航医疗科技股份有限公司 | 示踪设备和定位*** |
CN110470333A (zh) * | 2019-08-16 | 2019-11-19 | 北京致行慕远科技有限公司 | 传感器参数的标定方法及装置、存储介质和电子装置 |
CN110501036A (zh) * | 2019-08-16 | 2019-11-26 | 北京致行慕远科技有限公司 | 传感器参数的标定检查方法及装置 |
CN110470333B (zh) * | 2019-08-16 | 2022-05-24 | 纳恩博(常州)科技有限公司 | 传感器参数的标定方法及装置、存储介质和电子装置 |
CN112847366A (zh) * | 2021-01-07 | 2021-05-28 | 溱者(上海)智能科技有限公司 | 一种力位混合示教机器人***及示教方法 |
CN113400301A (zh) * | 2021-05-28 | 2021-09-17 | 深圳市智能机器人研究院 | 一种机器人3d手眼标定方法、***、装置及介质 |
WO2024045274A1 (zh) * | 2022-08-29 | 2024-03-07 | 上海智能制造功能平台有限公司 | 机器人视觉***的手眼标定方法、***、终端及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103925879A (zh) | 基于3d图像传感器的室内机器人视觉手眼关系标定方法 | |
WO2019242262A1 (zh) | 基于增强现实的远程指导方法、装置、终端和存储介质 | |
WO2022068225A1 (zh) | 点云标注的方法、装置、电子设备、存储介质及程序产品 | |
CN110176032B (zh) | 一种三维重建方法及装置 | |
US20170310946A1 (en) | Three-dimensional depth perception apparatus and method | |
CN103292695B (zh) | 一种单目立体视觉测量方法 | |
CN102589530B (zh) | 基于二维相机和三维相机融合的非合作目标位姿测量方法 | |
CN101859439A (zh) | 一种用于人机交互的运动追踪装置及其追踪方法 | |
CN106454311B (zh) | 一种led三维成像***及方法 | |
CN105043350A (zh) | 一种双目视觉测量方法 | |
CN112652016A (zh) | 点云预测模型的生成方法、位姿估计方法及其装置 | |
CN106650701B (zh) | 基于双目视觉的室内阴影环境下障碍物检测方法及装置 | |
CN101799717A (zh) | 基于手部行为捕捉的人机交互方法 | |
WO2014210419A3 (en) | Method for measuring 3d coordinates of a surface with a portable articulated arm coordinate measuring machine having a camera | |
JP2011258204A5 (zh) | ||
CN110517284B (zh) | 一种基于激光雷达和ptz摄像机的目标追踪方法 | |
CN105319991A (zh) | 一种基于Kinect视觉信息的机器人环境识别与作业控制方法 | |
CN103093460A (zh) | 基于平行视差的移动相机虚拟阵列标定方法 | |
CN103822581A (zh) | 一种基于压缩感知的不规则物体体积测量方法 | |
CN105116886A (zh) | 一种机器人自主行走的方法 | |
CA3233222A1 (en) | Method, apparatus and device for photogrammetry, and storage medium | |
CN103176606B (zh) | 基于双目视觉识别的平面交互***及方法 | |
CN103900504A (zh) | 纳米尺度下的实时三维视觉信息反馈方法 | |
CN103985121A (zh) | 一种水下投影仪标定方法 | |
WO2009143319A1 (en) | Stereoscopic measurement system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140716 |