CN107014331A - 一种关节臂测量力误差辨识装置及误差辨识校正方法 - Google Patents
一种关节臂测量力误差辨识装置及误差辨识校正方法 Download PDFInfo
- Publication number
- CN107014331A CN107014331A CN201710397608.6A CN201710397608A CN107014331A CN 107014331 A CN107014331 A CN 107014331A CN 201710397608 A CN201710397608 A CN 201710397608A CN 107014331 A CN107014331 A CN 107014331A
- Authority
- CN
- China
- Prior art keywords
- measurement
- measuring
- measuring surface
- plane
- joint arm
- 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.)
- Granted
Links
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
- 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
- G01B21/04—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 by measuring coordinates of points
- G01B21/045—Correction of measurements
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Abstract
一种关节臂式坐标测量机测量力误差辨识装置,包括基座、两高精度压力传感器及显示模块、固定螺栓,其特征在于,在两压力传感器测量平面上设有左测量面和右测量面,待测的关节臂式坐标测量机测头靠在高精度压力传感器左右测量面中心3mm的区域内。本发明的优点有:1)设计的测力装置可以得出关节臂式坐标测量机长度测量误差与对应测量力大小间的映射关系;2)基于该映射关系建立基于模拟退火算法的测量力误差补偿模型,实现测量力误差补偿,提高关节臂的测量精度。
Description
技术领域
本发明涉及关节臂式坐标测量机领域,具体涉及一种关节臂测量力误差辨识装置及误差辨识校正方法。
背景技术
关节臂式坐标测量机(下文简称关节臂)是实现坐标测量的高精度仪器,在坐标测量过程中,由于接触式测头与被测物体相互接触而产生测量力,从而引入测量力误差,接触测量力是影响关节臂测量精度的重要因素,由于测量力的存在,使得在接触式测量过程中,测头与被测件之间产生局部变形、测杆弯曲变形,这使得关节臂测头的真实几何形状与其运动学方程不匹配,从而带来较大测量误差。尽管可以通过对关节臂进行定期的校准来减少测头误差,但在校准和测量过程中通常忽略了测量力这一因素的影响,其不能补偿测量力在此过程中带来的校准误差和测量误差。为提高关节臂的测量精度,需对关节臂测量力误差进行辨识和补偿。
发明内容
本发明所要解决的技术问题是设计一个关节臂测量力误差辨识方法,该方法可辨识出关节臂在进行长度测量的过程中,测量力与测量误差的对应关系。
本发明解决的技术问题所采用的技术方案如下:
本发明是通过如下技术方案实现的:
一种关节臂式坐标测量机测量力误差辨识装置,包括基座,基座上通过螺栓固定有U形支架,U形支架左外壁和右外壁上均固定有高精度压力传感器,两个高精度压力传感器连接有显示模块,显示模块显示高精度压力传感器的读数;左侧高精度压力传感器测量平面上设有左测量面,右侧高精度压力传感器测量平面上设有右测量面,关节臂式坐标测量机测头在左测量面和右测量面内进行测定,左测量面和右测量面的范围为高精度压力传感器中心3mm的区域内。
一种关节臂式坐标测量机测量力误差辨识校正方法,包括如下步骤:
步骤一)采用超高精度的正交式坐标测量机进行左测量面和右测量面间的距离标定;标定结果作为两个测量面间距离真实值,记为L;
步骤二)用关节臂在左测量面测X(X≥3)个坐标点Pi(xi,yi,zi),(i=1,2,…,X),测定过程中测量力大小相同,利用各点到测量平面距离平方和最小得出拟合平面V,然后在右测量面测出一点Pk(xk,yk,zk),且保证与左端压力传感器测量力相同,最后求得Pk到平面V的距离即为关节臂对两测量面间的距离测定值;改变测量力的大小,进行重复实验,测量力的大小为Fi,(i=1,2,…,N),得到一系列距离测定值Li,(i=1,2,…,N);
步骤三)计算关节臂测量力误差ei:
ei=Li-L-d
其中,Li为左右量测量面距离测定值,L真实值,d为关节臂测头直径;由上述测量结果得出(Fi,ei),i=1,2,…间的映射关系;
步骤四)根据测量结果拟合出关节臂长度测量误差与对应测量力之间的线性映射关系:
f(F;k,b)=kF+b
其中,k为拟合直线的斜率,b为拟合直线的截距;
根据线性映射关系,设定目标函数H为(Fi,ei),i=1,2,…到拟合函数f(F;k,b)的偏离程度:
利用模拟退火算法迭代运算目标函数,得到使H最小的k、b值最优解;
步骤五)使用k、b值最优解建立误差补偿模型,利用误差补偿模型即可对关节臂测量力误差进行校正。
进一步的改进,所述步骤一)在采用超高精度的正交式坐标测量机进行距离标定的方法为:在左测量面随机测出25个坐标点PN(N=1,2,…,25),每5个点拟合出一个平面,共拟合出5个平面Vi(i=1,2,…,5);右测量面测出25个坐标点PM(M=1,2,…,25),每5个点拟合出一个平面,共拟合出5个平面,共拟合出5个平面Vj(j=1,2,…,5);分别计算出平面Vi和Vj的平面度,以及相同标号的两拟合平面的平行度及三维距离;计算结果达标,则以左右两拟合面的平均值作为两个测量面间距离真实值。
与现有技术相比,本发明具有以下优点:
1)设计的测力装置可以得出关节臂长度测量误差与对应测量力大小间的映射关系;2)基于该映射关系建立基于模拟退火算法的测量力误差补偿模型,实现测量力误差补偿,提高关节臂的测量精度。
附图说明
图1所示的是本发明测力装置结构示意图。其中1为U形支架;2为压力传感器;3为关节臂测头或三坐标测量机测头;
图2所示的是本发明的基于模拟退火算法的误差补偿方法流程图;
图3所示的是关节臂长度测量误差与测量力关系曲线;
图4所示的是关节臂测量力误差补偿前后对比图。
具体实施方式
实施例1
如图1所示的一种用于检测关节臂接触测量力的装置,将高精度压力传感器固定于U形支架两端,两个高精度压力传感器连接有显示模块,显示模块显示高精度压力传感器的读数(显示模块未在图中画出)。为保障精度,左测量面和右测量面的范围为高精度压力传感器中心3mm的区域内。
一方面,本发明采用精度较高的压力传感器,且能保证传感器测量面的平面度及两测量面的平行度,尽量减少外界因素的干扰。另一方面,选择模拟退火算法,能很好地做到误差补偿效果,其方法可以以一定的概率跳出局部最优解从而实现全局最优。
1、测力装置标定
用正交式坐标测量机在两传感器测量平面分别进行坐标测量。首先在左测量面上随机测出25个坐标点PN(N=1,2,…,25),右侧传感器测量平面测出25个坐标点PM(M=1,2,…,25)。然后取左侧传感器测出的25个坐标中的5个进行平面拟合,共拟合出5个平面Vi(i=1,2,…,5),右侧同理,共拟合出5个平面Vj(j=1,2,…,5)。最后分别计算出平面Vi和Vj的平面度、两拟合平面的平行度及三维距离,从而实现对两传感器测量两平面的真实距离的标定。其平面度、平行度及标定距离如表1所示。为提高测量精度,限定坐标测量范围为传感器测量平面中心半径3mm范围内。
表1平面度、平行度及标定距离(mm)
由上述标定实验可知,两传感器测量平面的平面度、平行度误差均很小,平面度误差最大不超0.003mm,平行度误差最大不超过0.007mm,满足实验要求,两传感器间标定距离的真实值取5次实验的平均值:L=186.201mm。
2、关节臂测量力误差
用关节臂在左测量面上以近似相同大小的测力进行坐标测量,测出X(X≥3)个坐标点Pi(i=1,2,…,X),并应用最小二乘法拟合出最小二乘平面V(测量力的大小可通过显示模块读取,调整测量力以保证大小相同)。在右测量面上以与左侧近似大小的测量力测出一个坐标点Pk(xk,yk,zk)。最后根据点到面的距离公式求出点Pk到最小二乘平面V的距离即为关节臂测量值Li,改变测量力的大小,进行重复实验,测量力的大小为Fi,(i=1,2,…,N),得到一系列距离测定值Li,(i=1,2,…,N)。
3、计算关节臂测量力误差ei
ei=Li-L-d
其中,Li为左右量测量面距离测定值,L真实值,d为关节臂测头直径;(本方法采用的关节臂测头直径为6mm)。得出关节臂长度测量误差与测量力的关系如图3所示。
4、基于模拟退火算法的误差补偿模型
模拟退火算法(Simulated Annealing,SA)是由N.Metropolis等人于1953年最早它提出。它是基于Monte-Carlo迭代求解策略的一种随机寻优的算法。模拟退火算法的基本思想是从某一较高的初始温开始,然后随着温度的降低,并结合概率突跳特性,在所有解空间中随机寻找目标函数的全局最优解。
根据测量结果拟合出关节臂长度测量误差与对应测量力之间的线性映射关系f(F;k,b)=kF+b。F为测量力,k为拟合直线的斜率,b为拟合直线的截距;
根据线性映射关系,设定目标函数H为(Fi,ei),i=1,2,…到拟合函数f(F;k,b)的偏离程度:
利用模拟退火算法迭代运算目标函数,得到使H最小的k、b值最优解,具体流程如图2所示。
5.使用k、b值最优解建立误差补偿模型,利用误差补偿模型即可对关节臂测量力误差进行校正。基于该模型得出的误差补偿前后对比如图4所示。
本发明针对关节臂接触测量力这一因素展开检测方法分析,通过设计一个简单测力装置,将关节臂在考虑接触测量力的情况下进行坐标测量,研究发现接触测量力对关节臂式坐标测量机测量精度的影响很大,并对测量力造成的误差进行误差补偿。该发明充分考虑到接触测量力对关节臂式坐标测量机测量精度的影响,为后续提高关节臂式坐标测量机的测量精度提供了一种检测方法。
以上实施例仅用于说明本发明,但不用来限制本发明的范围,凡是依据本发明的技术实质对以下实例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
Claims (3)
1.一种关节臂式坐标测量机测量力误差辨识装置,包括基座,其特征在于,所述基座上通过螺栓固定有U形支架,U形支架左外壁和右外壁上均固定有高精度压力传感器,两个高精度压力传感器连接有显示模块,显示模块显示高精度压力传感器的读数;左侧高精度压力传感器测量平面上设有左测量面,右侧高精度压力传感器测量平面上设有右测量面,关节臂式坐标测量机测头在左测量面和右测量面内进行测定,左测量面和右测量面的范围为高精度压力传感器中心3mm的区域内。
2.一种关节臂式坐标测量机测量力误差辨识校正方法,其特征在于,包括如下步骤:
步骤一)采用超高精度的正交式坐标测量机进行左测量面和右测量面间的距离标定;标定结果作为两个测量面间距离真实值,记为L;步骤二)用关节臂在左测量面测X(X≥3)个坐标点Pi(xi,yi,zi),(i=1,2,…,X),测定过程中测量力大小相同,利用各点到测量平面距离平方和最小得出拟合平面V,然后在右测量面测出一点Pk(xk,yk,zk),且保证与左端压力传感器测量力相同,最后求得Pk到平面V的距离即为关节臂对两测量面间的距离测定值;改变测量力的大小,进行重复实验,测量力的大小为Fi,(i=1,2,…,N),得到一系列距离测定值Li,(i=1,2,…,N);
步骤三)计算关节臂测量力误差ei:
ei=Li-L-d
其中,Li为左右量测量面距离测定值,L真实值,d为关节臂测头直径;由上述测量结果得出(Fi,ei),i=1,2,…间的映射关系;
步骤四)根据测量结果拟合出关节臂长度测量误差与对应测量力之间的线性映射关系:
f(F;k,b)=kF+b
其中,k为拟合直线的斜率,b为拟合直线的截距;
根据线性映射关系,设定目标函数H为(Fi,ei),i=1,2,…到拟合函数f(F;k,b)的偏离程度:
利用模拟退火算法迭代运算目标函数,得到使H最小的k、b值最优解;步骤五)使用k、b值最优解建立误差补偿模型,利用误差补偿模型即可对关节臂测量力误差进行校正。
3.如权利要求2所述的一种关节臂式坐标测量机测量力误差辨识校正方法,其特征在于,所述步骤一)在采用超高精度的正交式坐标测量机进行距离标定的方法为:在左测量面上随机测出25个坐标点PN(N=1,2,…,25),每5个点拟合出一个平面,共拟合出5个平面Vi(i=1,2,…,5);右测量面测出25个坐标点PM(M=1,2,…,25),每5个点拟合出一个平面,共拟合出5个平面,共拟合出5个平面Vj(j=1,2,…,5);分别计算出平面Vi和Vj的平面度,以及相同标号的两拟合平面的平行度及三维距离;计算结果达标,则以左右两拟合面的平均值作为两个测量面间距离真实值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710397608.6A CN107014331B (zh) | 2017-05-31 | 2017-05-31 | 一种关节臂测量力误差辨识装置及误差辨识校正方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710397608.6A CN107014331B (zh) | 2017-05-31 | 2017-05-31 | 一种关节臂测量力误差辨识装置及误差辨识校正方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107014331A true CN107014331A (zh) | 2017-08-04 |
CN107014331B CN107014331B (zh) | 2023-01-20 |
Family
ID=59451736
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710397608.6A Active CN107014331B (zh) | 2017-05-31 | 2017-05-31 | 一种关节臂测量力误差辨识装置及误差辨识校正方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107014331B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111177645A (zh) * | 2019-12-26 | 2020-05-19 | 哈尔滨工业大学 | 一种基于大规模点云数据的大型高速回转装备误差混合评定方法 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998008050A1 (en) * | 1996-08-23 | 1998-02-26 | Nino Camurri | Coordinate measuring apparatus |
US6023850A (en) * | 1996-10-28 | 2000-02-15 | Trapet; Eugen Herbert | Ball cube |
US6317991B1 (en) * | 1997-08-11 | 2001-11-20 | Leica Microsystems Wetzlar Gmbh | Method for correcting measurement errors in a machine measuring co-ordinates |
JP2005059103A (ja) * | 2003-08-11 | 2005-03-10 | Fujitsu Ltd | ロボットアームの校正方法及び校正装置 |
DE60122662D1 (de) * | 2001-01-19 | 2006-10-12 | Asanuma Giken Co Ltd | Verfahren zur Auswertung von Messfehlern in Koordinatenmessmaschinen und Messkörper für Koordinatenmessmaschinen |
US20090094847A1 (en) * | 2007-10-12 | 2009-04-16 | Los Alamos National Security Llc | Integrated calibration sphere and calibration step fixture for improved coordinate measurement machine calibration |
US20100299094A1 (en) * | 2009-05-23 | 2010-11-25 | Carmar Technology Co., Ltd. | Thermal deformation error compensation method for coordinate measuring machine |
CN102345390A (zh) * | 2011-07-21 | 2012-02-08 | 徐工集团工程机械股份有限公司江苏徐州工程机械研究院 | 一种混凝土泵车臂架变形量的补偿方法 |
CN102636137A (zh) * | 2012-04-13 | 2012-08-15 | 天津大学 | 关节臂式坐标测量机中revo测头位置姿态标定方法 |
CN102768028A (zh) * | 2012-06-04 | 2012-11-07 | 天津大学 | 单关节臂在线原位测量方法及装置 |
CN105203055A (zh) * | 2015-09-18 | 2015-12-30 | 北京信息科技大学 | 一种关节式坐标测量机动态误差补偿方法 |
KR20170056372A (ko) * | 2015-11-13 | 2017-05-23 | 인제대학교 산학협력단 | 이동형 3차원 좌표 측정기(cmm)의 에러 측정 및 보상 방법 |
CN206756128U (zh) * | 2017-05-31 | 2017-12-15 | 中国计量大学 | 一种关节臂测量力误差辨识装置 |
-
2017
- 2017-05-31 CN CN201710397608.6A patent/CN107014331B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998008050A1 (en) * | 1996-08-23 | 1998-02-26 | Nino Camurri | Coordinate measuring apparatus |
US6023850A (en) * | 1996-10-28 | 2000-02-15 | Trapet; Eugen Herbert | Ball cube |
US6317991B1 (en) * | 1997-08-11 | 2001-11-20 | Leica Microsystems Wetzlar Gmbh | Method for correcting measurement errors in a machine measuring co-ordinates |
DE60122662D1 (de) * | 2001-01-19 | 2006-10-12 | Asanuma Giken Co Ltd | Verfahren zur Auswertung von Messfehlern in Koordinatenmessmaschinen und Messkörper für Koordinatenmessmaschinen |
JP2005059103A (ja) * | 2003-08-11 | 2005-03-10 | Fujitsu Ltd | ロボットアームの校正方法及び校正装置 |
US20090094847A1 (en) * | 2007-10-12 | 2009-04-16 | Los Alamos National Security Llc | Integrated calibration sphere and calibration step fixture for improved coordinate measurement machine calibration |
US20100299094A1 (en) * | 2009-05-23 | 2010-11-25 | Carmar Technology Co., Ltd. | Thermal deformation error compensation method for coordinate measuring machine |
CN102345390A (zh) * | 2011-07-21 | 2012-02-08 | 徐工集团工程机械股份有限公司江苏徐州工程机械研究院 | 一种混凝土泵车臂架变形量的补偿方法 |
CN102636137A (zh) * | 2012-04-13 | 2012-08-15 | 天津大学 | 关节臂式坐标测量机中revo测头位置姿态标定方法 |
CN102768028A (zh) * | 2012-06-04 | 2012-11-07 | 天津大学 | 单关节臂在线原位测量方法及装置 |
CN105203055A (zh) * | 2015-09-18 | 2015-12-30 | 北京信息科技大学 | 一种关节式坐标测量机动态误差补偿方法 |
KR20170056372A (ko) * | 2015-11-13 | 2017-05-23 | 인제대학교 산학협력단 | 이동형 3차원 좌표 측정기(cmm)의 에러 측정 및 보상 방법 |
CN206756128U (zh) * | 2017-05-31 | 2017-12-15 | 中国计量大学 | 一种关节臂测量力误差辨识装置 |
Non-Patent Citations (1)
Title |
---|
杜二宝等: "新型坐标测量机结构设计及数学模型", 《现代显示》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111177645A (zh) * | 2019-12-26 | 2020-05-19 | 哈尔滨工业大学 | 一种基于大规模点云数据的大型高速回转装备误差混合评定方法 |
CN111177645B (zh) * | 2019-12-26 | 2023-08-29 | 哈尔滨工业大学 | 一种基于大规模点云数据的大型高速回转装备误差混合评定方法 |
Also Published As
Publication number | Publication date |
---|---|
CN107014331B (zh) | 2023-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105423946B (zh) | 基于激光位移传感器的轴颈轴心测量装置及测量标定方法 | |
CN109357631B (zh) | 一种基于激光位移传感器的测量***中心标定方法 | |
CN103692292B (zh) | 在车床上进行工件尺寸在线测量的方法 | |
CN201221938Y (zh) | 大型圆柱工件非接触智能离线检测仪器 | |
CN102519400B (zh) | 基于机器视觉的大长径比轴类零件直线度误差检测方法 | |
CN106441168B (zh) | 滚动直线导轨副滑块型面精度的测量方法 | |
CN109032069B (zh) | 一种采用电涡流位移传感器的非接触式R-test测量仪球心坐标计算方法 | |
CN109029882A (zh) | 一种提高基于倾角仪的桥梁挠度测试精度的方法 | |
CN104748702A (zh) | 一种关于直线导轨直线度误差的快速测量及误差补偿方法 | |
CN109341546A (zh) | 一种点激光位移传感器在任意安装位姿下的光束标定方法 | |
CN110906861B (zh) | 一种导轨运动滚转角误差实时测量装置及方法 | |
CN107588742A (zh) | 一种基于线结构光的圆柱齿轮齿廓偏差测量方法 | |
CN109032070A (zh) | 一种采用电涡流位移传感器的非接触式R-test测量仪标定方法 | |
CN110530296B (zh) | 一种线激光安装误差角确定方法 | |
CN106767558A (zh) | 一种导轨基面直线度误差的解耦辨识方法 | |
CN110260813B (zh) | 基于ccd图像处理的弯管挠度激光检测方法 | |
CN103063151A (zh) | 一种激光测厚c形架机构及其调整方法 | |
CN111912373B (zh) | 一种利用粗糙度轮廓仪的齿廓偏差测量方法 | |
CN106767512A (zh) | 基于实时监测运动误差的光学元件高精度测量装置 | |
CN113324483B (zh) | 一种用于中厚板尺寸的测量装置及其测量方法 | |
CN111854587B (zh) | 一种导轨五自由度运动误差在线测量装置及方法 | |
CN104024790A (zh) | 带螺纹的管的端部形状测量方法 | |
CN102798349A (zh) | 一种基于等灰度线搜索的三维表面提取方法 | |
CN108317985A (zh) | 高精度工业机器人重复定位精度的测量装置和测量方法 | |
CN107792116B (zh) | 一种便携式接触轨检测装置及检测方法 |
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 |