CN102445171A - 一种确定自由曲面上任意点处法向矢量的方法 - Google Patents

一种确定自由曲面上任意点处法向矢量的方法 Download PDF

Info

Publication number
CN102445171A
CN102445171A CN2011102849052A CN201110284905A CN102445171A CN 102445171 A CN102445171 A CN 102445171A CN 2011102849052 A CN2011102849052 A CN 2011102849052A CN 201110284905 A CN201110284905 A CN 201110284905A CN 102445171 A CN102445171 A CN 102445171A
Authority
CN
China
Prior art keywords
plane
normal vector
form surface
free
point
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
Application number
CN2011102849052A
Other languages
English (en)
Inventor
李原
余剑峰
张�杰
辛博
徐志佳
董亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN2011102849052A priority Critical patent/CN102445171A/zh
Publication of CN102445171A publication Critical patent/CN102445171A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • A Measuring Device Byusing Mechanical Method (AREA)

Abstract

本发明提出了一种确定自由曲面上任意点处法向矢量的方法,首先建立一组正交平面A和B,使正交平面A和B分别与自由曲面相交,且正交平面A和B的交线过自由曲面上的待测点;其次计算平面A与自由曲面的交线lA的曲线方程和平面B与自由曲面的交线lB的曲线方程,在平面B内确定曲线lB在待测点处的法向矢量nB;接下来建立与平面B垂直相交的平面A’,且法向矢量nB在平面A’上,计算平面A’与自由曲面的交线lA′的曲线方程;最后在平面A’内确定曲线lA′在待测点处的法向矢量nA′,法向矢量nA′即为自由曲面上待测点处的法向矢量。本方法只需要得到正交平面与自由曲面的交线,省略了曲面拟合过程,测量数据点较少,而且在测量大曲率曲面时精度满足实际要求,便于应用。

Description

一种确定自由曲面上任意点处法向矢量的方法
技术领域
本发明涉及测量检测技术领域,具体为一种确定自由曲面上任意点处法向矢量的方法。
背景技术
在机械加工领域中,柔性制孔是对薄壁结构柔性钻铆的重要环节,铆接点孔位的垂直度直接影响到壁板铆接质量,在飞机、高速列车等蒙皮、壁板曲度高度复杂的应用领域,对柔性制孔的法向找正提出了很高的要求。由于蒙皮多采用铆接结构,钻孔法向精度超差导致的孔质量缺陷将直接影响蒙皮的气动外形乃至部件结构的安全性能。飞机蒙皮一般很薄,并具有复杂的曲度,孔的法线方向随曲面外形变化而变化,钻孔时,法线偏差对孔的质量有明显的影响。如果铆钉孔与蒙皮曲面法矢方向夹角过大,将会导致铆钉不能垂直打入蒙皮,破坏蒙皮表面光滑度,并造成部分铆接为强行连接,使被连接件在连接处受力不均匀,极大地影响连接质量和气动外形。此外,飞机、高速列车等蒙皮部件钻孔数量巨大,手工钻孔存在着质量一致性差、效率低等突出问题,采用机器人柔性制孔可以较大的提高制孔效率和质量。随着生产需求的提高,采用自动化钻孔是必然趋势。因此,钻孔法向精度的在线测量和调整越来越显现出巨大的应用需求。
目前,国内外常用的确定曲面上任意一点处的法向矢量的方法是三角面片法和曲线拟合法,三角面片法即采用微小三角平面近似模拟变形曲面,法线由三点组成的平面三角形确定,这种方法扩大了垂直定位误差,对测量精度会产生一定影响,当待测曲面的曲率较大时,测量精度难以保证。曲面拟合法即通过采集待测曲面上的数据点进行曲面拟合,获得一个与待测曲面近似的曲面片,再根据该曲面片求出过待测点的法向矢量,该方法计算复杂,工作量较大,往往需要获取曲面上几十个数据点的坐标,才可以获得较高的计算精度。
发明内容
要解决的技术问题
为解决现有技术中存在问题,本发明提出了一种确定自由曲面上任意点处法向矢量的方法。
技术方案
本发明的技术方案为:
所述一种确定自由曲面上任意点处法向矢量的方法,其特征在于:所述方法包括以下步骤:
步骤1:建立一组垂直相交的正交平面A和B,使正交平面A和B分别与自由曲面相交,并且正交平面A和B的交线过自由曲面上的待测点;
步骤2:计算平面A与自由曲面的交线lA的曲线方程以及平面B与自由曲面的交线lB的曲线方程,然后在平面B内确定曲线lB在待测点处的法向矢量nB
步骤3:建立与平面B垂直相交的平面A’,且法向矢量nB在平面A’上,然后计算平面A’与自由曲面的交线lA′的曲线方程;
步骤4:在平面A’内确定曲线lA′在待测点处的法向矢量nA′,得到的法向矢量nA′即为自由曲面上待测点处的法向矢量。
有益效果
将本发明提出的方法应用到数控加工***中,只需要拟合得到正交平面与自由曲面的交线,相比于曲面拟合法,省略了复杂的曲面拟合过程,所需的测量数据点较少,而且在测量大曲率曲面时精度也能满足实际要求,便于应用。
附图说明
图1:本方法步骤1的示意图;
图2:本方法步骤2的示意图;
图3:本方法步骤3的示意图;
图4:本方法步骤4的示意图;
图5:实施例中采用的装置的主视图;
图6:实施例中采用的装置的仰视图;
图7:实施例中采用的装置的O-O剖视图;
图8:偏角测量机构结构示意图;
图9:偏角测量机构的侧视图;
图10:上盒体的结构示意图;
图11:下盒体的结构示意图;
图12:实施例中测量法向矢量的数学模型示意图;
其中:1、偏角测量机构;2、连接底座;3、触杆限位板;4、近距触碰报警器;5、下盒体;6、上盒体;7、复位拉簧;8、触杆;9、连杆;10、球形触头;11、角度传感器。
具体实施方式
下面结合具体实施例描述本发明。
实施例:
本实施例为测量飞机蒙皮上待钻铆点P的法向矢量,由于现代飞机蒙皮多为自由复杂曲面,为了既迅速快捷又精确地测量待钻铆点的法向矢量,本实施例中采用本发明提出的方法来确定蒙皮曲面S上待钻铆点的法向矢量。
本实施例中采用的测量装置包括一个主体固定组件和四个偏角测量机构1。参照附图5,主体固定组件由连接底座2和盒体组成,盒体分为上盒体6和下盒体5,上盒体6和下盒体5通过螺栓固定连接,连接底座2一侧与上盒体6通过螺栓固定连接,连接底座2另一侧与外部机械加工臂通过螺栓固定相连。
参照附图6、附图10和附图11,在盒体的侧面均布有四个径向凹槽,且四个径向凹槽呈十字形分布,径向凹槽用于放置偏角测量机构1的触杆8、连杆9和球形触头10,在盒体内部也有四组空间,分别用于放置四个偏角测量机构1的角度传感器11。
参照附图7,附图8和附图9,每个偏角测量机构1包括角度传感器11,触杆8和球形触头10,触杆8外端通过连杆9与球形触头10相连,触杆8另一端与角度传感器11的测量轴固定连接,触杆8能够带动角度传感器测量轴转动,角度传感器11测量触杆8带动角度传感器测量轴转动的角度。球形触头10为钢性球体,球体表面光滑,摩擦阻力小,测量时球形触头10与蒙皮接触并相对滑动。
参照附图5、附图6和附图7,在下盒体5的底部还安装有触杆限位板3,触杆限位板3为中心对称的板状结构,且触杆限位板3的中心轴线与外部机械加工臂中心轴线共线,触杆限位板3用于确定触杆的初始外偏角。在触杆限位板3还固定有近距触碰报警器4,用于测量装置与蒙皮曲面的距离,并在测量装置与蒙皮曲面的距离小于设定值时发出警报,防止装置与蒙皮曲面的距离过近。
四个偏角测量机构1通过各自的角度传感器11与盒体固定连接,并且四个触杆8均与触杆限位板3接触,以便于确定触杆的初始外偏角。四个触杆在各自与角度传感器连接的一端端部还通过复位拉簧7与盒体连接,复位拉簧7的作用是在装置运动过程中,将触杆从较大的外偏角度恢复到初始外偏角度。
为了保证装置测量的准确性,在装置的装配过程中需要保证以下几点:1、位置相对的两个偏角测量机构的角度传感器测量轴平行;2、位置相邻的两个偏角测量机构的角度传感器测量轴垂直;3、位置相对的两个偏角测量机构的球形触头的球心连线与另外两个位置相对的偏角测量机构的球形触头的球心连线垂直,且两条球心连线与外部机械加工臂中心轴线均相交。
采用上述装置测量飞机蒙皮上待钻铆点P的法向矢量,包括以下步骤:
步骤1:通过数控机床移动外部机械加工臂,使测量装置的四个偏角测量组件1朝向蒙皮曲面运动,四个偏角测量组件的球形触头分别与蒙皮曲面接触,且球形触头在蒙皮曲面上滑动,此外外部机械加工臂中心轴线通过蒙皮曲面上的待钻铆点,由此两组相对的触杆分别与外部机械加工臂中心轴线形成垂直相交的正交平面A和B,并且正交平面A和B的交线就是外部机械加工臂中心轴线,过蒙皮曲面上的待钻铆点;
步骤2:通过偏角测量组件中的角度传感器实时测量运动过程中触杆的偏转角度,并传递给数控***解算出球形触头与蒙皮曲面接触点的坐标。
球形触头与蒙皮曲面接触点的坐标详细解算过程为:建立测量装置的空间法向测量数学模型,如图12所示,其中向量n代表外部机械加工臂的中心轴线方向,正交向量n1、n2所在的平面为测量装置上下盒体的接触分离面,同时也是四个角度传感器测量轴轴线所处的公共平面,向量n垂直于该平面,垂足为点O。向量n1与一组位置相对的两个偏角测量机构的角度传感器测量轴轴线平行,向量n2与另一组位置相对的两个偏角测量机构的角度传感器测量轴轴线平行。点P1至P4代表四支触杆端部的球形触头的球心点,两条虚线即为球形触头运动在蒙皮曲面上划过的轨迹曲线,点O1至O4分别为四支角度传感器的测量轴轴线与各自触杆轴线的焦点。
首先,确定数学模型中的已知量:
由于该测量机构固连于六坐标工业机器人的机械臂末端执行机构上,随之共同运动完成一系列测量过程。所以测量装置的空间位置可由机器人机械臂末端的位置直接导出。现可确定后续计算所需的已知量如下:
1、通过机器人机械臂末端位置可以得出:四个角度传感器测量轴轴线所处平面方程Ax+By+Cz+D=0,点O的坐标(x0,y0,z0)以及向量n1表达式n1=(A1,B1,C1);
2、由测量装置的尺寸可以得出:角度传感器测量轴轴线与外部机械加工臂中心轴线的距离a,角度传感器测量轴轴线与球形触头球心的距离L以及球形触头半径R;
3、四个角度传感器测得的触杆偏转角:θn(n=1,2,3,4)。
其次,推导模型中的未知量:
1、外部机械加工臂中心轴线方程:
x - x 0 A = y - y 0 B = z - z 0 C
向量n的表达式为n=(A,B,C)
2、向量n2
n 2 = n × n 1 = ( A , B , C ) × ( A 1 , B 1 , C 1 ) = i j k A B C A 1 B 1 C 1
= ( BC 1 - B 1 C ) i + ( A 1 C - AC 1 ) j + ( AB 1 - A 1 B ) k = ( BC 1 - B 1 C , A 1 C - AC 1 , AB 1 - A 1 B )
3、由向量n2和点O的坐标可以得到过P1,P3和O点的平面方程满足:
(BC1-B1C)x0+(A1C-AC1)y0+(AB1-A1B)z0+D1=0
得出D1=-[(BC1-B1C)x0+(A1C-AC1)y0+(AB1-A1B)z0],则过P1,P3和O点的平面方程为(BC1-B1C)x+(A1C-AC1)y+(AB1-A1B)z-[(BC1-B1C)x0+(A1C-AC1)y0+(AB1-A1B)z0]=0
4、由点O的坐标和四个角度传感器测量轴轴线所处平面方程Ax+By+Cz+D=0求点O1至O4的坐标:以O1点为例,设O1点坐标为(m1,n1,p1),O1点在平面Ax+By+Cz+D=0上,所以Am1+Bn1+Cp1+D=0;O1点到O点距离为a,所以 a = ( m 1 - x 0 ) 2 + ( n 1 - y 0 ) 2 + ( p 1 - z 0 ) 2 ; 对应比例式 m 1 - x 0 A 1 = n 1 - y 0 B 1 = p 1 - z 0 C 1 . 联立求解三式可以得到O1点坐标(m1,n1,p1)。同理可以得到O2,O3,O4的坐标。
5、由四个角度传感器测得的触杆偏转角:θn(n=1,2,3,4)计算接触球心点P1至P4的坐标:以P1点为例,设P1点坐标为(x1,y1,z1),P1点处于平面(BC1-B1C)x+(A1C-AC1)y+(AB1-A1B)z-[(BC1-B1C)x0+(A1C-AC1)y0+(AB1-A1B)z0]=0中,得到(BC1-B1C)x1+(A1C-AC1)y1+(AB1-A1B)z1-[(BC1-B1C)x0+(A1C-AC1)y0+(AB1-A1B)z0]=0P1到O1的距离为L,得到 ( x 1 - m 1 ) 2 + ( y 1 - n 1 ) 2 + ( z 1 - p 1 ) 2 = L ; 由触杆偏转角θ1,向量n=(A,B,C), n o 1 p 1 = ( x 1 - m 1 , y 1 - n 1 , z 1 - p 1 ) 得到
cos θ 1 = | n · n o 1 p 1 | | n | · | n o 1 p 1 | = | A · ( x 1 - m 1 ) + B · ( y 1 - n 1 ) + C · ( z 1 - p 1 ) | A 2 + B 2 + C 2 · ( x 1 - m 1 ) 2 + ( y 1 - n 1 ) 2 + ( z 1 - p 1 ) 2
联立求解以上三等式可求得P1点坐标(x1,y1,z1),同理可求出P2,P3,P4点坐标。
按上述步骤分别求出不同时间对应的不同触杆偏角下的触点球心坐标值后,运用基于CATIA曲面造型中的NURBS曲线拟合法分别对两组位置相对的球形触头与蒙皮曲面接触点的坐标进行曲线拟合,得到平面A与蒙皮曲面的交线lA的曲线方程以及平面B与蒙皮曲面的交线lB的曲线方程;然后在平面B内确定曲线lB在待测点处的法向矢量nB,该法矢的求解可直接通过调用CATIA中的线框与曲面造型模块中的法线求解功能计算获得结果。
步骤3:偏转外部机械加工臂,使外部机械加工臂中心轴线与步骤3中得到的法向矢量nB重合,再次操纵外部机械加工臂沿其中心轴线运动,使测量装置向待钻铆点方向运动,此时,在步骤1中形成平面A的一组相对的触杆再次与外部机械加工臂中心轴线形成平面A’,法向矢量nB在平面A’上;采用与步骤2中相同的方法计算出平面A’与蒙皮曲面的交线lA′的曲线方程;
步骤4:在平面A’内计算曲线lA′在待钻铆点处的法向矢量nA′,得到的法向矢量nA′即为蒙皮曲面上待钻铆点处的法向矢量。
本实施例中以某型号飞机机翼蒙皮壁板上的几组实测点构成的样条曲面为例,验证该方法在测量自由曲面时的准确性。由机器人实地测量蒙皮壁板曲面中的某一段,通过坐标变换后得出空间坐标系下的点位表如下:
将上述4组16个实测点位通过CATIA曲面造型功能拟合出一张样条曲面,取点P32作为待测钻孔点,采用上述方法步骤进行测量,由于飞机蒙皮壁板表面弧度变化平缓,在蒙皮单个钻铆点所在的小范围区域内,壁板曲面变形引起的曲率变化不是非常大,可以近似看作是平面结构,所以计算得出的实际法线与曲面的理论准确法线夹角很小,约为0.005°,近似重合,即可验证该方法在理论上可行,计算结果准确,精度高。

Claims (1)

1.一种确定自由曲面上任意点处法向矢量的方法,其特征在于:所述方法包括以下步骤:
步骤1:建立一组垂直相交的正交平面A和B,使正交平面A和B分别与自由曲面相交,并且正交平面A和B的交线过自由曲面上的待测点;
步骤2:计算平面A与自由曲面的交线lA的曲线方程以及平面B与自由曲面的交线lB的曲线方程,然后在平面B内确定曲线lB在待测点处的法向矢量nB
步骤3:建立与平面B垂直相交的平面A’,且法向矢量nB在平面A’上,然后计算平面A’与自由曲面的交线lA′的曲线方程;
步骤4:在平面A’内确定曲线lA′在待测点处的法向矢量nA′,得到的法向矢量nA′即为自由曲面上待测点处的法向矢量。
CN2011102849052A 2011-09-22 2011-09-22 一种确定自由曲面上任意点处法向矢量的方法 Pending CN102445171A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011102849052A CN102445171A (zh) 2011-09-22 2011-09-22 一种确定自由曲面上任意点处法向矢量的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011102849052A CN102445171A (zh) 2011-09-22 2011-09-22 一种确定自由曲面上任意点处法向矢量的方法

Publications (1)

Publication Number Publication Date
CN102445171A true CN102445171A (zh) 2012-05-09

Family

ID=46007901

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011102849052A Pending CN102445171A (zh) 2011-09-22 2011-09-22 一种确定自由曲面上任意点处法向矢量的方法

Country Status (1)

Country Link
CN (1) CN102445171A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104006781A (zh) * 2014-06-18 2014-08-27 清华大学 曲面法矢测量精度的计算方法
CN104019779A (zh) * 2014-06-18 2014-09-03 清华大学 曲面法矢测量精度的优化方法
CN104816307A (zh) * 2015-03-25 2015-08-05 西北工业大学 工业机器人精准制孔的四点法向调平方法
CN105182799A (zh) * 2015-09-24 2015-12-23 成都飞机工业(集团)有限责任公司 一种飞机薄壁曲面蒙皮自动钻铆的编程方法
CN104034261B (zh) * 2014-06-10 2016-12-07 深圳先进技术研究院 一种曲面法向测量装置和曲面法向测量方法
CN109270892A (zh) * 2018-08-31 2019-01-25 天津大学 一种数控加工中非圆曲线的最小二乘螺旋线逼近算法
CN110362039A (zh) * 2018-04-11 2019-10-22 华中科技大学 一种五轴加工工件摆放姿态优化方法

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104034261B (zh) * 2014-06-10 2016-12-07 深圳先进技术研究院 一种曲面法向测量装置和曲面法向测量方法
CN104006781A (zh) * 2014-06-18 2014-08-27 清华大学 曲面法矢测量精度的计算方法
CN104019779A (zh) * 2014-06-18 2014-09-03 清华大学 曲面法矢测量精度的优化方法
CN104019779B (zh) * 2014-06-18 2016-09-21 清华大学 曲面法矢测量精度的优化方法
CN104006781B (zh) * 2014-06-18 2017-01-04 清华大学 曲面法矢测量精度的计算方法
CN104816307A (zh) * 2015-03-25 2015-08-05 西北工业大学 工业机器人精准制孔的四点法向调平方法
CN104816307B (zh) * 2015-03-25 2016-08-17 西北工业大学 工业机器人精准制孔的四点法向调平方法
CN105182799A (zh) * 2015-09-24 2015-12-23 成都飞机工业(集团)有限责任公司 一种飞机薄壁曲面蒙皮自动钻铆的编程方法
CN110362039A (zh) * 2018-04-11 2019-10-22 华中科技大学 一种五轴加工工件摆放姿态优化方法
CN110362039B (zh) * 2018-04-11 2021-02-12 华中科技大学 一种五轴加工工件摆放姿态优化方法
CN109270892A (zh) * 2018-08-31 2019-01-25 天津大学 一种数控加工中非圆曲线的最小二乘螺旋线逼近算法
CN109270892B (zh) * 2018-08-31 2020-10-02 天津大学 一种数控加工中非圆曲线的最小二乘螺旋线逼近算法

Similar Documents

Publication Publication Date Title
CN102430779B (zh) 一种测量自由曲面任意点处法向矢量的装置及其测量方法
CN102445171A (zh) 一种确定自由曲面上任意点处法向矢量的方法
CN106737855B (zh) 一种综合位姿误差模型与刚度补偿的机器人精度补偿方法
CN103453849B (zh) 多光学传感器协同的复杂曲面零件三维测量方法与***
CN110281241A (zh) 基于激光跟踪仪测量机械臂运动学参数标定方法
CN106289708B (zh) 用于捕获轨迹风洞试验的运动机构的位姿标定方法
CN111546328B (zh) 基于三维视觉测量的手眼标定方法
CN104289748B (zh) 一种大型薄壁蒙皮自适应等壁厚铣削***及其加工方法
CN108694294B (zh) 一种航空发动机高压转子装配偏心量预测方法
CN102566577B (zh) 一种工业机器人简易标定方法
CN103231375A (zh) 基于距离误差模型的工业机器人标定方法
CN107570983B (zh) 一种曲面零件自动装配的方法及***
Wang et al. A screw axis identification method for serial robot calibration based on the POE model
CN102393169B (zh) 一种用于合拢管测量的三拉绳测量方法
CN102087096A (zh) 一种基于激光跟踪测量的机器人工具坐标系自动标定装置及方法
CN110161965B (zh) 一种大型航天机匣斜孔的在机测量方法
CN105136128B (zh) 基于两点定位的机体结构测量方法
CN202239806U (zh) 一种测量自由曲面任意点处法向矢量的装置
CN107607918A (zh) 一种基于机器人的柱面近场测量馈源定位及偏焦方法
CN112325773B (zh) 一种激光位移传感器的光束方向矢量和原点位置标定方法
CN104408299A (zh) 基于距离识别冗余运动学参数的机器人位置误差补偿方法
CN102601684A (zh) 基于间接测量法的高精度制孔机器人的工具参数标定方法
Rao et al. Normal direction measurement and optimization with a dense three-dimensional point cloud in robotic drilling
CN104477402A (zh) 一种考虑长桁基准对齐及直线度要求的飞机机身对接调姿方法
CN103729510B (zh) 基于内蕴变换的三维复杂模型精确镜像对称性计算方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120509