当前位置: 首页 > 专利查询>攀枝花学院专利>正文

一种基于CMM提高机器人激光扫描测量精度的方法技术

技术编号:36521123 阅读:21 留言:0更新日期:2023-02-01 15:56
本发明专利技术公开了一种基于CMM提高机器人激光扫描测量精度的方法,利用CMM测得的若干离散点并结合CAD模型的对应信息实现对自由曲面进行精确定位对齐,然后利用机器人驱动激光传感器对工件进行快速扫描测量,并将生成的点云数据进行数据过滤后和CMM测得的精确点数据进行对齐配准,得到高精度的被测工件的三维检测数据。本发明专利技术提出了一种提高机器人激光扫描测量精度的补偿方法,解决了机器人激光检测在工业应用中精度低、稳定性差、检测路径规划复杂,测量数据的转换处理问题,另外,通过校准及补偿的算法,可对检测数据进行数字化、智能化处理,其应用价值和市场前景巨大。其应用价值和市场前景巨大。其应用价值和市场前景巨大。

【技术实现步骤摘要】
一种基于CMM提高机器人激光扫描测量精度的方法


[0001]本专利技术涉及测量
,具体涉及一种基于CMM提高机器人激光扫描测量精度的方法。

技术介绍

[0002]三坐标测量机(Coordinate Measuring Machining,缩写CMM)是一种精密测量设备,利用CMM进行精密测量是测量和获得工件尺寸数据的最有效的方法之一,其广泛应用于机械、汽车、航空、军工、模具等行业。CMM最较为通用的是“接触式检测”,其优点是:检测精度较高、性能稳定,尤其适合测量形状规整的高精度零部件,是目前制造质量检测体系中不可缺少的精密检测设备。但接触式检测也有其技术缺点,如:接触式测量的测头与被测面直接接触,容易造成测头损伤,且不易测量复杂零件内部廓形和软质材料。同时,接触式测量时被测面具有微小变形,无法适用于航空航天等领域中具有高精度要求的薄壁复杂曲面。另外,接触式测量多采用逐点测量的方式,测量效率低,测量速度慢,测量结果还需进行测头半径补偿。针对接触式测量的这些缺陷,目前非接触式测量的技术应用发展迅速,其目的主要是解决CMM接触式测量带来的以上问题。非接触式测量具有测量速度快、测量效率高、实施性强、被测面无变形、测头无损伤、无需半径补偿等优点,成为复杂曲面测量的发展趋势,国内外CMM厂商多采用了在CMM设备上加装激光、相机等机器视觉非接触传感器来实现快速检测,但其主要依赖CMM自身结构和控制及数据处理,但该
主要依赖国外的硬件及软件供应商提供技术升级及服务,且功能开放性较差,升级和改造的价格昂贵,接触式检测和非接触检测的技术优势很难二者兼容等。另外,目前随着检测要求不断提高,尤其是基于3D数学模型方向的检测更是未来精密检测发展的方向,而空间三维补偿在复杂零件检测中的关键技术之一。随着机器人技术和高精度传感器技术的快速发展,机器人的应用领域也将向多学科、高科技交叉融合方向发展,其技术涉及电工电子、机械制造、计算机、传感器、数据处理等许多领域。因此可以将CMM接触式测量与机器人灵活控制技术以及激光检测定位原理结合,从而设有一种基于CMM进行机器人激光检测的方法,解决机器人激光检测在工业应用中,精度低、稳定性差、检测路径规划复杂,测量数据转换处理繁琐等一些技术瓶颈,另外借助3D数学模型进行精度校准和补偿,实现数据处理数字化,进一步提高器人激光扫描测量的精度。
[0003]现有技术中:专利技术专利申请号:201610602245.0,专利技术专利名称:一种机器人坐标系与三维测量标系的变换方法,该专利技术专利主要提出一种机器人坐标系与三维测量坐标系的变换方法,该方法通过公共点提取、变换矩阵计算和坐标转换步骤实现测量数据的坐标到机器人坐标的交换,而对于机器人末端加载检测工具进行扫描测量的位置校准及控制并未涉及,另外,对于提高机器人进行激光扫描检测精度的方法以及和CMM精密测量数据的误差补偿及数据的融合算法也并未涉及。
[0004]专利技术专利申请号:201910596496.6,专利技术专利名称:一种基于三坐标平台的机器人标定方法,该专利技术主要提出了一种基于三坐标平台的机器人标定方法,是在三坐标平台上
设置标定点,用工业相机做辅助定位,获取标定点位置信息,分析和测量平台的三维误差,通过线性算法补差测量平台几何误差,完成三坐标平台的误差补偿,建立三坐标平台坐标系与机器人基础坐标系的映射关系进行机器人标定示教。但该方法基于自己搭建的三坐标平台,因此对其搭建的三坐标平台精度要求极高。

技术实现思路

[0005]针对上述问题,本专利技术提供一种基于CMM提高机器人激光扫描测量精度的方法,利用机器人及线激光传感器的灵活控制的特点,结合CMM接触式测量点的高精度和可靠性数据以及被测工件的CAD理论模型,对复杂曲面工件进行高效、高精度的测量,实现了复杂曲面零件的三维测量及精度分析。本专利技术采用下述的技术方案:
[0006]一种基于CMM提高机器人激光扫描测量精度的方法,其特征在于,包括以下步骤:
[0007]S1、通过CMM自带的高精度校准球进行三坐标测头的校准。
[0008]S2、进行激光传感器坐标系与机器人末端坐标系之间的转换标定,具体操作为:
[0009]在CMM平台上放置标准量块,量块位置进行三个方位的摆放,分别平行于CMM的X轴、Y轴及Z轴,然后通过机器人示教器或离线仿真软件与机器人实时通讯及控制,控制机器人末端的激光传感器分别沿X、Y及Z方向进行移动,粗调整时可以通过观察激光传感器的光束与量块边沿的重合位置关系来调整激光传感器的位置,精确调整则要将扫描的点云数据导入电脑点云处理软件中,并进行数据过滤,将点云数据和标准量块的CAD数模进行ICP配准得到点云和CAD数模的变换矩阵,该变换矩阵为四维转换矩阵:
[0010][0011]该矩4*4矩阵中的M编号开头的元素为ICP配准后的变换矩阵数据,Tx、Ty及Tz为在X、Y及Z方向的平移数据,由于得到了通过ICP配准后的变换矩阵,则一个矩阵数组的排列方式以及一个点或向量与矩阵相乘以获得新坐标的计算公式如下:
[0012][0013]在进行变换运算时,将当前点的四个分量分别与矩阵的每个行进行点乘运算,如下所示:
[0014][0015]由于在变换矩阵中,最后一行中的M30、M31和M32的数值始终为0,所以w

的结果取决于w,作为坐标点时,w参数为1,这样所有的几何变换和向量运算都可以用相同的矩阵乘
积进行运算和变换。
[0016]S3、进行激光传感器在CMM坐标系下的校准,计算公式为:
[0017][0018]式中,表示机器人目标姿态;表示机器人末端初始位置;R表示机器人坐标系;E表示机器人末端当前坐标系;Ed表示机器人末端目标坐标系;
[0019]将计算出的误差直接补偿到机器人末端坐标系中。
[0020]S4、校准后的数据结合三坐标专业的测量软件与工业机器人离线编程仿真软件进行集成,规划检测路径;通过CMM三坐标测量机的机器人激光检测虚拟仿真系统,对CMM检测与机器人激光扫描检测进行虚拟仿真,确认是否安全无碰撞,若是,进行下一步;若否,则重新规划检测路径。
[0021]S5、CMM对被测工件进行测量,得到稀疏点云。
[0022]S6、机器人驱动激光传感器先对标准球进行扫描测量,获取校准球的点云数据,沿检测路径对被测工件进行扫描测量,获取工件的高密度点云数据。
[0023]S7、对激光传感器扫描测量的高密度点云数据通过点云处理或测量软件进行快速处理,将得到理想的点云数据与CMM测得的稀疏点云数据进行对齐配准,快速重构出被测目标工件的三维模型,将三维模型与被测工件的理论CAD模型进行对比、分析及评价,即可得到工件的真实尺寸及精度的评价。
[0024]进一步的,所述机器人安装在CMM周围,所述激光传感器安装在机器人末端,如图1
[0025]本专利技术的有益效果是:
[0026]1、本专利技术专利将CMM的高精度接触测量原理和机器人的灵活控制技术以及激光检测定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于CMM提高机器人激光扫描测量精度的方法,其特征在于,包括以下步骤:S1、通过CMM自带的高精度校准球进行三坐标测头的校准;S2、进行激光传感器坐标系与机器人末端坐标系之间的转换标定;S3、进行激光传感器在CMM坐标系下的校准;S4、校准后的数据结合三坐标专业的测量软件与工业机器人离线编程仿真软件进行集成,规划检测路径;通过CMM三坐标测量机的机器人激光检测虚拟仿真系统,对CMM检测与机器人激光扫描检测进行虚拟仿真,确认是否安全无碰撞,若是,进行下一步;若否,则重新规划检测路径;S5、CMM对被测工件进行测量,得到稀疏点云;S6、机器人驱动激光传感器先对标准球进行扫描测量,获取校准球的点云数据,沿检测路径对被测工件进行扫描测量,获取工件的高密度点云数据;S7、对激光传感器扫描测量的高密度点云数据通过点云处理或测量软件进行快速处理,将得到理想的点云数据与CMM测得的稀疏点云数据进行对齐配准,快速重构出被测目标工件的三维模型,将三维模型与被测工件的理论CAD模型进行对比、分析及评价,即可得到工件的真实尺寸及精度的评价。2.根据权利要求1所述的一种基于CMM提高机器人激光扫描测量精度的方法,其特征在于,所述机器人安装在CMM周围,所述激光传感器安装在机器人末端。3.根据权利要求1所述的一种基于CMM提高机器人激光扫描测量精度的方法,其特征在于,所述步骤S2中激光传感器坐标系和机器人末端坐标系之间转换标定的具体操作为:在CMM平台上放置标准量块,量块位置进行三个方位的摆放...

【专利技术属性】
技术研发人员:夏斌袁清冽隆丽
申请(专利权)人:攀枝花学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1