CN109760107B - 一种基于单目视觉的机器人定位精度评价方法 - Google Patents
一种基于单目视觉的机器人定位精度评价方法 Download PDFInfo
- Publication number
- CN109760107B CN109760107B CN201910056723.6A CN201910056723A CN109760107B CN 109760107 B CN109760107 B CN 109760107B CN 201910056723 A CN201910056723 A CN 201910056723A CN 109760107 B CN109760107 B CN 109760107B
- Authority
- CN
- China
- Prior art keywords
- robot
- positioning
- pose
- error
- coordinate system
- 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.)
- Active
Links
- 238000011156 evaluation Methods 0.000 title claims abstract description 16
- 238000000034 method Methods 0.000 claims abstract description 14
- 239000011159 matrix material Substances 0.000 claims description 9
- 230000000007 visual effect Effects 0.000 claims description 5
- 238000013459 approach Methods 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000013519 translation Methods 0.000 claims description 3
- 238000012360 testing method Methods 0.000 abstract description 3
- 238000005070 sampling Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 3
- 230000002596 correlated effect Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Manipulator (AREA)
Abstract
本发明公开了一种基于单目视觉的机器人定位精度评价方法,在机器人运动空间中任意位置布置标定板,运动过程中,机器人在其工作环境中的不同位置观测同一标定板多次,并以这样的观测方法多次采样,根据一次运动过程采集的所有观测信息,以及观测信息的数据统计特征,实现不同定位算法在同样的工作环境下定位精度的定量对比。本发明不借助于其他精密仪器来获取机器人真实的位姿,并且不需要大量重复的实验测试,节约了使用成本同时提高了工作效率。另外,采用环境未知位姿的标定板,使得评价方法更加简便,机器人的运动环境和空间不受限制。最后,以正相关于定位误差的表达来描述机器人定位算法的精确度,实现不同算法间定位精度高低的比较。
Description
技术领域
本发明涉及机器人视觉的技术领域,尤其涉及到一种基于单目视觉的机器人定位精度评价方法。
背景技术
移动机器人的视觉定位被广泛应用于移动机器人视觉导航的各个方面,定位的精度直接影响移动机器人导航能力。因此,对移动机器人定位精度高低的评价至关重要。目前常见的评价方法,多通过运动获取设备以及在运动环境中添加具有位置相关性的标定板组来比较分析。
然而,布置运动获取设备及标定板组的方法,其应用成本高,对环境的改造程度大,增加了使用的复杂度,这样的评价方法难以在实际应用中得以广泛应用。本发明提出一种基于单目视觉的定位精度评价方法,通过采集移动机器人在移动过程中的传感反馈,利用搭载在机器人本体上的单目相机观察运动空间中一个任意位置的标定板,实现不同定位算法精度高低的定量比较。
发明内容
本发明的目的在于克服现有技术的不足,提出一种基于单目视觉的机器人定位精度评价方法。本方法在机器人运动空间中任意位置布置标定板,而不需要标定标定板间的姿态位姿(位置和姿态)。运动过程中,机器人在其工作环境中的不同位置观测同一标定板多次,并以这样的观测方法多次采样,根据一次运动过程采集的所有观测信息,根据观测信息的数据统计特征,实现不同定位算法在同样的工作环境下定位精度的定量对比。
为实现上述目的,本发明所提供的技术方案为:
一种基于单目视觉的机器人定位精度评价方法,包括以下步骤:
S1:在机器人运动沿途的视觉范围内布置标定板;
S2:机器人向运动空间中某一标定板移动;
S3:当机器人靠近该标定板时,记录机器人当前算法的实时位姿信息以及机器人与该标定板的相对位姿信息;
S4:拟合得出误差分布曲线,评价出定位算法精度的高低。
进一步地,所述步骤S3中,机器人的实时位姿信息通过定位算法求得。
进一步地,所述步骤S3中,机器人与标定板的相对位姿信息通过多视几何方法求得,具体计算步骤如下:
图像平面坐标系转图像像素坐标系:
其中,uO0v为图像像素坐标系,单位为像素;xO1y为图像平面坐标系,单位为毫米;
假设每一个像素在u轴和v轴方向上的物理尺寸为dx和dy;
上式中,dx,dy,u0,v0均为假设的参数;
相机坐标系转世界坐标系:
上式中,(XC,YC,ZC)为相机坐标系中的图像点,(X,Y,Z)为世界坐标系中的图像点;R为3*3旋转矩阵,t为3*1平移矩阵,L表示为4*4矩阵;
世界坐标系与像素坐标系:
其中,f为相机焦距。
进一步地,所述步骤S4拟合得出误差分布曲线,具体步骤如下:
Pi为步骤S3得出的机器人位姿的真实值,Pi’为定位算法下含误差的位姿,计算两者之间的差值:
Pi’=Δi·Pi;
假设定位算法的误差符合高斯分布,借助于一个工作环境中位姿未知的标定板,通过在不同的位置同时记录机器人本身含误差的位姿Pi’及其相对于标定板的位姿T,来获取机器人的位姿误差Δi=Pi’·Ti -1·r-1,从而获得机器人在当前定位算法下误差分布曲线的表达:
Ω=Δ1·Δ2 -1=P1’·Ti -1·T2·P2 ’-1
由上式可知,得到的误差表达正相关于机器人的定位误差,因此可刻画被评估定位算法的定位误差分布情况,从而评价定位算法精度的高低。
与现有技术相比,本方案原理和优点如下:
1.不借助于其他精密仪器来获取机器人真实的位姿,并且不需要大量重复的实验测试,从而节约了使用成本同时提高了工作效率。
2.采用环境未知位姿的标定板,而不需要预先获取多个标定板间位姿信息,使得评价方法更加简便,机器人的运动环境和空间不受限制。
3.以正相关于定位误差的表达来描述机器人定位算法的精确度,替代原有的真值误差分布表达,实现不同算法间定位精度高低的比较。
附图说明
图1为本发明一种基于单目视觉的机器人定位精度评价方法的流程图;
图2为本发明一种基于单目视觉的机器人定位精度评价方法中误差刻画的示意图;
图3为图像平面坐标系转图像像素坐标系的示意图;
图4为相机坐标系转世界坐标系的示意图。
具体实施方式
下面结合具体实施例对本发明作进一步说明:
参见图1和2所示,本实施例所述的一种基于单目视觉的机器人定位精度评价方法,包括以下步骤:
S1:在机器人运动沿途的视觉范围内布置标定板;
S2:机器人向运动空间中某一标定板移动;
S3:当机器人靠近该标定板时,记录机器人当前算法的实时位姿信息以及机器人与该标定板的相对位姿信息;
其中,在步骤S3中,机器人的实时位姿信息通过定位算法求得。
机器人与标定板的相对位姿信息通过相机标定法求得,具体计算步骤如下:
图像平面坐标系转图像像素坐标系,如图3所示:
uO0v为图像像素坐标系,单位为像素;xO1y为图像平面坐标系,单位为毫米;
假设每一个像素在u轴和v轴方向上的物理尺寸为dx和dy;
上式中,dx,dy,u0,v0均为假设的参数;
相机坐标系转世界坐标系,如图4所示:
其中,(XC,YC,ZC)为相机坐标系中的图像点,(X,Y,Z)为世界坐标系中的图像点;R为3*3旋转矩阵,t为3*1平移矩阵,L表示为4*4矩阵;
世界坐标系与像素坐标系:
其中,f为相机焦距。
S4:拟合得出误差分布曲线,评价出定位算法精度的高低;具体步骤如下:Pi为步骤S3得出的机器人位姿的真实值,Pi’为定位算法下含误差的位姿,计算两者之间的差值:
Pi’=Δi·Pi;
假设定位算法的误差符合高斯分布,借助于一个工作环境中位姿未知的标定板,通过在不同的位置同时记录机器人本身含误差的位姿Pi’及其相对于标定板的位姿T,来获取机器人的位姿误差Δi=Pi’·Ti -1·r-1,从而获得机器人在当前定位算法下误差分布曲线的表达:
Ω=Δ1·Δ2 -1=P1’·Ti -1·T2·P2’-1
由上式可知,得到的误差表达正相关于机器人的定位误差,因此可刻画被评估定位算法的定位误差分布情况,从而评价定位算法精度的高低。
本实施例不借助于其他精密仪器来获取机器人真实的位姿,并且不需要大量重复的实验测试,从而节约了使用成本同时提高了工作效率。另外,采用环境未知位姿的标定板,而不需要预先获取多个标定板间位姿信息,使得评价方法更加简便,机器人的运动环境和空间不受限制。最后,以正相关于定位误差的表达来描述机器人定位算法的精确度,替代原有的真值误差分布表达,实现不同算法间定位精度高低的比较。
以上所述之实施例子只为本发明之较佳实施例,并非以此限制本发明的实施范围,故凡依本发明之形状、原理所作的变化,均应涵盖在本发明的保护范围内。
Claims (2)
1.一种基于单目视觉的机器人定位精度评价方法,其特征在于,包括以下步骤:
S1:在机器人运动沿途的视觉范围内布置标定板;
S2:机器人向运动空间中某一标定板移动;
S3:当机器人靠近该标定板时,记录机器人当前算法的实时位姿信息以及机器人与该标定板的相对位姿信息;
S4:拟合得出误差分布曲线,评价出定位算法精度的高低;
其中,所述步骤S3中,机器人与标定板的相对位姿信息通过相机标定法求得,具体计算步骤如下:
图像平面坐标系转图像像素坐标系:
u、v为图像像素坐标系,单位为像素;x、y为图像半面坐标系,单位为毫米;
假设每一个像素在u轴和v轴方向上的物理尺寸为dx和dy;
上式中,dx,dy,u0,v0均为假设的参数;
相机坐标系转世界坐标系:
其中,(XC,YC,ZC)为相机坐标系中的图像点,(X,Y,Z)为世界坐标系中的图像点;R为3*3旋转矩阵,t为3*1平移矩阵,L表示为4*4矩阵;
世界坐标系与像素坐标系:
其中,f为相机焦距;
所述步骤S4拟合得出误差分布曲线,具体步骤如下:
Pi为步骤S3得出的机器人位姿的真实值,Pi′为定位算法下含误差的位姿,计算两者之间的差值:
Pi′=Δi·Pi;
假设定位算法的误差符合高斯分布,借助于一个工作环境中位姿未知的标定板,通过在不同的位置同时记录机器人本身含误差的位姿Pi′及其相对于标定板的位姿T,来获取机器人的位姿误差Δi=Pi′·Ti -1·r-1,从而获得机器人在当前定位算法下误差分布曲线的表达:
Ω=Δ1·Δ2 -1=P1′·Ti -1·T2·P2′-1,
由上式可知,得到的误差表达正相关于机器人的定位误差,因此可刻画被评估定位算法的定位误差分布情况,从而评价定位算法精度的高低。
2.根据权利要求l所述的一种基于单目视觉的机器人定位精度评价方法,其特征在于,所述步骤S3中,机器人的实时位姿信息通过定位算法求得。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910056723.6A CN109760107B (zh) | 2019-01-22 | 2019-01-22 | 一种基于单目视觉的机器人定位精度评价方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910056723.6A CN109760107B (zh) | 2019-01-22 | 2019-01-22 | 一种基于单目视觉的机器人定位精度评价方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109760107A CN109760107A (zh) | 2019-05-17 |
CN109760107B true CN109760107B (zh) | 2022-04-12 |
Family
ID=66454911
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910056723.6A Active CN109760107B (zh) | 2019-01-22 | 2019-01-22 | 一种基于单目视觉的机器人定位精度评价方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109760107B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111012506B (zh) * | 2019-12-28 | 2021-07-27 | 哈尔滨工业大学 | 基于立体视觉的机器人辅助穿刺手术末端工具中心标定方法 |
CN111678521B (zh) * | 2020-06-18 | 2021-12-28 | 上海大学 | 一种移动机器人定位精度的评估方法和*** |
CN111896032B (zh) * | 2020-09-29 | 2021-09-03 | 北京清微智能科技有限公司 | 一种单目散斑投射器位置的标定***及方法 |
CN112781498B (zh) * | 2021-02-09 | 2022-07-08 | 南京景曜智能科技有限公司 | 一种机器人执行器位姿重复精度测量方法和装置 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4415419A1 (de) * | 1994-05-02 | 1995-11-09 | Horn Wolfgang | Positionsmesseinrichtung |
JPH11231919A (ja) * | 1998-02-13 | 1999-08-27 | Hitachi Zosen Corp | ロボット軌道の精度評価方法 |
JP2000061871A (ja) * | 1998-08-20 | 2000-02-29 | Hitachi Zosen Corp | ロボット軌道における特異姿勢候補探索方法およびロボット軌道の精度評価方法 |
CN1392950A (zh) * | 2000-08-18 | 2003-01-22 | 学校法人中央大学 | 移动装置的位置误差评价方法和根据其评价结果改善移动精度的方法 |
CN103389072A (zh) * | 2013-07-22 | 2013-11-13 | 北京信息科技大学 | 一种基于直线拟合的像点定位精度评估方法 |
CN104647387A (zh) * | 2013-11-25 | 2015-05-27 | 佳能株式会社 | 机器人控制方法、***和装置 |
CN105751245A (zh) * | 2016-03-30 | 2016-07-13 | 广东工业大学 | 一种用于标定多机器人***基坐标系的方法及其设备 |
CN105945909A (zh) * | 2016-05-13 | 2016-09-21 | 大族激光科技产业集团股份有限公司 | 三自由度并联机器人的误差校正方法及*** |
CN106584513A (zh) * | 2017-01-26 | 2017-04-26 | 武汉延锋时代检测技术股份有限公司 | 一种工业机器人重复定位精度测试方法及测试装置 |
CN106826922A (zh) * | 2017-03-02 | 2017-06-13 | 宁波韦尔德斯凯勒智能科技有限公司 | 一种基于单目相机机器视觉的工业机器人性能检测*** |
CN108393929A (zh) * | 2018-02-01 | 2018-08-14 | 大连理工大学 | 一种机械手臂位置精度测量装置及方法 |
CN108596980A (zh) * | 2018-03-29 | 2018-09-28 | 中国人民解放军63920部队 | 圆形目标视觉定位精度评估方法、装置、存储介质和处理设备 |
CN108818536A (zh) * | 2018-07-12 | 2018-11-16 | 武汉库柏特科技有限公司 | 一种机器人手眼标定的在线偏移修正方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9722640B2 (en) * | 2015-01-06 | 2017-08-01 | Discovery Robotics | Method and system for determining precise robotic position and orientation using near-simultaneous radio frequency measurements |
-
2019
- 2019-01-22 CN CN201910056723.6A patent/CN109760107B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4415419A1 (de) * | 1994-05-02 | 1995-11-09 | Horn Wolfgang | Positionsmesseinrichtung |
JPH11231919A (ja) * | 1998-02-13 | 1999-08-27 | Hitachi Zosen Corp | ロボット軌道の精度評価方法 |
JP2000061871A (ja) * | 1998-08-20 | 2000-02-29 | Hitachi Zosen Corp | ロボット軌道における特異姿勢候補探索方法およびロボット軌道の精度評価方法 |
CN1392950A (zh) * | 2000-08-18 | 2003-01-22 | 学校法人中央大学 | 移动装置的位置误差评价方法和根据其评价结果改善移动精度的方法 |
CN103389072A (zh) * | 2013-07-22 | 2013-11-13 | 北京信息科技大学 | 一种基于直线拟合的像点定位精度评估方法 |
CN104647387A (zh) * | 2013-11-25 | 2015-05-27 | 佳能株式会社 | 机器人控制方法、***和装置 |
CN105751245A (zh) * | 2016-03-30 | 2016-07-13 | 广东工业大学 | 一种用于标定多机器人***基坐标系的方法及其设备 |
CN105945909A (zh) * | 2016-05-13 | 2016-09-21 | 大族激光科技产业集团股份有限公司 | 三自由度并联机器人的误差校正方法及*** |
CN106584513A (zh) * | 2017-01-26 | 2017-04-26 | 武汉延锋时代检测技术股份有限公司 | 一种工业机器人重复定位精度测试方法及测试装置 |
CN106826922A (zh) * | 2017-03-02 | 2017-06-13 | 宁波韦尔德斯凯勒智能科技有限公司 | 一种基于单目相机机器视觉的工业机器人性能检测*** |
CN108393929A (zh) * | 2018-02-01 | 2018-08-14 | 大连理工大学 | 一种机械手臂位置精度测量装置及方法 |
CN108596980A (zh) * | 2018-03-29 | 2018-09-28 | 中国人民解放军63920部队 | 圆形目标视觉定位精度评估方法、装置、存储介质和处理设备 |
CN108818536A (zh) * | 2018-07-12 | 2018-11-16 | 武汉库柏特科技有限公司 | 一种机器人手眼标定的在线偏移修正方法及装置 |
Non-Patent Citations (2)
Title |
---|
5-UPS/PRPU五自由度并联机床基准位形的确定;鹿玲等;《机床与液压》;20061228(第12期);全文 * |
单目视觉位姿测量方法及数字仿真;张子淼等;《天津大学学报》;20110531;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN109760107A (zh) | 2019-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109760107B (zh) | 一种基于单目视觉的机器人定位精度评价方法 | |
CN110689579B (zh) | 基于合作目标的快速单目视觉位姿测量方法及测量*** | |
CN107871328B (zh) | 机器视觉***和机器视觉***实现的校准方法 | |
CN109859272B (zh) | 一种自动对焦双目摄像头标定方法及装置 | |
CN109807937B (zh) | 一种基于自然场景的机器人手眼标定方法 | |
CN105014678A (zh) | 基于激光测距的机器人手眼标定方法 | |
CN111080705B (zh) | 一种自动对焦双目摄像头标定方法及装置 | |
CN114012731A (zh) | 手眼标定方法、装置、计算机设备和存储介质 | |
CN112465877B (zh) | 一种基于运动状态估计的卡尔曼滤波视觉追踪稳定方法 | |
CN110017852B (zh) | 一种导航定位误差测量方法 | |
CN112991460B (zh) | 一种用于获取汽车零件尺寸的双目测量***、方法及装置 | |
US11504855B2 (en) | System, method and marker for the determination of the position of a movable object in space | |
CN110415286B (zh) | 一种多飞行时间深度相机***的外参标定方法 | |
CN116433737A (zh) | 一种激光雷达点云与图像配准的方法、装置及智能终端 | |
Montes et al. | Vision-based tracking of a dynamic target with application to multi-axis position control | |
CN112819935A (zh) | 基于双目立体视觉实现工件三维重建的方法 | |
CN108564626B (zh) | 用于确定安装于采集实体的相机之间的相对姿态角的方法和装置 | |
CN108983702B (zh) | 基于计算机显微视觉切片扫描技术的显微视觉***的显微视场数字化扩展方法及*** | |
CN108955562B (zh) | 显微视觉***显微景深数字化扩展方法及*** | |
CN107783310B (zh) | 一种柱透镜成像***的标定方法及装置 | |
CN113587829B (zh) | 一种边缘厚度测量方法、装置、边缘厚度测量设备及介质 | |
CN214200141U (zh) | 基于视觉的机器人重复定位精度测量*** | |
CN116091401A (zh) | 基于目标检测和复合目标码的航天器装配件识别定位方法 | |
CN114677429A (zh) | 一种机械手的定位方法、装置、计算机设备和存储介质 | |
Liang et al. | An integrated camera parameters calibration approach for robotic monocular vision guidance |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20210901 Address after: 528253 room 3, 803, floor 8, block 3, Tian'an center, No. 31, Jihua East Road, Guicheng Street, Nanhai District, Foshan City, Guangdong Province (residence declaration) Applicant after: Jiutian innovation (Guangdong) Intelligent Technology Co.,Ltd. Address before: No. 100, Waihuan West Road, University Town, Guangzhou, Guangdong 510062 Applicant before: GUANGDONG University OF TECHNOLOGY |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |