CN1214231C - 一种空间三维自由曲线的测量方法 - Google Patents

一种空间三维自由曲线的测量方法 Download PDF

Info

Publication number
CN1214231C
CN1214231C CN 03121460 CN03121460A CN1214231C CN 1214231 C CN1214231 C CN 1214231C CN 03121460 CN03121460 CN 03121460 CN 03121460 A CN03121460 A CN 03121460A CN 1214231 C CN1214231 C CN 1214231C
Authority
CN
China
Prior art keywords
point
measuring
curve
chord length
space
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.)
Expired - Fee Related
Application number
CN 03121460
Other languages
English (en)
Other versions
CN1534274A (zh
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.)
Institute of Mechanics of CAS
Original Assignee
Institute of Mechanics of CAS
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 Institute of Mechanics of CAS filed Critical Institute of Mechanics of CAS
Priority to CN 03121460 priority Critical patent/CN1214231C/zh
Publication of CN1534274A publication Critical patent/CN1534274A/zh
Application granted granted Critical
Publication of CN1214231C publication Critical patent/CN1214231C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明涉及一种空间三维自由曲线的测量方法,该方法利用集成化柔性激光加工***、三座标测量机或数控机床,根据自由曲线的自身特点,首先获取待测三维自由曲线上的特征点,然后,以特征点列作为插值点列,拟合累加弦长三次参数样条曲线作为实际待测曲线的数学模型,通过自适应的调整累加弦长参数作为测量步长,插值产生下一个探测点和避障点;所述的特征点是指待测曲线上的拐点、大曲率处的加密测量点、起始点和结束点。本发明的一种空间三维自由曲线的测量方法,实现了三维自由曲线的数字化并做到合理地布置测点,提高测量效率、精度和安全性。

Description

一种空间三维自由曲线的测量方法
技术领域
本发明涉及自动控制测量技术领域,特别涉及一种空间三维自由曲线的测量方法。
背景技术
空间三维自由曲线在焊接、切割或者是造型技术中有广泛的应用,获取其数据有重要意义。由于空间三维自由曲线没有真正意义上的解析式,对其数字化要有三维测量的方法,因而一直是工程技术中的难点。目前,一般通过等距测量方法,即用等步长的方式来对二维自由曲线进行测量,其缺陷在于,这样获得的测量数据有时就不能反映二维自由曲线的真实情况,并且测量效率较低;而对空间三维自由曲线的数字化方法研究很少,尚未见相关的研究报道或者是公布的专利技术。
发明内容
本发明的目的在于:填补空间三维自由曲线测量方法的空白,提供一种空间三维自由曲线的测量方法,从而满足工程中三维自由曲线的数字化需求。
本发明的目的是这样实现的:本发明的一种空间三维自由曲线的测量方法,利用集成化柔性激光加工***、三座标测量机或数控机床,根据自由曲线的自身特点,首先获取待测三维自由曲线上的特征点,然后,以特征点列作为插值点列,拟合累加弦长三次参数样条曲线作为实际待测曲线的数学模型,通过自适应的调整累加弦长参数作为测量步长,插值产生下一个探测点和避障点;所述的特征点是指待测曲线上的拐点、大曲率处的加密测量点、起始点和结束点。
本发明的一种空间三维自由曲线的测量方法,其步骤包括:
1、先测量出待测曲线特征点列T1、T2、T3、…、Tn-1、Tn的三维空间坐标值,如图1所示,并将各点的坐标值存入测量控制用的计算机内存数组中;
2、利用获取的特征点列T1、T2、T3、…、Tn-1Tn的三维坐标值,采用自由端边界条件,以各点的累加弦长为参数,用常用的解准三角矩阵的追赶法计算出三次参数样条曲线x=x(s),y=y(s),z=z(s);
3、以所得到的三次参数样条曲线替代实际的三维空间曲线,并令弦长脚标序号i=0,弦长参数si=0,send为与结束点Tn对应的累加弦长参数,根据公式Pi(si)=[x(si)y(si)z(si)]得到下一探测点Pi(si)和对应的避障点,并将测量点的三维坐标值存储到测量数据文件中;
4、令di为特征点Ti-1与特征点Ti之间的距离,以di作为判据,来自适应地确定下一个测量点的弦长参数si+1,从而达到自适应调整测量步长的目的;
5、若si<send,则重复步骤3和4;否则,结束测量过程。
所述的判据di≤20mm,si+1=si+4mm;若20mm<di≤40mm,si+1=si+8mm;若40mm<di≤100mm,si+1=si+12mm;若di>100mm,si=si-1+di/2;并令i=i+1。
本发明的优点在于:本发明的一种空间三维自由曲线的测量方法,实现了三维自由曲线的数字化并做到合理地布置测点,提高测量效率、精度和安全性。
图面说明
图1是本发明三维自由曲线测量方法的示意图
图2是本发明三维自由曲线测量方法实施例所测特征点列
图3是本发明三维自由曲线测量方法实施例所测数据
图4是本发明三维自由曲线测量方法的算法流程图
具体实施方式
采用中科院力学研究所已授权的中国专利号为ZL98101217.5的一种具有柔性传输和多轴联动的激光加工装置,也可采用三坐标测量机、利用接触式测头(或非接触式测头)并配以测量辅助电路与龙门式数控机床的I/O通讯口相连而改造成的测量加工机等设备,对汽车覆盖件冲压模具的一个棱线结构的三维空间自由曲线进行了测量,如图4所示,其具体步骤如下:
(1)如图2所示,首先,测量出待测曲线的特征点列T1(1150.333252-1112.331787-435.199127)、T2(957.775146-1112.330322-425.146210)、T3(884.654053-1110.837036-422.971252)、T4(850.682434-1085.903809-422.613159)、T5(846.577209-1062.570557-424.836914)、T6(891.577209-1036.385498-429.857605)和T7(891.321838-1005.093506-442.084778)共7个特征点的三维空间坐标值。该待测空间三维曲线大致是由一段直线和一段弧线接一段直线构成,T1、T7分别为待测三维曲线的起始点和结束点,T2、T3、T5、T6都是在弧线段进行加密测量的点,T4为弧线的拐点。将各点的坐标值存入测量控制用的计算机内存数组中,T1、T2、T3、…、T6、T7为内存变量,同时,将特征点的三维坐标值写进特征点数据文件之中。
(2)利用获取的特征点列T1、T2、T3、…、T6、T7的三维坐标值,采用令端点曲率为0的自由端边界条件,以各点的累加弦长为参数,用常用的解准三角矩阵的追赶法计算出三次参数样条曲线x=x(s),y=y(s),z=z(s),式中,s为弦长参数。
(3)以由步骤(2)所得到的三次参数样条曲线替代实际的三维空间曲线,开始测量时,令弦长脚标序号i=0,弦长参数si=0。
(4)利用步骤(3)得到的弦长参数si代入三次参数样条曲线中,得到由式Pi(si)=[x(si)y(si)z(si)]计算出来的探测点Pi(si)和避障点,驱动测量头获得测量点的三维坐标值,并存储到测量数据文件中。
(5)令di为特征点Ti-1与特征点Ti之间的距离,以di作为判据,来自适应的调整自适应地确定下一个测量点的弦长参数si+1,从而达到自适应调整测量步长的目的。其具体做法如下:若di≤20mm,si+1=si+4mm;若20mm<di≤40mm,si+1=si+8mm;若40mm<di≤100mm,si+1=si+12mm;若di>100mm,si=si-1+di/2。并令弦长脚标序号变量i=i+1。
(6)若si<send(send为结束点T6对应的累加弦长参数),重复(4)、(5);否则结束测量过程。
上述步骤自动完成了对汽车模具棱线结构的空间三维自由曲线的数字化测量。采用origin绘图软件将所测得的自由曲线的特征点坐标值显示如图2,图3则显示了对汽车模具棱线结构的测量结果。

Claims (2)

1、一种空间三维自由曲线的测量方法,该方法利用集成化柔性激光加工***、三座标测量机或数控机床,其特征在于,包括如下步骤:
(1)先测量出待测曲线特征点列T1、T2、T3、…、Tn-1、Tn的三维空间坐标值,并将各点的坐标值存入测量控制用的计算机内存数组中;
(2)利用获取的特征点列T1、T2、T3、…、Tn-1、Tn的三维坐标值,采用自由端边界条件,以各点的累加弦长为参数,用常用的解准三角矩阵的追赶法计算出三次参数样条曲线x=x(s),y=y(s),z=z(s);
(3)以所得到的三次参数样条曲线替代实际的三维空间曲线,并令弦长脚标序号i=0,弦长参数si=0,send为与结束点Tn对应的累加弦长参数,根据公式Pi(si)=[x(si)y(si)z(si)]得到下一探测点Pi(si)和对应的避障点,并将测量点的三维坐标值存储到测量数据文件中;
(4)令di为特征点Ti-1与特征点Ti之间的距离,以di作为判据,来自适应地确定下一个测量点的弦长参数si+1,从而达到自适应调整测量步长的目的;
(5)若si<send,则重复步骤3和4;否则,结束测量过程。
2、按权利要求1所述的一种空间三维自由曲线的测量方法,其特征在于,所述的判据di≤20mm,si+1=si+4mm;若20mm<di≤40mm,si+1=si+8mm;若40mm<di≤100mm,si+1=si+12mm;若di>100mm,si=si-1+di/2;并令i=i+1。
CN 03121460 2003-03-28 2003-03-28 一种空间三维自由曲线的测量方法 Expired - Fee Related CN1214231C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 03121460 CN1214231C (zh) 2003-03-28 2003-03-28 一种空间三维自由曲线的测量方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 03121460 CN1214231C (zh) 2003-03-28 2003-03-28 一种空间三维自由曲线的测量方法

Publications (2)

Publication Number Publication Date
CN1534274A CN1534274A (zh) 2004-10-06
CN1214231C true CN1214231C (zh) 2005-08-10

Family

ID=34285712

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 03121460 Expired - Fee Related CN1214231C (zh) 2003-03-28 2003-03-28 一种空间三维自由曲线的测量方法

Country Status (1)

Country Link
CN (1) CN1214231C (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1294466C (zh) * 2004-11-18 2007-01-10 上海交通大学 基于测量数据点直接数控加工方法
JP4796936B2 (ja) * 2006-11-01 2011-10-19 株式会社ソディック 加工制御装置
CN103714563B (zh) * 2014-01-03 2016-11-02 中南大学 一种曲线形农田作业区域边界建模方法

Also Published As

Publication number Publication date
CN1534274A (zh) 2004-10-06

Similar Documents

Publication Publication Date Title
Lin et al. Efficient tool-path planning for machining free-form surfaces
CN102528555B (zh) 复杂曲面无干涉刀路的几何与力学集成优化信息处理方法
CN105404844B (zh) 一种基于多线激光雷达的道路边界检测方法
CN101539769B (zh) 基于二次b样条曲线对g01代码的拟合及插补方法
CN100343770C (zh) 一种数控车床的智能控制***及其控制方法
CN100435055C (zh) 五轴数控加工光滑无干涉刀具路径的规划方法
CN100387931C (zh) 实现大量程自由曲面的高精度测量方法
Giusti et al. On-line sensing of flank and crater wear of cutting tools
CN100538261C (zh) 基于探路法的未知自由曲面自适应测量方法与测头装置
US20080249741A1 (en) Image display method for displaying surface shape
CN108645337B (zh) 一种深管内壁表面位置误差在线测量与补偿方法
CN100378607C (zh) 一种数控机床任意位置回参考点的方法
CN1540469A (zh) 一种用于数控机床的三坐标圆弧插补方法及装置
Zhang et al. Automatic sweep scan path planning for five-axis free-form surface inspection based on hybrid swept area potential field
CN110989494A (zh) 基于触发式测头的薄壁零件加工误差测量与补偿方法
CN1214231C (zh) 一种空间三维自由曲线的测量方法
CN1214232C (zh) 一种自由曲面的测量方法
CN109270892A (zh) 一种数控加工中非圆曲线的最小二乘螺旋线逼近算法
CN115115604A (zh) 一种线激光条纹中心线三维坐标提取方法、装置和***
Xiong et al. Curvilinear tool path generation for pocket machining
CN2650189Y (zh) 一种数控三坐标圆弧插补装置
CN1306460C (zh) 一种曲面测量方法
CN110411341A (zh) 含螺纹目标物的位姿计算方法
CN107680161A (zh) 一种基于ArcGIS的坡面侵蚀发育信息熵测算方法
CN1605961A (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
C14 Grant of patent or utility model
GR01 Patent grant
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee