Inverse kinematic formula for a new class of 6R robotic arms with simple constraints

被引:6
|
作者
Chen, Feifei [1 ]
Ju, Hehua [1 ]
Liu, Xiaohan [1 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Astronaut, Nanjing 210016, Peoples R China
基金
中国国家自然科学基金;
关键词
Inverse kinematics; 6R robotic arm; Degree -reduced condition; Kinematic constraint; Adjacent parallel axes; MANIPULATORS;
D O I
10.1016/j.mechmachtheory.2022.105118
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
A systematic and unified kinematic modelling method for a new class of 6R robotic arms is investigated, which separates the coupled joint variables without raising degrees. To begin, successive products of the tangent-form DCMs and quaternions yield the non-redundant kinematic equations. By providing the derived position vectors, new inverse kinematic formulas are then invented for general 6R robotic arms. Based on this, a degree-reduced condition is found out to ideally reduce the kinematic formulas of five coupling variables to three while the degrees remain constant, which benefits for a light computational resource. A new class of robotic arms satisfying the degree-reduced condition is proposed, including simple kinematic constraints of two adjacent parallel or orthogonal. The inverse kinematic software testing proves the efficiency of the method: the running time is less than 2 milliseconds; the relative position and orientation variations are less than 10-11. This study can be taken as a theoretical basis for the inverse kinematic research of 6R robotic arms, which provides a brand-new way to establish the kinematic formulas and exhibits a relatively simple kinematic structure for precise industrial use. Moreover, the proposed method is expected to be used to reduce the degrees of kinematic modelling polynomials of higher-DOF robotic arms.
引用
收藏
页数:15
相关论文
共 50 条
  • [21] A new and efficient algorithm for the inverse kinematics of a general serial 6R manipulator
    Husty, Manfred L.
    Pfurner, Martin
    Schroecker, Hans-Peter
    MECHANISM AND MACHINE THEORY, 2007, 42 (01) : 66 - 81
  • [22] Evolutionary Fuzzy Extreme Learning Machine for Inverse Kinematic Modeling of Robotic Arms
    Shihabudheen, K., V
    Pillai, G. N.
    PROCEEDINGS OF THE 2015 39TH NATIONAL SYSTEMS CONFERENCE (NSC), 2015,
  • [23] EFFICIENT INVERSE KINEMATICS FOR GENERAL 6R MANIPULATORS
    MANOCHA, D
    CANNY, JF
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1994, 10 (05): : 648 - 657
  • [24] A Novel Method for Selecting Inverse Kinematic Solutions Based on Configuration Space Partition for 6R Noncuspidal Manipulators
    Zhang, Xiaofeng
    Li, Gongfa
    Xu, Manman
    Jiang, Du
    Yun, Juntong
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2024, 110 (01)
  • [25] A set of geometric invariants for kinematic analysis of 6R manipulators
    Fu, HG
    Yang, L
    Zhang, JZ
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2000, 19 (08): : 784 - 792
  • [26] Inverse kinematic solution of 6R robot manipulators based on screw theory and the Paden-Kahan subproblem
    Zhao, Rongbo
    Shi, Zhiping
    Guan, Yong
    Shao, Zhenzhou
    Zhang, Qianying
    Wang, Guohui
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2018, 15 (06):
  • [27] Inverse Kinematic Analysis of The General 6R Serial Manipulators Based on Unit Dual Quaternion and Dixon Resultant
    Zhao, Zhiyong
    Wang, Tao
    Wang, Dongqing
    2017 CHINESE AUTOMATION CONGRESS (CAC), 2017, : 2646 - 2650
  • [28] A Novel Method for Selecting Inverse Kinematic Solutions Based on Configuration Space Partition for 6R Noncuspidal Manipulators
    Xiaofeng Zhang
    Gongfa Li
    Manman Xu
    Du Jiang
    Juntong Yun
    Journal of Intelligent & Robotic Systems, 2024, 110
  • [29] A set of geometric invariants for kinematic analysis of 6R manipulators
    Fu, H., 2000, SAGE Publications Inc. (19):
  • [30] Inverse Kinematics of an Anthropomorphic 6R Robot Manipulator Based on a Simple Geometric Approach for Embedded Systems
    Anschober, Michael
    Edlinger, Raimund
    Froschauer, Roman
    Nuechter, Andreas
    ROBOTICS, 2023, 12 (04)