一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种口腔种植机器人自进化姿态调整方法及系统与流程

2021-09-28 22:20:00 来源:中国专利 TAG:机器人 进化 种植 口腔 姿态


1.本发明涉及医疗机器人技术领域,具体地,涉及一种口腔种植机器人自进化姿态调整方法及系统。


背景技术:

2.口腔种植手术是一种解决牙齿缺失,恢复无牙患者咀嚼能力和形态美学的有效治疗方法。该手术主要操作包括:(1)根据人体牙齿生理结构,由医生设计种植路径。(2)根据设计好的种植路径,在人体的颌骨上制备窝洞。(3)在窝洞中放置种植体。
3.由于医生在窝洞制备的过程中,会存在人为误差,导致实际制备的窝洞和理论设计偏差较大,影响手术效果。随着机器人技术的发展,目前出现了口腔种植机器人系统来代替医生完成窝洞制备操作。机器人在窝洞制备过程中,针对同一个设计好的种植路径,存在多种机器人姿态与之对应。但是当前口腔种植机器人系统没有结合机器人自身特点考虑姿态调整,存在由于当前姿态刚度不高,导致实际种植路径和设计种植路径偏差较大的风险。为此我们提出了一种口腔种植机器人自进化姿态调整方法来解决此问题,实现在实际窝洞制备过程中,针对当前设计的种植路径,该方法可以快速准确地给出一个理想的机器人姿态。
4.在公开号为cn111407443a的中国发明专利申请文件中,公开了一种用于口腔种植机器人的精确定位及智能导航方法,包括以下步骤:(1)数字化种植牙方案的规划;(2)设计定位标志器的个性化固定结构;(3)设计定位标志器的标准定位支架;(4)定位标志器生成;(5)三维种植方案中的种植体位置坐标获取;(6)口腔碰撞模型的构建;(7)实际场景坐标系构建及校正;(8)机器人运动路径规划及离线编程;(9)机器人种植手术操作。本发明在术前实现三维种植方案中全局坐标系下机器人末端执行器目标位置坐标精确计算、利用机器人接触式位置反馈校正光学定位与导航系统的精度、种植操作的末端执行器碰撞模型构建以及机器人运动动态规划。


技术实现要素:

5.针对现有技术中的缺陷,本发明的目的是提供一种口腔种植机器人自进化姿态调整方法及系统。
6.根据本发明提供的一种口腔种植机器人自进化姿态调整方法,包括以下步骤:
7.步骤s1:对病人设计的种植路径进行量化;
8.步骤s2:求得与种植路径对应的刚度最大的最优机器人关节角度值,并形成训练集;
9.步骤s3:建立神经网络结构学习设计种植路径和最优的机器人关节角度值之间的对应关系;
10.步骤s4:将学习到的神经网络进行自进化。
11.优选的,所述步骤s1包括以下子步骤:
12.步骤s1.1:收集整理已完成口腔种植患者病历,获取病人ct图像和设计的种植路径信息,确定种植路径在人体坐标系中的矢量关系应用向量表示v
d
=(x
d
,y
d
,z
d
);
13.步骤s1.2:根据坐标系转换关系,将人体坐标系向机器人坐标系进行转换,获得转换矩阵并通过矩阵计算获得种植路径在机器人坐标系下的向量表示
14.优选的,所述步骤s2包括以下子步骤:
15.步骤s2.1:将在机器人坐标系下表示的设计种植路径向量作为机器人目标姿态,建立优化目标:
16.q
i
=argmax(λ1,


n
)i=(1,..n)
17.其中q
i
为机器人关节变量,λ
i
为机器人刚度矩阵特征值,n为机器人关节变量总个数;
18.步骤s2.2:上述优化目标的限定条件为在该关节角度调整的姿态下,钻头轴线和设计的种植路径轴线平行以及关节角度在关节角运动范围内,建立限定公式为:
[0019][0020]
q
min
≤q
i
≤q
max
[0021]
其中t(q
i
)为在该关节角度下机器人tcp中心坐标系相对于基座标系的旋转矩阵关系,为钻头轴线在机器人tcp中心坐标系下的矢量,q
min
为机器人关节可以达到的最小角度值,q
max
为机器人关节可以达到的最大角度值;
[0022]
步骤s2.3:将机器人关节角度进行离散化操作,以0.01单位进行离散,根据上述建立的优化方程对该种植路径下的最优关节角度进行求解,得到q
opt
;针对收集到的所有种植路径矢量,分别求解对应的最优角度;根据得到的解,建立种植路径矢量和最优关节角度对应关系并建立初始数据集。
[0023]
优选的,所述步骤s3包括以下子步骤:
[0024]
步骤s3.1:将步骤s2.3中建立的初始数据集分为初始训练集和初始测试集,建立初始神经网络模型来对该映射关系进行学习,初始神经网络在初始训练集进行训练,通过初始测试集对初始神经网络进行测试,判断该初始神经网络是否有效;
[0025]
步骤s3.2:建立神经网络搜索空间;将神经元隐藏层个数、每个隐藏层含有的神经元个数以及学习率作为构建神经网络过程中可以变化的参数;在初始神经网络的基础上,构建n个神经网络模型,分别在初始训练集中进行训练,然后在初始测试集中进行测试;根据在测试集上的表现,选出n个神经网络模型和初始神经网络架构表现最好的网络模型,应用于机器人系统中用于完成最优姿态的选取。
[0026]
优选的,所述步骤s5包括以下子步骤:
[0027]
步骤s5.1:将机器人系统应用于后续的窝洞制备实验和手术操作中,并且用当前最优的神经网络模型来输出最优的关节角度;
[0028]
步骤s5.2:口腔种植机器人在进行窝洞制备的过程中,记录设计种植路径的目标姿态以及神经网络模型输出的关节角度值q
opt
;在实验或手术操作后,机器人系统通过优化方程针对记录的种植路径的目标姿态获得全局最优的关节角度值q

opt

[0029]
步骤s5.3:对比实验过程中由当前神经网络输出的q
opt
与通过优化方程计算得到的全局最优q

opt
,如果偏差||q
opt

q

opt
||≥∈大于设定的阈值,则对神经网络进行重新训练;
[0030]
步骤s5.4:将实验记录的种植路径矢量和通过优化方程求得的最优关节角度值q

opt
作为关系对加入到已有的数据集中,并且将数据集分成扩增后训练集和扩增后测试集,在已经建立好的神经网络空间中进行搜索,构建n个神经网络模型,分别在扩增后的训练集中进行训练,然后在扩增后的测试集中进行测试,将n个神经网络模型中架构表现最好的网络模型作为当前最优的神经网络模型应用于机器人系统中,并且用于完成以后的窝洞制备实验或手术操作;
[0031]
步骤s5.5:在对以后的窝洞制备实验或手术操作过程中,不断通过||q
opt

q

opt
||是否大于阈值来判断当前神经网络是否是最优的模型,从而对模型进行持续优化。
[0032]
与现有技术相比,本发明具有如下的有益效果:
[0033]
1、在窝洞制备过程中,本发明能考虑机器人自身结构特点,根据机器人刚度来从多个符合要求的机器人姿态中快速找到最优的关节角度值,避免机器人在窝洞制备过程中因为刚度不足,带来实际种植路径和设计种植路径之间的偏差。
[0034]
2、本发明通过神经网络来对最优的关节角度值和设计种植路径矢量之间的映射关系进行学习,避免了直接通过优化类算法,如遗传算法等直接求解优化方程的情况,保证了求得到的解的稳定性。
[0035]
3、本发明提出了一种自进化的策略,通过不断更新神经网络结构来保证神经网络对设计种植路径矢量和最优关节角度值的映射。
附图说明
[0036]
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0037]
图1为本发明实施例一种口腔种植机器人自进化姿态调整方法的原理框图;
[0038]
图2为本发明实施例中在人体坐标系下设计的种植路径示意图;
[0039]
图3为本发明实施例中机器人坐标系和人体坐标系之间的转换关系示意图;
[0040]
图4为本发明实施例中训练得到的初始神经网络结构图;
[0041]
图5为本发明实施例中经过神经网络搜索后得到的第一代神经网络结构图;
[0042]
图6为本发明实施例中经过自进化后得到的第二代神经网络结构图;
[0043]
图7为本发明实施例中自进化前后输出的最优关节变量误差对比图。
具体实施方式
[0044]
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。
[0045]
本发明提供一种口腔种植机器人自进化姿态调整方法,其能够结合机器人刚度特点,在机器人窝洞制备过程中快速给出最优姿态完成窝洞制备工作。并且该方法具有自进
化的能力,随着手术实例的增加,给出越来越好的姿态方案。
[0046]
一种口腔种植机器人自进化姿态调整方法,如图1所示,包括如下步骤:
[0047]
步骤s1:对病人设计的种植路径进行量化,具体如下:
[0048]
第一步:收集整理已完成口腔种植患者病历,获取病人ct图像和设计的种植路径信息,如图2所示,确定种植路径在人体坐标系中的矢量关系应用向量表示
[0049]
v
d
=(x
d
,y
d
,z
d
)。
[0050]
第二步:如图3所示,根据坐标系转换关系,将人体坐标系向机器人坐标系进行转换,获得转换矩阵并通过矩阵计算获得种植路径在机器人坐标系下的向量表示
[0051][0052]
步骤s2:求得与种植路径对应的刚度最大的最优机器人关节角度值,并形成训练集,具体如下:
[0053]
第一步:将在机器人坐标系下表示的设计种植路径向量作为机器人目标姿态,建立优化目标:
[0054]
q
i
=argmax(λ1,


n
)i=(1,..n)
[0055]
其中q
i
为机器人关节变量,λ
i
为机器人刚度矩阵特征值,n为机器人关节变量总个数。
[0056]
第二步:上述优化目标需要满足的限定条件为在该关节角度调整的姿态下,钻头轴线和设计的种植路径轴线平行以及关节角度需要在关节角运动范围内,可以通过下面两个公式表达:
[0057][0058]
q
min
≤q
i
≤q
max
[0059]
其中t(q
i
)为在该关节角度下机器人tcp中心坐标系相对于基座标系的旋转矩阵关系,为钻头轴线在机器人tcp中心坐标系下的矢量,q
min
为机器人关节可以达到的最小角度值,q
max
为机器人关节可以达到的最大角度值。
[0060]
第三步:将机器人关节角度进行离散化操作,以0.01单位进行离散,根据上述建立的优化方程对该种植路径下的最优关节角度进行求解,得到q
opt
。针对收集到的所有种植路径矢量,分别求解对应的最优角度。根据得到的解,建立种植路径矢量和最优关节角度对应关系并建立初始数据集。
[0061]
步骤s3:建立神经网络结构学习设计种植路径和最优的机器人关节角度值之间的对应关系,具体步骤如下:
[0062]
第一步:将上述建立的初始数据集分为初始训练集和初始测试集,建立初始神经网络模型来对该映射关系进行学习,其结构如图4所示。其中神经网络的输入为种植路径矢量,输出为对应的最优关节角度。初始神经网络在初始训练集进行训练,然后通过初始测试集对初始神经网络进行测试,判断该初始神经网络是否有效。
[0063]
第二步:建立神经网络搜索空间。将神经元隐藏层个数、每个隐藏层含有的神经元个数以及学习率作为构建神经网络过程中可以变化的参数。选择的参数如表1所示:
[0064]
表1神经网络搜索空间
[0065][0066]
第三步:在初始神经网络的基础上,构建30个神经网络模型,分别在初始训练集中进行训练,然后在初始测试集中进行测试。根据在测试集上的表现,选出30个神经网络模型和初始神经网络架构中表现最好的网络模型,选出的神经网络模型结构如图5所示,应用于机器人系统中用于完成最优姿态的选取。
[0067]
步骤s4:将学习到的神经网络进行自进化,具体步骤如下:
[0068]
第一步:将机器人系统应用于后续的窝洞制备实验和手术操作中,并且用当前最优的神经网络模型来输出最优的关节角度。
[0069]
第二步:口腔种植机器人在进行窝洞制备的过程中,会记录设计种植路径的目标姿态以及神经网络模型输出的关节角度值q
opt
。在实验或手术操作后,机器人系统会再次通过优化方程针对记录的种植路径的目标姿态获得全局最优的关节角度值q

opt

[0070]
第三步:对比实验过程中由当前神经网络输出的q
opt
与通过优化方程计算得到的全局最优q

opt
,如果偏差||q
opt

q

opt
||≥∈大于设定的阈值,表明随着实验次数的增加,当前的神经网络已不能再对设计的种植路径矢量和最优的关节角度进行很好的表达,需要对神经网络进行重新训练。
[0071]
第四步:将实验记录的种植路径矢量和通过优化方程求得的最优关节角度值q

opt
作为关系对加入到已有的数据集中,并且将数据集分成扩增后训练集和扩增后测试集,在已经建立好的神经网络空间中进行搜索。构建30个神经网络模型,分别在扩增后的训练集中进行训练,然后在扩增后的测试集中进行测试。根据在扩增后的测试集上的表现,选出30个神经网络模型架构表现最好的网络模型,如图6所示,作为当前最优的神经网络模型应用于机器人系统中,并且用于完成以后的实验或手术操作。图7所示为在对25次窝洞制备过程中自进化前后,神经网络输出最优关节角度和通过优化方程输出的最优关节角度之间的误差图,结果表明经过了自进化后的神经网络模型输出的最优关节角度和通过优化方程输出的最优关节角度之间相差较小,表明了自进化效果的有效性。
[0072]
第五步:在对以后的窝洞制备实验或手术操作过程中,不断通过||q
opt

q

opt
||是否大于阈值来判断,当前神经网络是否是最优的模型。如果小于阈值则表明当前神经网络模型可以很好表达设计的种植路径矢量和最优关节角度之间的关系。如果大于阈值则表明当前神经网络模型不能很好表达设计的种植路径矢量和最优关节角度之间的关系,需要将新的实验或手术数据添加到数据集中,在构建的神经网络空间中继续寻找最优的神经网络模型。
[0073]
本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统及其各个装置、模块、单元以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统及其各个装置、模块、单元以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌
入式微控制器等的形式来实现相同功能。所以,本发明提供的系统及其各项装置、模块、单元可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置、模块、单元也可以视为硬件部件内的结构;也可以将用于实现各种功能的装置、模块、单元视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
[0074]
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本技术的实施例和实施例中的特征可以任意相互组合。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜