(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210862449.3
(22)申请日 2022.07.21
(71)申请人 国网安徽省电力有限公司
地址 230022 安徽省合肥市包河区黄山路9
号
申请人 合肥工业大 学
中国能源建 设集团安徽省电力设计
院有限公司
(72)发明人 张金锋 汪胜和 都海波 谢枫
刘军 程智余 张天忠 罗义华
刘勇 王道静 王鹏 刘大平
蔡必壮 王福全 张家倩 吴睿
周贺 许水清 刘雁生 葛展展
(74)专利代理 机构 合肥和瑞知识产权代理事务
所(普通合伙) 34118
专利代理师 王挺(51)Int.Cl.
G06F 30/20(2020.01)
G06F 30/13(2020.01)
G06T 17/10(2006.01)
G06V 10/75(2022.01)
(54)发明名称
一种基于ICP匹配算法的角钢塔三维空间模
型验证方法
(57)摘要
本发明公开了一种基于ICP匹配算法的角钢
塔三维空间模 型验证方法, 涉及三维建模技术领
域, 该方法: 根据角钢塔的实体数据, 利用三维软
件对角钢塔进行三维建模, 生 成角钢塔初始三维
模型; 从角钢塔初始三维模型中提取出角钢塔的
空间结构以及角钢塔的零部件数据; 将从数据转
换为用于在机器人仿真软件中运行的标准数据
格式; 将标准数据格式导入机器人仿真软件, 生
成角钢塔仿真三维模型; 运用ICP匹配算法计算
角钢塔的实体数据与角钢塔仿真三维模型中的
模型数据之间的匹配度, 从而判断角钢塔仿真三
维模型是否满足机 器人仿真实验的要求。
权利要求书3页 说明书8页 附图1页
CN 115391984 A
2022.11.25
CN 115391984 A
1.一种基于ICP匹配算法的角钢塔三维空间模型验证方法, 其特 征在于,
S1, 根据角钢塔的实体数据, 利用三维软件对角钢塔进行三维建模, 生成角钢塔初始三
维模型;
角钢塔的实体数据包括: 角钢塔中各个零部件在世界坐标系中的位置坐标, 以及各个
零部件之间的连接关系;
S2, 从角钢塔初始三维模型中提取出角钢塔的空间结构以及角钢塔的零部件数据, 角
钢塔的零部件数据包括: 零部件的种类、 编号 ID、 在三维软件坐标系中的位置坐标;
S3, 将从角钢塔初始三维模型中提取的零部件数据转换为标准数据格式, 用于在机器
人仿真软件中运行;
S4, 将标准数据格式的零部件数据导入机器人仿真软件, 生成角钢塔仿真三维模型;
S5, 运用ICP匹配算法计算角钢塔的实体数据与角钢塔仿真三维模型中的模型数据之
间的匹配度, 若匹配度满足要求, 则表示角钢塔仿 真三维模型满足机器人仿 真实验的要求;
若匹配度不满足要求, 则表示角钢塔仿真三维模型不满足机器人仿真实验的要求。
2.根据权利要求1所述的一种基于ICP匹配算法的角钢塔三维空间模型验证方法, 其特
征在于, 步骤S 5中, 运用ICP匹配算法计算角钢塔的实体数据与仿 真三维模型中的模型数据
之间的匹配度, 具体如下 所示:
S51, 从角钢塔实体上选取N个实体零部件, 利用角钢塔实体上的此N个实体零部件在世
界坐标系中的位置坐标, 构建标准 点集Q:
Q={q1,q2,...,qn}={qi|i=1,2,…N}
其中, qi表示标准点集Q中的第i个数据, qi为角钢塔实体上所选取的第i个实体零部件
在世界坐标系中的位置坐标;
S52, 从角钢塔仿真三维模型中选取与角钢塔实体上所选取的N个实体零部件一一对应
的N个模型零部件, 利用角钢塔仿 真三维模型中的此N个模型零部件在仿 真三维模型坐标系
中的位置坐标, 构建待匹配点 集W:
W={w1,w2,...,wn}={wi|i=1,2,…N}
其中, wi表示待匹配点集W中的第i个数据, wi为角钢塔仿真三维模型上所选取的第i个
模型零部件在仿真三维模型坐标系中的位置坐标;
S53, 设计目标函数为标准 点集和待匹配点 集之间的误差函数, 目标函数如下 所示:
其中, R表示旋转矩阵, R为3 *3的矩阵, t 表示平移向量, t为3 *1的向量;
S54, 根据标准点集和待匹配点集中的数据, 计算旋转矩阵R和平移矩阵t, 使得目标函
数的值最小;
S55, 根据 步骤S4得到的旋转矩阵R和平移矩阵t, 根据目标函数E(R,t)计算标准点集和
待匹配点 集之间的误差值即匹配度, 判断匹配度是否满足阈值要求;
若满足, 则表示角钢塔的仿真三维模型满足要求;
若不满足, 则表示角钢塔的仿真三维模型不满足要求, 进行 下一次迭代, 迭代方式为:
利用步骤S54得到的旋转矩阵R和平移矩阵t对待匹配点集进行旋转和平移变换, 得到权 利 要 求 书 1/3 页
2
CN 115391984 A
2新点集, 按照步骤S 54的方式利用标准点集和新点集中的数据重新计算旋转矩阵R和平移矩
阵t, 得到新的旋转矩阵R和新的平移矩阵t, 并利用新的旋转矩阵R和新的平移矩阵t代入目
标函数E(R,t)重新计算标准点集和待匹配点集之间的匹配度, 若匹配度满足阈值要求, 则
表示角钢塔仿 真三维模型满足要求, 且得到旋转矩阵R和平移矩阵t的最优解, 停止迭代; 否
则, 表示角钢塔仿真三 维模型仍不满足要求, 继续进 行下一次迭代, 直至超过最大迭代次数
退出循环。
3.根据权利要求2所述的一种基于ICP匹配算法的角钢塔三维空间模型验证方法, 其特
征在于, 步骤S54中, 旋转矩阵R和平 移矩阵t的计算具体如下 所示:
S541, 分别计算标准 点集和待匹配点 集的质心:
其中, uq为标准点集的质心, uw为待匹配点 集的质心;
S542, 分别对标准点集和待匹配点集去中心化, 得到去中心化后的标准点集和待匹配
点集:
qi'=qi‑uq
wi'=wi‑uw
其中, qi'为去中心化后的标准点集中的第i个数据, wi'为去中心化后的待匹配点集中
的第i个数据;
S543, 构建矩阵H:
S544, 对矩阵H进行svd分解, 根据矩阵H的svd分解结果, 得到 旋转矩阵R和平 移矩阵t:
H=U∑VT
R=VUT
t=uq‑Ruw
其中, U、 V为矩阵H进行svd分解后得到的矩阵。
4.根据权利要求1所述的一种基于ICP匹配算法的角钢塔三维空间模型验证方法, 其特
征在于, 步骤S1中, 根据角钢塔的实体数据, 利用3dsMax三维软件 对角钢塔进行三维建模。
5.根据权利要求1所述的一种基于ICP匹配算法的角钢塔三维空间模型验证方法, 其特
征在于, 步骤S3中, 将从角钢塔初始三维模型中提取的零部件数据转换为XML格式。
6.根据权利要求1或5所述的一种基于ICP匹配算法的角钢塔三维空间模型验证方法,
其特征在于, 角钢塔的空间结构是 由若干个基础模块构成的, 每个基础模块是 由若干个零
部件连接构成的;
步骤S3中, 将同一种类的零部件数据以链表 的形式进行存储, 即每一种类的零部件数权 利 要 求 书 2/3 页
3
CN 115391984 A
3
专利 一种基于ICP匹配算法的角钢塔三维空间模型验证方法
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-24 00:40:28上传分享