A general approach based on Newton's method and cyclic coordinate descent method for solving the inverse kinematics

Yuhan Chen, Xiao Luo*, Baoling Han, Yan Jia, Guanhao Liang, Xinda Wang

*此作品的通讯作者

科研成果: 期刊稿件文章同行评审

9 引用 (Scopus)

摘要

The inverse kinematics of robot manipulators is a crucial problem with respect to automatically controlling robots. In this work, a Newton-improved cyclic coordinate descent (NICCD) method is proposed, which is suitable for robots with revolute or prismatic joints with degrees of freedom of any arbitrary number. Firstly, the inverse kinematics problem is transformed into the objective function optimization problem, which is based on the least-squares form of the angle error and the position error expressed by the product-of-exponentials formula. Thereafter, the optimization problem is solved by combining Newton's method with the improved cyclic coordinate descent (ICCD) method. The difference between the proposed ICCD method and the traditional cyclic coordinate descent method is that consecutive prismatic joints and consecutive parallel revolute joints are treated as a whole in the former for the purposes of optimization. The ICCD algorithm has a convenient iterative formula for these two cases. In order to illustrate the performance of the NICCD method, its simulation results are compared with the well-known Newton-Raphson method using six different robot manipulators. The results suggest that, overall, the NICCD method is effective, accurate, robust, and generalizable. Moreover, it has advantages for the inverse kinematics calculations of continuous trajectories.

源语言英语
文章编号5461
期刊Applied Sciences (Switzerland)
9
24
DOI
出版状态已出版 - 1 12月 2019

指纹

探究 'A general approach based on Newton's method and cyclic coordinate descent method for solving the inverse kinematics' 的科研主题。它们共同构成独一无二的指纹。

引用此