CN112050760A - 一种轮毂参数测量方法、装置、电子设备及*** - Google Patents
一种轮毂参数测量方法、装置、电子设备及*** Download PDFInfo
- Publication number
- CN112050760A CN112050760A CN201910491952.0A CN201910491952A CN112050760A CN 112050760 A CN112050760 A CN 112050760A CN 201910491952 A CN201910491952 A CN 201910491952A CN 112050760 A CN112050760 A CN 112050760A
- Authority
- CN
- China
- Prior art keywords
- hub
- position information
- information
- measuring
- height position
- 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
- 238000000034 method Methods 0.000 title claims abstract description 114
- 238000005259 measurement Methods 0.000 claims abstract description 93
- 230000008569 process Effects 0.000 claims description 27
- 238000012545 processing Methods 0.000 claims description 18
- 238000001514 detection method Methods 0.000 description 20
- 238000004364 calculation method Methods 0.000 description 18
- 238000004519 manufacturing process Methods 0.000 description 10
- 238000004422 calculation algorithm Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 238000004458 analytical method Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 8
- 238000012937 correction Methods 0.000 description 8
- 238000000691 measurement method Methods 0.000 description 7
- 230000009286 beneficial effect Effects 0.000 description 6
- 230000009191 jumping Effects 0.000 description 6
- 239000000919 ceramic Substances 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 238000009795 derivation Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 239000013598 vector Substances 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 239000002184 metal Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 229910000831 Steel Inorganic materials 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000000465 moulding Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/08—Measuring arrangements characterised by the use of optical techniques for measuring diameters
- G01B11/12—Measuring arrangements characterised by the use of optical techniques for measuring diameters internal diameters
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
- G01B21/02—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
- G01B21/10—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring diameters
- G01B21/14—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring diameters internal diameters
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
- G01B21/22—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring angles or tapers; for testing the alignment of axes
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明实施例涉及测量技术领域,具体公开了一种轮毂参数测量方法、装置、电子设备及***,其中,该方法能够通过控制测量组件相对轮毂运动,并在运动过程中采集轮毂的信息,并根据采集的信息计算得到轮毂的轮毂参数。本发明实施例提供的轮毂参数测量方法能够对轮毂的尺寸参数进行高精度测量。
Description
技术领域
本发明涉及测量技术领域,特别涉及一种轮毂参数测量方法、装置、电子设备及***。
背景技术
轮毂在生产完成后,在轮毂的组装使用前,通常都需要对其内径尺寸、内径深度等参数进行检测。最传统的检测方法是由人工对轮毂进行检测,这种检测方法检测精度通常达不到高精度标准,且检测效率低,人工成本高。随着智能制造技术的快速发展,自动化程度越来越高的自动化生产线上也开始出现了能够进行自动化测量的测量仪器,市面上也出现了一些能够进行高精度测量的用于测量轮毂参数的测量仪器。
在实现本发明过程中,发明人发现相关技术存在以下问题:现有的用于测量轮毂参数的主要采用特定的测量仪器进行测量,通常用于测量轮毂的某个参数,例如,轮毂的内径,或者轮毂内圈的纵向深度等等,测量过程中由于存在操作误差,导致测量精度有影响。
发明内容
本发明实施例提供一种轮毂参数测量方法、装置、电子设备及***,以减少测量过程中的操作误差,提高测量精度。本发明的目的是通过如下技术方案实现的:
为解决上述技术问题,第一方面,本发明实施例中提供了一种轮毂参数测量方法,应用于电子设备,所述方法包括:
发送控制指令,以控制测量组件相对所述轮毂运动,
获取所述测量组件运动中所采集的信息,
根据所述采集的信息,获得所述轮毂参数。
可选地,所述轮毂参数包括:轮毂内径及轮毂阶梯差,
所述获取所述测量组件运动中所采集的信息,具体包括:
获取测量组件运动中所测量的实时水平位置信息以及高度位置信息。
可选地,所述方法还包括:同步所述实时水平位置信息与高度位置信息。
可选地,所述方法还包括:
根据所述高度位置信息计算运动过程中每个位置点的斜率值,并将斜率极值点确定为标记点。
可选地,所述根据所述采集的信息,获得所述轮毂参数,具体包括:
获取所述标记点的水平位置信息及高度位置信息,根据所述标记点的水平位置信息及高度位置信息,获得所述轮毂内径及所述轮毂阶梯差。
可选地,所述轮毂参数包括:轮毂内径及轮毂阶梯差,
所述获取所述测量组件运动中所采集的信息,具体包括:
获取测量组件运动中所测量的实时水平位置信息、高度位置信息以及目标位置图像信息。
可选地,所述方法还包括:同步所述实时水平位置信息、高度位置信息以及目标位置图像信息。
可选地,所述方法还包括:
根据所述高度位置信息计算运动过程中每个位置点的斜率值,并将斜率极值点确定为标记点。
可选地,所述根据所述采集的信息,获得所述轮毂参数,具体包括:
获取所述测量组件的运动路径上各标记点的高度位置信息,根据所述各标记点的高度位置信息,求解所述轮毂阶梯差。
可选地,所述根据所述采集的信息,获得所述轮毂参数,具体包括:
拍摄所述测量组件的运动路径上不同标记点在水平方向上以及竖直方向上的图像信息,
将所述图像信息进行拼接,形成拼接图像,
根据所述拼接图像及不同标记点的位置信息,求解所述轮毂的内径。
为解决上述技术问题,第二方面,本发明实施例提供一种轮毂参数测量装置,应用于电子设备,所述装置包括:
控制单元,用于发送控制指令,以控制测量组件相对所述轮毂运动,
获取单元,用于获取所述测量组件运动中所采集的信息,
处理单元,用于根据所述采集的信息,获得所述轮毂参数。
可选地,所述轮毂参数包括:轮毂内径及轮毂阶梯差,
所述获取单元具体用于:
获取测量组件运动中所测量的实时水平位置信息以及高度位置信息。
可选地,所述装置还包括:
第一同步单元,用于同步所述实时水平位置信息以及高度位置信息。
可选地,所述装置还包括:
选择单元,用于根据所述高度位置信息计算运动过程中每个位置点的斜率值,并将斜率极值点确定为标记点。
可选地,所述处理单元具体用于:
获取所述标记点的水平位置信息及高度位置信息,根据所述标记点的水平位置信息及高度位置信息,获得所述轮毂内径及所述轮毂阶梯差。
可选地,所述轮毂参数包括:轮毂内径及轮毂阶梯差,
所述获取单元具体用于:
获取测量组件运动中所测量的实时水平位置信息、高度位置信息以及目标位置图像信息。
可选地,所述装置还包括:
第二同步单元,用于同步所述实时水平位置信息、高度位置信息以及目标位置图像信息。
可选地,所述装置还包括:
选择单元,用于根据所述高度位置信息计算运动过程中每个位置点的斜率值,并将斜率极值点确定为标记点。
可选地,所述处理单元具体用于:
获取测量组件的运动路径上各标记点的高度位置信息,根据所述各标记点的高度位置信息,求解所述轮毂阶梯差。
可选地,所述处理单元具体还用于:
拍摄所述测量组件的运动路径上不同标记点在水平方向上以及竖直方向上的图像信息,
将所述图像信息进行拼接,形成拼接图像,
根据所述拼接图像及不同标记点的位置信息,求解所述轮毂的内径。
为解决上述技术问题,第三方面,本发明实施例提供一种电子设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上第一方面所述的方法。
为解决上述技术问题,第四方面,本发明实施例提供一种轮毂参数测量***,包括:测量组件以及如上第三方面所述的电子设备。
可选地,所述测量组件包括:位置测量器件和测距器件,所述位置测量器件用于测量水平位置信息,所述测距器件用于测量高度位置信息。
可选地,所述测量组件还包括:图像采集器件,所述图像采集器件用于采集目标位置图像信息。
可选地,所述***还包括:驱动器件,用于驱动所述测量组件运动。
为解决上述技术问题,第五方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上第一方面所述的方法。
为解决上述技术问题,第六方面,本发明实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行如上第一方面所述的方法。
与现有技术相比,本发明的有益效果是:区别于现有技术的情况,本发明实施例涉及测量技术领域,具体公开了一种轮毂参数测量方法、装置、电子设备及***,其中,该方法能够通过控制测量组件相对轮毂运动,并在运动过程中采集轮毂的信息,并根据采集的信息计算得到轮毂的轮毂参数。本发明实施例提供的轮毂参数测量方法能够对轮毂的尺寸参数进行高精度测量。
附图说明
一个或多个实施例中通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件/模块和步骤表示为类似的元件/模块和步骤,除非有特别申明,附图中的图不构成比例限制。
图1是本发明实施例提供的一种轮毂的简化侧视图;
图2是本发明实施例提供的另一种轮毂的简化侧视图;
图3是本发明实施例提供的一种轮毂的内圈的简化侧视图;
图4是本发明实施例提供的一种轮毂参数测量***的结构示意图;
图5是本发明实施例提供的另一种轮毂参数测量***的结构示意图;
图6是图5所示轮毂参数测量***的一种应用场景;
图7是本发明实施例提供的一种轮毂参数测量方法的流程示意图;
图8是本发明实施例提供的另一种轮毂参数测量方法的流程示意图;
图9是本发明实施例提供的另一种轮毂参数测量方法的流程示意图;
图10是图7中步骤230所述的一种方法的流程示意图;
图11是本发明实施例提供的一种轮毂参数测量装置的结构示意图;
图12是本发明实施例提供的另一种轮毂参数测量装置的结构示意图;
图13是本发明实施例提供的另一种轮毂参数测量装置的结构示意图;
图14是本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
需要说明的是,如果不冲突,本发明实施例中的各个特征可以相互结合,均在本申请的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。此外,本文所采用的“第一”、“第二”、“第三”等字样并不对数据和执行次序进行限定,仅是对功能和作用基本相同的相同项或相似项进行区分。
除非另有定义,本说明书所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本说明书中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是用于限制本发明。本说明书所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
目前,由于人工成本的提升,自动化测量技术已然成为工业领域的一个研究热点,并被广泛应用于汽车、通用设备、电气机械和器材、电子设备等制造业领域中,以实现智能制造。其中,轮毂是轮胎内廓支撑轮胎的圆桶形的、中心装在轴上的金属部件,又叫轮圈、钢圈、轱辘、胎铃。轮毂根据直径、宽度、成型方式、材料不同种类繁多。在轮毂的生产制造过程中,通常需要对轮毂的尺寸、重量、形状等参数进行测量。其中,轮毂的尺寸参数又包括轮毂的内径的直径(下文用轮毂内径描述)、轮毂的帽槽深度(下文用轮毂阶梯差描述)、轮毂的外径的直径、轮毂的内外径宽度、深度等尺寸参数。通过测量轮毂的尺寸参数,能够确定生产出来的轮毂与设计的尺寸之间存在误差大小,从而反馈得到自动化生产过程中轮毂是否依照需求被正常生产,进而对生产设备,如轮毂的模具等进行调整。其中,轮毂的测量精度能够进一步限定轮毂生产尺寸的误差范围。
为了得到高精度的轮毂的尺寸参数,实现自动化测量,对制造生产过程提供基本保障,且得到高精度的测量数据,本发明的思路是:由于轮毂横截面为圆的一侧视觉上看起来像一个圆环,该圆环包括外圈和内圈,对轮毂横截面为圆的一侧进行扫描,记录扫描过程中每个点的位置信息(下述用“实时水平位置信息”来表示)以及每个扫描点相应的测量***与所述轮毂被扫描表面/被扫描点之间的直线距离(下述用“高度位置信息”来表示)。可以根据测量***与轮毂被扫描表面之间的直线距离的数值是否存在跳变情况能够得到当前扫描点是否扫描在轮毂的内圈或外圈的边缘上。然后根据内圈边缘的实时水平位置信息能够计算得到轮毂的内径,根据内圈边缘(阶梯面)和外圈边缘的高度位置信息能够计算得到轮毂帽槽深度(下述用“轮毂阶梯差”来表示)。所述轮毂帽槽指的是轮毂中心用于安装轮毂帽的安装槽,所述轮毂帽槽深度指的是所述轮毂能够用于安装轮毂帽的最大高度。
下面结合图1阐述如何根据内圈边缘和外圈边缘上的位置点的高度位置信息计算得到所述轮毂阶梯差。
具体地,图1为本发明提供的一种轮毂的简化侧视图,在图1中,将轮毂横截面为圆的一侧的侧视图简化为一圆环,其中,在对所述轮毂进行扫描时,测量***的移动路径为A0→B0→C0→D0→E0→F0→G0→ H0,经扫描后,可得到所述轮毂(圆环)外圈上的八个位置点A1、B2、 C1、D2、E1、F2、G1和H1,且还能够得到所述轮毂(圆环)内圈上的八个位置点A2、B1、C2、D1、E2、F1、G2和H2。在本实施例中,A1、 A2、B1和B2在同一条直线上,C1、C2、D1和D2在同一条直线上,E1、 E2、F1和F2在同一条直线上,G1、G2、H1和H2在同一条直线上,且上述构成的四条直线相互平行。
不难看出,测量***在扫描并采集每个位置点,包括但不限于上述十六个位置点,若所述圆环外圈上所有的位置点高度位置信息相同,且所述圆环内圈上所有的位置点高度位置信息相同,则只需要同时采集上述外圈上的八个点中任意一个或多个点的第一高度位置信息,以及采集上述内圈上的八个点中任意一个或多个点的第二高度位置信息,将所述第一高度位置信息和第二高度位置信息作减法,即可得到所述轮毂阶梯差。若所述圆环外圈/内圈上并非所有的位置点高度位置信息相同,则需要扫描多条运动轨迹,相应采集运动轨迹在同一直线上的所有在外圈 /内圈上的位置点,并将高度位置信息存在差值的外圈位置点的高度位置信息和内圈位置点的高度位置信息作减法,即可得到所述轮毂阶梯差。
例如,将位置点A1和位置点A2的高度数值作减法,或将位置点B1 和位置点B2的高度数值作减法,或将位置点C1和位置点C2的高度数值作减法,或将位置点D1和位置点D2的高度数值作减法,或将位置点 E1和位置点E2的高度数值作减法,或将位置点F1和位置点F2的高度数值作减法,或将位置点G1和位置点G2的高度数值作减法,或将位置点H1和位置点H2的高度数值作减法,即可得到所述轮毂的阶梯差。若作减法后得到的数值为负值,进一步地,还可以取绝对值作为所述轮毂的阶梯差。
在需要得到精度较高的所述轮毂阶梯差时,可以将上述作减法后得到的八组轮毂阶梯差值取平均值作为最终的轮毂阶梯差。在不需要得到较高精度的所述轮毂阶梯差时,可以仅扫描上述八组作减法的位置点中的任意一组即可。所述测量***的扫描路径可根据实际需要进行设置,不需要拘泥于本发明实施例的限定。
而由于所述轮毂的内径基于所述简化的圆环存在两种计算方式,因此,下面分别结合图2和图3分别计算所述轮毂内径的两种方式进行进一步的阐述。
首先,第一种方式,下面结合图2阐述如何根据内圈边缘和外圈边缘上的位置点的实时水平位置信息计算得到所述轮毂的内径。
具体地,可参见图2,为本发明提供的一种轮毂的简化侧视图。在图2中,将轮毂横截面为圆的一侧的侧视图简化为一圆环,其中,A1、 A4、B1和B4四个点为所述轮毂(圆环)的外圈上的四个点,A2、A3、 B2和B3四个点为所述轮毂(圆环)的内圈上的四个点,A1、A2、A3和A4在同一条直线上,B1、B2、B3和B4在同一条直线上,A1、A2、A3和 A4所在的直线与B1、B2、B3和B4所在的直线平行,H为A2和A3(即 A1和A4)的中心点到B2和B3(即B1和B4)的中心点之间的距离(也为A1到B1,或者A2到B2,或者A3到B3,或者A4到B4的直线距离), h1为轮毂圆心到A2和A3的中心点的距离,h2为轮毂圆心到B2和B3 的中心点的距离,a为A2到A2和A3的中心点的距离,b为B1到B2和 B3的中心点的距离,r为轮毂的内圈的半径(所述轮毂内径的一半)。由几何定理推导可知,所述轮毂的内径R为
R=2*r=2*{[(H2-a2+b2)/2H]2+a2}1/2 (1)
具体地,公式(1)的推导方法如下所示:
由a=||A3-A2|/2,
b=||B3-B2||/2,
r2=a2+h12,
r2=b2+h22,
H=h1+h2,
得
因而,不难看出,只需要采集到轮毂上A2、A3、B2和B3四个点的实时水平位置信息和A2和A3的中心点到B2和B3的中心点之间的距离,也即是A1到B1,或者A2到B2,或者A3到B3,或者A4到B4的垂直直线距离(即图中所标H),经分析计算即可得到所述轮毂的内径。此外,上述轮毂内径(轮毂内圈直径)的计算方法同样适用于轮毂中其他圆形部位的直径参数的计算,例如,还适用于轮毂外圈直径的计算。
在本发明实施例中,上述计算内径推导过程中的h1及h2可以相等,也可以不相等,而且为提高计算的精度,可以通过校正算法对H值进行校正,具体校正算法请参见本发明实施例后续相关描述。
所述A1、A4、B1和B4在所述轮毂的外圈边沿上,所述A2、A3、B2 和B3在所述轮毂的阶梯面上。
且有,在需要扫描A1、A2、A3和A4四个位置点所在直线和B1、B2、 B3和B4四个位置点所在直线时,可以直接采用两个平行设置的测量器件直接同时扫描所述的两条直线,得到所述A1、A2、A3、A4、B1、B2、 B3和B4八个位置点的实时水平位置信息。然后,直接测量所述采用两个平行设置的测量器件的器件中心之间的距离,即为所述A2和A3的中心点到B2和B3的中心点之间的距离H。
此外,在图2中,可以如图1所述的方法同样获取A1、A2、A3和 A4四个位置点的高度位置信息,然后计算A1和A2两个位置点高度数值的差值的绝对值,和/或A3和A4两个位置点高度数值的差值的绝对值,从而得到轮毂的阶梯差。
其次,第二种方式,下面结合图3阐述如何根据内圈边缘上的位置点的实时水平位置信息,以及目标位置图像信息计算得到所述轮毂的内径。
具体地,在图3中,以摄像头为采集图像信息的图像采集器件、且以光栅尺为摄像头的移动载体,进一步阐述如何根据图像信息以及内圈边缘的实时水平位置信息计算得到轮毂的内径。需要说明的是,图3仅为本发明实施例用于获取轮毂全内径的一种举例情况,下述实施例中图像信息包括但不限于图3所示的摄像头采集到的图像信息。
在本发明实施例中,为了得到更清晰的图像,获取更多的图像信息,例如,在所述摄像头可在由X轴和Y轴构成的平面直角坐标系上移动时,可采用有光学镜头具有一定放大倍数的摄像头。假设摄像头拍摄的放大倍率为K倍,摄像头所采用的摄像头传感器的分辨率为 (Resolution_x,Resolution_y),且所述摄像头传感器(芯片)的像元尺寸为Pixel_Size,则摄像头实际拍摄到物体的尺寸(摄像头的视野大小)为(K*Resolution_x*Pixel_Size,K*Resolution_y*Pixel_Size)(摄像头的传感器尺寸和摄像头的光学镜头放大倍数的乘积即为摄像头实际拍摄到的物体尺寸,其中,所述传感器尺寸为摄像头传感器分辨率和像元尺寸的乘积)。
在采集图像信息的过程中,由于需要将摄像头采集到的图像信息拼接为一个完整的轮毂的图像,而摄像头每次拍摄时,视野范围内实际拍摄到的整个图像的形状通常为长方形(长方形的尺寸参数包括长度和宽度),因此,摄像头每次移动时,只需要使得摄像头实际拍摄的图像在其对应的长方形的长度方向上移动该长方形的长度,在宽度方向上移动该长方形的宽度即可得到多个拼接后,相邻图像能够无缝并完整拼接的拼接图像。而由于是摄像头实际拍摄到的图像的尺寸为摄像头的放大倍数、分辨率和像元尺寸的乘积,因此,实际图像在长方形的长度方向上的移动所述长方形的长度时,对应的摄像头的移动距离为该长度除以摄像头的放大倍数,也即是所述摄像头长度方向上的分辨率与像元尺寸的乘积。同理,在该长方形的宽度方向上移动所述长方形的宽度时,对应摄像头的移动距离为该宽度除以摄像头的放大倍数,也即是所述摄像头宽度方向上分辨率与像元尺寸的乘积。
具体地,在本发明实施例中,以空间直角坐标系为例,当摄像头沿着X轴移动时,摄像头每移动Resolution_x*Pixel_Size的距离时,发送拍摄触发指令,采集图像信息并存储,并记录相应的(xi,yi)索引,该图像信息中轮毂图像的实际的尺寸为(K*Resolution_x*Pixel_Size),其中,所述K为摄像头的放大倍数,Resolution_x为摄像头拍摄到的图像在X轴上的分辨率,Pixel_Size为像元尺寸。在拍摄完X轴上所有图像后,摄像头往Y方向平移Resolution_y*Pixel_Size的距离进行图像信息的采集及存储(如图1,以折线路径不断往返在轮毂横截面的正上方进行拍摄),因为倍率的关系,实际拍摄轮毂图像的尺寸为 (K*Resolution_y*Pixel_Size),直至摄像头在所有的折线路径上移动完。其中,所述K为摄像头的放大倍数,Resolution_y为摄像头拍摄到的图像在Y轴上的分辨率,Pixel_Size为像元尺寸。
采集完所述图像信息之后,根据存储的图像信息及相应的(xi,yi) 索引,将所有采集到的图像进行拼接,进而得到分辨率高的高精度图像,然后经过霍夫圆检测识别出轮毂内圈的简化轮廓,即一个圆或者两段弧线,求解该圆或弧线的直径R,进而得到轮毂的内径Rx为
Rx=K*R*Pixel_Size
其中,K表示摄像头的放大倍数,R为被求解圆的直径,Pixel_Size 为摄像头传感器的像元尺寸。
具体地,请继续参见图3,在将摄像头采集到所述轮毂的所有图像信息后,经过霍夫圆检测,识别出所述轮毂内圈的简化轮廓为一个圆,其中,O为待求解的内径圆圆心,图中方框为摄像头采集图像并拼接的区域,其中,Ac、Bc为对应第一张拼接图及最后一张拼接图的中心点,也为采集图像时,摄像头的焦点中心。对第一张拼接图通过图像检测算法进行弧线检测后,可得到两个弧线的端点A1和A2,对最后一张拼接图通过图像检测算法进行弧线检测后,可得到两个弧线的端点B1和B2。且有,D1是B1和B2的对称中心,D2是A1和A2的对称中心。
检测到上述Ac、Bc、A1、A2、B1和B2六个点后,获取所述六个点的像素坐标ImagePoint_Ac、ImagePoint_Bc、ImagePoint_A1、 ImagePoint_A2、ImagePoint_B1和ImagePoint_B2,并根据所述六个点的像素坐标分别获取上述A1和A2两个点与Ac的像素差矢量 diff_image_point(Ac,A1)和diff_image_point(Ac,A2),以及B1和B2 两个点与Bc像素差矢量diff_image_point(Ac,B1)和 diff_image_point(Ac,B2),通过光栅尺测量的位置信息可获取位于摄像头焦点中心的Ac和Bc在光栅尺的坐标系下的具***置WorldPos_Ac和WorldPos_Bc,结合已知的像元尺寸Pixel_Size,A1、A2、B1和B2 四个点在光栅尺坐标系下的值分别为
WorldPos_A1=WorldPos_Ac+K*diff_image_point(Ac,A1)*Pixel_S ize;
WorldPos_A2=WorldPos_Bc+K*diff_image_point(Bc,A2)*Pixel_S ize;
WorldPos_B1=WorldPos_Ac+K*diff_image_point(Ac,B1)*Pixel_S ize;
WorldPos_B2=WorldPos_Bc+K*diff_image_point(Bc,B2)*Pixel_S ize。
则在图3中,位置点A1到位置点D2的直线距离A1D2(下述记为“a”) 和位置点B1到位置点D1的直线距离B1D1(下述记为“b”)分别为
A1D2=0.5*WorldPos_A2-WorldPos_A1;
B1D1=0.5*WorldPos_B2-WorldPos_B1。
且有,在图3中,位置点D1到位置点D2的直线距离D1D2(下述记为“H”)为摄像头单图的高度转化成世界坐标系的值,即
D1D2=K*ImageResolution.Height*Pixel_Size。
其中,K表示摄像头的放大倍数,ImageResolution.Height为摄像头的垂直像素数,Pixel_Size为摄像头传感器的像元尺寸。
进一步地,由图3中的几何关系可知,该圆的半径r与A1到位置点D2的直线距离a、位置点B1到位置点D1的直线距离b和位置点D1 到位置点D2的直线距离H的计算关系为
继续推导,可得:
可求得所述轮毂的半径为
进而可得到所述轮毂的内径Rx为
Rx=2*r=2*{[b2-a2-H2)/2*H]2+b2}1/2,b>a
也即是
Rx=2*{[(B1D12-A1D22-D1D22)/2*D1D2]2+B1D12}1/2,b>a (2)
其中,B1D1表示图3中位置点B1到位置点D1的直线距离(b),A1D2 表示图3中位置点A1到位置点D2的直线距离(a),D1D2表示图3中位置点D1到位置点D2的直线距离(H)。
不难看出,只需要采集到轮毂上B1、D1、A1和D2四个点的实时水平位置信息即可经计算分析后得到所述轮毂内径。且有,采集到轮毂上 A1、A2、B1和B2四个点的实时水平位置信息即可经计算分析得到所述位置点D1和D2的实时水平位置信息。
虽然上述求解轮毂内径的方法仅通过获取轮毂局部的图像信息,即对称的圆弧图像信息即可求解得到轮毂的内径。但在采集精度较高的时候,采集的圆弧接近于直线,不利于拟合求解出圆弧所在圆的直径,且局部线段的圆弧进行图像检测拟合不如整个圆的图像检测拟合精准,最终求解的误差比整体检测圆的方法稍大。
为了得到上述高度位置信息、实时水平位置信息和目标位置图像信息,本发明实施例提供了一种轮毂参数测量***100,请参见图4,为本发明实施例提供的一种轮毂参数测量***的结构示意图,该***100 包括:测量组件110和电子设备120。所述测量组件110用于接收来自电子设备120的控制指令,根据控制指令驱动所述测量组件110沿着预设轨迹运动,从而实现数据采集。
在一些实施例中,请参见图5,为本发明实施例提供的另一种轮毂参数测量***100,在该***100中,所述测量组件110包括:位置测量器件111、测距器件112和图像采集器件113。所述轮毂参数测量***100还包括:驱动器件130。所述驱动器件130分别与所述电子设备 120和所述测量组件110连接,用于接收来自电子设备120的控制指令,根据控制指令驱动。所述位置测量器件111、所述测距器件112和所述图像采集器件113沿着预设轨迹运动。所述电子设备120还分别与所述位置测量器件111、所述测距器件112和所述图像采集器件113连接,用于获取采集数据。
具体地,所述电子设备120能够对根据需求设置所述测量组件110 的运动轨迹、运动速度、数据采集频率等,并输出相应的控制指令。所述电子设备120能够获取所述位置测量器件111、所述测距器件112和所述图像采集器件113采集的数据。所述电子设备120还能够将所述位置测量器件111反馈回来的实时水平位置信息,所述测距器件112反馈回来的实时高度位置信息以及所述图像采集器件113采集的数据依据上述计算方法计算分析得到所述轮毂的内径以及阶梯差。
所述驱动器件130为一能够根据所述电子设备120输出的控制指令驱动所述位置测量器件111、所述测距器件112和所述图像采集器件113 沿预设轨迹运动的驱动装置。所述控制指令可以是程序指令、数字指令等能够携带控制信息的控制指令。所述驱动器件130具体地可以是电机、数模转换器、运动控制芯片等能够将控制指令转化电信号、光信号、数字信号等控制信号的驱动装置。例如,所述驱动器件130可以是运动控制卡,所述运动控制卡能够将所述控制指令转化为脉冲信号输出,从而驱动所述位置测量器件111、所述测距器件112和所述图像采集器件113 沿预设轨迹运动。
所述位置测量器件111为一能够实时获取当前绝对位置或相对位置信息的位置测量装置。具体地,当所述位置测量器件111能够获取当前绝对位置信息时,所述位置测量器件111可以是六轴陀螺仪、定位***、定位传感器等绝对坐标上的定位装置;当所述位置测量器件111能够获取当前相对位置信息时,所述位置测量器件111可以是位移传感器、光栅尺、霍尔传感器等能够获取与初始原点相对位置关系的定位装置。在下述实施例中,本发明实施例以光栅尺为例进行进一步的阐述。
所述测距器件112为一能够实时获取当前装置与目标点、目标线、目标面或目标物体之间的距离的测量装置。具体地,所述测距器件112 可以是激光测距仪、电磁波测距仪、数字望远镜等能够测量距离的装置。在下述实施例中,本发明实施例以激光测距仪为例进行进一步的阐述。
所述图像采集器件113为一能够实时获取图像信息的图像采集装置。具体地,所述图像采集器件113可以是各类摄像头、扫描仪、CCD 图像传感器等图像采集装置。在下述实施例中,本发明实施例以摄像头为例进行进一步的阐述。
下面以所述位置测量器件111为光栅尺、所述测距器件112为激光测距仪且所述图像采集器件113为摄像头为例,阐述所述轮毂参数测量***100是如何进行测量工作的,请一并参见图6,为本发明实施例所述的轮毂参数测量***100的一种应用场景。在图6中,Y轴向外,图中未画出。本发明实施例所述的轮毂参数测量***100在测量工作时,所述位置测量器件111沿以初始扫描位置为原点的X轴、Y轴以及Z轴方向运动并实时采集实时水平位置信息,所述测距器件112和所述图像采集器件113沿以初始扫描位置为原点的Z轴方向运动并实时采集与轮毂10待测面之间的实时高度位置信息和图像信息。然后将所述实时水平位置信息、所述实时高度位置信息和所述图像信息输出至所述电子设备120,经过如上述计算分析后得到所述轮毂10的内径以及所述轮毂 10的阶梯差。
在其他的一些实施例中,所述电子设备120、所述运动控制器件130、所述位置测量器件111、所述测距器件112和所述图像采集器件113采用的实体器件可根据实际需要进行选择,不需要拘泥于上述实施例中的描述。
下面结合附图,对本发明实施例作进一步阐述。
请参阅图7,为本发明实施例提供的一种轮毂参数测量方法的流程示意图,该方法应用于电子设备。具体地,该方法包括但不限于以下步骤:
步骤210:发送控制指令,以控制测量组件相对所述轮毂运动。
步骤220:获取所述测量组件运动中所采集的信息。
步骤230:根据所述采集的信息,获得所述轮毂参数。
在本发明实施例中,所述电子设备发送控制指令至所述测量组件,以控制所述测量组件相对于轮毂运动,且在运动过程中,实时采集轮毂的信息,从而根据所述轮毂的信息,计算得到轮毂参数。
在本发明实施例中,所述轮毂参数包括:轮毂内径及轮毂阶梯差。具体地,所述轮毂的运动轨迹及其采集的数据可参见图1、图2、图3 和/或图6及其相关详细说明。通过获取轮毂经霍夫圆检测拟合出来的简化圆环外圈和内圈上各个位置点的位置信息和/或图像信息,进一步地,能够通过计算得到所述轮毂参数。
本发明实施例涉及测量技术领域,具体公开了一种轮毂参数测量方法、装置、电子设备及***,其中,该方法能够通过控制测量组件相对轮毂运动,并在运动过程中采集轮毂的信息,并根据采集的信息计算得到轮毂的轮毂参数。本发明实施例提供的轮毂参数测量方法能够对轮毂的尺寸参数进行高精度测量。
进一步地,在一些实施例中,基于图5所示轮毂参数测量装置,所述步骤210还包括:
步骤211:发送初始化指令,以使所述运动控制器件、所述位置测量器件、所述测距器件和/或所述图像采集器件归零或回位。
在本发明实施例中,在发送控制指令至所述运动控制器件,以控制所述位置测量器件、所述测距器件以及所述图像采集器件相对所述轮毂运动之前,还需要先发送初始化指令至所述运动控制器件,使得所述位置测量器件、所述测距器件及所述图像采集器件归零或回位。
具体地,发送初始化指令至运动控制器件,控制所述位置测量器件、所述测距器件及所述图像采集器件运动进行移动的控制逻辑,与发送控制指令至运动控制器件,控制所述位置测量器件及所述测距器件运动进行移动的控制逻辑相同,可参照上述步骤210。
与步骤210的不同之处在于,本步骤需要确定当前所述位置测量器件、所述测距器件及所述图像采集器件和轨迹运动原点的相对位置,或者读取***中存储的上次的运动轨迹从而确定轨迹运动原点的位置,进而***生成初始化运动轨迹(或称为“归零轨迹或回位轨迹”)并相应输出初始化指令至所述运动控制器件。所述轨迹运动原点可根据实际需要设置,例如,当所述位置测量器件为光栅尺,且所述测距器件为激光测距仪且所述图像采集器件为摄像头时,轨迹运动原点可以是在光栅尺的一端或中心。
在其他的一些实施例中,具体地,关于运动原点的设定、初始化运动轨迹的设定以及初始化指令的设定可根据实际需要进行设置,不需要拘泥于本发明实施例的限定。
步骤212:确定初始扫描位置,并启动所述测距器件进行扫描。
其中,所述确定初始扫描位置,具体包括:获取所述轮毂的类型;根据所述类型确定所述轮毂的标准高度及设计孔径;根据所述位置测量器件的夹具中心及运动轨迹原点,以及所述标准高度及设计孔径确定所述初始扫描位置。
在本发明实施例中,由于测距器件,例如激光测距仪的量程通常都是有限制的,因此,在确定初始扫描位置时,需要通过输入的当前待测轮毂的轮毂类型,来确定待测轮毂的标准尺寸信息,以此来定位初始扫描位置。所述标准尺寸信息包括但不限于轮毂的标准高度及设计孔径。所述初始扫描位置为能够扫描到所述待测轮毂边沿的位置。
具体地,请继续参见上述图6,其中,O为运动轨迹原点,H1为检测平面至原点O的高度,H2为待测轮轮毂的标准高度,H3为测距器件与待测轮毂的最佳检测距离。则在Z方向所述轮毂相对于原点O需要移动的距离为deltaH=(H1-H2-H3)。其中,所述运动轨迹原点为所述位置测量器件归位时所在的原点,具体地,可以是所述位置测量器件上夹具量程的一端。所述最佳检测距离根据所述测距器件的类型而定,为预先输入***中的值。
例如,在上述步骤211中,所述位置测量器件归位时移动至运动轨迹原点O时,假设位置测量器件,例如光栅尺的夹具中心(量程中心) 为F,假设轮毂的设计孔径为R,则轮毂中心F至原点O的距离为X1,则激光测距仪从原点O移动至初始扫描位置需要行进的距离为X1-R/2。所述夹具中心同时也是在所述轮毂中心的正上方。
此外,若对测量精度要求不高时,所述测距器件可以采用低精度的激光测距仪,基于此,本发明实施例还提供了一种确定初始扫描位置的方法,包括以下步骤:获取所述实时高度信息的变化值;判断所述高度信息的变化值是否达到预设条件;在所述变化值达到预设条件时,确定所述位置测量器件当前所在位置点为所述初始扫描位置。其中,所述预设条件,可以为待测轮轮毂的标准高度。
具体地,在沿着X轴移动的时候,可直接通过所述激光测距仪反馈的数值判断是否到达初始扫描位置,当所述激光测距仪测量到的高度信息从H1变化为H1-H2时,即所述高度信息的变化值达到H2时,即可判断所述激光测距仪已到达待测轮毂边沿的正上方,所述激光测距仪继续移动轮毂最大半径减去所述轮毂内径一半的距离时,即到达边界位置,将该位置作为扫描初始位置。
在一些实施例中,请参见图8,为本发明实施例提供的另一种轮毂参数测量方法的流程示意图,所述步骤220具体包括以下步骤:
步骤221a:获取测量组件运动中所测量的实时水平位置信息以及高度位置信息。
在本发明实施例中,结合上述轮毂参数测量***,在运动过程中,所述位置测量器件实时采集实时水平位置信息,所述测距器件实时采集与轮毂待测面间的实时高度位置信息。所述水平位置信息指的是所述位置测量器件移动时采样的所有当前位置信息,所述实时高度位置信息为所述位置测量器件移动时所述当前位置上所述测距器件与所述轮毂待测面之间的高度位置信息。且在移动时,所述测距器件测距时其测量方向保持不变,即所述测量方向与所述位置测量器件移动方向之间的角度保持不变。所述测距器件测距时的测量方向始终保持垂直于轮毂几何中心所在的水平面,即垂直于所述轮毂的待测面。
例如,请参见图2,所述位置测量器件在平行于A1、A2、A3和A4 四个点所在的直线方向上进行移动时,所述实时水平位置信息包括但不限于A1、A2、A3和A4四个点所在的水平位置信息。
且请参见图1,所述测距器件在平行于A1、A2、B1和B2四个点所在的直线方向上进行移动时,所述测距器件分别移动到垂直于所述A1、 A2、B1和B2四个点所在的轮毂待测面时采集所述测距器件与待测点之间的高度位置信息。
在其他的一些实施例中,所述位置测量器件和所述测距器件的测量方向、测量频率、两者之间设置的测量角度等可根据实际需要进行设置,不需要拘泥于本发明实施例的限定。
在一些实施例中,请继续参见图8,基于步骤221a,所述轮毂参数测量方法还包括以下步骤:
步骤240a:同步所述实时水平位置信息与高度位置信息。
在本发明实施例中,在通过位置测量器件和测距器件分别采集到实时水平位置信息和实时高度位置信息后,还需要对所述实时水平位置信息和所述实时高度位置信息进行同步处理,使得所述实时水平位置信息和所述实时高度位置信息为能够对应到位置测量器件和测距器件同时在同个位置进行采集时采集的信息。
例如,当所述位置测量器件为光栅尺,且所述测距器件为激光测距仪时,所述位置测量器件和所述测距器件分别输出的实时水平位置信息和实时高度位置信息可以是正弦波信号或者脉冲信号,可以通过调整信号的相位使输出信号实现同步。其中,所述数据同步器件可以是延时器等能够对信号相位、周期和/或频率进行调整的时间同步装置。
在其他的一些实施例中,具体采用哪种数据同步器件来同步数据,以及具体如何对实时水平位置信息和实时高度位置信息进行同步处理,需要根据实际采用的位置测量器件和测距器件来确定,用户可根据实际需要进行设置,不需要拘泥于本发明实施例的限定。
在一些实施例中,请继续参见图8,基于步骤221a和步骤240a,所述轮毂参数测量方法还包括以下步骤:
步骤250a:根据所述高度位置信息计算运动过程中每个位置点的斜率值,并将斜率极值点确定为标记点。所述斜率极值点为斜率值为极大值或极小值的位置点。
在本发明实施例中,可根据所述测距器件所采集的与轮毂待测面间的实时高度位置信息计算运动过程中每个位置点(采集数据的位置点) 的斜率值。通过计算每个位置点的高度位置信息与上一个或下一个位置点的高度位置信息的比值,即可得到所述每个位置点的斜率值。计算斜率值时,数值曲线的自变量为沿运动轨迹的运动距离,即所述实时水平位置信息,因变量为实时高度位置信息。在本发明实施例中,将斜率极值点设置为所述标记点,即斜率极小值出现的位置点视为从轮毂面跳变至轮毂孔的标记点,在该标记点斜率值对应的角度接近负90度。斜率极大值出现的位置点视为从轮毂孔跳变回轮毂面的标记点,在该标记点斜率值对应的角度接近90度。
具体他,由于所述激光测距仪如图6所示在进行垂直扫描时,获取到的与轮毂待测面之间的高度位置信息会存在数据上的跳变。例如,请一并参见图1和图6,若所述光栅尺111沿着X轴从左到右移动且其所述激光测距仪的测量路径分别为所述A1、A2、B1和B2四个点所在的直线时,在从未检测到轮毂10到检测到所述轮毂10的过程中,即扫描到所述A1点时,高度位置信息会存在一个跳变。计算A1点的高度值与上一位置点的高度值的比值,也即从镂空处跳变到轮毂边沿的高度值的比值,可以得到一个斜率极小值,该位置点斜率值对应的角度接近-90度,因此,将A1点设置为标记点。同理可将A2、B1和B2设置为标记点。
在其他的一些实施例中,关于所述斜率值的计算方法和所述位置点的采样频率等可根据实际需要进行设置,不需要拘泥于本发明实施例的限定。
在一些实施例中,请继续参见图8,基于步骤221a、步骤240a和步骤250a,所述步骤230具体包括以下步骤:
步骤231a:获取所述标记点的水平位置信息及高度位置信息,根据所述标记点的水平位置信息及高度位置信息,获得所述轮毂内径及所述轮毂阶梯差。
在本发明实施例中,根据所述水平位置信息、两条平行的测距轨迹之间的距离确定所述轮毂的内径,以及根据所述高度位置信息确定所述轮毂的阶梯差。
请一并参见图1、图2、公式(1)及其相关举例可知,在得到所述 A2、A3、B2和B3四个点的实时水平位置信息后,经计算分析后可以得到所述轮毂的内径。在得到所述A1与A2,和/或B1与B2的高度位置信息后,经计算分析后可以得到所述轮毂的阶梯差。
具体地,例如,获取如图1和图2所示A1、A2、A3、B2和B3五个点的实时水平位置信息和高度位置信息后,在同一坐标系中表示A1、A2、 A3、B2和B3五个点的坐标信息。如可以通过空间直角坐标系表示A1、 A2、A3、B2和B3五个点的具***置,其中,可以通过A1、A2、A3、B2和B3五个点的x坐标表示所述五个点的实时水平位置信息,通过z坐标表示所述五个点的高度位置信息。根据图2所示A2、A3、B2和B3四个点的x坐标,可计算得到公式(1)中的a和b,结合A2和A3中心点到A2、A3中心点之间的距离H,代入公式(1)计算后可得到所述轮毂的内径。根据图1或图2所示A1和A2两个点的z坐标,相减后取绝对值可得到所述轮毂的阶梯差。其中,在采用两个平行设置的激光测距仪同时扫描A2和A3所在的直线,以及B2和B3所在的直线时,测量所述两个激光测距仪仪器中心的距离即可得到所述A2和A3中心点到A2、A3 中心点之间的距离H。
在其他的一些实施例中,所述轮毂内外圈上的位置点的选择,即下述实施例中标记点的选择,可根据实际需要进行设置,不需要拘泥于本发明实施例的限定。
在一些实施例中,请继续参见图8,基于步骤221a、步骤240a、步骤250a和步骤231a,所述轮毂参数测量方法还包括以下步骤:
步骤260a:利用标准圆环的已知内径,以及标记点的光栅尺的位置信息,校正所述两个激光测距仪的垂直距离。
具体地,在本发明实施例中,将标准尺寸的轮毂简化为所述标准圆环;获取所述标准圆环的内径;根据所述标准圆环的内径和所述实时水平位置信息确定所述垂直距离的标准数值;根据所述标准数值校对所述两个激光测距仪的垂直距离。
在本发明实施例中,在获取所述两个激光测距仪的垂直距离时,由于直接测量所述两个激光测距仪的垂直距离时,可能存在测量误差。因此,在本发明实施例中,还需要对所述两个激光测距仪的垂直距离进行校准。而通常在生产轮毂时,是按照设定的标准尺寸来进行轮毂的生产的。因此,在对轮毂进行实际测量时,可以根据所述设定的标准尺寸来校准所述垂直距离。具体地,请一并参见图2,由几何定理推导可知,所述两个激光测距仪的垂直距离H为
H=(r2-a2)1/2+(r2-b2)1/2 (3)
其中,a为A2到A2和A3的中心点的距离,b为B1到B2和B3的中心点的距离,r为轮毂的内圈的半径(所述轮毂内径的一半)。具体地,公式(3)的推导方法如下所示:
由a=||A3-A2||/2
b=||B3-B2||/2
H=h1+h2
r2=a2+h12
r2=b2+h22
得:
因而,不难看出,只需要根据采集到轮毂上A2、A3、B2和B3四个点的实时水平位置信息,经计算即可得到所述a和b,并且将所述a和 b以及轮毂的标准尺寸中轮毂的内径的数据代入公式(3),即可得到轮毂的标准尺寸下,所述两个激光测距仪的垂直距离应有的标准数值。且在获取所述轮毂的标准尺寸时,可以将所述轮毂简化为一个标准圆环,进而获取该标准圆环的已知内径,即所述轮毂的内径。
例如,在根据A2、A3、B2和B3的坐标点信息计算得到所述A2到 A2和A3的中心点的距离a和B1到B2和B3的中心点的距离b后,进一步地,结合已知的、预先存储在***中的相应尺寸的轮毂对应的标准圆环的内径,将该内径除以二得到所述轮毂的内圈的半径r后,代入公式 (3)计算后得到的所述标准圆环中A2和A3的中心点到B2和B3的中心点之间的距离,根据所述标准圆环中A2和A3的中心点到B2和B3的中心点之间的距离校正实际测量所得的所述两个激光测距仪的垂直距离。进一步地,校正最终经测量计算得到的所述轮毂的内径及阶梯差。
在其他的一些实施例中,所述轮毂的标准尺寸信息和所述标准圆环的简化模拟,所述两个激光测距仪的垂直距离的校正方法可根据实际需要进行设定,不需要拘泥于本发明实施例的限定。
在一些实施例中,请参见图9,为本发明实施例提供的另一种轮毂参数测量方法的流程示意图,所述步骤220具体包括以下步骤:
步骤221b:获取测量组件运动中所测量的实时水平位置信息、高度位置信息以及目标位置图像信息。
在本发明实施例中,结合上述轮毂参数测量***,在运动过程中,所述位置测量器件采集实时水平位置信息,所述测距器件实时采集与轮毂待测面间的高度位置信息,所述图像采集器件实时采集所述轮毂的图像信息。所述位置信息指的是所述位置测量器件移动时在空间直角坐标系上采样到的位置测量器件在X轴、Y轴以及Z轴方向上运动时的实时水平位置信息,所述高度位置信息为所述位置测量器件移动时所述当前位置上所述测距器件与所述轮毂待测面之间的高度位置信息,所述图像信息为所述位置测量器件移动时所述当前位置上所述图像采集器件视野上能够采集到的图像信息。且在移动时,所述测距器件测距时和所述图像采集器件采集图像时其测量方向和采集图像方向保持不变,即所述测量方向和采集图像方向与所述位置测量器件移动方向之间的角度保持不变。所述测距器件测距时的测量方向始终保持垂直于轮毂几何中心所在的面,即垂直于所述轮毂的待测面。
例如,请一并参见图1,所述位置测量器件以及所述测距器件在平行于A1、A2、B1和B2四个点所在的直线方向上进行移动时,所述实时水平位置信息包括但不限于A1、A2、B1和B2四个点所在的位置信息。且在所述测距器件分别移动到垂直于所述A1、A2、B1和B2四个点所在的轮毂待测面时采集所述测距器件与待测点之间的高度位置信息,在所述图像采集器件分别移动到垂直于所述A1、A2、B1和B2四个点所在的轮毂待测面时采集当前视野内的目标位置图像信息。
在其他的一些实施例中,所述位置测量器件、所述测距器件和所述图像采集器件的测量方向、测量频率、两者之间设置的测量角度等可根据实际需要进行设置,不需要拘泥于本发明实施例的限定。
在一些实施例中,请继续参见图9,基于步骤221b,所述轮毂参数测量方法还包括以下步骤:
步骤240b:同步所述实时水平位置信息、高度位置信息以及目标位置图像信息。
在本发明实施例中,在通过所述位置测量器件、所述测距器件以及所述图像采集器件分别采集到所述实时水平位置信息、所述高度位置信息和所述图像信息后,还需要对所述实时水平位置信息、所述高度位置信息和所述图像信息进行同步处理,使得所述实时水平位置信息、所述高度位置信息和所述图像信息为能够对应到位置测量器件、测距器件和图像采集器件同时在同个位置进行采集时采集的信息。
例如,当所述位置测量器件为光栅尺,且所述测距器件为激光测距仪且所述图像采集器件为摄像头时,所述位置测量器件和所述测距器件分别输出的实时水平位置信息和高度位置信息可以是正弦波信号或者脉冲信号,可以通过调整信号的相位使输出信号实现同步。其中,所述数据同步器件可以是延时器等能够对信号相位、周期和/或频率进行调整的时间同步装置。所述摄像头采集的图像信息可以携带时间信息,通过与所述信号时间进行同步匹配,实现所述实时水平位置信息、所述高度位置信息、所述图像信息的同步处理。
在其他的一些实施例中,具体采用哪种数据同步器件来同步数据,以及具体如何对实时水平位置信息、高度位置信息和图像信息进行同步处理,需要根据实际采用的位置测量器件、测距器件和图像采集器件来确定,用户可根据实际需要进行设置,不需要拘泥于本发明实施例的限定。
在一些实施例中,请继续参见图9,基于步骤221b和步骤240b,所述轮毂参数测量方法还包括以下步骤:
步骤250b:根据所述高度位置信息计算运动过程中每个位置点的斜率值,并将斜率极值点确定为标记点。所述斜率极值点为斜率值为极大值或极小值的位置点。
在本发明实施例中,可根据所述测距器件所采集的与轮毂待测面间的实时高度位置信息计算运动过程中每个位置点(采集数据的位置点) 的斜率值。通过计算每个位置点的高度位置信息与上一个或下一个位置点的高度位置信息的比值,即可得到所述每个位置点的斜率值。计算斜率值时,数值曲线的自变量为沿运动轨迹的运动距离,即所述实时水平位置信息,因变量为实时高度位置信息,在本发明实施例中,将斜率极值点设置为所述标记点,即斜率极小值出现的位置点视为从轮毂面跳变至轮毂孔的标记点,在该标记点斜率值对应的角度接近负90度。斜率极大值出现的位置点视为从轮毂孔跳变回轮毂面的标记点,在该标记点斜率值对应的角度接近90度。
具体他,由于所述激光测距仪如图6所示在进行垂直扫描时,获取到的与轮毂待测面之间的高度位置信息会存在数据上的跳变。例如,请一并参见图1和图6,若所述光栅尺111沿着X轴从左到右移动且其所述激光测距仪的测量路径分别为所述A1、A2、B1和B2四个点所在的直线时,在从未检测到轮毂10到检测到所述轮毂10的过程中,即扫描到所述A1点时,高度位置信息会存在一个跳变。计算A1点的高度值与上一位置点的高度值的比值,也即从镂空处跳变到轮毂边沿的高度值的比值,可以得到一个斜率极小值,该位置点斜率值对应的角度接近-90度,因此,将A1点设置为标记点。同理可将A2、B1和B2设置为标记点。t
在其他的一些实施例中,关于所述斜率值的计算方法和所述位置点的采样频率等可根据实际需要进行设置,不需要拘泥于本发明实施例的限定。
在一些实施例中,请继续参见图9,基于步骤221b、步骤240b和步骤250b,所述步骤230具体包括以下步骤:
步骤231b:获取所述测量组件的运动路径上各标记点的高度位置信息,根据所述各标记点的高度位置信息,求解所述轮毂阶梯差。
在本发明实施例中,请一并参见图1及其相关举例可知,在得到如图1所示的位置点A1与A2,和/或B1与B2,和/或C1与C2,和/或D1 与D2,和/或E1与E2,和/或F1与F2,和/或G1与G2,和/或H1与H2 的高度位置信息后,经计算分析后可以得到所述轮毂的阶梯差。
具体地,例如,获取如图1所示A1和A2两个点的高度位置信息后,在同一坐标系中表示A1和A2两个点的坐标信息。如可以通过空间直角坐标系表示A1和A2两个点的具***置,其中,可以通过A1和A2两个点的z坐标表示所述两个点的高度位置信息。根据A1和A2两个点的z 坐标,相减后取绝对值可得到所述轮毂的阶梯差。
在其他的一些实施例中,所述轮毂内外圈上的位置点的选择,即下述实施例中标记点的选择,可根据实际需要进行设置,不需要拘泥于本发明实施例的限定。
在一些实施例中,请继续参见图10,基于步骤221b、步骤240b和步骤250b,所述步骤230具体包括以下步骤:
步骤231c:拍摄所述测量组件的运动路径上不同标记点在水平方向上以及竖直方向上的图像信息。
所述水平方向与所述竖直方向为相互垂直的两个方向,例如,为图 3所示直角坐标系中,所述水平方向为X轴方向,所述竖直方向为Y轴方向。
步骤232c:将所述图像信息进行拼接,形成拼接图像。
步骤233c:根据所述拼接图像及不同标记点的位置信息,求解所述轮毂的内径。
在本发明实施例中,请参照上述轮毂参数测量***的相关举例,以及图3一并理解,在所述光栅尺沿着平行于所述A1、A2、B1和B2所在的直线进行移动时,所述摄像头采集每个位置点上视野内的图像信息。根据斜率值选择相应位置点作为标记点后,获取标记点的图像信息。
然后,在将所有标记点的图像信息进行拼接后,形成的拼接图像经过霍夫圆识别检测后,可能是如图3所示方框内的两条圆弧,或者也可能一个完整的圆。其中,所述两条圆弧可以是分离的,也可能是相接的,所述两条圆弧是对称的。
最后,根据所得标记点的位置信息,结合摄像头的放大倍数、像元尺寸和分辨率,计算得到所有所述所得标记点的实际具***置信息,并结合公式(2)经计算分析后即可确定所述轮毂的内径。
例如,请一并参见图3和公式(2)及其相关举例可知,在得到如图2所示的位置点A1、A2、B1和B2四个点的实时水平位置信息和图像信息后,经计算分析后可以得到所述轮毂的内径。获取如图3所示A1、 A2、B1和B2四个点的实时水平位置信息后,在同一坐标系中表示A1、 A2、B1和B2四个点的坐标信息。如可以通过空间直角坐标系表示A1、 A2、B1和B2四个点的具***置,其中,可以通过A1、A2、B1和B2四个点的x坐标y坐标表示所述四个点的实时水平位置信息。根据A1、A2、 B1和B2四个点的x坐标、y坐标和z坐标,结合所述图像采集器件的放大倍数、分辨率和像元尺寸、可计算得到公式(2)中的B1D1(b)、 A1D2(a)和D1D2(H),代入公式(2)计算后可得到所述轮毂的内径 Rx。
在其他的一些实施例中,所述轮毂内外圈上的位置点的选择,即下述实施例中标记点的选择,具体如何根据所述位置信息和所述图像信息对所述轮毂的内径进行计算可根据实际需要进行设定,不需要拘泥于本发明实施例的限定。
在一些实施例中,请继续参见图9,基于图9和图10所述的方法,所述轮毂参数测量方法还包括以下步骤:
步骤260b:利用刻有标准密集棋盘格以及校验图像拼接完整度的标准图形,校正图像采集装置与激光测距仪的相对位置以及拼接图像的形变。
具体地,在本发明实施例中,所述利用刻有标准密集棋盘格以及标准图形的校正制具,校正图像采集装置与激光测距仪的相对位置以及所述拼接图像的形变,具体包括:获取所述摄像头的拍摄中心点以及所述激光测距仪工作时光斑的位置;结合所述标准密集棋盘格确定所述摄像头和所述激光测距仪的相对位置;通过角点检测算法及轮廓检测算法分析拼接图像中的棋盘格及标准图像;检测所述拼接图像的角点及棋盘格边长是否一致且所述标准图像是否存在形变;若所述拼接图像的角点及棋盘格边长不一致,和/或所述标准图像存在形变,校正所述相对位置。所述校正制具为陶瓷块。
在本发明实施例中,由于所述激光测距仪和所述摄像头并非完全一体的,存在相对位置关系(如图6所示)。因此在上述步骤211中将所述运动控制器件、所述位置测量器件、所述测距器件以及所述图像采集器件归零或回位时,可能会由于所述相对位置关系的存在,导致所述图像采集器件和所述测距器件在测量与轨迹运动原点的相对位置,设置参考系及参考系原点时,测量和软件设定存在误差。从而导致最终摄像头采集图像信息不完全,拼接图像不完整、存在畸变等问题,进而导致最终计算得到的轮毂内径及阶梯差存在误差。因此,在本发明实施例中,还需要对所述激光测距仪和所述摄像头存在的相对位置关系进行采集,并将数据传输至***进行校正。
具体地,在本发明实施例中,可以采用陶瓷块(精度可控制在5um) 作为校正制具,该陶瓷块除了刻有标准密集棋盘格外,还刻有用于校验图像拼接完整度的圆及正方形等标准图形。在轮毂测量***装配完成后,通过摄像头拍摄的图像确定摄像头的拍摄中心点以及激光测距仪工作时光斑的位置,结合校正陶瓷块上的密集棋盘格进而确定摄像头与激光测距仪两者的相对位置关系。进一步地,将所述相对位置关系输入至***中通过算法进行校正。
具体地,在求解了所述相对位置关系的基础上,会执行上述图7至图10所述的测量方法,在测量工作完成后,利用图像处理中的角点检测算法及轮廓检测算法对扫描拼接的图像中的棋盘格及圆,正方形等标准图形进行分析。在测量正常的情况下,拼接后图像检测出的角点及棋盘格边长是一致的,并且用来校验用的圆,正方形等图案不存在形变,如若存在校正图形被压缩或被拉伸的情况,则需要修正所述相对位置关系。
在其他的一些实施例中,采用什么校正制具来进行辅助校正,以及所述标准图形的设置等可根据实际需要进行设置,不需要拘泥于本发明实施例的限定。
进一步地,本发明提供一种轮毂参数测量装置的实施例。请参阅图 11,为本发明实施例提供的一种轮毂参数测量装置的结构示意图,该装置300应用于电子设备,所述装置300包括:控制单元310、获取单元 320和处理单元330。
所述控制单元310用于发送控制指令,以控制测量组件相对所述轮毂运动。
所述获取单元320用于获取所述测量组件运动中所采集的信息。
所述处理单元330用于根据所述采集的信息,获得所述轮毂参数。
本发明实施例提供一种轮毂参数测量装置300,该装置的控制单元 310能够发送控制指令,从而控制测量组件相对所述轮毂运动,并且在运动过程中通过获取单元320来采集轮毂的信息,最后处理单元330能够根据所述采集的信息计算得到所述轮毂参数。其中,所述轮毂参数包括:轮毂内径及轮毂阶梯差。
在一些实施例中,请参见图12,为本发明实施例提供的另一种轮毂参数测量装置的结构示意图,所述装置300还包括:第一同步单元340 和选择单元360。
在图12所示的轮毂参数测量装置300中,所述获取单元320具体用于:获取测量组件运动中所测量的实时水平位置信息以及高度位置信息。
所述第一同步单元340用于同步所述实时水平位置信息以及高度位置信息。
所述选择单元360用于根据所述高度位置信息计算运动过程中每个位置点的斜率值,并将斜率极值点确定为标记点。
所述处理单元330具体用于获取所述标记点的水平位置信息及高度位置信息,根据所述标记点的水平位置信息及高度位置信息,获得所述轮毂内径及所述轮毂阶梯差。
在一些实施例中,请参见图13,为本发明实施例提供的另一种轮毂参数测量装置的结构示意图,所述装置300还包括:第二同步单元350 和选择单元360。
在图13所示的轮毂参数测量装置300中,所述获取单元320具体用于:获取测量组件运动中所测量的实时水平位置信息、高度位置信息以及目标位置图像信息。
所述第二同步单元350用于同步所述实时水平位置信息、高度位置信息以及目标位置图像信息。
所述选择单元360用于根据所述高度位置信息计算运动过程中每个位置点的斜率值,并根据斜率值选择相应位置点作为标记点。
所述处理单元330具体用于获取测量组件的运动路径上各标记点的高度位置信息,根据所述各标记点的高度位置信息,求解所述轮毂阶梯差。
在图13所示的轮毂参数测量装置300中,所述处理单元330具体还用于拍摄所述测量组件的运动路径上不同标记点在水平方向上以及竖直方向上的图像信息,将所述图像信息进行拼接,形成拼接图像,根据所述拼接图像及不同标记点的位置信息,求解所述轮毂的内径。
所述轮毂参数测量装置300可执行本发明实施例所提供的轮毂参数测量方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的轮毂参数测量方法。
进一步地,本发明还提供的一种电子设备的实施例。请参见图14,为是发明实施例提供的一种电子设备的结构示意图,该电子设备120可以是任意类型的具有能够实时采集运动过程中测量组件所采集的信息,并根据所述信息能够分析得到轮毂参数的终端,该电子设备120包括:
一个或多个处理器121以及存储器122,图14中以一个处理器121 为例。
处理器121和存储器122可以通过总线或者其他方式连接,图14 中以通过总线连接为例。
存储器122作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态性计算机可执行程序以及模块,如本发明实施例中的轮毂参数测量方法对应的程序指令/模块(例如,附图11所示的控制单元310、获取单元320以及处理单元330)。处理器121通过运行存储在存储器122中的非暂态软件程序、指令以及模块,从而执行轮毂参数测量装置的各种功能应用以及数据处理,即实现上述方法实施例的轮毂参数测量方法。
存储器122可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据轮毂参数测量装置的使用所创建的数据等。此外,存储器122可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器122可选包括相对于处理器121远程设置的存储器,这些远程存储器可以通过网络连接至轮毂参数测量装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
所述一个或者多个模块存储在所述存储器122中,当被所述一个或者多个处理器121执行时,执行上述任意方法实施例中的轮毂参数测量方法,例如,执行以上描述的图7中的方法步骤210至步骤230,和/ 或图8中的方法步骤221a、步骤240a、步骤250a和步骤231a,和/或图9中的方法步骤221b、步骤240b、步骤250b和步骤231b,和/或图 10中的方法步骤231c至步骤233c,实现图11中的单元310-330的功能,和/或图12中的单元310-360的功能,和/或图13中的单元310-360 的功能。
所述电子设备可执行本发明实施例所提供的轮毂参数测量方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的轮毂参数测量方法。
本发明实施例为本发明提供的一种计算机可读存储介质的实施例。
所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图14中的一个处理器121,可使得上述一个或多个处理器执行上述任意方法实施例中的轮毂参数测量方法,例如,执行以上描述的图7中的方法步骤210至步骤230,和/ 或图8中的方法步骤221a、步骤240a、步骤250a和步骤231a,和/或图9中的方法步骤221b、步骤240b、步骤250b和步骤231b,和/或图 10中的方法步骤231c至步骤233c,实现图11中的单元310-330的功能,和/或图12中的单元310-360的功能,和/或图13中的单元310-360 的功能。
所述计算机可读存储介质可执行本发明实施例所提供的轮毂参数测量方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的轮毂参数测量方法。
本发明实施例为本发明提供的一种计算机程序产品的实施例。
所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行如上所述的轮毂参数测量方法。例如,执行以上描述的图7中的方法步骤210至步骤230,和/或图8中的方法步骤221a、步骤240a、步骤250a和步骤231a,和/或图9中的方法步骤221b、步骤240b、步骤250b和步骤231b,和/或图10中的方法步骤231c至步骤233c,实现图11中的单元310-330的功能,和/或图12中的单元310-360的功能,和/或图13中的单元310-360的功能。
所述产品可执行本发明实施例所提供的轮毂参数测量方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的轮毂参数测量方法。
本发明实施例涉及测量技术领域,具体公开了一种轮毂参数测量方法、装置、电子设备及***,其中,该方法能够通过控制测量组件相对轮毂运动,并在运动过程中采集轮毂的信息,并根据采集的信息计算得到轮毂的轮毂参数。本发明实施例提供的轮毂参数测量方法能够对轮毂的尺寸参数进行高精度测量。
需要说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或不同实施例中的技术特征之间也可以进行组合,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例中所记载的技术方案进行修改,或者对其中区域技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例中技术方案的范围。
Claims (26)
1.一种轮毂参数测量方法,应用于电子设备,其特征在于,所述方法包括:
发送控制指令,以控制测量组件相对所述轮毂运动,
获取所述测量组件运动中所采集的信息,
根据所述采集的信息,获得所述轮毂参数。
2.根据权利要求1所述的方法,其特征在于,所述轮毂参数包括:轮毂内径及轮毂阶梯差,
所述获取所述测量组件运动中所采集的信息,具体包括:
获取测量组件运动中所测量的实时水平位置信息以及高度位置信息。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:同步所述实时水平位置信息与高度位置信息。
4.根据权利要求3所述的方法,所述方法还包括:
根据所述高度位置信息计算运动过程中每个位置点的斜率值,并将斜率极值点确定为标记点。
5.根据权利要求4所述的方法,所述根据所述采集的信息,获得所述轮毂参数,具体包括:
获取所述标记点的水平位置信息及高度位置信息,根据所述标记点的水平位置信息及高度位置信息,获得所述轮毂内径及所述轮毂阶梯差。
6.根据权利要求1所述的方法,其特征在于,所述轮毂参数包括:轮毂内径及轮毂阶梯差,
所述获取所述测量组件运动中所采集的信息,具体包括:
获取测量组件运动中所测量的实时水平位置信息、高度位置信息以及目标位置图像信息。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:同步所述实时水平位置信息、高度位置信息以及目标位置图像信息。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
根据所述高度位置信息计算运动过程中每个位置点的斜率值,并将斜率极值点确定为标记点。
9.根据权利要求8所述的方法,其特征在于,所述根据所述采集的信息,获得所述轮毂参数,具体包括:
获取所述测量组件的运动路径上各标记点的高度位置信息,根据所述各标记点的高度位置信息,求解所述轮毂阶梯差。
10.根据权利要求8所述的方法,其特征在于,所述根据所述采集的信息,获得所述轮毂参数,具体包括:
拍摄所述测量组件的运动路径上不同标记点在水平方向上以及竖直方向上的图像信息,
将所述图像信息进行拼接,形成拼接图像,
根据所述拼接图像及不同标记点的位置信息,求解所述轮毂的内径。
11.一种轮毂参数测量装置,应用于电子设备,其特征在于,所述装置包括:
控制单元,用于发送控制指令,以控制测量组件相对所述轮毂运动,
获取单元,用于获取所述测量组件运动中所采集的信息,
处理单元,用于根据所述采集的信息,获得所述轮毂参数。
12.根据权利要求11所述的装置,其特征在于,所述轮毂参数包括:轮毂内径及轮毂阶梯差,
所述获取单元具体用于:
获取测量组件运动中所测量的实时水平位置信息以及高度位置信息。
13.根据权利要求12所述的装置,其特征在于,所述装置还包括:
第一同步单元,用于同步所述实时水平位置信息以及高度位置信息。
14.根据权利要求13所述的装置,其特征在于,所述装置还包括:
选择单元,用于根据所述高度位置信息计算运动过程中每个位置点的斜率值,并将斜率极值点确定为标记点。
15.根据权利要求14所述的装置,其特征在于,所述处理单元具体用于:
获取所述标记点的水平位置信息及高度位置信息,根据所述标记点的水平位置信息及高度位置信息,获得所述轮毂内径及所述轮毂阶梯差。
16.根据权利要求11所述的装置,其特征在于,所述轮毂参数包括:轮毂内径及轮毂阶梯差,
所述获取单元具体用于:
获取测量组件运动中所测量的实时水平位置信息、高度位置信息以及目标位置图像信息。
17.根据权利要求16所述的装置,其特征在于,所述装置还包括:
第二同步单元,用于同步所述实时水平位置信息、高度位置信息以及目标位置图像信息。
18.根据权利要求17所述的装置,其特征在于,所述装置还包括:
选择单元,用于根据所述高度位置信息计算运动过程中每个位置点的斜率值,并将斜率极值点确定为标记点。
19.根据权利要求18所述的装置,其特征在于,所述处理单元具体用于:
获取测量组件的运动路径上各标记点的高度位置信息,根据所述各标记点的高度位置信息,求解所述轮毂阶梯差。
20.根据权利要求18所述的装置,其特征在于,所述处理单元具体还用于:
拍摄所述测量组件的运动路径上不同标记点在水平方向上以及竖直方向上的图像信息,
将所述图像信息进行拼接,形成拼接图像,
根据所述拼接图像及不同标记点的位置信息,求解所述轮毂的内径。
21.一种电子设备,其特征在于,
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1-10任一项所述的方法。
22.一种轮毂参数测量***,其特征在于,包括:测量组件以及如权利要求21所述的电子设备。
23.根据权利要求22所述的***,其特征在于,所述测量组件包括:位置测量器件和测距器件,所述位置测量器件用于测量水平位置信息,所述测距器件用于测量高度位置信息。
24.根据权利要求23所述的***,其特征在于,所述测量组件还包括:图像采集器件,所述图像采集器件用于采集目标位置图像信息。
25.根据权利要求22-24任一项所述的***,其特征在于,所述***还包括:驱动器件,用于驱动所述测量组件运动。
26.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1-10任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910491952.0A CN112050760A (zh) | 2019-06-06 | 2019-06-06 | 一种轮毂参数测量方法、装置、电子设备及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910491952.0A CN112050760A (zh) | 2019-06-06 | 2019-06-06 | 一种轮毂参数测量方法、装置、电子设备及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112050760A true CN112050760A (zh) | 2020-12-08 |
Family
ID=73609238
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910491952.0A Pending CN112050760A (zh) | 2019-06-06 | 2019-06-06 | 一种轮毂参数测量方法、装置、电子设备及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112050760A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201788517U (zh) * | 2009-12-02 | 2011-04-06 | 长春理工大学 | 汽车轮毂生产信息识别*** |
CN103115567A (zh) * | 2013-01-18 | 2013-05-22 | 厦门大学 | 轮毂参数的在线测量方法 |
CN103217122A (zh) * | 2012-11-19 | 2013-07-24 | 北京东方鼎鑫科技有限公司 | 一种汽车铝合金轮毂成品在线尺寸测量方法及装置 |
CN105091802A (zh) * | 2015-09-09 | 2015-11-25 | 华中科技大学 | 一种基于激光测距传感器的便携式二维随动激光测量装置 |
CN108362227A (zh) * | 2018-03-19 | 2018-08-03 | 山东省科学院激光研究所 | 轮毂检测方法、装置、***及控制设备 |
CN108986038A (zh) * | 2018-06-01 | 2018-12-11 | 浙江大学 | 一种基于改进Hough变换的轮毂轮廓检测方法 |
-
2019
- 2019-06-06 CN CN201910491952.0A patent/CN112050760A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201788517U (zh) * | 2009-12-02 | 2011-04-06 | 长春理工大学 | 汽车轮毂生产信息识别*** |
CN103217122A (zh) * | 2012-11-19 | 2013-07-24 | 北京东方鼎鑫科技有限公司 | 一种汽车铝合金轮毂成品在线尺寸测量方法及装置 |
CN103115567A (zh) * | 2013-01-18 | 2013-05-22 | 厦门大学 | 轮毂参数的在线测量方法 |
CN105091802A (zh) * | 2015-09-09 | 2015-11-25 | 华中科技大学 | 一种基于激光测距传感器的便携式二维随动激光测量装置 |
CN108362227A (zh) * | 2018-03-19 | 2018-08-03 | 山东省科学院激光研究所 | 轮毂检测方法、装置、***及控制设备 |
CN108986038A (zh) * | 2018-06-01 | 2018-12-11 | 浙江大学 | 一种基于改进Hough变换的轮毂轮廓检测方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109029257B (zh) | 基于立体视觉和结构光视觉的大型工件位姿测量***、方法 | |
CN109612390B (zh) | 基于机器视觉的大尺寸工件自动测量*** | |
CN102376089B (zh) | 一种标靶校正方法及*** | |
CN109801333B (zh) | 体积测量方法、装置、***及计算设备 | |
CN108326850B (zh) | 一种机器人准确移动机械臂到达指定位置的方法及*** | |
CN107014312A (zh) | 一种振镜式线激光扫描三维测量***的整体标定方法 | |
CN113674345B (zh) | 一种二维像素级三维定位***及定位方法 | |
CN105783711B (zh) | 三维扫描仪校正***及其校正方法 | |
CN111707187B (zh) | 一种大型零件的测量方法及*** | |
CN112629441A (zh) | 基于线结构光动态视觉的3d曲面玻璃轮廓扫描检测方法及*** | |
JP5222430B1 (ja) | 寸法計測装置、寸法計測方法及び寸法計測装置用のプログラム | |
CN110793464A (zh) | 大视场条纹投影视觉三维测量***和方法 | |
Wu et al. | Monocular-vision-based method for online measurement of pose parameters of weld stud | |
CN113119129A (zh) | 一种基于标准球的单目测距定位方法 | |
KR102490521B1 (ko) | 라이다 좌표계와 카메라 좌표계의 벡터 정합을 통한 자동 캘리브레이션 방법 | |
CN113513981B (zh) | 基于双目立体视觉的多目标并行测量方法、***、设备及存储介质 | |
CN113310433A (zh) | 基于线结构光的虚拟双目立体视觉测量方法 | |
JP6186431B2 (ja) | キャリブレーション装置、キャリブレーションシステム、及び撮像装置 | |
JP7353757B2 (ja) | アーチファクトを測定するための方法 | |
CN106056121A (zh) | 基于sift图像特征匹配的卫星装配工件快速识别方法 | |
CN116697888A (zh) | 运动中目标点的三维坐标与位移测量的方法及*** | |
EP2472220A1 (en) | Three-dimensional shape measurement method and three-dimensional shape measurement system | |
CN112050739A (zh) | 一种轮毂参数测量方法、装置、电子设备及*** | |
CN112050771A (zh) | 一种轮毂参数测量方法、装置、电子设备及*** | |
KR102065337B1 (ko) | 비조화비를 이용하여 대상체의 이동 정보를 측정하는 장치 및 방법 |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20201208 |