System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及轮对测量领域,具体涉及一种基于双圆心约束的踏面轮廓配准方法。
技术介绍
1、近年来,结构光测量技术被广泛应用在轮对几何参数检测领域,如专利文件cn115326812a提出了一种车载轮对测量传感器及测量方法,该方法利用激光器向车轮表面投射激光,相机采集激光图像,再基于激光图像分析车轮的几何尺寸。
2、在结构光轮对测量方案中,激光器光平面穿过轮轴(与轮对正截面重合),相机设置在激光器周围,会与光平面呈现一定的夹角,为此,采集的到的图像中,激光条轮廓线相比于车轮基准设计轮廓(车轮正截面上的轮廓线)存在旋转、平移。为了便于评估车轮几何尺、对比分析踏面区域的磨耗程度,需要将采集到的激光条轮廓(踏面轮廓)对齐到车轮基准设计轮廓(车轮正截面上的踏面轮廓)上,即:进行轮廓配准。
3、专利文件cn112937633a提出了一种便携式轮对参数检测仪,其在进行实测轮廓向标准轮廓对齐时,平移量通过基于半径约束的圆弧拟合法拟合轮缘顶点所在圆弧圆心得到;其旋转量则通过最小二乘曲线拟合法拟合轮辋外侧倾斜段得到。然而对于实际服役的车轮其轮缘顶点所在圆弧段圆心角通常偏小且存在噪声,容易出现光散射和边界不明等原因使得拟合的圆弧包含离群点,常规的最小二乘拟合法难以保证定位圆心的精度和有效性,进而影响到轮缘尺寸的测量精度。此外,轮辋外侧面倾斜段比较短,其拟合精度也难以得到保障。
技术实现思路
1、为了解决上述技术问题,本专利技术提供一种基于双圆心约束的踏面轮廓配准方法,旨在准确获取实
2、为此,本专利技术的技术方案如下:
3、一种基于双圆心约束的踏面轮廓配准方法,包括以下步骤:
4、1)激光器向待测车轮表面投射线激光,相机采集激光条图像,所述激光器的光平面经过轮轴;
5、在激光条图像中提取光条中心线,获取光条中心线上的各像素点在相机坐标系下的三维坐标,再将各个三维坐标投影到激光器的光平面上,得到各点的二维坐标、各个二维坐标组成实测踏面轮廓;
6、在实测踏面轮廓上查找与内侧面距离最近和次近的两段圆弧区域,两段圆弧区域对应的半径不同,分别记为圆弧区域i、圆弧区域ii;
7、利用圆弧区域i、圆弧区域ii分别拟合圆,得到实测圆心坐标i、实测圆心坐标ii;
8、2)分别将实测圆心坐标i、实测圆心坐标ii旋转平移,并令旋转平移后的实测圆心坐标i、实测圆心坐标ii与基准圆心坐标i、基准圆心坐标ii重叠,建立方程组,联立求解旋转角和平移量;其中,基准圆心坐标i、基准圆心坐标ii为预先存储的基准数据,表示基准踏面轮廓上的圆弧区域i、圆弧区域ii所对应的圆心坐标,所述基准踏面轮廓为正截面截取的踏面轮廓,所述正截面经过轮轴;
9、利用求解出的旋转角和平移量对光条中心线旋转平移,将其与基准踏面轮廓对齐,完成踏面轮廓配准。
10、进一步,利用圆弧区域i、圆弧区域ii分别拟合圆,得到实测圆心坐标i、实测圆心坐标ii;方式如下:
11、构建目标函数minf(ox,oy):
12、
13、其中,(xi,yi)为圆弧区域i内的第i个二维坐标点,m表示圆弧区域i内的总点数,(ox,oy)表示实测圆心坐标i,(x′j,y′j)为圆弧区域ii内的第j个二维坐标点,n表示圆弧区域ii内的总点数,l表示基准圆心坐标i与基准圆心坐标ii之间的距离,α表示基准圆心坐标i与基准圆心坐标ii之间的连线与水平线之间的夹角,r、r'分别表示圆弧区域i、圆弧区域ii对应的基准半径值,其通过车轮的标准设计文件获得;
14、利用最优化方法求解目标函数,使得目标函数的值最小,得到实测圆心坐标i(ox,oy);
15、再基于:求解实测圆心坐标ii(o′x,o′y)。
16、优选,所述最优化方法包括l-m方法、nelder-mead方法、最小二乘法、高斯-牛顿法和levenberg-marquardt方法。
17、进一步,步骤1)中,在实测踏面轮廓上查找与内侧面距离最近和次近的两段圆弧区域,两段圆弧区域对应的半径不同,分别记为圆弧区域i、圆弧区域ii;方法如下:
18、在实测踏面轮廓上查找内侧面轮廓线上的二维坐标点,利用查找到的二维坐标点拟合直线s;
19、分别计算光条中心线上的其他二维坐标点与拟合直线s之间的距离,将距离值处于距离区间i的二维坐标点存储到圆弧区域i对应的点集中、距离值处于距离区间ii的二维坐标点存储到圆弧区域ii对应的点集中;
20、其中,距离区间i、距离区间ii均根据车轮的标准设计文件或者车轮设计数模获得。
21、进一步,在实测踏面轮廓上查找内侧面轮廓线上的二维坐标点,方式为:
22、方式一:
23、预先获取内侧面轮廓线处于激光条图像的左侧/右侧,在光条中心线的对应侧查找多个像素点,将这些像素点对应的二维坐标记为内侧面轮廓线上的二维坐标点;
24、或者,方式二:
25、①计算实测踏面轮廓的重心点,在实测踏面轮廓上取距离重心点最远的点记为前序点;将与前序点距离最近的二维坐标点记为当前点、将与当前点距离最近的二维坐标点记为后序点;
26、依次对实测踏面轮廓上的二维坐标点进行以下判断:
27、判断前序点与当前点构成的方向向量、当前点与后序点构成的方向向量的方向是否一致;
28、若一致,则将后序点记为踏面轮廓点,并将当前点更新为前序点、后序点更新为当前点,与当前点距离最近的二维坐标点记为后序点;继续进行下一次判断;直到遍历完实测踏面轮廓上的所有二维坐标点;
29、若不一致,则跳过该后序点,将与当前点距离最近的其他二维坐标点记为新的后序点;再次进行下一次判断;直到遍历完实测踏面轮廓上的所有二维坐标点;
30、根据二维坐标点被判断的次序,为各个踏面轮廓点依次编号;剔除后3%~10%的踏面轮廓点,利用其它踏面轮廓点执行步骤②;
31、②获取首编号的踏面轮廓点和中间编号的踏面轮廓点之间的方向向量p、中间编号的踏面轮廓点与尾编号的踏面轮廓点之间的方向向量q;
32、当预先知晓实测踏面轮廓中二维坐标点从左向右的排布顺序为内侧面、踏面、外侧面时:
33、若方向向量p、方向向量q叉积值小于0,则尾编号的踏面轮廓点标记为内侧面轮廓线上的点,利用其与次尾编号的踏面轮廓点拟合直线;
34、若方向向量p、方向向量q叉积值大于0,则首编号的踏面轮廓点标记为内侧面轮廓线上的点,利用其与第二个编号的踏面轮廓点拟合直线;
35、当预先知晓实测踏面轮廓中二维坐标点从左向右的排布顺序为外侧面、踏面、内侧面时:
36、若方向向量p、方向向量本文档来自技高网...
【技术保护点】
1.一种基于双圆心约束的踏面轮廓配准方法,其特征在于,包括以下步骤:
2.如权利要求1所述基于双圆心约束的踏面轮廓配准方法,其特征在于:利用圆弧区域I、圆弧区域II分别拟合圆,得到实测圆心坐标I、实测圆心坐标II;方式如下:
3.如权利要求2所述基于双圆心约束的踏面轮廓配准方法,其特征在于:所述最优化方法包括L-M方法、Nelder-Mead方法、最小二乘法、高斯-牛顿法和Levenberg-Marquardt方法。
4.如权利要求1所述基于双圆心约束的踏面轮廓配准方法,其特征在于:步骤1)中,在实测踏面轮廓上查找与内侧面距离最近和次近的两段圆弧区域,两段圆弧区域对应的半径不同,分别记为圆弧区域I、圆弧区域II;方法如下:
5.如权利要求4所述基于双圆心约束的踏面轮廓配准方法,其特征在于:在实测踏面轮廓上查找内侧面轮廓线上的二维坐标点,方式为:
6.如权利要求5所述基于双圆心约束的踏面轮廓配准方法,其特征在于:所述阈值A为1/4~2/3倍的平均踏面轮廓点间距。
7.如权利要求4所述基于双圆心约束的踏面轮廓配准
8.如权利要求1所述基于双圆心约束的踏面轮廓配准方法,其特征在于:步骤2)中,分别对实测圆心坐标I、实测圆心坐标II旋转平移,并令旋转平移后的实测圆心坐标I、实测圆心坐标II分别等于基准圆心坐标I、基准圆心坐标II,建立方程组,联立求解旋转角θ和平移量tx、ty,方式如下:
9.如权利要求1所述基于双圆心约束的踏面轮廓配准方法,其特征在于:所述基准圆心坐标I、基准圆心坐标II根据车轮的标准设计文件或者根据车轮设计数模获得。
...【技术特征摘要】
1.一种基于双圆心约束的踏面轮廓配准方法,其特征在于,包括以下步骤:
2.如权利要求1所述基于双圆心约束的踏面轮廓配准方法,其特征在于:利用圆弧区域i、圆弧区域ii分别拟合圆,得到实测圆心坐标i、实测圆心坐标ii;方式如下:
3.如权利要求2所述基于双圆心约束的踏面轮廓配准方法,其特征在于:所述最优化方法包括l-m方法、nelder-mead方法、最小二乘法、高斯-牛顿法和levenberg-marquardt方法。
4.如权利要求1所述基于双圆心约束的踏面轮廓配准方法,其特征在于:步骤1)中,在实测踏面轮廓上查找与内侧面距离最近和次近的两段圆弧区域,两段圆弧区域对应的半径不同,分别记为圆弧区域i、圆弧区域ii;方法如下:
5.如权利要求4所述基于双圆心约束的踏面轮廓配准方法,其特征在于:在实测...
【专利技术属性】
技术研发人员:郭寅,郭磊,尹仕斌,张楠楠,杨蕴鹏,
申请(专利权)人:易思维杭州科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。