CN114279326B - 一种三维扫描设备的全局定位方法 - Google Patents
一种三维扫描设备的全局定位方法 Download PDFInfo
- Publication number
- CN114279326B CN114279326B CN202111576233.2A CN202111576233A CN114279326B CN 114279326 B CN114279326 B CN 114279326B CN 202111576233 A CN202111576233 A CN 202111576233A CN 114279326 B CN114279326 B CN 114279326B
- Authority
- CN
- China
- Prior art keywords
- coordinate system
- workpiece
- dimensional scanning
- point
- global positioning
- 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
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000006243 chemical reaction Methods 0.000 claims abstract description 18
- 238000012360 testing method Methods 0.000 claims abstract description 13
- 238000013507 mapping Methods 0.000 claims abstract description 4
- 238000005259 measurement Methods 0.000 claims description 19
- 238000001514 detection method Methods 0.000 claims description 12
- 238000000605 extraction Methods 0.000 claims description 3
- 238000003384 imaging method Methods 0.000 claims description 3
- 230000009466 transformation Effects 0.000 claims description 3
- 238000005286 illumination Methods 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明公开了一种三维扫描设备的全局定位方法,其利用安装在工位的全局相机和装在机器人上的三维扫描仪完成;三维扫描设备使用可编程投影仪;步骤如下:1)预先获取投影仪坐标系与三维扫描设备坐标系的转换关系;示教获取全局定位点在工件坐标系下的坐标,记为点集I;2)获取待测工件点云数据,确定投影仪在工件坐标系下的位置;3)获取点集I中属于投影仪投射区域的点;4)将其三维坐标映射到投影平面上,生成图片,投射到待测工件表面;5)分别采集区域内全局定位点图片;6)将点云数据转换到工件坐标系,实现此片点云的拼接;7)重复步骤2)~6),完成点云拼接。该方法能在保证最终结果精度的前提下,有效缩短测试时间。
Description
技术领域
本发明涉及视觉检测领域,具体涉及一种三维扫描设备的全局定位方法。
背景技术
随着高端先进制造技术的飞速发展,对几何量精密测量技术提出更高要求,其中高密度精细三维点云测量需求是一类典型问题。高质量的三维点云是特殊复杂形位公差分析必需的基础数据,如汽车车身特征线DLM参数测量、飞机蒙皮铆钉高差测量、船舶弯板曲面偏差测量等等。自动三维扫描***是利用三维扫描技术获取自由曲面精细三维点云,结合工业机器人自动化平台实现大型自由曲面表面高密度点云的自动化精密测量***,是满足汽车制造、航空航天、船舶制造等高端先进制造领域中高质量三维点云测量的有效手段。
由于三维扫描设备的测量范围受限,对于大型工件的测量还需要全局定位技术来确定三维扫描设备在空间中的测量位姿,从而将不同姿态下的点云数据拼接在同一坐标系下,实现对工件的高精度测量。目前全局定位的方式有两类:第一类、采用全局定位点的方式,需要在测量之前,在工件表面布置拼接点,并且对其坐标进行解算;在测量时,扫描点云的同时对部分拼接点进行测量,最终通过每个测量位姿下拍摄的拼接点将所有点云拼接在一起。这种方式使用的全局相机多与测量的视觉检测设备为一体设计,全局相机先采集全局定位点的图像,而后用于测量的相机再采集待测物的点云图像,测试时间长。第二类、在三维扫描设备外壳上布置跟踪点,***布置全局相机,全局相机与视觉检测设备为分体式设计。在三维扫描设备测量点云的同时,全局相机拍摄三维扫描设备外壳的跟踪点,实时计算三维扫描设备的测量位姿,从而将每一个测量点云转换到一个坐标系下。
第一类方法由于每次测量前都需要布置拼接点,因此会大大降低测量的效率,而且由于需要在工件表面进行拼接点的粘贴,也会对工件表面造成一定程度的破坏,无法做到100%非接触式;此外测试过程是先测全局再进行待测物检测,测试时间进一步延长。第二类方法是在三维扫描设备的外壳上布置跟踪点,则需要提前标定跟踪点的坐标,必然会存在由于标定带来的位姿计算***误差,而且由于在实际测量时三维扫描设备的位姿是完全随机的,该误差的影响也是随机的,无法进行后期的修正,点云数据的拼接误差必然会降低整体测测量精度。
发明内容
为了解决上述技术问题,本发明提供一种三维扫描设备的全局定位方法,其在保证最终***输出结果精度的前提下,同时获取全局定位点和待测物上特征,有效缩短测试时间。
为此,本发明的技术方案如下:
一种三维扫描设备的全局定位方法,其利用固定设置于检测工位内的至少两个全局相机获取全局定位点的图像,以实现所述三维扫描设备在不同位姿下获取图像的拼接;
所述三维扫描设备固定安装在机器人末端,其包括双目相机和投影仪,所述双目相机和投影仪在同一检测位姿下的位置相对固定;
所述投影仪为可编程投影仪;
该全局定位方法包括如下步骤:
1)预先获取投影仪坐标系与三维扫描设备坐标系的转换关系;
预先获取全局相机测量坐标系与工件坐标系的转换关系;
预先在一个示教工件上布置全局定位点,获取各个全局定位点在工件坐标系下的坐标,记为点集I;
将待测工件置于检测工位内;
2)机器人带动三维扫描设备到预设位姿,依据工件坐标系与机器人基坐标系、机器人基坐标系与机器人法兰坐标系、机器人法兰坐标系与三维扫描设备坐标系、三维扫描设备坐标系与投影仪坐标系的转换关系,确定投影仪在工件坐标系下的位置;
三维扫描设备获取待测工件在三维扫描设备坐标系下的点云数据,
3)依据投影仪在工件坐标系下的位置,获取点集I中属于投影仪投射区域内的点,记载为点集Ji,i取值为自然数,代表第i个位姿;
4)将点集Ji中点的三维坐标,依据成像投影原理映射到投影平面上,获得各点的二维坐标,生成投影图片,通过投影仪投射到待测工件表面;
5)全局相机采集点集Ji,获取其在工件坐标系下的坐标;
同时,所述三维扫描设备采集点集Ji,获取其在三维扫描设备坐标系下的坐标;
6)依据同名点刚体变换,获得此位姿下三维扫描设备与工件坐标系之间的转换关系,继而将此位姿下待测工件表面的点云数据转换到工件坐标系下,实现此片点云的拼接;
7)重复步骤2)~6),直至实现所有点云的拼接。
进一步,步骤5)中同时至少有两个全局相机采集全局定位点。
进一步,所述步骤1)中的全局定位点为贴点或者示教工件表面的通孔或角点。
进一步,单个位姿下,投射到待测工件表面的点至少有三个。
进一步,单个位姿下,投射到待测工件表面的点与此时全局相机和三维扫描设备视场内待测工件表面特征点之和大于等于三。
进一步,所述投影仪投射到待测工件表面的点亮度等同或优于圆形标记点的亮度。
进一步,所述投影仪投射到待测工件表面的点的分辨力能达到高精度提取要求。
进一步,测试前预先获取工件坐标系与机器人基坐标系、机器人法兰坐标系与三维扫描设备坐标系的转换关系。
进一步,所述全局定位点为圆形、环形、方形或十字形。
该三维扫描设备的全局定位方法在保证最终***输出结果精度的前提下,同时获取全局定位点和待测物上特征,有效缩短测试时间,能高效且高精度的对三维扫描设备进行精确定位。
具体实施方式
以下结合附图和具体实施方式对本发明的技术方案进行详细描述。
一种三维扫描设备的全局定位方法,其利用固定设置于检测工位内的至少两个全局相机获取全局定位点的图像,以实现三维扫描设备在不同位姿下获取图像的拼接;
三维扫描设备固定安装在机器人末端,其包括双目相机和投影仪,双目相机和投影仪在同一检测位姿下的位置相对固定;
投影仪为可编程投影仪;
该全局定位方法包括如下步骤:
1)预先获取投影仪坐标系与三维扫描设备坐标系的转换关系;
预先获取全局相机测量坐标系与工件坐标系的转换关系;
预先在一个示教工件上布置全局定位点,获取各个全局定位点在工件坐标系下的坐标,记为点集I;该全局定位点为贴点或者示教工件表面的通孔或角点;进一步来说,贴点可以为圆形、环形、方形、十字形,或其它易于识别的形状;
将待测工件置于检测工位内;
2)机器人带动三维扫描设备到预设位姿,依据工件坐标系与机器人基坐标系、机器人基坐标系与机器人法兰坐标系、机器人法兰坐标系与三维扫描设备坐标系、三维扫描设备坐标系与投影仪坐标系的转换关系,确定投影仪在工件坐标系下的位置;
三维扫描设备获取待测工件在三维扫描设备坐标系下的点云数据,
3)依据投影仪在工件坐标系下的位置,获取点集I中属于投影仪投射区域内的点,记载为点集Ji,i取值为自然数,代表第i个位姿;
4)将点集Ji中点的三维坐标,依据成像投影原理映射到投影平面上,获得各点的二维坐标,生成投影图片,通过投影仪投射到待测工件表面;
投射到待测工件表面的点至少为三个,或者投射到待测工件表面的点与此时全局相机和三维扫描设备视场内待测工件表面特征点之和大于等于三;
5)至少有两个全局相机采集点集Ji,获取其在工件坐标系下的坐标;
同时,三维扫描设备采集点集Ji,获取其在三维扫描设备坐标系下的坐标;
6)依据同名点刚体变换,获得此位姿下三维扫描设备与工件坐标系之间的转换关系,继而将此位姿下待测工件表面的点云数据转换到工件坐标系下,实现此片点云的拼接;
7)重复步骤2)~6),直至实现所有点云的拼接。
为了保证测试结果,投影仪投射到待测工件表面的点亮度等同或优于圆形标记点的亮度。此外,投影仪投射到待测工件表面的点的分辨力能达到高精度提取要求。
作为本领域技术人员公知的内容,为了保证三维扫描设备的正常运行,测试前预先获取工件坐标系与机器人基坐标系、机器人法兰坐标系与三维扫描设备坐标系的转换关系。
该三维扫描设备的全局定位方法在保证最终***输出结果精度的前提下,同时获取全局定位点和待测物上特征,有效缩短测试时间,能高效且高精度的对三维扫描设备进行精确定位。
前面对本发明具体示例性实施方案所呈现的描述是出于说明和描述的目的。前面的描述并不想要成为毫无遗漏的,也不是想要把本发明限制为所公开的精确形式,显然,根据上述教导很多改变和变化都是可能的。选择示例性实施方案并进行描述是为了解释本发明的特定原理及其实际应用,从而使得本领域的其它技术人员能够实现并利用本发明的各种示例性实施方案及其不同选择形式和修改形式。本发明的范围旨在由所附权利要求书及其等价形式所限定。
Claims (9)
1.一种三维扫描设备的全局定位方法,其利用固定设置于检测工位内的至少两个全局相机获取全局定位点的图像,以实现所述三维扫描设备在不同位姿下获取图像的拼接;
所述三维扫描设备固定安装在机器人末端,其包括双目相机和投影仪,所述双目相机和投影仪在同一检测位姿下的位置相对固定;
其特征在于:所述投影仪为可编程投影仪;
该全局定位方法包括如下步骤:
1)预先获取投影仪坐标系与三维扫描设备坐标系的转换关系;
预先获取全局相机测量坐标系与工件坐标系的转换关系;
预先在一个示教工件上布置全局定位点,获取各个全局定位点在工件坐标系下的坐标,记为点集I;
将待测工件置于检测工位内;
2)机器人带动三维扫描设备到预设位姿,依据工件坐标系与机器人基坐标系、机器人基坐标系与机器人法兰坐标系、机器人法兰坐标系与三维扫描设备坐标系、三维扫描设备坐标系与投影仪坐标系的转换关系,确定投影仪在工件坐标系下的位置;
三维扫描设备获取待测工件在三维扫描设备坐标系的点云数据;
3)依据投影仪在工件坐标系下的位置,获取点集I中属于投影仪投射区域内的点,记载为点集Ji,i取值为自然数,代表第i个位姿;
4)将点集Ji中点的三维坐标,依据成像投影原理映射到投影平面上,获得各点的二维坐标,生成投影图片,通过投影仪投射到待测工件表面;
5)全局相机采集点集Ji,获取其在工件坐标系下的坐标;
同时,所述三维扫描设备采集点集Ji,获取其在三维扫描设备坐标系下的坐标;
6)依据同名点刚体变换,获得此位姿下三维扫描设备与工件坐标系之间的转换关系,继而将此位姿下待测工件表面的点云数据转换到工件坐标系下,实现此片点云的拼接;
7)重复步骤2)~6),直至实现所有点云的拼接。
2.如权利要求1所述三维扫描设备的全局定位方法,其特征在于:步骤5)中同时至少有两个全局相机采集全局定位点。
3.如权利要求1所述三维扫描设备的全局定位方法,其特征在于:所述步骤1)中的全局定位点为贴点或者示教工件表面的通孔或角点。
4.如权利要求1所述三维扫描设备的全局定位方法,其特征在于:单个位姿下,投射到待测工件表面的点至少有三个。
5.如权利要求1所述三维扫描设备的全局定位方法,其特征在于:单个位姿下,投射到待测工件表面的点与此时全局相机和三维扫描设备视场内待测工件表面特征点之和大于等于三。
6.如权利要求1所述三维扫描设备的全局定位方法,其特征在于:所述投影仪投射到待测工件表面的点亮度等同或优于圆形标记点的亮度。
7.如权利要求1所述三维扫描设备的全局定位方法,其特征在于:所述投影仪投射到待测工件表面的点的分辨力能达到高精度提取要求。
8.如权利要求1所述三维扫描设备的全局定位方法,其特征在于:测试前预先获取工件坐标系与机器人基坐标系、机器人法兰坐标系与三维扫描设备坐标系的转换关系。
9.如权利要求1所述三维扫描设备的全局定位方法,其特征在于:所述全局定位点为圆形、环形、方形或十字形。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111576233.2A CN114279326B (zh) | 2021-12-22 | 2021-12-22 | 一种三维扫描设备的全局定位方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111576233.2A CN114279326B (zh) | 2021-12-22 | 2021-12-22 | 一种三维扫描设备的全局定位方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114279326A CN114279326A (zh) | 2022-04-05 |
CN114279326B true CN114279326B (zh) | 2024-05-28 |
Family
ID=80873791
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111576233.2A Active CN114279326B (zh) | 2021-12-22 | 2021-12-22 | 一种三维扫描设备的全局定位方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114279326B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114279326B (zh) * | 2021-12-22 | 2024-05-28 | 易思维(天津)科技有限公司 | 一种三维扫描设备的全局定位方法 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109238168A (zh) * | 2018-08-06 | 2019-01-18 | 大连理工大学 | 大尺寸测量件表面三维形状高精度测量方法 |
CN109373898A (zh) * | 2018-11-27 | 2019-02-22 | 华中科技大学 | 一种基于三维测量点云的复杂零件位姿估计***及方法 |
CN110749290A (zh) * | 2019-10-30 | 2020-02-04 | 易思维(杭州)科技有限公司 | 基于三维投影的特征信息快速定位方法 |
CN110966932A (zh) * | 2019-11-22 | 2020-04-07 | 杭州思看科技有限公司 | 一种基于已知标记点的结构光三维扫描方法 |
CN111637850A (zh) * | 2020-05-29 | 2020-09-08 | 南京航空航天大学 | 一种无需主动视觉标记的自拼接表面点云测量方法 |
CN111750805A (zh) * | 2020-07-06 | 2020-10-09 | 山东大学 | 一种基于双目相机成像和结构光技术的三维测量装置及测量方法 |
CN112325796A (zh) * | 2020-10-26 | 2021-02-05 | 上海交通大学 | 基于辅助定位多视角点云拼接的大型工件型面测量方法 |
CN112659129A (zh) * | 2020-12-30 | 2021-04-16 | 杭州思锐迪科技有限公司 | 机器人的定位方法、装置、***和计算机设备 |
CN113074659A (zh) * | 2021-03-24 | 2021-07-06 | 杭州思看科技有限公司 | 三维扫描方法、装置、***、电子装置和存储介质 |
CN113592961A (zh) * | 2021-08-18 | 2021-11-02 | 易思维(杭州)科技有限公司 | 一种基于精度控制场和点云特征相似性的点云拼接方法 |
CN114279326A (zh) * | 2021-12-22 | 2022-04-05 | 易思维(天津)科技有限公司 | 一种三维扫描设备的全局定位方法 |
-
2021
- 2021-12-22 CN CN202111576233.2A patent/CN114279326B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109238168A (zh) * | 2018-08-06 | 2019-01-18 | 大连理工大学 | 大尺寸测量件表面三维形状高精度测量方法 |
CN109373898A (zh) * | 2018-11-27 | 2019-02-22 | 华中科技大学 | 一种基于三维测量点云的复杂零件位姿估计***及方法 |
CN110749290A (zh) * | 2019-10-30 | 2020-02-04 | 易思维(杭州)科技有限公司 | 基于三维投影的特征信息快速定位方法 |
CN110966932A (zh) * | 2019-11-22 | 2020-04-07 | 杭州思看科技有限公司 | 一种基于已知标记点的结构光三维扫描方法 |
CN111637850A (zh) * | 2020-05-29 | 2020-09-08 | 南京航空航天大学 | 一种无需主动视觉标记的自拼接表面点云测量方法 |
CN111750805A (zh) * | 2020-07-06 | 2020-10-09 | 山东大学 | 一种基于双目相机成像和结构光技术的三维测量装置及测量方法 |
CN112325796A (zh) * | 2020-10-26 | 2021-02-05 | 上海交通大学 | 基于辅助定位多视角点云拼接的大型工件型面测量方法 |
CN112659129A (zh) * | 2020-12-30 | 2021-04-16 | 杭州思锐迪科技有限公司 | 机器人的定位方法、装置、***和计算机设备 |
CN113074659A (zh) * | 2021-03-24 | 2021-07-06 | 杭州思看科技有限公司 | 三维扫描方法、装置、***、电子装置和存储介质 |
CN113592961A (zh) * | 2021-08-18 | 2021-11-02 | 易思维(杭州)科技有限公司 | 一种基于精度控制场和点云特征相似性的点云拼接方法 |
CN114279326A (zh) * | 2021-12-22 | 2022-04-05 | 易思维(天津)科技有限公司 | 一种三维扫描设备的全局定位方法 |
Non-Patent Citations (1)
Title |
---|
基于双目视觉的三维重构算法研究;张停伟;中国优秀硕士学位论文全文数据库 (信息科技辑);20200215;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114279326A (zh) | 2022-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111505606B (zh) | 多相机与激光雷达***相对位姿检校方法及装置 | |
CN110793464B (zh) | 大视场条纹投影视觉三维测量***和方法 | |
CN110749290B (zh) | 基于三维投影的特征信息快速定位方法 | |
CN107339935B (zh) | 用于全视角扫描测量***的靶标空间交会测量方法 | |
KR102248197B1 (ko) | 구조광 패턴 반사기술을 이용한 대형 반사판 3차원 표면형상 측정 방법 | |
CN110044266B (zh) | 基于散斑投影的摄影测量*** | |
CN110672037A (zh) | 基于相移法的线性光源光栅投影三维测量***及方法 | |
CN110006361A (zh) | 基于工业机器人的零件自动化检测方法及*** | |
CN111561868A (zh) | 一种利用光学跟踪结构光扫描器实现天线型面非接触测量的方法 | |
CN114279326B (zh) | 一种三维扫描设备的全局定位方法 | |
CN111707187A (zh) | 一种大型零件的测量方法及*** | |
CN111707450B (zh) | 光学镜头焦平面与机械安装面位置关系检测装置及方法 | |
CN113739720A (zh) | 一种融合声学与光学方法的水下高精度测量和缺陷检测方法 | |
CN112665523B (zh) | 一种复杂型面的联合测量方法 | |
CN112122917B (zh) | 发动机装配体精准配合方法 | |
CN112945133A (zh) | 一种三次元尺寸测量仪及其测量方法 | |
CN112767494A (zh) | 基于标定算法的精确测量定位方法 | |
CN113983951B (zh) | 三维目标的测量方法、装置、影像仪及存储介质 | |
CN114136357A (zh) | 一种适用于面结构光传感器的测试方法及测试*** | |
CN112935562A (zh) | 基于旁轴离线测量的激光精密加工方法 | |
CN110064842A (zh) | 一种用于三面体焊缝定位的自动标定方法 | |
CN116593490B (zh) | 一种机翼壁板橡胶软模表面缺陷无损检测方法及*** | |
CN118089543A (zh) | 一种基于立体视觉的靶标中心定位装置与方法 | |
CN117516499A (zh) | 飞机罗盘校准方法、防抖计算方法及飞机罗盘校准*** | |
Qin et al. | Tracking-based optical measurement method using circular coded marks points |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |