Prediction-Correction Algorithm of Cubic B-Spline Curve Interpolation in Industrial Robot Control System Based on LinuxCNC

被引:0
|
作者
Shi Bu-Hai [1 ]
Lin Hai-Ming [1 ]
Ding Chuan [2 ]
机构
[1] South China Univ Technol, Sch Automat Sci & Engn, Guangzhou 510641, Guangdong, Peoples R China
[2] South China Univ Technol, Sch Design, Guangzhou 510641, Guangdong, Peoples R China
关键词
prediction; correction; Cubic B-spline curve; interpolation algorithm; LinuxCNC;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In order to make industrial robot control system based on LinuxCNC have the ability to process free curves, this paper studies the B-Spline curve's mathe-matics model and interpolation principle. Due to the large time complexity of Taylor series interpolation algorithm, a prediction-correction method of Cubic B-spline curve interpolation algorithm was proposed to calculate the parameter of next position. Since Motion controller is the core component of LinuxCNC, this paper studies the architecture of LinuxCNC's Motion controller and modify the source code of LinuxCNC to add the function of B-spline interpolation. The simulation results of MatLab proved that the prediction-correction B-spline interpolation algorithm take less time in calculating the parameter of next interpolation step. The simulation results in LinuxCNC show that the industrial robot can process complex free curves by B-spline interpolation after entering the corresponding control point.
引用
收藏
页码:5201 / 5206
页数:6
相关论文
共 50 条
  • [1] Modification algorithm of Cubic B-spline curve interpolation
    Zhang, Wan-Jun
    Gao, Shan-Ping
    Zhang, Su-Jia
    Zhang, Feng
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND INFORMATION TECHNOLOGY APPLICATIONS, 2016, 71 : 507 - 512
  • [2] Interpolation of cubic B-spline closed curve based on periodic extension
    Li, Xueyi
    Wang, Zhao
    Lian, Xiaomin
    Zeng, Qingliang
    Nongye Jixie Xuebao/Transactions of the Chinese Society of Agricultural Machinery, 2009, 40 (12): : 251 - 254
  • [3] An inverse algorithm of the cubic B-spline curve
    Energy Engineering College, Xiangtan University, Xiangtan, Hunan Province, 411105, China
    不详
    不详
    不详
    不详
    Conf. Environ. Sci. Inf. Appl. Technol., ESIAT, (466-469):
  • [4] Three-Dimensional Curve Fitting Based on Cubic B-Spline Interpolation Curve
    Wan, Yan
    Yin, Suna
    2014 7TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING (CISP 2014), 2014, : 765 - 770
  • [5] Matrix representation for cubic B-spline interpolation curve and surface
    Fu, Xiang
    Guo, Bao-Long
    Guangdianzi Jiguang/Journal of Optoelectronics Laser, 2007, 18 (08): : 992 - 995
  • [6] Image Interpolation with Prescribed Tangent of Cubic B-spline Curve
    Su, Jiangkuan
    Cai, Nian
    Weng, Shaowei
    Wang, Han
    2014 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - CHINA, 2014,
  • [7] Fast algorithm of computing control points of cubic B-spline curve
    Wang, XH
    Wu, GY
    Lu, B
    Proceedings of the 11th Joint International Computer Conference, 2005, : 933 - 936
  • [8] The interpolation algorithm based on non-uniform B-spline curve
    Kong, Y.
    Xiao, Y.
    Han, M.
    Peng, X.
    Huazhong Ligong Daxue Xuebao/Journal Huazhong (Central China) University of Science and Technology, 2001, 29 (04): : 69 - 71
  • [9] Uniform Cubic B-Spline Interpolation Based on Local Shape Control
    Li, Xueyi
    Lian, Xiaomin
    Wei, Junying
    PROCEEDINGS OF 2008 INTERNATIONAL PRE-OLYMPIC CONGRESS ON COMPUTER SCIENCE, VOL II: INFORMATION SCIENCE AND ENGINEERING, 2008, : 224 - 227
  • [10] An Isoline smooth algorithm and its application based on cubic B-spline interpolation
    Tao, X. (txu@cauc.edu.cn), 1600, Advanced Institute of Convergence Information Technology (04):