NURBS (Non-Uniform Rational B-Spline) curve adaptive interpolation control method based on de Boor algorithm

A control method and self-adaptive technology, applied in computer control, program control, general control system, etc., can solve problems such as low interpolation efficiency, poor real-time performance, and high complexity

Inactive Publication Date: 2012-07-25
ZHEJIANG UNIV OF TECH
View PDF1 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In order to overcome the shortcomings of the existing NURBS curve interpolation method, such as high complexity, poor real-time performance, and low interpolation efficiency, the present invention provides a de Boor algorithm-based NURBS with reduced complexity, good real-time performance, and high interpolation efficiency. Curve Adaptive Interpolation Control Method

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • NURBS (Non-Uniform Rational B-Spline) curve adaptive interpolation control method based on de Boor algorithm
  • NURBS (Non-Uniform Rational B-Spline) curve adaptive interpolation control method based on de Boor algorithm
  • NURBS (Non-Uniform Rational B-Spline) curve adaptive interpolation control method based on de Boor algorithm

Examples

Experimental program
Comparison scheme
Effect test

example

[0108] Example: Use MATLAB programming to realize this algorithm. For simplicity of description, only draw a two-dimensional image in the plane, that is, let the third axis coordinate of the control point be zero, and the parameter information is as follows: times k=3, weight factor w={1, 1, 1, 1, 1, 1}, Control point information:

[0109]b={(10, 10, 0), (60, 80, 0), (100, 90, 0), (200, 20, 0), (250, 30, 0), (300, 120, 0) } Node sequence u={0, 0, 0, 0, 0.3, 0.7, 0, 0, 0, 0}, feed speed v=50mm / s, the required bow height error is set to 0.002mm, the calculated interpolation The point data is huge, and only part of the points of the beginning and ending segment fields are given.

[0110]

[0111] Table 1.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a NURBS (Non-Uniform Rational B-Spline) curve adaptive interpolation control method based on a de Boor algorithm. An upper computer calculates an interpolation point and transfers the calculated coordinate value list to a lower computer; and the lower computer converts the coordinate value into corresponding pulse number and sends a pulse to a motor driver which controls a motor to rotate and drives a mechanical structure to act. The NURBS curve adaptive interpolation control method comprises the following steps: a parameter value in a curve definition domain is set to calculate a corresponding point p(u) on the B-spline curve; and a NURBS curve adaptive interpolation module based on the de Boor algorithm applies the de Boor algorithm to the NURBS curve interpolation by use of a recursion formula of the de Boor algorithm. The invention provides the NURBS curve adaptive interpolation control method based on the de Boor algorithm, which reduces the complexity and has good real-time performance and relatively high interpolation efficiency.

Description

technical field [0001] The invention relates to a NURBS curve adaptive interpolation control method. Background technique [0002] In modern computer-aided design (CAD) / computer-aided manufacturing (CAM) systems, complex-shaped parts such as molds, aircraft wings, and car models are usually represented by parametric equations, while traditional computer numerical control (CNC) machines only provide linear and For circular interpolation, the CAD / CAM system has to discretize the parameter curve into a large number of tiny line segments according to the required accuracy and transmit them to the CNC for parts processing, but this processing method will reduce the machining accuracy and the CNC machining feed speed. Instability, reduced part production efficiency, etc. In order to overcome these shortcomings, modern CNC systems have begun to apply parametric curve interpolation. Parametric curve interpolation can directly transfer the curve to the CNC without breaking the curve...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G05B19/4097
Inventor 南余荣吴攀峰
Owner ZHEJIANG UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products