A Combined Inverse Kinematics Algorithm Using FABRIK with Optimization

Journal of Intelligent and Robotic Systems(2023)

引用 0|浏览4
暂无评分
摘要
Solving the inverse kinematics of redundant and hyper-redundant manipulators is more challenging because their kinematic redundancy leads to a more complicated mapping from end-effector pose to configuration space. A heuristic inverse kinematics solver, called Forward And Backward Reaching Inverse Kinematics (FABRIK), has been demonstrated to solve the inverse kinematics of complex chain systems with fast convergence and simple implementation. However, as the pose precision of the end-effector increases to a higher value, such as 10^-6 , FABRIK converges slowly in some configurations and thus exhibits unstable convergence behavior. Hence, this paper presents a novel inverse kinematics algorithm that combines FABRIK and the sequential quadratic programming (SQP) algorithm, in which the joint angles deduced by FABRIK will be taken as the initial seed of the SQP algorithm to realize fast convergence. Meanwhile, a universal and non-trivial mapping from joint Cartesian positions to joint angles is included to enable the extension of FABRIK to redundant and hyper-redundant manipulators while retaining its simplicity. With the 10^-6 pose error constraint, quantitative tests on serial chain manipulators demonstrate that the combined algorithm outperforms FABRIK in terms of success rate and runtime. Meanwhile, some popular inverse kinematics algorithms are treated as benchmarks to compare with the combined algorithm. Finally, simulations using serial chain manipulators indicate the effectiveness of the combined algorithm on path tracking.
更多
查看译文
关键词
Inverse Kinematics,Redundant Manipulators,Hyper-Redundant Manipulators,FABRIK,Sequential Quadratic Programming
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要