[发明专利]一种用于正畸弓丝弯制规划的圆域划分方法有效
申请号: | 201711121473.7 | 申请日: | 2017-11-14 |
公开(公告)号: | CN107647925B | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 姜金刚;马雪峰;左思浩;张永德;黄致远;闵兆伟 | 申请(专利权)人: | 哈尔滨理工大学 |
主分类号: | A61C7/02 | 分类号: | A61C7/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150080 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 正畸弓丝弯制 规划 划分 方法 | ||
1.一种用于正畸弓丝弯制规划的圆域划分方法,其特征在于:所述方法的具体实现过程为:
步骤一、圆域划分数据导入:
根据患者有i个弯制点的正畸弓丝曲线,计算并输入正畸弓丝曲线弯制点信息集T={t1,t2,t3,…,ti},ti=(xi,yi,zi)′为每个正畸弓丝曲线弯制点的坐标,在每个弯制点ti上机器人执行不同的弯制运动,每一个正畸弓丝曲线弯制点ti均对应一个弯制点机器人弯制信息单元ri,输入弯制点的机器人弯制信息集为R={r1,r2,r3,…,ri},ri=(xi,yi,zi,αi)′表示机器人在弯制该点时的弯制点坐标及弯制角度,αi为机器人作用在弯制点ti上的弯制角度,根据已输入的正畸弓丝曲线弯制点信息集T={t1,t2,t3,…,ti},将弯制点tk定义为划分圆域的圆心,k的初始值为k=1,即在进行圆域划分时,以t1为划分圆域的起始点,并输入圆域划分半径l,跳转至步骤二;
步骤二、正畸弓丝曲线转换:
将个性化正畸弓丝曲线成形控制点信息集中各成形控制点的坐标ti=(xi,yi,zi)′中的zi赋值为0,即令zi=0,获得正畸弓丝转换曲线T′;
步骤三、定义圆域区间:
生成以tk为圆心,以l为半径的圆弧,在正畸弓丝曲线上进行区域划分,将生成圆弧内部且未被划分的正畸弓丝曲线定义为一个区域,判断生成的圆弧与圆心间是否有弯制点,当生成的圆弧通过弯制点时,则该弯制点也被该圆弧划分,已被划分的弯制点所在的正畸弓丝曲线段将不会再被划分;
如果有弯制点,则将以tk为圆心,以l为划分半径所划分的正畸弓丝曲线段定义为圆域区间ak,计算正畸弓丝曲线上所有已被划分的弯制点个数q,跳转至步骤四;
如果没有弯制点,则将tk与tk+1之间的正畸弓丝曲线段、tk与tk-1间未被划分的正畸弓丝曲线段定义为圆域区间ak,tk+1为与tk相邻且未被划分的弯制点,计算正畸弓丝曲线上所有已被划分的弯制点个数q,跳转至步骤四;
步骤四、判断是否继续进行圆域划分:
判断正畸弓丝曲线上所有已被划分的弯制点个数q是否与弯制点个数i相等;
如果正畸弓丝曲线上所有已被划分的弯制点个数q与弯制点个数i不相等,则继续进行圆域划分,将弯制点tk定义为划分圆域的圆心,令k=1+q,即以t1+q为划分圆域的圆心,并输入圆域划分半径l,跳转至步骤三;
如果已被划分的弯制点个数q与弯制点个数i相等,说明所有的弯制点均已被划分,输出圆域区间信息集合A1={a1,a2,…,ak},跳转至步骤五;
步骤五、将已划分的各区域降序排列:
计算每个圆域区间(a1,a2,a3,…ak)内控制点个数f,获得弯制点个数信息集F1={f1,f2,...,fk},比较各圆域区间内弯制点个数f,得到f3>f6>…>fk,则以弯制点个数f为指标将k个区域降序排列,得到降序圆域区间信息集为A1={a3,a6,…,ak},进而得到正畸弓丝曲线成形控制点坐标降序矩阵T1={t3,t6,...,tk}和机器人弯制降序信息集R1={r3,r6,...,rk};
步骤六、输出最终弯制顺序:
输出最终弯制点弯制顺序T1={t3,t6,...,tk}、R1={r3,r6,...,rk},程序结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨理工大学,未经哈尔滨理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711121473.7/1.html,转载请声明来源钻瓜专利网。