Inverse Kinematic of Six-Axis Robots Based on R*(3, 0, 1) Geometric Algebra

被引:0
|
作者
Du J. [1 ]
Wu H. [1 ]
Yang X. [1 ]
Chen B. [1 ]
Cheng S. [2 ]
机构
[1] College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, 210016, Jiangsu
[2] School of Automotive Engineering, Yancheng Institute of Technology, Yancheng, 224051, Jiangsu
基金
中国国家自然科学基金;
关键词
Geometric algebra; Industrial robots; Inverse kinematics; Signed distance;
D O I
10.3969/j.issn.1000-565X.2018.09.005
中图分类号
学科分类号
摘要
The geometric algebra model R*(3, 0, 1) combines the benefits of dual quaternions and conformal geometric algebra, i.e., dual quaternions can compute faster while comformal geometric algebra have the same translation algorithm for points and planes as well as have algorithm to compute sign distance between points and planes. A new inverse kinematic of industrial robots algorithm is proposed on the basis of R* (3, 0, 1) model, i.e., the unique solution of inverse kinematic of industrial robots is determined by the sign distances between joints and three singular planes, and the sign distances can be computed by R* (3, 0, 1) model. This new algorithm can find unique solution without comparing a preferred one which is widely applied in general inverse kinematic solution. This new algorithm has advantages, such as being able to compute the sign distance to the singular planes, being simple, highly speedy to compute unique inverse kinematic solution effectively when applied to practical robot motion control. This algorithm is numerically verified on PUMA 560. © 2018, Editorial Department, Journal of South China University of Technology. All right reserved.
引用
收藏
页码:30 / 35
页数:5
相关论文
共 16 条
  • [1] Ahlers S.G., Mccarthy J.M., The Clifford algebra and the optimization of robot design, Geometric Algebra with Applications in Science and Engineering, pp. 235-251, (2001)
  • [2] Selig J.M., Clifford algebra and robot dynamics, Handbook of Geometric Computing, pp. 657-678, (2005)
  • [3] Rooney J., Aspects of Clifford algebra for screw theory, Proceedings of the 5th International Workshop on Computational Kinematics, pp. 191-200, (2009)
  • [4] Yang X., Wu H., Li Y., Et al., A dual quaternion solution to the forward kinematics of a class of six-DOF parallel robots with full or reductant actuation, Mechanism and Machine Theory, 107, pp. 27-36, (2017)
  • [5] Yang X., Wu H., Chen B., Et al., Fast numerical solution to forward kinematics of general Stewart mechanism using quaternion, Transactions of Nanjing University of Aeronautics and Astronautics, 31, 4, pp. 377-385, (2014)
  • [6] Pham H.L., Perdereau V., Adorno B.V., Et al., Position and orientation control of robot manipulators using dual quaternion feedback, Proceedings of the 2010 International Conference on Intelligent Robots and Systems, pp. 658-663, (2010)
  • [7] Oliveira A., Pieri E.D., Moreno U., Optimal trajectory tracking of underwater vehicle-manipulator systems through the Clifford algebras and of the Davies method, Advances in Applied Clifford Algebras, 23, 2, pp. 453-467, (2013)
  • [8] Pitt J., Hildenbrand D., Stelzer M., Et al., Inverse kinematics of a humanoid robot based on conformal geometric algebra using optimized code generation, Proceedings of the 8th International Conference on Humanoid Robots, pp. 681-686, (2008)
  • [9] Carbajal-Espinosa O., Gonzalez-Jimenez L., Loukianov A., Et al., Robust dynamic control of an arm of a humanoid using super twisting algorithm and Conformal geometric algebra, Proceedings of the 6th International Workshop on Computational Kinematics, pp. 261-269, (2014)
  • [10] Kim J.S., Jin H.J., Park J.H., Inverse kinematics and geo-metric singularity analysis of a 3-SPS/S redundant motion mechanism using conformal geometric algebra, Mechanism and Machine Theory, 90, pp. 23-36, (2015)