共查询到18条相似文献,搜索用时 234 毫秒
1.
2.
3.
4.
离散数据点的B样条曲线精确拟合 总被引:5,自引:0,他引:5
给出了用B样条曲线拟合离散数据点的一种算法,首先利用所给的离散数据点,确 定出拟合B样条曲线的分段连接点,即尖点和局部曲率最大点,然后假设拟合点残余误 差为白高斯噪声,采用贝叶斯判定律确定每一段拟合曲线的最佳阶次与控制顶点数目, 顺利实现B样条曲线拟合。实验证明采用该算法可以获得更佳的B样条曲线拟合。 相似文献
5.
6.
反求工程中点云数据的曲线拟合技术 总被引:1,自引:0,他引:1
针对反求工程中的激光随机扫描所产生的散乱点云数据,提出一种曲线拟合方法。该方法能有效地对点云数据进行三角剖分、精简、平滑去噪处理等操作,并能最终得到满足要求的拟合曲线。 相似文献
7.
基于交替隔点插值的凸轮升程拟合方法在磨削加工中的应用 总被引:1,自引:0,他引:1
在以往凸轮升程离散型值点曲线拟合的基础上,基于三次参数样条曲线拟合提出了采用奇偶交替隔点插值方式对曲线进行再拟合,并对这一过程进行多次循环的凸轮升程拟合新方法。通过设定拟合精度阈值和引入最大循环次数,实现升程曲线拟合误差控制以及算法的终止。利用Matlab编程对新方法与三次参数样条曲线拟合方法进行数值分析比较。结果显示新方法能够提高原始升程曲线及其一二阶差分曲线的光顺程度。在凸轮数控磨削加工中,能够提高砂轮架进给速度、加速度的连续性,减小进给轴柔性冲击和跟踪误差。在TKM120CNC全数控凸轮轴磨床上,将该方法的升程拟合结果与三次参数样条曲线升程拟合结果进行对比加工试验。结果表明,该方法能够显著改善凸轮表面质量,提高凸轮轮廓精度。 相似文献
8.
9.
给出用于三维打印机的分层切片算法。利用打印模型点云图像不同方向的分形维数参数和切片层数来确定切片方向;通过建立点云在切平面映射的NURBS曲线来拟合模型轮廓线,然后产生打印机使用的指令G代码。设计λ进制数来确定切片方向。λ进制数由两个要素组成,其一是分形维数D,其二是切片层数N,D和N都是越小越好。确定了打印方向后,可进行切片处理,得到切平面。点云图像的散乱点映射到切平面,这些点用带一定偏移量的射线来划分,射线与点云交点就是形成NURBS曲线的控制点。详细给出控制点寻找以及建立NURBS曲线及曲面的过程。首先引入分形维数参数D作为重要参数来确定切片方向,使用λ进制体系优化打印方向,提出高效的射线分割算法来分割点云,并使用NURBS曲线拟合来获得精确的边界轮廓。通过两个模型验证该算法误差都在公差允许范围内,优化了打印方向,提高了打印速度。 相似文献
10.
针对现有渐开线齿轮齿廓曲线拟合方法精度不高的缺点,提出了一种用移动最小二乘法(MLS)拟合齿廓曲线的新方法,并通过齿距偏差的计算对该方法进行了实例验证。利用三坐标测量机对某齿轮进行测量,得到齿廓数据点和齿距偏差;根据移动最小二乘法原理和实验数据,用MATLAB编程实现了齿廓曲线的拟合;根据拟合结果,利用图解法计算出了左齿廓齿距偏差。与最小二乘法(LS)的拟合结果的对比表明,用移动最小二乘法拟合齿廓曲线精度更高,误差更小,具有良好的拟合效果。齿距偏差计算结果表明,单个齿距偏差和齿距累积偏差与实测值一致,表明该方法准确、有效。研究结果可为齿廓曲线的拟合和齿距偏差的计算提供参考。 相似文献
11.
在数控加工中,通常用小线段表达刀位轨迹,往往会导致刀位点庞大且轨迹不平滑。基于Akima曲线具有光顺连接且端点连接处保证G1以上连续等特点,将刀位点拟合成Akima样条曲线,提出了基于弧长参数的保凸Akima拟合刀位轨迹算法。该算法分为刀位点搜索和拟合两个阶段:首先利用拟合刀位轨迹的误差测试(双弦误差测试和弦切误差测试)约束,获得该段的首末刀位点;然后在该段内根据首末刀位点计算切线矢量,用弧长信息对刀位点参数化,生成一段Akima样条。利用UG软件生成了内含75个刀位点的鞋底模型,通过MATLAB编程和仿真实验,设置不同测试阈值,对比了弧长参数化Akima曲线与节点参数化Akima曲线、NURBS曲线之间的拟合效果,验证了算法的有效性。 相似文献
12.
13.
Kuan-Yuan Lin Wen-Der Ueng Jiing-Yih Lai 《The International Journal of Advanced Manufacturing Technology》2008,39(7-8):760-773
A novel approach is proposed for converting NC files of G01/G02/G03 codes into NURBS curves. The NC points are first acquired from an NC file composed of lines and arcs. A segmentation algorithm based on the angles and lengths evaluated from adjacent points is then used to subdivide the entire group of points into segments. An error-bounded constrained curve fitting algorithm is implemented to fit each segment of points into a curve, maintaining the accuracy, smoothness and boundary continuity between the curves. The chord errors between the NC points and the fitted curves are controlled, which ensures the accurate recovery of NC paths. Also, a knot insertion algorithm is proposed to determine the appropriate number of control points automatically, allowing effective fitting of all segments. Several examples are presented to demonstrate the feasibility of the proposed approach. 相似文献
14.
Wen-Der Ueng Jiing-Yih Lai Yao-Chen Tsai 《The International Journal of Advanced Manufacturing Technology》2007,33(11-12):1189-1203
Curve fitting is commonly used in reverse engineering for the reconstruction of curves from measured points, and it is critically important to provide various kinds of curve-fitting algorithms to acquire curves that satisfy different constraint conditions. We divide the curve-fitting problem into unconstrained and constrained types. For the unconstrained type, three curve-fitting algorithms are investigated: general, smooth and extended curve fitting. The general curve fitting considers only the accuracy of the fitted curve; the smooth curve fitting can control both the accuracy and the fairness of the fitted curve, while the extended curve fitting can acquire a curve longer than the range of the measured points. For the constrained type, we propose three curve-fitting conditions: fixed end-points, closed curve and continuity to adjacent curves. Detailed discussion for each of the above cases is presented. Associated examples are also provided to illustrate the feasibility of the proposed algorithms. 相似文献
15.
提出了一种基于插值拟合的在线复杂刀具轨迹平滑压缩算法,该算法依据主导点的选取策略,对原始数据点进行离线预处理,然后进行主导点的在线插值拟合以及非主导点的误差检测,进而生成一条满足拟合精度要求的B样条曲线。主导点依据离散数据点的曲率阈值、曲率极大值、曲线拐点,以及分段Bezier曲线逼近拟合后的误差最大值点进行选取。在具有C2连续性的分段Bezier曲线逼近拟合前,需要利用长度均分策略,提取长度突变点作为新增的主导点,以保证拟合的准确性。对主导点进行B样条插值拟合后,利用轮廓误差跟随法对非主导点到拟合曲线的误差进行检测。该方法与牛顿迭代法相比,其计算速度更快且能提高算法效率。仿真结果表明,提出的算法可对复杂刀具轨迹进行平滑压缩,且误差检测的精度能够满足要求。 相似文献
16.
针对曲面高速高精度加工问题,给出一种刀位点轨迹实时生成算法。该方法的实现包括曲面上离散刀触点的生成和基于三次非均匀B样条曲线的刀位点轨迹实时高精度拟合两部分。第一部分,由导动曲线和刀触点轨迹的运动学关系,通过计算导动曲线参数,间接得到投影在曲面上的离散刀触点;第二部分,通过合理参数化、构建模长因子等实现刀位点参数曲线的分段实时拟合。仿真实例表明该算法简单易于编程,曲线拟合精度高,适用于自由曲面笔式加工中刀具路径计算与生成,从而满足复杂曲面高性能数控加工需求。 相似文献
17.
研究了从截面线数据到B样条曲面拟合的过程中,建立最佳匹配数据点对的问题。提出了一种基于角度分割建立截面线数据匹配点对的算法,该算法利用各层截面线的公共几何中心,计算各点到中心的斜率,再利用基于斜率的插值获取给定角度在原参数曲线上的参数值。最后运用德布尔点的递推公式得到参数对应的坐标。当处理完所有的截面线数据,就得到了一组采样个数统一的匹配点对。该算法在进行截面线数据重采样的同时就完成了对数据点的对正处理,不仅适用于对凸轮廓的处理,而且也能处理层间形状变化较大的截面线数据。 相似文献