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
来源
2018 37TH CHINESE CONTROL CONFERENCE (CCC) | 2018年
关键词
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 条
  • [21] Weight control and knot placement for rational B-spline curve interpolation
    Kim, TW
    Lee, K
    KSME INTERNATIONAL JOURNAL, 2001, 15 (02): : 192 - 198
  • [22] An improved empirical mode decomposition method based on the cubic trigonometric B-spline interpolation algorithm
    Li, Hongyi
    Qin, Xuyao
    Zhao, Di
    Chen, Jiaxin
    Wang, Pidong
    APPLIED MATHEMATICS AND COMPUTATION, 2018, 332 : 406 - 419
  • [23] Image interpolation by rational ball cubic B-spline representation and genetic algorithm
    Abbas, Samreen
    Hussain, Malik Zawwar
    Irshad, Misbah
    ALEXANDRIA ENGINEERING JOURNAL, 2018, 57 (02) : 931 - 937
  • [24] A Tidal Level Prediction Approach Based on BP Neural Network and Cubic B-Spline Curve with Knot Insertion Algorithm
    Wang, Wenjuan
    Yuan, Hongchun
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2018, 2018
  • [25] Jacobi–PIA algorithm for bi-cubic B-spline interpolation surfaces
    Liu, Chengzhi
    Li, Juncheng
    Hu, Lijuan
    Graphical Models, 2022, 120
  • [26] Orthogonal Cubic B-spline Interpolation Method Based on Energy Method
    Qin, J.
    Xia, Y. J.
    Zhang, J. M.
    Ma, Y. M.
    Hu, C. H.
    INTERNATIONAL CONFERENCE ON AUTOMATION, MECHANICAL AND ELECTRICAL ENGINEERING (AMEE 2015), 2015, : 944 - 950
  • [27] Path Optimization of Agricultural Robot Based on Immune Ant Colony: B-Spline Interpolation Algorithm
    Feng, Kai
    He, Xiaoning
    Wang, Maoli
    Chu, Xianggang
    Wang, Dongwei
    Yue, Dansong
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022
  • [28] Cubic B-spline Curve Reconstruction Based on Growing Cell Structures
    Wang Shidong
    Zhou Dechuang
    Wang Huanbao
    Wang Jian
    2011 3RD WORLD CONGRESS IN APPLIED COMPUTING, COMPUTER SCIENCE, AND COMPUTER ENGINEERING (ACC 2011), VOL 3, 2011, 3 : 473 - +
  • [29] Interpolation of massive data points into a B-spline curve with few control points
    Natl Taiwan Univ of Science and, Technology, Taipei, Taiwan
    J Chin Soc Mech Eng Trans Chin Inst Eng Ser C, 4 (379-390):
  • [30] High-speed real-time interpolation of cubic uniform B-spline curve
    Institute of Manufacturing Engineering, Department of Precision Instruments and Mechanology, Tsinghua University, Beijing 100084, China
    Jisuanji Jicheng Zhizao Xitong, 2008, 9 (1830-1836):