Real-time quintic Hermite interpolation for robot trajectory execution

被引:4
作者
Lind, Morten [1 ]
机构
[1] SINTEF Mfg, Prod Technol, Trondheim, Trondelag, Norway
基金
芬兰科学院;
关键词
Interpolation; Robotics; Real-time; !text type='Python']Python[!/text; Joint control; Trajectory;
D O I
10.7717/peerj-cs.304
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a real-time joint trajectory interpolation system for the purpose of frequency scaling the low cycle time of a robot controller, allowing a Python application to real-time control the robot at a moderate cycle time. Interpolation is based on quintic Hermite piece-wise splines. The splines are calculated in real-time, in a piecewise manner between the high-level, long cycle time trajectory points, while sampling of these splines at an appropriate, shorter cycle time for the real-time requirement of the lower-level system. The principle is usable in general, and the specific implementation presented is for control of the Panda robot from Franka Emika. Tracking delay analysis is presented based on a cosine trajectory. A simple test application has been implemented, demonstrating real-time feeding of a pre-calculated trajectory for cutting with a knife. Estimated forces on the robot wrist are recorded during cutting and presented in the paper.
引用
收藏
页数:13
相关论文
共 15 条
  • [1] ANDERSEN T, 2015, TECHNICAL REPORT
  • [2] Measuring and Modelling Delays in Robot Manipulators for Temporally Precise Control using Machine Learning
    Andersen, Thomas Timm
    Ben Amor, Heni
    Andersen, Nils Axel
    Ravn, Ole
    [J]. 2015 IEEE 14TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA), 2015, : 168 - 175
  • [3] Eggen R., 2019, P INT C PAR DISTR PR, P32
  • [4] Finn DL, 2004, QUINTIC HERMITE INTE
  • [5] Online Trajectory Generation: Basic Concepts for Instantaneous Reactions to Unforeseen Events
    Kroeger, Torsten
    Wahl, Friedrich M.
    [J]. IEEE TRANSACTIONS ON ROBOTICS, 2010, 26 (01) : 94 - 111
  • [7] Lenz I, 2015, ROBOTICS: SCIENCE AND SYSTEMS XI
  • [8] Lind M, 2010, MESOAM WOR, P1
  • [9] Lind M, 2012, WORKSH ROB MOT PLANN
  • [10] Mihelj M, 2012, IEEE INTL CONF CONTR, P1051, DOI 10.1109/CCA.2012.6402449