首页 / 专利库 / 医疗设备 / 外科手术机器人 / 一种主从式微创手术机器人系统的自适应滤波装置

一种主从式微创手术机器人系统的自适应滤波装置

阅读:1025发布:2020-10-28

专利汇可以提供一种主从式微创手术机器人系统的自适应滤波装置专利检索,专利查询,专利分析的服务。并且本 发明 是一种主从式 微创手术 机器人 系统的自适应滤波装置。包括震颤行为自适应滤波装置、主操作手、 位置 采集模 块 、运动控 制模 块、从操作手驱动模块、检测模块、从操作手、反馈模块和计算机控制系统组成;所述震颤行为滤波装置实现滤除手术操作者手部震颤行为,最大限度地还原手术期望操作 信号 ,所述滤波装置中的主操作手驱动模块用于驱动主操作手,通过位置采集模块采集主操作手的位置信号,由所述运动 控制模块 来处理采集的位置信号,并控制 电机 来驱动从操作手来完成手术的操作,最后通过反馈模块提供实时的图像反馈信息,形成一个闭环微创手术 机器人控制系统 。本发明可以有效地滤除手部震颤行为,保证了微创手术的高 精度 和可靠性。,下面是一种主从式微创手术机器人系统的自适应滤波装置专利的具体信息内容。

1.一种主从式微创手术机器人系统的自适应滤波装置,其特征在于包括有震颤行为自适应滤波装置(1)、主操作手(2)、位置采集模(3)、运动控制模块(4)、从操作手驱动模块(5)、检测模块(6)、从操作手(7)、反馈模块(8)和计算机控制系统(9),操作者发出的操作信号经由震颤行为自适应滤波装置(1)得到准期望操作信号,并由准期望信号驱动主操作手(2)动作,与主操作手(2)相连的位置采集模块(3)采集主操作手空间位置信息,再将此位置信息传送给运动控制模块(4),由计算机控制模块(9)辅助运动控制模块(4)实现对主操作手空间位置信息的处理,并发出从操作手(7)的控制信号,该控制信号经过从操作手驱动模块(5)放大后驱动从操作手(7)动作,检测模块(6)检测从操作手驱动模块(5)中电机电流、速度和位置信息,并反馈到运动控制模块(4)以实现从操作手(7)的闭环控制,计算机控制模块(9)实现与震颤行为自适应滤波装置(1)、运动控制模块(4)和反馈模块(8)之间的通信和监控。
2.根据权利要求1所述的主从式微创手术机器人系统的自适应滤波装置,其特征在于上述震颤行为自适应滤波装置(1)包含惯性测量模块(11)、震颤滤波模块(12)、运算控制模块(13)和主操作手驱动模块(14);惯性测量模块(11)检测操作者手部的空间位置加速度和关节速度信息,并将此传输给运算控制模块(13),由运算控制模块(13)将位置加速度信号和关节角速度信号分别转换为空间位置信号和关节角度信号,并将此传送给震颤滤波模块(12),再由震颤滤波模块(12)实现震颤的滤除,并得到准期望操作信号,再将该准期望操作信号输入到运算控制模块(13)进行处理,并得到一个驱动信号,该驱动信号经由主操作手驱动模块(14)来驱动主操作手。
3.根据权利要求2所述的主从式微创手术机器人系统的自适应滤波装置,其特征在于上述惯性测量模块(11)包含一个三维加速度传感模块用于测量手术操作者手部在空间的三维位置加速度即: 一个三维角速度传感模块用于测量手术操作者手部在空间的方位即:
4.根据权利要求2所述的主从式微创手术机器人系统的自适应滤波装置,其特征在于上述震颤滤波模块(12)采用模糊小波神经网络(FWNN)自适应滤波器滤除操作者手部震颤信号还原其期望信号;所述模糊小波神经网络(FWNN)自适应滤波器基于模糊小波神经网络对震颤信号的建模得到与震颤信号幅值和频率相同但相位相反的补偿信号x′,y′,z′和θx′,θy′,θz′。所述模糊小波神经网络对震颤信号的建模过程包含输入量的模糊化、模糊规则匹配、模糊推理和逆模糊化;模糊小波神经网络包含七层;输入层、模糊化层、模糊规则层、小波网络层、模糊推理层、重构层和输出层
5.根据权利要求2所述的主从式微创手术机器人系统的自适应滤波装置,其特征在于上述运算控制模块(13)包含模数转换单元(131)、数模转换单元(132)、带宽滤波器(133)、位姿采集单元(134)、逆运动学计算单元(135)和单关节控制单元(136);该运算控制模块(13)与计算机控制系统(9)双向通信,以实现运算和控制功能,模数转换单元(131)将由惯性测量模块(11)采集的手部模拟信号(位置加速度信号和关节角速度信号)转变为数字信号,再传送给带宽滤波器(133),以滤除惯性测量模块(11)产生的时钟噪声信号,位姿采集单元(134)将经带宽滤波器(133)处理后的数字信号转变为空间位置信号和角度信号,并传送给震颤滤波模块(12)进行滤波处理,逆运动学计算单元(135)对震颤滤波模块(12)输出的准期望信号进行逆运动学计算得到关节变量,由单关节控制单元(136)控制该关节变量,并输出对主操作手的控制信号,再由数模转换单元(132)将此控制信号转变为模拟信号直接传送给主操作手驱动模块(14)以驱动主操作手。
6.根据权利要求2所述的主从式微创手术机器人系统的自适应滤波装置,其特征在于上述主操作手驱动模块(14)包含功率放大器(141)和压电驱动装置(142),用以驱动主操作手,使之按照手术操作者所期望的轨迹动作;从操作手驱动模块(5)包含驱动器(51)、电机(52)和传动装置(53),实现DSP控制模块和从操作手之间的驱动。
7.根据权利要求1至6任一项所述的主从式微创手术机器人系统的自适应滤波装置,其特征在于上述主操作手(2)直接与震颤行为自适应滤波装置(1)相连接,实现手术操作者和微创手术机器人系统之间的人机对话;上述位置采集模块(3)实现对主操作手的位置信息的采集,量化主操作手的运动轨迹,并把采集的位置信息直接传入到运动控制模块;上述运动控制模块(4)采用DSP控制器实现三闭环控制和PWM控制;所述三闭环控制的最外环为位置控制环,最内环为电流控制环,中间一环为速度控制环,所述DSP控制器与计算机控制系统实现双向通信。
8.根据权利要求7所述的主从式微创手术机器人系统的自适应滤波装置,其特征在于上述检测模块(6)实现检测并提供三闭环控制的闭环反馈信号,包含A/D转换器(61)、电流传感器(62)、光电编码器(63)、QEP电路(64)和频率测量电路(65);电机转轴上的光电编码器(63)输出的脉冲信号传输给QEP电路(64)和频率测量电路(65),脉冲信号经QEP电路(64)处理得到位置反馈信号,并传送给运动控制模块(4)中的位置控制环,脉冲信号经频率测量电路处理,得到速度反馈信号,并传送给运动控制模块(4)中的速度控制模块,电流传感器(62)检测电机绕组电流,并通过A/D转换器(61)得到其数字电流信号,再将其传送给运动控制模块(4)中的电流控制环。
9.根据权利要求8所述的主从式微创手术机器人系统的自适应滤波装置,其特征在于上述从操作手(7)为微创外科手术机器人系统中最为关键与患者联系最为密切的一个单元,在其之上装有手术器械,并由此完成主从式微创外科手术;上述反馈模块(8)通过内窥镜和监视器以及计算机控制系统中的图像处理单元实现微创手术过程的监视和实时的信息反馈,使整个主从式微创外科手术机器人系统为一个闭环控制系统。
10.根据权利要求9所述的主从式微创手术机器人系统的自适应滤波装置,其特征在于上述计算机控制系统(9)包含通信单元(91)、运算控制单元(92)和图像处理单元(93);
所述运算控制单元(92)与滤波装置模块(1)双向通信,实现滤波模块(1)中的数模转换、模数转换、逆运动学计算等运算,并对单关节控制器进行监控;运动控制模块(4)经通信单元(91)与计算机控制系统(9)实现数据的传输;图像处理单元(93)接受反馈模块(8)中内窥镜(81)输出的图像信息,对此加以处理并传送给反馈模块(8)中的监视器(82);所述运算控制单元(92)和图像处理单元(93)与其他模块间的通信都由通信单元(91)实现。

说明书全文

一种主从式微创手术机器人系统的自适应滤波装置

技术领域

[0001] 本发明是一种主从式微创手术机器人系统的自适应滤波装置,属于主从式微创手术机器人系统的自适应滤波装置的改造技术。

背景技术

[0002] 随着科技的发展,医用机器人系统在机器人研究领域中成为了最活跃和投资最多的方向之一,而微创外科手术(MIS)又是医用机器人中最为热点的一个应用。微创手术机器人系统是医学中的微创手术和机器人技术相结合的典型产物,它的成功应用使得微创手术在精确度、可靠性和操控性方面产生了质的提高。比较成熟的应该是美国Computer Motion公司研制的用于协助微创手术的内窥镜自动定位系统(伊索Aesop)和ZEUS系统。其中伊索Aesop采用串联结构,ZEUS系统采用主从手摇操作技术,这两者都可以模仿人手臂的功能,可以更加精确和稳定地控制手术。另外美国Intuitive Surgical公司开发出的达芬奇(Da Vinci)微创外科手术机器人系统已获得欧洲CE和美国食品及药物管理局(FDA)认证。该系统是采用主从手结构,医生在控制台控制主操作手,由从操作手来具体实现手术的过程,该系统中的主从操作手可以完成人手难以完成的极为精细的动作。整个手术过程通过很小的手术切口就可以完成,减少了伤口感染的险,缩短了手术过程的时间和患者术后的康复时间,提高了手术效果,减少了患者的痛苦。国内在微创外科手术机器人领域主要成果为由北京航空航天大学机器人所设计的神经外科手术机器人。至今,已有二十多家医院采用了该手术机器人系统,并成功地完成了5000多例手术,证明了改系统的可靠性和优点,取得了良好的临床和社会效益。
[0003] 尽管微创手术在提高医疗手术质量中发挥着很大的作用,在高精度和实时性能方面MIS还有待提高。在一些需要手部直接介入、非遥感的微创手术中,由于人手部存在着不同程度的震颤影响,手术过程中操作者手部的实际输入信息与操作者所期望的输入信息存在一定的偏差,降低了像主从式MIS这种需要手部直接介入、非遥感的医疗手术的精度,影响到了手术的质量。这个手部震颤问题引起了很多学者的关注,也激发了我们对震颤研究的兴趣。
[0004] 震颤是一种叠加在期望信号上的随机的类周期振荡信号,主要表现在人的四肢和头部。震颤主要分为两大类:生理震颤和病理震颤。生理震颤是我们正常人与生俱来但并不影响我们日常生活的一种颤动。研究表明这种震颤是受人在日常生活中的压、神经系统还有一些其他因素所影响,具有很小的振幅,并且其能量谱主要分布在频率为8Hz-12Hz的范围中。相反,病理震颤是由后天因素所造成的一种病态颤动,影响着很多人的正常生活,甚至在某些场合下使得我们的正常操作无法实现。引起病理震颤的因素有很多,如:小脑受伤、脑麻痹、帕金森氏症、多发性硬化症和共济失调等。病理震颤具有比较大的振幅,其能量谱主要分布在2Hz-6Hz这样的低频范围中。
[0005] 随着机器人高新技术的发展,遥控机器人在医疗领域也得到了应用。虽然遥控机器人可以在一定程度上减少操作者手部震颤对手术的影响,但其实时性还有待提高。鉴于需要手部直接介入。、非遥感的MIS可以使设备成本更低,并可提供更为实时的反馈信息,让手术操作者感觉更加自然并能更好地发挥操作者的手术经验这些优点,当前在很多微创手术中手术操作者比较青睐于需要手部直接介入的MIS,这也使得对手部震颤抑制的研究显得更加具有必要性。
[0006] 至今已有很多学者对震颤的抑制做了相关的研究并提出了许多可行的方法,其中很多方法是通过低通、带通滤波来实现的。这些方法主要有两点不足,首先,在精确性方面,由于这些滤波方法在滤波过程中频带宽度的设置很多就是一个确定的值,这在一定程度上就会造成有用信息的丢失和震颤信息的保留,所以不能够准确地描述震颤信号。其次,在实时性方面,由于滤波器的存在会在一定的程度上造成滞后效应,使得操作者输入的信号得不到及时的处理,影响了手术的质量。Jing Zhang和Fang Chu提出用三阶AR模型可以实现对震颤信号实时建模和预测。Riviere和Thakor所提出的自适应陷波器在精确性和实时性方面都有着很好的效果。该方法是从震颤信号的频率、振幅和相位这三个方面采用基于权值的线性傅里叶均衡器(WFLC)对震颤信号进行建模,并产生与震颤信号的幅值和频率相同但相位相反的补偿信号,再将此补偿信号与操作者手部实际输入的信号(含震颤)相叠加就实现了对手部震颤的滤波。
[0007] 傅里叶分析法在一些方面所表现出的特性不如小波变换。比如在时频特性方面,由于傅里叶分析的权系数只是频率的函数,而小波变换中的权系数是频率和时间的二元函数,这就使得小波变换的时频特性要优于傅里叶分析。傅里叶分析只能在频域对震颤信号分析,却得不到其相对应的时域信息,这势必会影响到我们对震颤信号的分析。在局部化性能方面,加窗傅里叶变换在时域中都取相同的窗宽,而小波变换的窗宽则是可调的,它在高频时使用短窗口,而在低频时则使用宽窗口。小波变换所具有的自适应的时频窗,并可聚焦分析信号的局部时域位置和局部频段特性是傅里叶分析无法比拟的,这也是之所以人们把小波变换称之为“数学显微镜”。为了能够精确地对震颤信号分析和建模我们需要采用一种具有自适应分辨特性的窗口,而小波变换中的自适应窗口应该值得我们去考虑。另外,傅里叶分析适合于渐变信号和实时信号的处理,但不能敏感地反映信号的突变;而小波分析适合于突变信号或具有孤立奇异性的函数的处理和自适应信号的处理。由于操作者手部的震颤随着很多因素的影响的,比如:手部运动轨迹、病理特征、心理因素和环境因素等,其中任何一个因素的变化都可能导致手部震颤的突变,所以手部的震颤行为适合采用小波变换来处理。鉴于傅里叶分析存在时域和频域局部化的矛盾,缺乏空间局部性,而且操作者手部的震颤是一种随机的、不稳定的、时变的信号。

发明内容

[0008] 本发明的目的在于考虑上述问题而提供一种可达到很好的震颤滤除效果的主从式微创手术机器人系统的自适应滤波装置。本发明方便实用。
[0009] 本发明的技术方案是:本发明主从式微创手术机器人系统的自适应滤波装置,包括有震颤行为自适应滤波装置、主操作手、位置采集模、运动控制模块、从操作手驱动模块、检测模块、从操作手、反馈模块和计算机控制系统,操作者发出的操作信号经由震颤行为自适应滤波装置得到准期望操作信号,并由准期望信号驱动主操作手动作,与主操作手相连的位置采集模块采集主操作手空间位置信息,再将此位置信息传送给运动控制模块,由计算机控制模块辅助运动控制模块实现对主操作手空间位置信息的处理,并发出从操作手的控制信号,该控制信号经过从操作手驱动模块放大后驱动从操作手动作,检测模块检测从操作手驱动模块中电机电流、速度和位置信息,并反馈到运动控制模块以实现从操作手的闭环控制,计算机控制模块实现与震颤行为自适应滤波装置、运动控制模块和反馈模块之间的通信和监控。
[0010] 上述震颤行为自适应滤波装置包含惯性测量模块、震颤滤波模块、运算控制模块和主操作手驱动模块;惯性测量模块检测操作者手部的空间位置加速度和关节速度信息,并将此传输给运算控制模块,由运算控制模块将位置加速度信号和关节角速度信号分别转换为空间位置信号和关节角度信号,并将此传送给震颤滤波模块,再由震颤滤波模块实现震颤的滤除,并得到准期望操作信号,再将该准期望操作信号输入到运算控制模块进行处理,并得到一个驱动信号,该驱动信号经由主操作手驱动模块来驱动主操作手。
[0011] 上述惯性测量模块包含一个三维加速度传感模块用于测量手术操作者手部在空间的三维位置加速度即: 一个三维角速度传感模块用于测量手术操作者手部在空间的方位即:
[0012] 上述震颤滤波模块采用模糊小波神经网络自适应滤波器滤除操作者手部震颤信号还原其期望信号;所述模糊小波神经网络自适应滤波器基于模糊小波神经网络对震颤信号的建模得到与震颤信号幅值和频率相同但相位相反的补偿信号x′,y′,z′和θx′,θy′,θz′。所述模糊小波神经网络对震颤信号的建模过程包含输入量的模糊化、模糊规则匹配、模糊推理和逆模糊化;模糊小波神经网络包含七层;输入层、模糊化层、模糊规则层、小波网络层、模糊推理层、重构层和输出层
[0013] 上述运算控制模块包含模数转换单元、数模转换单元、带宽滤波器、位姿采集单元、逆运动学计算单元和单关节控制单元;该运算控制模块与计算机控制系统双向通信,以实现运算和控制功能,模数转换单元将由惯性测量模块采集的手部模拟信号转变为数字信号,再传送给带宽滤波器,以滤除惯性测量模块产生的时钟噪声信号,位姿采集单元将经带宽滤波器处理后的数字信号转变为空间位置信号和角度信号,并传送给震颤滤波模块进行滤波处理,逆运动学计算单元对震颤滤波模块输出的准期望信号进行逆运动学计算得到关节变量,由单关节控制单元控制该关节变量,并输出对主操作手的控制信号,再由数模转换单元将此控制信号转变为模拟信号直接传送给主操作手驱动模块以驱动主操作手。
[0014] 上述主操作手驱动模块包含功率放大器和压电驱动装置,用以驱动主操作手,使之按照手术操作者所期望的轨迹动作;从操作手驱动模块包含驱动器、电机和传动装置,实现DSP控制模块和从操作手之间的驱动。
[0015] 上述主操作手直接与震颤行为自适应滤波装置相连接,实现手术操作者和微创手术机器人系统之间的人机对话;上述位置采集模块实现对主操作手的位置信息的采集,量化主操作手的运动轨迹,并把采集的位置信息直接传入到运动控制模块;上述运动控制模块采用DSP控制器实现三闭环控制和PWM控制;所述三闭环控制的最外环为位置控制环,最内环为电流控制环,中间一环为速度控制环,所述DSP控制器与计算机控制系统实现双向通信。
[0016] 上述检测模块实现检测并提供三闭环控制的闭环反馈信号,包含A/D转换器、电流传感器、光电编码器、QEP电路和频率测量电路;电机转轴上的光电编码器输出的脉冲信号传输给QEP电路和频率测量电路,脉冲信号经QEP电路处理得到位置反馈信号,并传送给运动控制模块中的位置控制环,脉冲信号经频率测量电路处理,得到速度反馈信号,并传送给运动控制模块中的速度控制模块,电流传感器检测电机绕组电流,并通过A/D转换器得到其数字电流信号,再将其传送给运动控制模块中的电流控制环。
[0017] 上述从操作手为微创外科手术机器人系统中最为关键与患者联系最为密切的一个单元,在其之上装有手术器械,并由此完成主从式微创外科手术;上述反馈模块通过内窥镜和监视器以及计算机控制系统中的图像处理单元实现微创手术过程的监视和实时的信息反馈,使整个主从式微创外科手术机器人系统为一个闭环控制系统。
[0018] 上述计算机控制系统包含通信单元、运算控制单元和图像处理单元;所述运算控制单元与滤波装置模块双向通信,实现滤波模块中的数模转换、模数转换、逆运动学计算等运算,并对单关节控制器进行监控;运动控制模块经通信单元与计算机控制系统实现数据的传输;图像处理单元接受反馈模块中内窥镜输出的图像信息,对此加以处理并传送给反馈模块中的监视器;所述运算控制单元和图像处理单元与其他模块间的通信都由通信单元实现。
[0019] 本发明由于采用对手部震颤信号的建模和滤波引进了小波变换,考虑到人手部的震颤行为属于一种人类行为,本发明采用模糊语言来表达这种行为。另外手术操作者在手术过程中的经验对于手术质量和成败来说也是一个很关键的因素,本发明可以用模糊规则来刻画这种手术操作经验,将其融入微创手术过程中,所以本发明中采用了模糊控制理论定性地描述这个手术过程。本发明从小波变换和模糊控制这两个角度设计了一个基于模糊小波神经网络的自适应滤波装置,克服了基于权值的线性傅里叶均衡器和基于BP神经网络滤波器在震颤滤波过程中的时频分析能力不强和无法融入手术操作者的手术经验。本发明中的自适应滤波装置通过神经网络的学习自动修正滤波器中的参数。实验证明这种设计方法达到了一个很好的震颤滤除效果。本发明是一种设计巧妙,性能优良,方便实用的主从式微创手术机器人系统的自适应滤波装置。附图说明
[0020] 图1主从式微创外科手术机器人系统总体框图
[0021] 图2震颤行为自适应滤波装置原理框图;
[0022] 图3震颤行为自适应滤波装置数学模型图;
[0023] 图4模糊小波神经网络自适应滤波图;
[0024] 图5手术操作者手部期望操作信号曲线图;
[0025] 图6手术操作者受震颤影响手部实际输出的操作信号曲线图;
[0026] 图7FWNN自适应滤波器和BP神经网络滤波器对震颤信号滤波的误差曲线图;
[0027] 图8BP神经网络滤波器对实际受扰操作信号的还原曲线图。
[0028] 图9FWNN自适应滤波器对实际受扰操作信号的还原曲线图。

具体实施方式

[0029] 实施例
[0030] 本发明涉及一种滤除微创手术操作者手部震颤行为的自适应滤波装置,基于模糊小波神经网络(FWNN)对任意非线性函数的逼近能力,对手术操作者手部震颤行为的离线建模,并能产生一种与震颤信号幅值、频率相同但相位相反的补偿信号,从而达到滤除震颤信号的目的。
[0031] 下面结合附图和具体实例对本发明所设计的微创手术操作者手部震颤行为自适应滤波装置进行详细的说明。
[0032] 图1为本发明所述的主从式微创外科手术机器人系统总体框图。在图1中手术操作者事先根据患者病灶的医学图像规划好手术的操作步骤。在手术操作者与主操作者之间有个自适应滤波装置,这个自适应滤波装置在计算机控制系统中的运算单元的辅助下将操作者手部震颤信号滤除,提供一个准期望信号来驱动主操作手,使之按照操作者所期望的手术操作步骤来完成手术过程。位置采集模块将主操作手在空间的运动位置采集成离散的数字信号,并将之传送给运动控制模块中的位置控制环。位置控制环根据输入准期望位置信号和由检测模块提供的位置反馈信号对从操作手实施位置控制,并输出一个速度信号作为速度控制环的准期望速度信号。速度控制环根据由位置控制环输入的准期望速度信号和由检测模块提供的速度反馈信号对从操作手实施速度控制,并输出一个电流信号作为电流环的准期望电流信号。电流控制环再根据由速度控制环输入的准期望电流信号和由检测模块提供的电流反馈信号对电机实施电流控制,并输出电压控制信号作为PWM控制模块的电压控制信号。PWM控制模块根据输入的电压控制信号调整脉冲宽度来改变提供给电机驱动器的电压,从而实现对电机的控制。驱动器根据PWM控制模块输出的电压控制电机的转速和转向。其中位置控制环、速度控制环、电流控制环和PWM控制都是由DSP控制器来实现的,该DSP控制器直接与计算机控制系统中的通信单元实行双向通信。从操作手的运动就是由电机和传动装置来实现的,在其之上安装手术器械就可以对患者实施手术。在患者的病灶处安置内窥镜就可以在手术过程中把手术的当前状况实时地以图像形式传送给计算机控制系统中的图像处理模块,图像信息处理完之后再由计算机控制系统将图像信息通过监视器反馈给手术操作者,手术操作者根据反馈的图像作出相应的调整以保证达到最佳的手术效果。
[0033] 图2为本发明所述的震颤行为自适应滤波装置原理框图。图1所述手术操作者的手部行为是通过自适应滤波装置与主操作手实现连接的,该装置的主要目的在于将手术操作者在手术操作过程中手部的震颤行为滤除,最大限度地还原期望的手术操作。在所述震颤行为自适应滤波装置中首先是通过惯性测量单元中的三维加速度传感模块和三维角速度传感模块分别测量出操作者手部在空间中的三维加速度信号 和三维角速度信号 然后再通过模数转换单元将所测得的模拟信号转换成计算机能够处理的数字信号。信号由模拟量转换为数字量之后用一个频段为2.5Hz 50Hz的带宽滤波器滤除该信号中由测量模块所引起的时钟噪声信号。位姿采集模块再从经由带宽滤波器处理之后的信息中采集手术操作者手部的位姿信号即空间位置信号x,y,z和空间旋转角信号θx,θy,θz。得到的空间位置信号和空间旋转角信号作为震颤滤波模块的输入量,通过FWNN自适应滤波器对震颤行为进行离线的建模,输出震颤信号的估计值即:x′,y′,z′和θx′,θy′,θz′。将此估计值取反作为震颤的补偿信号与位姿采集模块采集的位姿信息相叠加就完成了手部震颤行为的滤波。经过滤波处理的手术操作信号由计算机控制系统中的运算控制单元对其进行逆运动学计算得到关节变量λ1,…,λn,并有由单关节控制器来对其控制,然后把单关节控制器输出的信号转变为模拟电压信号V1,…,Vn传送给功率放大器,最后通过压电驱动器来驱动主操作手。
[0034] 图3为所述震颤行为自适应滤波装置的数学模型。如图3所示在本发明中手术操作者当前时刻的期望手术信号d(k),手术操作者当前时刻手部震颤信号n(k),手术操作者当前时刻手部实际输出的手术信号s(k),其中s(k)=d(k)+n(k)。模糊小波神经网络(FWNN)输出当前时刻震颤信号的估计值 经滤波处理后得到手术操作者当前时刻手部的准期望手术信号y(k) 其中 统计模块输出的是准期望手术2
信号功率E[y(k)]。由图3可知,从惯性测量单元测出的位姿信号s(k)经滞后环节处理之后得到其过去时刻的位姿信号即:s(k-1),s(k-2),…,s(k-n)这些滞后信号作为模糊小波神经网络的输入量,经过模糊化、模糊规则匹配、模糊推理以及逆模糊化最终得到当前时刻震颤信号的估计值 将该震颤信号的估计值取反与前时刻手部实际输出的手术信号s(k)相叠加就得到了前时刻手部的准期望手术信号y(k)。本发明中的自适应滤波器是通
2
过统计模块计算出当前时刻手部的准期望信号y(k)的信号功率E[y(k)],以最小化该信号功率为准则来修正模糊小波神经网络中的参数来实现自学习过程。
[0035] 图4为所述模糊小波神经网络自适应滤波图。该模糊小波神经网络结合了模糊理论、小波分析和神经元计算,发挥了其对随机不确定信号建模学习的优点,达到了理想的滤波效果。在本发明中所设计的网络结构为七层。具体如下:
[0036] 1)输入层(第一层)
[0037] 在该层中有n+1个神经元,对应的输入信号为实际受扰信号与其延时信号即:s(k),s(k-1),…,s(k-n),它们将被直接传送给下一层,即:
[0038](1)
[0039] 其中 …,s(k-n)]是第一层的输入信号,Oi 代表第一层的输出信号。这层的神经元数目总共是n+1。
[0040] 2)模糊化层(第二层)
[0041] 该层是对输入量进行模糊化处理。在此我们采用高斯型函数作为隶属度函数,cij和σij分别是第i个输入变量和第j个模糊集合的隶属函数的均值和标准差,即:
[0042](2)
[0043] 其中i=1,2,…,n+1 j=1,2,…,m,Oij 代表第二层的输出信号。这层的神经元数目总共是(n+1)×m。
[0044] 3)模糊规则层(第三层)
[0045] 该层的每个节点都代表了一条模糊规则,每个节点j的输出为该节点所有输入信号的乘积,即:
[0046]
[0047] 其中j=1,2,…,N,N=m(n+1)为该层的模糊规则个数,Oj(3)代表第三层的输出信号。该层的神经元数目总共是N。
[0048] 4)小波网络层(第四层)
[0049] 该层是一个小波网络,采用墨西哥草帽小波函数作为神经元的激励函数,输入量是s(k),s(k-1),…,s(k-n),输出量是模糊规则的后件部分yl。(l=1,2,…,N)[0050] 墨西哥草帽小波函数:
[0051]
[0052]
[0053] 其中aj和bj分别代表小波函数的膨胀参数和平移参数,ψj(x)代表小波函数族,代表小波母函数,x是输入变量,在发明中x=[s(k),s(k-1),…,s(k-n)]。
[0054] 第l个小波网络的输出为:
[0055]
[0056] 其中zkl=(X-bkl)/akl, 在发明中k=1,2,…,v,v代表每个小波网络含有小波函数的个数。l=1,2,…,N,N代表小波网络的个数,ωkl,(4)
Ol 分别为小波网络层的权值和输出。
[0057] 5)模糊推理层(第五层)
[0058] 该层通过与模糊规则层和小波网络层的连接来完成模糊规则的前后件的匹配,各个节点之间实现模糊运算,即通过各个模糊节点的组合得到相应的点火强度。每个节点j的输出为该节点所有输入信号的乘积,即:
[0059]
[0060] 其中j=1,2…N,Oj(5)代表模糊推理层的输出。
[0061] 6)重构层(第六层)
[0062] 该层只含有两个神经元,它们分别代表模糊推理运算归一化之后运算式的分子和分母部分。每个神经元实现求和的功能。即:
[0063]
[0064]
[0065] 其中N代表规则的个数,O1(6),O2(6)分别代表运算式的分子和分母部分。
[0066] 7)输出层(第七层)
[0067] 该层是整个网络的输出部分,只含有一个神经元,实现的是除法功能。即:
[0068]
[0069] 其中O(7)是FWNN的输出量,也是当前时刻震颤信号的估计值
[0070] 所述模糊小波神经网络学习机制是通过所述通过统计模块计算出前时刻手部的2
准期望手术信号y(k)的信号功率E[y(k)],以最小化该信号功率为准则来修正模糊小波神
2
经网络中的参数来实现的。自适应滤波器使E[y(k)]最小,就是使 最小。
2
而由式 可推出当 最小时,E[(y(k)-d(k))]也为最
小,即 最小。在本发明中需要修正的参数有:高斯型隶属度函数中的均值cij和方差σij;小波网络的权值ωkl、膨胀参数akl和平移参数bkl。(i=1,2,…,n+1,j=1,2,…,m,k=1,2,…,v,l=1,2,…,N)这些参数的更新方程式如下:
[0071]
[0072]
[0073]
[0074]
[0075]
[0076] 其中γ是学习速率,γ∈[0,1],λ是动量因子,λ∈[0,1]。
[0077] 上式中的 由以下方程式给出,即:
[0078]
[0079]
[0080]
[0081]
[0082]
[0083]
[0084]
[0085]
[0086]
[0087]
[0088] 上面罗列的方程式完成了对参数cij、σij、ωkl、akl和bkl的学习。
[0089] 至此已实现了本发明所述的自适应滤波装置对手术操作者手部震颤行为的滤波。以下我们用仿真实验来验证本发明所提出的震颤行为自适应滤波装置的性能。
[0090] 本发明通过MATLAB仿真来观察实验结果。本发明实验的目的在于比较本发明所提出的一种主从式微创手术机器人系统的自适应滤波装置与传统的基于BP神经网络自适应滤波装置的性能,验证本发明所述震颤行为自适应滤波装置的滤波性能。在该实验中我4 3
们采用d=3sin(15πt)+2cos(3πt)+5t-0.8t-2t作为手术操作者手部期望信号,用n=
0.3sin(0.04πt)+0.1sin(0.0312πt)+0.6sin(0.1π)作为操作者手部的震颤信号。取采样周期T=0.01s,采样时间为10s,总共采取1000个样本,其中500个样本用于训练,500个用于测试。在本实验中FWNN自适应滤波器中的部分参数我们设置如下:n=2,m=3,v=4,N=27。
[0091] 图5和图6分别是期望的手术操作信号和受震颤影响的实际操作信号。从图6中可以看出操作者手部的震颤已经严重影响到了手术的操作,必须要此进行滤波处理以确保微创手术的高精度和可靠性。
[0092] 图7可清楚地比较出本发明所提出的自适应滤波装置和传统BP神经网络滤波器对震颤逼近的误差。其中黑色虚线代表BP神经网络自适应滤波器跟踪震颤信号的误差,黑色实线代表FWNN滤波器跟踪震颤信号的误差。
[0093] 图8与图9将本发明所提出的滤波装置的还原信号特性与传统的BP神经网络自适应滤波器进行了对比。可以看出FWNN自适应滤波器还原出的信号要比BP神经网络自适应滤波器还原出的信号更加光滑并接近期望信号。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈