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發生碰撞時計算虛擬柔性體的局部區域變形量;圖形刷新模塊,用于根據力觸覺計算變形模塊計算出的局部區域變形量,不斷反饋輸出視覺信息到顯示設備;力觸覺信息反饋模塊,用于通過力觸覺交互設備不斷反饋輸出力觸覺信息給操作者。
【技術特征摘要】
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
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。