一种支持力触觉反馈的虚拟柔性体手术仿真系统技术方案

技术编号:15299843 阅读:117 留言:0更新日期:2017-05-12 02:07
本发明专利技术公开了一种支持力触觉反馈的虚拟柔性体手术仿真系统,其位置检测模块检测虚拟代理的位置;碰撞检测模块检测虚拟代理与虚拟柔性体是否发生碰撞;力触觉计算变形模块当虚拟代理与虚拟柔性体以给定虚拟接触压力F发生碰撞时计算虚拟柔性体的局部区域变形量;图形刷新模块根据力触觉计算变形模块计算出的局部区域变形量不断反馈输出视觉信息到显示设备;力触觉信息反馈模块通过力触觉交互设备不断反馈输出力触觉信息给操作者。本发明专利技术通过计算机主机、力触觉交互设备、电源模块、显示设备的设置及整合,有利于提高仿真系统智能化程度,降低能耗,提高运算速度,降低维护成本,延长使用寿命。

A virtual flexible body surgery simulation system with support force haptic feedback

The invention discloses a support force feedback virtual flexible operation simulation system, the position detection module detects a virtual agent position; collision detection module detects a virtual agent and virtual flexible body collision; haptic deformation calculation module when the virtual agent and virtual flexible body with a given virtual contact pressure calculation of the virtual local area F flexible body collision deformation; graphic refresh module local area according to the haptic deformation calculation module to calculate the deformation of continuous visual information to the display device output feedback; haptic feedback module through the haptic interaction device continuously output feedback of haptic information to the operator. The present invention through the host computer, haptic interaction device, power supply module, display settings and equipment integration, help to improve the simulation system of intelligent degree, reduce energy consumption, improve the operation speed, reduce maintenance costs, extend the service life.

【技术实现步骤摘要】

本专利技术属于虚拟现实人机交互领域,具体涉及一种支持力触觉反馈的虚拟柔性体手术仿真系统
技术介绍
对人类获取信息能力的研究表明,力触觉是除视觉和听觉外最重要的感觉,是人类认识外界环境并与环境进行交互的重要手段。同样在一些虚拟操作中,力触觉交互也非常重要。力触觉在虚拟现实环境中有其突出优越性,力触觉使得虚拟现实环境变得真实,是唯一的既可接受周围环境输入又可以对周围环境输出的感知通道,可极大增强可视化表达的效果。虚拟现实的力触觉交互技术包括力触觉再现技术和虚拟环境的力触觉建模。目前,常用的基于物理意义的力触觉模型中,有限元模型较为准确,但计算繁复,实时交互性差。在其基础上提出的线弹性模型,虽然在实时性方面有了很大的改善,但只满足变形量较小的情况,且表现出的生物软组织的力学特性较少。弹簧-质点模型结构简单、计算速度快,但稳定性有限。长单元模型刷新速度快,但模型抽象度较高,计算精度较低。张量质点模型,能方便实现切割或撕裂等操作,但稳定性问题依然存在。边界元模型计算简单,但在稳定性方面却存在一定的困难。形状保持链模型具有实时性较好的优点,但链元素是基于刚性体为假设的,精度不高。因此,在保证力触觉变形模型准确性的同时,简化算法,提高仿真速度和实时性是当前虚拟力触觉再现系统需要解决的首要问题。
技术实现思路
针对上述问题,本专利技术提出一种支持力触觉反馈的虚拟柔性体手术仿真系统,将其用于虚拟现实人机交互的柔性体变形仿真,该系统力触觉感觉平稳、模拟效果逼真、能够满足虚拟现实系统对精细作业和实时性的要求。实现上述技术目的,达到上述技术效果,本专利技术通过以下技术方案实现:一种支持力触觉反馈的虚拟柔性体手术仿真系统,包括计算机主机、分别与计算机主机相连的显示设备和力触觉交互设备、用于供电的电源模块,所述计算机主机包括硬盘和IEEE1394卡,其特征在于:所述硬盘包括位置检测模块、碰撞检测模块、力触觉计算变形模块、图形刷新模块和力触觉信息反馈模块,所述硬盘通过IEEE1394卡及IEEE1394连接线与力触觉交互设备连接,用于将力触觉计算变形模块产生的柔性体表面的变形信息传输至力触觉交互设备;位置检测模块,用于检测虚拟代理的位置;碰撞检测模块,用于检测虚拟代理与虚拟柔性体是否发生碰撞;力触觉计算变形模块,用于当虚拟代理与虚拟柔性体以给定虚拟接触压力F发生碰撞时计算虚拟柔性体的局部区域变形量;图形刷新模块,用于根据力触觉计算变形模块计算出的局部区域变形量,不断反馈输出视觉信息到显示设备;力触觉信息反馈模块,用于通过力触觉交互设备不断反馈输出力触觉信息给操作者。所述力触觉计算变形模块计算当虚拟代理与虚拟柔性体以给定虚拟接触压力F发生碰撞时虚拟柔性体的局部区域变形量的过程为:在给定虚拟接触压力F作用下,当虚拟代理碰撞到虚拟柔性体表面上的任意点时,在碰撞点处悬挂复合碟形弹簧,复合碟形弹簧各层均由两组两层叠合碟形弹簧对合而成,各单片碟形弹簧的外径D、内径d、厚度t、自由高度H0、被压平时的最大变形量h0、弹簧刚度k均相同。假定所述给定虚拟接触压力F的作用线和复合碟形弹簧中心线一致,且在虚拟接触压力F作用下,若柔性体中的复合碟形弹簧共有M层产生变形,则第M层称为变形截止层;当给定虚拟接触压力F能使复合碟形弹簧第一层被压缩时产生的变形量f1达到复合碟形弹簧第一层被压平时的最大变形量v1,假定复合碟形弹簧前M-1层被压缩时产生的变形量均与复合碟形弹簧第一层被压平时的最大变形量v1相同,复合碟形弹簧变形截止层第M层被压缩时产生的变形量小于或者等于复合碟形弹簧第一层被压平时的最大变形量v1,最大变形量v1可表示为:v1=2h0单片碟形弹簧被压平时的最大变形量h0为:h0=H0-t因复合碟形弹簧各层均由两组两层叠合碟形弹簧对合而成,而叠合碟形弹簧中单片碟形弹簧承受载荷是总载荷的一半,所以复合碟形弹簧第一层消耗的压力F1为:复合碟形弹簧中单片碟形弹簧的弹簧刚度k为:其中,E、μ、α分别为单片碟形弹簧的弹性模量、泊松比、计算系数,弹性模量、泊松比的具体数值与柔性体材质有关;其中,计算系数α满足:其中,C表示复合碟形弹簧中的单片碟形弹簧的外径和内径之比:除第一层和变形截止层第M层外,复合碟形弹簧其余各层消耗的压力Fj为:Fj=2kh0j的取值范围为[2,M-1],变形截止层第M层的变形量为:使虚拟接触压力F作用于虚拟柔性体碰撞点,复合碟形弹簧第i层被压缩,如果复合碟形弹簧前i层所消耗的压力Fi之和小于给定虚拟接触压力F,且复合碟形弹簧前i层所产生压缩变形总计需要的时延时间满足刷新频率1000Hz以上的要求,设共计经过时延Ti后,复合碟形弹簧第i层被压缩到被压平时最大变形量v1,只有当复合碟形弹簧第i层被压缩到被压平时的最大变形量v1后,复合碟形弹簧第i+1层才开始被压缩,依此类推,直到复合碟形弹簧前M层所消耗的压力之和不小于给定虚拟接触压力,或复合碟形弹簧前M层所产生压缩变形总计需要的时延时间不满足刷新频率的要求;用Ti、Li分别表示复合碟形弹簧第i层产生压缩变形需要的时延时间、复合碟形弹簧前i层所产生压缩变形总计需要的时延时间,且令层间的时延时间满足以复合碟形弹簧第一层产生压缩变形需要的时延时间T1为系数、以i2为变量的递增数列为:Ti=i2T1从虚拟代理碰撞接触到虚拟柔性体表面算起,假定复合碟形弹簧前i层所产生压缩变形总计需要的时延时间Li满足Li<L,其中:其中,L为设定的力触觉再现刷新频率的倒数;所述虚拟柔性体表面的变形量,也即复合碟形弹簧前M层被压缩时产生的变形量之和h为:其中,(M-1)ν1为复合碟形弹簧前M-1层被压平时的最大变形量。电源模块为力触觉交互设备提供18V,2.22A的电压,显卡HD7990、IEEE1394卡、硬盘均通过总线实现双向传输,显示设备通过VGA连接线与显卡进行连接。本专利技术的有益效果:(1)通过计算机主机、力触觉交互设备、电源模块、显示设备的设置及整合,有利于提高仿真系统智能化程度,进一步降低能耗,提高运算速度,进而降低维护成本,延长使用寿命。(2)该仿真系统在力触觉交互过程中,能够将虚拟代理与柔性体之间的力触觉信息实时稳定地反馈给操作者,利用该仿真系统可使操作者更快、更有效、无风险地掌握复杂的手术操作技巧和流程,同时利于制定合理的手术方案,满足虚拟手术仿真系统的需要。(3)和以往常用的基于物理意义的柔性体变形仿真力触觉建模方法相比,该建模方法中,复合碟形弹簧各层结构相同,且各层中的单片碟形弹簧的外径、内径、厚度、被压平时的最大变形量、自由高度均相同,从而简化了计算量,加快了变形计算的速度。(4)可将其应用于环保、教育、远程医疗、虚拟外科手术仿真、航空航天、深空探索等领域。附图说明图1是本专利技术一种实施例的仿真系统结构图;图2是本专利技术一种实施例的复合碟形弹簧虚拟模型的建模方法流程图;图3是本专利技术一种实施例的复合碟形弹簧虚拟模型的建模方法中压力、变形层数与时延时间关系示意图;图4是复合碟形弹簧虚拟模型的建模方法示意图,(a)是原始状态,(b)是压缩下的状态。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不本文档来自技高网...
一种支持力触觉反馈的虚拟柔性体手术仿真系统

【技术保护点】
一种支持力触觉反馈的虚拟柔性体手术仿真系统,包括计算机主机、分别与计算机主机相连的显示设备和力触觉交互设备、用于供电的电源模块,所述计算机主机包括硬盘和IEEE1394卡,其特征在于:所述硬盘包括位置检测模块、碰撞检测模块、力触觉计算变形模块、图形刷新模块和力触觉信息反馈模块,所述硬盘通过IEEE1394卡及IEEE1394连接线与力触觉交互设备连接,用于将力触觉计算变形模块产生的柔性体表面的变形信息传输至力触觉交互设备;位置检测模块,用于检测虚拟代理的位置;碰撞检测模块,用于检测虚拟代理与虚拟柔性体是否发生碰撞;力触觉计算变形模块,用于当虚拟代理与虚拟柔性体以给定虚拟接触压力F发生碰撞时计算虚拟柔性体的局部区域变形量;图形刷新模块,用于根据力触觉计算变形模块计算出的局部区域变形量,不断反馈输出视觉信息到显示设备;力触觉信息反馈模块,用于通过力触觉交互设备不断反馈输出力触觉信息给操作者。

【技术特征摘要】
1.一种支持力触觉反馈的虚拟柔性体手术仿真系统,包括计算机主机、分别与计算机主机相连的显示设备和力触觉交互设备、用于供电的电源模块,所述计算机主机包括硬盘和IEEE1394卡,其特征在于:所述硬盘包括位置检测模块、碰撞检测模块、力触觉计算变形模块、图形刷新模块和力触觉信息反馈模块,所述硬盘通过IEEE1394卡及IEEE1394连接线与力触觉交互设备连接,用于将力触觉计算变形模块产生的柔性体表面的变形信息传输至力触觉交互设备;位置检测模块,用于检测虚拟代理的位置;碰撞检测模块,用于检测虚拟代理与虚拟柔性体是否发生碰撞;力触觉计算变形模块,用于当虚拟代理与虚拟柔性体以给定虚拟接触压力F发生碰撞时计算虚拟柔性体的局部区域变形量;图形刷新模块,用于根据力触觉计算变形模块计算出的局部区域变形量,不断反馈输出视觉信息到显示设备;力触觉信息反馈模块,用于通过力触觉交互设备不断反馈输出力触觉信息给操作者。2.根据权利要求1所述的一种支持力触觉反馈的虚拟柔性体手术仿真系统,其特征在于:所述力触觉计算变形模块计算当虚拟代理与虚拟柔性体以给定虚拟接触压力F发生碰撞时虚拟柔性体的局部区域变形量的过程为:在给定虚拟接触压力F作用下,当虚拟代理碰撞到虚拟柔性体表面上的任意点时,在碰撞点处悬挂复合碟形弹簧,复合碟形弹簧各层均由两组两层叠合碟形弹簧对合而成,各单片碟形弹簧的外径D、内径d、厚度t、自由高度H0、被压平时的最大变形量h0、弹簧刚度k均相同。假定所述给定虚拟接触压力F的作用线和复合碟形弹簧中心线一致,且在虚拟接触压力F作用下,若柔性体中的复合碟形弹簧共有M层产生变形,则第M层称为变形截止层;当给定虚拟接触压力F能使复合碟形弹簧第一层被压缩时产生的变形量f1达到复合碟形弹簧第一层被压平时的最大变形量v1,假定复合碟形弹簧前M-1层被压缩时产生的变形量均与复合碟形弹簧第一层被压平时的最大变形量v1相同,复合碟形弹簧变形截止层第M层被压缩时产生的变形量小于或者等于复合碟形弹簧第一层被压平时的最大变形量v1,最大变形量v1可表示为:v1=2h0单片碟形弹簧被压平时的最大变形量h0为:h0=H0-t因复合碟形弹簧各层均由...

【专利技术属性】
技术研发人员:张小瑞吕查德孙伟刘佳夏薇薇朱利丰宋爱国牛建伟王澎湃
申请(专利权)人:南京信息工程大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1