扫石器距离轨面高度的测量方法及测量系统与流程

文档序号:30956822发布日期:2022-07-30 10:23阅读:来源:国知局

技术特征:
1.一种扫石器距离轨面高度的测量方法,其特征在于,包括:点云数据采集步骤:通过采集单元采集并输出扫石器与轨面的点云数据;点云模型获得步骤:将所述点云数据分割为扫石器点云数据及轨面点云数据,对所述扫石器点云数据及所述轨面点云数据进行曲面拟合获得点云模型;点云模型处理步骤:对所述点云模型之间的空洞进行填充处理后,再进行切片处理获得多组切片数据;高度值计算步骤:根据多组所述切片数据及所述点云数据获得轨面边缘线及扫石器边缘线后,根据所述轨面边缘线及所述扫石器边缘线的交点坐标及所述点云数据获得扫石器距离轨面的高度值。2.如权利要求1所述的测量方法,其特征在于,还包括:自主姿态校正步骤:根据标定位姿及3d匹配后的当前扫石器在3d相机坐标系下的位姿获得目标姿态,根据所述目标姿态调节所述采集单元。3.如权利要求1所述的测量方法,其特征在于,所述点云模型获得步骤包括:离散点处理步骤:根据点云特征设定的约束条件滤除所述点云数据中的离散点;异常点处理步骤:通过滤波器对滤除离散点后的所述点云数据进行滤波处理剔除所述点云数据中的异常点;点云数据分割步骤:通过训练后的pointnet++模型将所述点云数据分割为所述扫石器点云数据及所述轨面点云数据;点云数据拟合步骤:通过插值型移动最小二乘法对所述扫石器点云数据及所述轨面点云数据进行拟合获得所述点云模型。4.如权利要求1所述的测量方法,其特征在于,所述点云模型处理步骤还包括:将拟合得到的所述点云模型进行三角化处理后,根据一设定间距对所述点云模型进行切片化处理获得多组所述切片数据。5.如权利要求1所述的测量方法,其特征在于,所述高度值计算步骤包括:边缘点获取步骤:遍历每组所述切片数据与所述点云数据的交点获得边缘点;边缘线获取步骤:对所述边缘点进行直线拟合获得所述轨面边缘线及所述扫石器边缘线;高度值获得步骤:在空间中对所述轨面边缘线及所述扫石器边缘线进行平移获得二个交点及所述交点的交点坐标,根据所述交点坐标计算获得所述高度值。6.如权利要求2所述的测量方法,其特征在于,所述采集单元包括机械臂及装设于所述机械臂上的3d相机,所述自主姿态校正步骤包括:当前位姿关系获取步骤:根据多个机械臂姿态下的当前扫石器点云数据与标准扫石器点云数据进行3d匹配后,获得所述3d相机与当前扫石器间的当前位姿关系;标定位姿获取步骤:根据所述当前位姿关系与多个机械臂姿态计算出所述机械臂与所述3d相机之间的标定位姿;第一位姿获取步骤:根据所述机械臂处于初始姿态时的当前扫石器点云数据与所述标准扫石器点云数据进行3d点云匹配获得当前扫石器在所述3d相机坐标系下的第一位姿;第二位姿获取步骤:根据所述第一位姿、所述标定位姿及所述初始姿态获得当前机械臂基坐标系下的当前扫石器的第二位姿;
机械臂调整步骤:根据所述第二位姿、标准位姿关系及所述标定位姿获得目标姿态,根据所述目标姿态调整所述机械臂。7.一种扫石器距离轨面高度的测量系统,其特征在于,包括:采集单元,采集并输出扫石器与轨面的点云数据;点云模型获得单元,将所述点云数据分割为扫石器点云数据及轨面点云数据,对所述扫石器点云数据及所述轨面点云数据进行曲面拟合获得点云模型;点云模型处理单元,对所述点云模型之间的空洞进行填充处理后,再进行切片处理获得多组切片数据;高度值计算单元,根据多组所述切片数据及所述点云数据获得轨面边缘线及扫石器边缘线后,根据所述轨面边缘线及所述扫石器边缘线的交点坐标及所述点云数据获得扫石器距离轨面的高度值。8.如权利要求7所述的测量系统,其特征在于,还包括:自主姿态校正单元,根据标定位姿及3d匹配后的当前扫石器在3d相机坐标系下的位姿获得目标姿态,根据所述目标姿态调节所述采集单元。9.如权利要求7所述的测量系统,其特征在于,所述点云模型获得单元包括:离散点处理步模块,根据点云特征设定的约束条件滤除所述点云数据中的离散点;异常点处理模块,通过滤波器对滤除离散点后的所述点云数据进行滤波处理剔除所述点云数据中的异常点;点云数据分割模块,通过训练后的pointnet++模型将所述点云数据分割为所述扫石器点云数据及所述轨面点云数据;点云数据拟合模块,通过插值型移动最小二乘法对所述扫石器点云数据及所述轨面点云数据进行拟合获得所述点云模型。10.如权利要求7所述的测量系统,其特征在于,所述高度值计算单元包括:边缘点获取模块,遍历每组所述切片数据与所述点云数据的交点获得边缘点;边缘线获取模块,对所述边缘点进行直线拟合获得所述轨面边缘线及所述扫石器边缘线;高度值获得模块,在空间中对所述轨面边缘线及所述扫石器边缘线进行平移获得二个交点及所述交点的交点坐标,根据所述交点坐标计算获得所述高度值。

技术总结
本发明公开了一种扫石器距离轨面高度的测量方法及测量系统,测量方法包括:点云数据采集步骤:通过采集单元采集并输出扫石器与轨面的点云数据;点云模型获得步骤:将点云数据分割为扫石器点云数据及轨面点云数据,对扫石器点云数据及轨面点云数据进行曲面拟合获得点云模型;点云模型处理步骤:对点云模型之间的空洞进行填充处理后,再进行切片处理获得多组切片数据;高度值计算步骤:根据多组切片数据及点云数据获得轨面边缘线及扫石器边缘线后,根据轨面边缘线及扫石器边缘线的交点坐标及点云数据获得扫石器距离轨面的高度值。本发明通过无接触方式来获取扫石器的三维数据,实现扫石器距离轨面高度的精准测量。现扫石器距离轨面高度的精准测量。现扫石器距离轨面高度的精准测量。


技术研发人员:崔凤钊 赵晓东 庄国军 李祥瑞 孔佳麟 魏佳 陈超
受保护的技术使用者:中车青岛四方车辆研究所有限公司
技术研发日:2022.04.07
技术公布日:2022/7/29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1