Robots, computer algebra and eight connected components

J. Capco, M. S. E. Din, J. Schicho
{"title":"Robots, computer algebra and eight connected components","authors":"J. Capco, M. S. E. Din, J. Schicho","doi":"10.1145/3373207.3404048","DOIUrl":null,"url":null,"abstract":"Answering connectivity queries in semi-algebraic sets is a longstanding and challenging computational issue with applications in robotics, in particular for the analysis of kinematic singularities. One task there is to compute the number of connected components of the complementary of the singularities of the kinematic map. Another task is to design a continuous path joining two given points lying in the same connected component of such a set. In this paper, we push forward the current capabilities of computer algebra to obtain computer-aided proofs of the analysis of the kinematic singularities of various robots used in industry. We first show how to combine mathematical reasoning with easy symbolic computations to study the kinematic singularities of an infinite family (depending on paramaters) modelled by the UR-series produced by the company \"Universal Robots\". Next, we compute roadmaps (which are curves used to answer connectivity queries) for this family of robots. We design an algorithm for \"solving\" positive dimensional polynomial system depending on parameters. The meaning of solving here means partitioning the parameter's space into semi-algebraic components over which the number of connected components of the semi-algebraic set defined by the input system is invariant. Practical experiments confirm our computer-aided proof and show that such an algorithm can already be used to analyze the kinematic singularities of the UR-series family. The number of connected components of the complementary of the kinematic singularities of generic robots in this family is 8.","PeriodicalId":186699,"journal":{"name":"Proceedings of the 45th International Symposium on Symbolic and Algebraic Computation","volume":"232 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 45th International Symposium on Symbolic and Algebraic Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3373207.3404048","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

Answering connectivity queries in semi-algebraic sets is a longstanding and challenging computational issue with applications in robotics, in particular for the analysis of kinematic singularities. One task there is to compute the number of connected components of the complementary of the singularities of the kinematic map. Another task is to design a continuous path joining two given points lying in the same connected component of such a set. In this paper, we push forward the current capabilities of computer algebra to obtain computer-aided proofs of the analysis of the kinematic singularities of various robots used in industry. We first show how to combine mathematical reasoning with easy symbolic computations to study the kinematic singularities of an infinite family (depending on paramaters) modelled by the UR-series produced by the company "Universal Robots". Next, we compute roadmaps (which are curves used to answer connectivity queries) for this family of robots. We design an algorithm for "solving" positive dimensional polynomial system depending on parameters. The meaning of solving here means partitioning the parameter's space into semi-algebraic components over which the number of connected components of the semi-algebraic set defined by the input system is invariant. Practical experiments confirm our computer-aided proof and show that such an algorithm can already be used to analyze the kinematic singularities of the UR-series family. The number of connected components of the complementary of the kinematic singularities of generic robots in this family is 8.
机器人,计算机代数和八个相连的组件
回答半代数集合中的连通性查询是机器人应用中一个长期存在且具有挑战性的计算问题,特别是对于运动学奇点的分析。其中一个任务是计算运动映射的奇异补的连通分量的个数。另一个任务是设计一条连续路径,连接位于该集合中相同连通分量中的两个给定点。在本文中,我们推进了计算机代数的现有能力,以获得计算机辅助证明的分析在工业中使用的各种机器人的运动奇异性。我们首先展示了如何将数学推理与简单的符号计算相结合,以研究无限族(取决于参数)的运动学奇异性,该族由Universal Robots公司生产的ur系列建模。接下来,我们计算这类机器人的路线图(用于回答连接性查询的曲线)。我们设计了一种基于参数的“求解”正维多项式系统的算法。这里的解的意义是将参数空间划分为由输入系统定义的半代数集的连通分量的数目不变的半代数分量。实际实验证实了我们的计算机辅助证明,并表明该算法已可用于分析ur系列族的运动奇异性。在这个族中,一般机器人的运动奇异补的连通分量数为8。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信