[发明专利]一种用于正畸弓丝弯制运动规划的有限点寻回展成方法有效
申请号: | 201711122139.3 | 申请日: | 2017-11-14 |
公开(公告)号: | CN107822722B | 公开(公告)日: | 2020-03-31 |
发明(设计)人: | 姜金刚;马雪峰;霍彪;张永德;黄致远;闵兆伟 | 申请(专利权)人: | 哈尔滨理工大学 |
主分类号: | A61C7/00 | 分类号: | A61C7/00;A61C7/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150080 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 正畸弓丝弯制 运动 规划 有限 点寻回展 成方 | ||
1.一种用于正畸弓丝弯制运动规划的有限点寻回展成方法,其特征在于:所述方法的具体实现过程为:
步骤一、数据导入:
医生根据患者有i个成形控制点、g个特殊功能曲、g+1个序列曲线段的个性化正畸弓丝曲线,输入个性化正畸弓丝曲线成形控制点信息集M={m1,m2,m3,…,mi},mi=(ui,vi,wi)′为每个个性化正畸弓丝曲线成形控制点的坐标,每一个正畸弓丝曲线成形控制点mi均对应一个成形控制点机器人运动信息单元ni,所以输入的成形控制点的机器人运动信息集为N={n1,n2,n3,…,ni},ni表示机器人在弯制成形控制点mi时的成形控制点坐标及弯制角度,ni=(ui,vi,wi,αi)′,ui、vi、wi为该成形控制点mi的坐标,αi为机器人作用在成形控制点mi上的弯制角度,将正畸弓丝曲线成形控制点信息集M、成形控制点的机器人运动信息集N输入到导入正畸弓丝弯制系统中;
步骤二、划分个性化正畸弓丝曲线:
个性化正畸弓丝曲线由特殊功能曲及连接特殊功能曲的序列曲线段组成,一条有g个特殊功能曲、g+1个序列曲线段的个性化正畸弓丝曲线可被划分为g个特殊功能曲区域和g+1个序列曲区域,得到特殊功能曲区域信息集Q={q1,q2,q3,…,qg},qg表示第g个特殊功能曲的区域信息单元;序列曲区域信息集X={x1,x2,x3,…,xg+1},xg+1表示第g+1个序列曲的区域信息单元;按个性化正畸弓丝曲线上特殊功能曲及序列曲线段的排列方式生成正畸弓丝曲线区域信息集Z={x1,q1,x2,q2,x3,…,xg,qg,xg+1};
步骤三、计算区域内控制点个数,将各区域降序排列:
计算每个区域(x1,q1,x2,q2,x3,…,xg,qg,xg+1)上控制点个数b,获得控制点个数信息集B1={bx1,bq1,bx2,bq2,...,bxg+1},bx1表示第1个序列曲区域信息单元的控制点个数、bq1表示第1个特殊功能曲区域信息单元的控制点个数、bx2表示第2个序列曲区域信息单元的控制点个数、bq2表示第2个特殊功能曲区域信息单元的控制点个数、bxg+1表示第g+1个序列曲区域信息单元的控制点个数,比较各区域内控制点个数b,得到bq1>bx1>…>bq2,则以控制点个数b为指标将2g+1个区域降序排列,若两区域控制点个数b相等,则按区域序号为指标降序排列,特殊功能曲区域的弯制顺序优先于序列曲区域,得到降序区域信息集为A1={q1,x1,…q2};
步骤四、对区域内弯制点弯制顺序进行排序:
按降序区域信息集A1={q1,x1,…,q2}中各区域的顺序读取各区域中控制点成形控制点的机器人运动信息,q1={n2,n3}、x1={n4,n5}…q2={ni-2,ni-1,ni},按机器人运动信息单元ni=(ui,vi,wi,αi)′中αi的大小为指标,将各区域成形控制点降序排列,若α3>α2、α4>α5…、αi>αi-2>αi-1,则个性化正畸弓丝曲线成形控制点坐标降序矩阵为M1={m3,m2,m4,...,mi-1},机器人运动降序信息集为N1={n3,n2,n4,...,ni-1};
步骤五、计算逆向弯制信息集:
运用逆向弯制的思想,即将已成形个性化正畸弓丝弯制回未加工的正畸弓丝,将个性化正畸弓丝曲线成形控制点坐标降序矩阵M1={m3,m2,m4,...,mi-1}和机器人运动降序信息集N1={n3,n2,n4,...,ni-1}转化为个性化正畸弓丝曲线成形控制点坐标逆向矩阵M1′={m3′,m2′,m4′,...,mi-1′}和机器人运动逆向信息集N1′={n3′,n2′,n4′,...,ni-1′};
步骤六、检测弯制点处是否干涉:
将个性化正畸弓丝曲线成形控制点坐标逆向矩阵M1′={m3′,m2′,m4′,...,mi-1′}和机器人运动逆向信息集N1′={n3′,n2′,n4′,...,ni-1′}输入至ROS系统中,按矩阵中成形控制点坐标的顺序m3′,m2′,m4′,...,mi-1′依次模拟逆向弯制个性化正畸弓丝,模拟过程中,机器人模型和个性化正畸弓丝模型同时运动,运用ROS碰撞检测算法检测机器人在个性化正畸弓丝曲线成形控制点对个性化正畸弓丝进行逆向弯制时,是否会与个性化正畸弓丝发生干涉:
如果发生干涉:
将干涉处成形控制点弯制顺序后移,对个性化正畸弓丝曲线成形控制点坐标逆向矩阵M1′={m3′,m2′,m4′,...,mi-1′}和机器人运动逆向信息集N1′={n3′,n2′,n4′,...,ni-1′}进行重新排序,获得新的个性化正畸弓丝曲线成形控制点坐标矩阵M2={m3′,m2′,...,m4′,mi-1′}和机器人运动信息集N2={n3′,n2′,...,n4′,ni-1′},重新运行步骤六,将新的个性化正畸弓丝曲线成形控制点坐标矩阵M2={m3′,m2′,...,m4′,mi-1′}和机器人运动信息集N2={n3′,n2′,...,n4′,ni-1′}输入至ROS系统中;
如果未发生干涉:
跳转至步骤七;
步骤七、获得最终弯制点弯制顺序:
将成形控制点弯制顺序M2={m3′,m2′,...,m4′,mi-1′}、N2={n3′,n2′,...,n4′,ni-1′}倒序排列,获得并输出最终弯制点弯制顺序M3={mi-1′,m4′,...,m2′,m3′}、N3={ni-1′,n4′,...,n2′,n3′},程序结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨理工大学,未经哈尔滨理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711122139.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种牙科专用多功能拔牙钳
- 下一篇:一种高倍率碱性金属氢化物镍电池