用不动点变换自适应求解逆运动任务

H. Khan, A. Galántai, J. Tar
{"title":"用不动点变换自适应求解逆运动任务","authors":"H. Khan, A. Galántai, J. Tar","doi":"10.1109/SAMI.2017.7880312","DOIUrl":null,"url":null,"abstract":"In a wide class of robots of open kinematic chain the inverse kinematic task cannot be solved by the use of closed-form analytical formulae. On this reason the traditional approaches apply differential approximation in which the Jacobian of the — normally redundant — robot arm is \"inverted\" by the use of some \"generalized inverse\". These pseudo-inverses behave well whenever the robot arm is far from a singular configuration, however, in the singularities and nearby the singular configurations they suffer from a singular or ill-conditioned pseudoinverse. For tackling the problem of singularities normally complementary \"tricks\" have to be used that so \"deform\" the original problem that the deformed version leads to the inversion of a well-conditioned matrix. Though the so obtained solution does not exactly solve the original problem, it is accepted as practical \"substitute\" of the not existing solution in the singularities, and an acceptable approximation of the exact solution outside the singular points. Recently, in [1], an alternative, quasi-differential approach was suggested that was absolutely free of any matrix inversion. It was shown that it converged to one of the — normally ambiguous — exact solutions at the nonsingular configurations, and showed stable convergence in the singular points when a \"substitute\" of the not existing solution was created. This convenient convergence was guaranteed by the use of the \"exact Jacobian\" of the robot arm. The interesting question, i.e. what happens if only an \"approximate Jacobian\" is available, and the motion of the robot arm is precisely measurable with respect to a Cartesian \"workshop\"-based system of reference, was left open. Now it is shown that the convergence properties of the method can be improved by the application of simple rotational matrices, and on this basis the iterative application of an \"Adaptive Inverse Kinematics\" becomes possible. This approach has the specialty that no complete information it needs on the Jacobian at a given point. It is content with the observable system behavior only along the realized motion, so it seems to be easily implementable. Its operation is demonstrated for an irregularly extended 6 Degree-of-Freedom (DoF) PUMA-type robot arm, that has 8 rotary axles.","PeriodicalId":105599,"journal":{"name":"2017 IEEE 15th International Symposium on Applied Machine Intelligence and Informatics (SAMI)","volume":"19 1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Adaptive solution of the inverse kinematic task by fixed point transformation\",\"authors\":\"H. Khan, A. Galántai, J. Tar\",\"doi\":\"10.1109/SAMI.2017.7880312\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In a wide class of robots of open kinematic chain the inverse kinematic task cannot be solved by the use of closed-form analytical formulae. On this reason the traditional approaches apply differential approximation in which the Jacobian of the — normally redundant — robot arm is \\\"inverted\\\" by the use of some \\\"generalized inverse\\\". These pseudo-inverses behave well whenever the robot arm is far from a singular configuration, however, in the singularities and nearby the singular configurations they suffer from a singular or ill-conditioned pseudoinverse. For tackling the problem of singularities normally complementary \\\"tricks\\\" have to be used that so \\\"deform\\\" the original problem that the deformed version leads to the inversion of a well-conditioned matrix. Though the so obtained solution does not exactly solve the original problem, it is accepted as practical \\\"substitute\\\" of the not existing solution in the singularities, and an acceptable approximation of the exact solution outside the singular points. Recently, in [1], an alternative, quasi-differential approach was suggested that was absolutely free of any matrix inversion. It was shown that it converged to one of the — normally ambiguous — exact solutions at the nonsingular configurations, and showed stable convergence in the singular points when a \\\"substitute\\\" of the not existing solution was created. This convenient convergence was guaranteed by the use of the \\\"exact Jacobian\\\" of the robot arm. The interesting question, i.e. what happens if only an \\\"approximate Jacobian\\\" is available, and the motion of the robot arm is precisely measurable with respect to a Cartesian \\\"workshop\\\"-based system of reference, was left open. Now it is shown that the convergence properties of the method can be improved by the application of simple rotational matrices, and on this basis the iterative application of an \\\"Adaptive Inverse Kinematics\\\" becomes possible. This approach has the specialty that no complete information it needs on the Jacobian at a given point. It is content with the observable system behavior only along the realized motion, so it seems to be easily implementable. Its operation is demonstrated for an irregularly extended 6 Degree-of-Freedom (DoF) PUMA-type robot arm, that has 8 rotary axles.\",\"PeriodicalId\":105599,\"journal\":{\"name\":\"2017 IEEE 15th International Symposium on Applied Machine Intelligence and Informatics (SAMI)\",\"volume\":\"19 1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 IEEE 15th International Symposium on Applied Machine Intelligence and Informatics (SAMI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SAMI.2017.7880312\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE 15th International Symposium on Applied Machine Intelligence and Informatics (SAMI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SAMI.2017.7880312","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

摘要

在一类广泛的开放运动链机器人中,逆运动任务不能用闭式解析公式求解。基于这个原因,传统的方法采用微分逼近,在微分逼近中,通常冗余的机械臂的雅可比矩阵通过使用一些“广义逆”来“反转”。这些伪逆在机械臂远离奇异位形时表现良好,但在奇异位形及奇异位形附近存在奇异或病态伪逆。为了解决奇点问题,通常必须使用互补的“技巧”,使原始问题“变形”,使变形的版本导致条件良好的矩阵的反转。虽然所得到的解不能完全解决原问题,但它可以作为奇点内不存在解的实际“替代品”,以及奇点外精确解的可接受近似值。最近,在[1]中,提出了一种替代的准微分方法,它绝对没有任何矩阵逆。结果表明,该方法在非奇异位形下收敛到一个通常是模糊的精确解,并在奇异点处用不存在的解“替代”时表现出稳定的收敛。利用机械臂的“精确雅可比矩阵”保证了这种方便的收敛性。有趣的问题是,如果只有一个“近似雅可比矩阵”可用,并且机器人手臂的运动是相对于基于笛卡尔的“车间”参考系统精确测量的,会发生什么,这是开放的。结果表明,采用简单的旋转矩阵可以改善该方法的收敛性,并在此基础上实现了“自适应逆运动学”的迭代应用。这种方法的特点是它不需要关于给定点的雅可比矩阵的完整信息。它只满足于沿已实现运动的可观察系统行为,因此似乎很容易实现。它的操作演示了不规则扩展的6自由度(DoF) puma型机械臂,有8个旋转轴。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Adaptive solution of the inverse kinematic task by fixed point transformation
In a wide class of robots of open kinematic chain the inverse kinematic task cannot be solved by the use of closed-form analytical formulae. On this reason the traditional approaches apply differential approximation in which the Jacobian of the — normally redundant — robot arm is "inverted" by the use of some "generalized inverse". These pseudo-inverses behave well whenever the robot arm is far from a singular configuration, however, in the singularities and nearby the singular configurations they suffer from a singular or ill-conditioned pseudoinverse. For tackling the problem of singularities normally complementary "tricks" have to be used that so "deform" the original problem that the deformed version leads to the inversion of a well-conditioned matrix. Though the so obtained solution does not exactly solve the original problem, it is accepted as practical "substitute" of the not existing solution in the singularities, and an acceptable approximation of the exact solution outside the singular points. Recently, in [1], an alternative, quasi-differential approach was suggested that was absolutely free of any matrix inversion. It was shown that it converged to one of the — normally ambiguous — exact solutions at the nonsingular configurations, and showed stable convergence in the singular points when a "substitute" of the not existing solution was created. This convenient convergence was guaranteed by the use of the "exact Jacobian" of the robot arm. The interesting question, i.e. what happens if only an "approximate Jacobian" is available, and the motion of the robot arm is precisely measurable with respect to a Cartesian "workshop"-based system of reference, was left open. Now it is shown that the convergence properties of the method can be improved by the application of simple rotational matrices, and on this basis the iterative application of an "Adaptive Inverse Kinematics" becomes possible. This approach has the specialty that no complete information it needs on the Jacobian at a given point. It is content with the observable system behavior only along the realized motion, so it seems to be easily implementable. Its operation is demonstrated for an irregularly extended 6 Degree-of-Freedom (DoF) PUMA-type robot arm, that has 8 rotary axles.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信