基于双耳麦克风实现机器人骨铣削状态自动控制.pdf
《基于双耳麦克风实现机器人骨铣削状态自动控制.pdf》由会员分享,可在线阅读,更多相关《基于双耳麦克风实现机器人骨铣削状态自动控制.pdf(10页珍藏版)》请在咨信网上搜索。
1、第 45 卷 第 1 期2024 年 1 月仪器仪表学报Chinese Journal of Scientific InstrumentVol.45 No.1Jan.2024DOI:10.19650/ki.cjsi.J2311770收稿日期:2023-08-07 Received Date:2023-08-07基金项目:国家自然科学基金(62173190)项目资助基于双耳麦克风实现机器人骨铣削状态自动控制孙健文1,王 瑞2,夏光明1,代 煜1,张建勋1(1.南开大学机器人与信息系统化研究所 天津 300350;2.天津医科大学总医院骨科 天津 300052)摘 要:为了提升骨铣削手术机器人的手
2、术质量,要求机器人对于手术中的铣削状态(主要包括铣削深度和铣削角度)能够实时感知并控制。针对此问题,本文提出一种利用双耳麦克风系统来辅助完成铣削状态控制的方法。首先对铣削状态与声信号的关系进行建模,之后完成铣削深度与铣削角度的标定实验获得所提模型的相关系数,最后利用 PD 控制器结合所建立的模型函数来实时分析并控制机器人的铣削状态。实验结果表明,铣削期望深度为 0.5 mm 时,加入角度控制相较于未加角度控制的实验效果在铣削深度与期望值偏差的方面提升了 7.0%,铣削稳定性方面提升了 34.1%。并且证明在期望深度为0.8 mm 的极端情况下引入角度控制同样有着提升铣削效果的积极作用。经过实验
3、验证所提方法能够有效的提升骨铣削手术机器人的工作质量。关键词:手术机器人;骨铣削;信号处理;深度控制;角度控制中图分类号:TH781 TP242.3 文献标识码:A 国家标准学科分类代码:510.8050Automatic control of bone milling state based on robot with binaural microphonesSun Jianwen1,Wang Rui2,Xia Guangming1,Dai Yu1,Zhang Jianxun1(1.Institute of Robotics&Automatic Information System,Nank
4、ai University,Tianjin 300350,China;2.Department of Orthopaedics Surgery,Tianjin Medical University General Hospital,Tianjin 300052,China)Abstract:To enhance the surgical quality of bone milling surgery robots,it is required that the robot can perceive and control the milling state in real-time,(prim
5、arily including milling depth and milling angle).To address this problem,this article proposes a method to utilize a binaural microphone system to assist in milling state control.Firstly,the relationship between the milling state and the acoustic signal is modeled.Then the calibration experiments of
6、 milling depth and milling angle are completed to obtain the parameters of the proposed model.Finally the PD controller is used to control the milling state of the robot in real-time by combining it with the established model function.The experimental results show that when the desired depth of mill
7、ing is 0.5 mm,the experiment with angle control improved by 7.0%in terms of milling depth deviation from the desired value and 34.1%in terms of milling stability compared to the experimental results without angle control.It proves that in the extreme case of the desired depth of 0.8 mm,the addition
8、of angle control also has the positive effect of improving the milling effect.After experiments,it evaluates that the proposed method can effectively improve the work quality of the bone milling surgical robot.Keywords:surgical robot;bone milling;signal processing;depth control;angle control0 引 言 骨铣
9、削手术可以应用于诸多手术之中,例如开颅手术,椎板切除术,单开门减压术等1。对于传统骨铣削手术而言,通过医生手持电动刀具完成削骨操作,该过程主要有如下几个问题:1)术中需要对皮肤、肌肉等软组织“开窗”,创面过大会影响患者术后恢复以及造成失血量过多的问题,创面过小造成医生操作的不便2;2)医生手持刀具完成铣削,对于熟练度和精神集中度都有很高要260 仪 器 仪 表 学 报第 4 5 卷求。此外由于人体骨质厚度不一,往往需要对骨质进行往复多次的铣削操作。那么对于骨质的去除量和骨质剩余量以及骨质温度的把控全凭医生的经验,这无疑使得手术存在较高的风险3。针对医生手术过程中疲劳、手抖等存在安全隐患的问题,
10、可以利用机器人辅助完成手术来解决。机器人具有稳定性强,精密度高等优点,可以在很小的空间内完成精准的操作4。引入机器人辅助手术可以极大的降低手术风险,提升手术效率。针对机器人辅助完成骨铣削手术问题的研究,首先是骨铣削状态识别的问题:代煜等5利用特殊尺度的小波能量来监测骨穿透时的信号,发现在椎板被穿透时小波能量会显著增大,为手术之中的骨穿状况的监测提供了依据。此外 Dai 等6还分析了骨铣削时的振动信号,利用支持向量机来区分不同的铣削状态,对于椎骨和脊髓的识别有着极高的成功率,对于相邻部分的肌肉或者骨骼同样有着良好的成功成功率。Fan 等7利用模糊力操作系统可以实时监测骨铣削时的铣削状态,防止铣刀
11、对组织造成损害。Xia 等8建立了铣削动态模型,分析了铣削过程中的振动信号的谐波幅值与铣削状态的关系,提出的铣削状态预测方法预测成功率良好。Zakeri等9分析骨钻削过程中的声信号的时域和频域之上的特性,并且结合神经网络的方法完成对于不同骨质之间的识别任务,对于骨钻不同状态的识别有良好的效果。Deng 等10为解决骨铣削状态的识别问题,设计了一种利用能量消耗的铣削状态监测方法,并结合模糊力控制,找到安全的铣削停止点,可以有效的降低手术潜在的风险。其次是手术过程中骨质受到的铣削力问题:Ying等11建立了铣削力的数值模型来计算铣削力与铣削深度的关系,并提出一种利用铣削声信号结合神经网络的预测铣削
12、状态和铣削力的方法,经过实验数据表明所提的方法能够成功的监测骨铣削的过程,将该方法应用于手术过程中可以降低手术的风险。陈启森等12针对球头铣刀的结构复杂,机理模型建立困难的问题。引入三维有限元模型来模拟铣刀的铣削过程,从而计算出铣削力。经实验验证所提的预测方法对于铣削力的预测值误差控制在很小范围以内。Jiang 等13根据医用球头铣刀的几何结构,建立了铣削过程中的铣削力数学模型,并且利用粒子群算法进行优化,之后在新鲜牛脊骨上进行实验,验证了所提模型可以有效的根据铣削力来监测铣削深度,在铣削深度0.8 1.2 mm 内时误差不超过 0.1 mm。最后是骨铣削的铣削状态的监测和控制问题:Dai等1
13、4分析了铣削过程中的铣刀的振动信号,并在不同骨质上建立了谐波幅值与铣削深度的关系,通过分析不同谐波的占比来计算不同骨层的厚度并加以控制,可以有效的提升手术安全性和稳定性。Xia 等15分析的铣削过程中的振动信号以及声音信号,利用 FFT 提取出信号在频域上的特性,设计利用 PD 控制器完成在骨板之上的深度控制实验,王景港等16分析利用铣削过程的中铣刀的加速度信号,分析不同方向的加速度信号与铣削状态的关系,最后在曲面骨上完成铣削实验,验证了所提方法的有效性。截至目前,已经许多学者致力于利用骨铣削过程中的高频信号(振动信号和声音信号)来分析铣削过程。对于不同骨层,不同骨密度,不同铣削深度的识别工作
14、已经取得良好的进展,但对于利用这些高频信号作为反馈来进行铣削状态的控制的研究尚且较少。尤其是对于骨曲面的铣削情况,大多工作只分析了铣削深度与高频信号之间的关系,很少考虑铣削角度对于铣削的影响。本文的工作主要集中于如下几点:1)讨论不同铣削状态对铣削声信号造成的影响;2)提出一种利用声信号来估计铣削深度以及角度的方法;3)利用声信号作为反馈,来实时控制机器人的铣削状态。1 铣削状态的分析与建模1.1 铣削深度估计模型 目前一些研究工作者对于铣削过程中铣削力以及铣削声信号等等的产生做出了较好的解释,并针对磨骨的过程建立了弹簧-质量系统用来模拟真实运动情况,并依此建立了理论模型。根据文献17-19建
15、立的弹簧-质量模型计算出铣削过程中骨质受到铣削力产生受迫运动的表达式为:md2L(t)dt2+kL(t)=F(t)(1)其中,L 为骨质产生的轴向位移,m 为骨质量,k 为骨质及其周围软组织的等效刚度,F 为瞬时铣削力,主要包括两部分直流恒力 F0和谐波分力 Fn,由此可以计算出轴向位移 L 的表达式:L(t)=F0k+Nn=1Fnsin(2nft+)k(1-2n)(2)并且本文认为振动主要由谐波分力引起,可以推导得到振动信号表达式,因为声信号与振动信号是同源的,因此声信号 S 和振动信号 a 表达式(5)可以由式(2)(4)推导得出:n=2nf/n(3)n=k/m(4)S(t)=a(t)=N
16、n=1Fnk/(2nf)2-msin(2nf+)(5)可以看出铣削声信号的幅度与谐波分力 Fn相关,其表达式如式(6)所示:第 1 期孙健文 等:基于双耳麦克风实现机器人骨铣削状态自动控制261 Fn=n(2Rvx)d(6)发现 Fn与铣削深度 d 成正相关,证明利用声信号来预测铣削深度方法的可行性。进一步推导出声信号与铣削深度的对应关系可以表达为:d=A-DKd(7)式中:A 为提取出声信号的特征,D 为纵坐标截距,d 为铣削深度,Kd为斜率。值得注意的是,对信号进行特征提取所利用的方法不同,幅值 A 可以有多种形式,如信号频域的谐波幅值,小波能量以及时域能量等与声信号能量变换有关的特征指标
17、。1.2 铣削角度估计模型 目前在利用高频信号(声信号,振动信号等)对铣削状态进行监测的研究中,多数学者所建立的铣削状态模型,均是在铣刀垂直于骨面或以特定角度铣削的情况,尚未有研究学者在铣削角度变化的情况下进行建模分析。一些研究中的理论模型在铣削角度变化之后需要反复重新计算,而角度出现连读变化更会使得计算量大大增加,因此对铣削角度进行理论建模难度大且适用性差。针对这一问题,本文提出了一种通过实验的方法来获得声信号与铣削角度的关系模型。在机器人中加入双耳麦克风系统,之后完成铣削实验获得两路信号相对差异与铣削角度的关系,从而实现机器人系统对铣削角度的预测。双耳麦克风系统由铣刀两侧相同位置的两个麦克
18、风构成,安装位置如图 1 所示。本文将铣削角度发生变化时靠近骨面的麦克风标记为麦克风 1,远离骨面的麦克风标记为麦克风 2。图 1 双麦克风系统Fig.1 Dual microphone system对两麦克风分别采集到铣削过程中的声音信号进行数学建模:S1(t)=S(t)+Ne1(t)(8)S2(t)=S(t-Tc)+Ne2(t)(9)式中:S 为铣刀铣削骨面时的声音信号19,Tc表示该声信号到两个麦克风的时间差20,Ne代表麦克风采集的环境中噪声信号。将麦克风 1 的声信号经过特征提取的铣削深度特征幅值记为 A1,麦克风 2 所对应的铣削深度特征幅值记为A2,具体计算公式如下:A=FA(f
19、(cAD)-Nz)(10)式中:Nz为经过降噪处理过程中去除的噪声信号,f 为本文提出的频段抑制函数(14),cAD 由不同频段的信号组成式(13),FA为信号特征提取式(15)。针对铣削过程中角度的变化,定义 J 为铣刀与骨面夹角的特征幅值,J 的计算方法为式(11)。此外其与铣削角度的映射关系函数式(12)的具体形式以及参数需要通过标定实验获得。J=(A1/A2)2(11)=f(J)(12)2 信号处理和参数选取2.1 信号降噪处理 分析声音信号模型式(8)和(9),噪声会降低铣削声信号的信噪比,影响系统对于铣削状态的辨别。因为系统中两个麦克风的工作环境接近,噪声相似,所以本文利用同一种方
20、法对两路麦克风信号进行降噪处理。本系统中使用小波分解重构的方法对两路麦克风的声信号进行降噪工作,小波分解流程如图 2 所示。图 2 小波分解重构流程Fig.2 Wavelet decomposition and reconstruction flowchart图 2 中 F 为麦克风采样频率,经过多次实验对比分析,结合 DSP(数字信号处理器)的运算速度,将采样频率设为 10 240 Hz,小波的近似分量(低频分量)为 cA(coefficient of approximation),小波的细节分量(高频分量)为 cD(coefficient of detail)。定义 cAD 为小波分解之后
21、的 7 个不同频段组成的向量空间:cAD=cA4,cD4,cDA4cD1T(13)对一段噪声信号进行以上小波分解,可以确定噪声信号主要的分布频段,并对该频段进行削减或抑制即可262 仪 器 仪 表 学 报第 4 5 卷完成降噪工作。为此,本文提出了频域抑制函数 f,其表达式可以记为:f(cAD)=x1,x2,x3x7cAD(14)之后模拟手术室环境进行噪声采集实验,确定频段抑制函数 f 的参数,利用 db5 小波进行 4 层分解,得到的声信号的频谱图如 3 所示。在实验结果中可以看出,对原信号干扰较大的噪声都分布在 0320 Hz 的低频部分,主要原因为机器人系统信号采集部分的零漂扰动等等;而
22、实验过程中模拟的医生交流声与其他仪器散热声对系统带来的扰动很弱,主要原因为以上几种噪声源距麦克风位置较远,并且麦克风采集到的削骨时声信号要远大于这一部分的噪声,因此这一部分噪声对系统判断铣削状态造成的影响很小。图 3 噪声信号频谱分布图Fig.3 Noise signal spectrum distribution chart本系统中铣刀转速为 30 000 r/min,其整数次谐波频率分别为 500、1 000、1 500 Hz.,一般认为 5 次之后谐波信号稳定性差,因此将不包含整数次谐波信号以及过高频次信号的频段全部去除,可实现较大程度的降噪。所以将 f 的参数设置为0,1,0,1,1,
23、1,0能够较好的去除噪声并且保留其中包含的铣削状态信息。2.2 信号特征提取 由本文中关于铣削声信号能量与铣削深度的理论推导认为声信号能量与铣削状态密切相关,因此将声信号的时域能量作为特征进行提取,单个采样帧内的 NS个数值均取绝对值并做求和处理,其表达式为:FA(S)=NSi=1.2.3Si()/10(15)结合本系统选定的麦克风采样频率为 10 240 Hz,为了保证铣削控制的实时性,将控制频率设定为 20 Hz,所以每一采样帧为 512 个采样点。将一个采样帧内数据首先进行降噪处理,其次进行特征提取这一过程称为一个处理流程,其运算耗时为:2.93.2 ms,能够满足铣削控制实验过程中实时
24、性的要求。具体特征提取流程如图 4所示。图 4 信号特征提取流程Fig.4 Signal feature extraction flowchart2.3 特征滤波处理 在实际手术环境中,除了上述提到交谈噪声以及仪器散热噪声以外,还有对机器人系统判断铣削状态影响最大的仪器蜂鸣声(包括警报,提示音等)。这一类噪声有共同的特点,即短时高能量,且频率未知,所以对其降噪尤为困难。根据这一问题本文提出了利用信号平滑的方法削弱这一类噪声的干扰。机器人系统中引入的信号平滑机制原理为:每一时刻输出值 X 的变化参考前 Nf个输出的结果,因此可以对突变的信号进行有效的抑制,从而降低上述噪声对机器人系统判断铣削状态
25、的影响。其表达式如下:X(i)=1NfNfn=012X(i-n)(16)另外,本文设计了一组模拟手术室环境的铣削实验来验证对特征信号加入平滑操作的必要性。实验参数为:铣削角度 90,铣削深度 0.5 mm,进给速度 0.5 mm/s,骨板密度 40 PCF(磅每立方英尺),并且正常模拟手术室环境中的噪声。将两路麦克风采集到的声信号进行小波降噪处理并提取特征。发现特征幅值在在铣削深度和铣削角度均不变的条件下仍会有一定程度的波动。通过改变单个采样帧的长度来验证该波动是否会对信号所含铣削状态信息造成影响,结果表明该波动并不会对信号所包含的信息造成影响,实验过程如图 5 所示(图中 Ave 代 第 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 耳麦 实现 机器人 铣削 状态 自动控制
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。