[发明专利]基于编号矩阵的运动链同构判定方法有效
申请号: | 201711421241.3 | 申请日: | 2017-12-25 |
公开(公告)号: | CN108170642B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 张瑶;孔建益;孙伟 | 申请(专利权)人: | 武汉科技大学 |
主分类号: | G06F17/16 | 分类号: | G06F17/16 |
代理公司: | 武汉开元知识产权代理有限公司 42104 | 代理人: | 王和平 |
地址: | 430081 湖北省武汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及机构运动链领域,公开了一种基于编号矩阵的运动链同构判定方法,对运动链的构件和运动副进行编号,并生成编号矩阵,再提取运动链信息,将编号矩阵标准化,并对运动副和构件重新编号,取得标准化编号矩阵,然后提取运动链各自的标准化复合铰链信息和标准化运动副信息,依次比较标准化复合铰链信息、构件信息和标准化运动副信息,若均相同,则运动链同构,反之则异构。本发明基于编号矩阵的运动链同构判定方法兼顾判定的可靠性和可标号性,计算简单且计算量少,同时实现了同构运动链的构件和运动副对应关系的判定。 | ||
搜索关键词: | 基于 编号 矩阵 运动 同构 判定 方法 | ||
A)对运动链的构件和运动副进行编号,其中运动副为Pn,并生成与每个运动链对应的n×n编号矩阵A:
式中,n为运动副的数量,编号矩阵的对角线元素ai,j(i=j)均为0,编号矩阵的其它元素ai,j(i≠j,i=1,…,n;j=1,…,n)为连接运动副Pi和运动副Pj的构件的编号,当运动副Pi和运动副Pj没有连接时,ai,j=0;
B)在所述步骤A)中取得的编号矩阵A中提取运动链信息,包括复合铰链信息、构件信息和运动副信息;
C)根据所述步骤B)中取得的运动链信息将所述编号矩阵A进行标准化,并对运动副Pn和构件ai,j重新编号,其步骤如下:
1)将构件按照多元构件的元数从大到小排序,当有多个元数相同的多元构件时,带有复合铰链的多元构件排序优先;
2)将是多元构件的运动副进行排序,按照多元构件的运动副串联二元杆的数量从小到大排序,多元构件带有复合铰链的运动副排序优先;
3)将其它是复合铰链的运动副的进行排序,按照复合铰链的元数从大到小排序;
4)将二元构件连接的运动副进行排序,按照二元构件末端连接多元构件的元数从大到小排列排序,取得标准化编号矩阵As;
D)将需进行同构判定的运动链按照所述步骤A)至所述步骤C)取得对应的标准化编号矩阵As,然后提取运动链各自的标准化复合铰链信息和标准化运动副信息,然后依次比较标准化复合铰链信息、构件信息和标准化运动副信息,若均相同,则运动链同构,反之则异构。
2.根据权利要求1所述基于编号矩阵的运动链同构判定方法,其特征在于:在同构运动链的标准化编号矩阵As中找出运动副的属性代号判断构件的一一对应关系。3.根据权利要求1所述基于编号矩阵的运动链同构判定方法,其特征在于:所述步骤B)中,复合铰链信息为在编号矩阵A中,运动副Pi对应的i行元素ai,j(i,j=1,2,,…,n)中有m个及m个以上非0且不相等的值,则运动副Pi处的铰链为m元复铰,其中m≥3。4.根据权利要求1所述基于编号矩阵的运动链同构判定方法,其特征在于:所述步骤B)中,复合铰链信息为在编号矩阵A中,运动副Pi对应的i列元素ai,j(i,j=1,2,,…,n)中有m个及m个以上非0且不相等的值,则运动副Pi处的铰链为m元复铰,其中m≥3。5.根据权利要求1所述基于编号矩阵的运动链同构判定方法,其特征在于:所述步骤B)中,构件信息为编号矩阵A中,当运动副Pi对应的i行元素的构件编号出现的次数为k,运动副Pi对应的i行元素的构件为g元构件,g=k+1,取得运动链构件的属性表,与g元构件连接的所有构件使用该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉科技大学,未经武汉科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711421241.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于宽容分层策略的排样方法
- 下一篇:一种免拆分的子结构频响函数识别方法