کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
440493 691036 2006 11 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Real-time NURBS interpolation using FPGA for high speed motion control
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر گرافیک کامپیوتری و طراحی به کمک کامپیوتر
پیش نمایش صفحه اول مقاله
Real-time NURBS interpolation using FPGA for high speed motion control
چکیده انگلیسی

Modern motion control adopts NURBS (Non-Uniform Rational B-Spline) interpolation for the purpose of achieving high-speed and high-accuracy performance. However, in conventional control architectures, the computation of the basis functions of a NURBS curve is very time-consuming due to serial computing constraints. In this paper, a novel FPGA (Field Programmable Gate Array) based motion controller utilizing its high-speed parallel computing power is proposed to realize the Cox–de Boor algorithm for second and higher degrees NURBS interpolation. The motion control algorithm is also embedded in the FPGA chip to implement real-time control and NURBS interpolation simultaneously for multi-axis servo systems. The proposed FPGA-based motion controller is capable of performing the Cox–de Boor algorithm and the IIR (Infinite Impulse Response) control algorithm in about 46 clock cycles, as compared to the 1303 clock cycles by the traditional approach. Numerical simulations and experimental tests using an X–YX–Y table verify the outstanding computation performance of the FPGA-based motion controller. The result indicates that shorter sampling time (10 μs) can be achieved for NURBS interpolation which is highly critical to the success of high-speed and high-accuracy motion control.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Computer-Aided Design - Volume 38, Issue 10, October 2006, Pages 1123–1133
نویسندگان
, , ,