[go: up one dir, main page]

TWI903639B - Medical system and medical method thereof - Google Patents

Medical system and medical method thereof

Info

Publication number
TWI903639B
TWI903639B TW113126546A TW113126546A TWI903639B TW I903639 B TWI903639 B TW I903639B TW 113126546 A TW113126546 A TW 113126546A TW 113126546 A TW113126546 A TW 113126546A TW I903639 B TWI903639 B TW I903639B
Authority
TW
Taiwan
Prior art keywords
robotic arm
force feedback
patient
body surface
sensing data
Prior art date
Application number
TW113126546A
Other languages
Chinese (zh)
Other versions
TW202522503A (en
Inventor
洪上智
黎和欣
陳建任
Original Assignee
財團法人工業技術研究院
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 財團法人工業技術研究院 filed Critical 財團法人工業技術研究院
Priority to US18/963,789 priority Critical patent/US20250169793A1/en
Publication of TW202522503A publication Critical patent/TW202522503A/en
Application granted granted Critical
Publication of TWI903639B publication Critical patent/TWI903639B/en

Links

Abstract

A medical system and medical method thereof. The medical method includes following steps: obtaining, by a sensing data acquisition sub-module of a patient end device, sensing data between a robotic arm of the patient end device and a patient body surface through a sensor; using, by a robotic arm adjustment sub-module of the patient end device, the sensing data to adjust the robotic arm; and using, by a simulated force feedback calculation sub-module of the patient end device, the sensing data to obtain a force feedback value, and using, by the simulated force feedback calculation sub-module, the force feedback value to trigger a force feedback manual controller of a physician device.

Description

醫療系統及其醫療方法Medical system and its medical methods

本發明是有關於一種醫療系統及其醫療方法。This invention relates to a medical system and its medical methods.

目前,當醫師進行遠距遙控的超音波檢查時,醫師必須依賴病患端攝影機來提供即時影像,以藉此確認超音波探頭於病患身體表面的位置,且醫師也需透過操作力回饋手動操控器來調整超音波探頭。由於病患端攝影機通常僅能提供特定視角的病患影像,醫師需在病患影像顯示裝置以及病患超音波影像顯示裝置之間來回查看以確認超音波探頭在病患身體表面的位置。Currently, when doctors perform remotely controlled ultrasound examinations, they must rely on a patient-end camera to provide real-time images to confirm the position of the ultrasound probe on the patient's body surface. Doctors also need to adjust the ultrasound probe using a force-feedback manual controller. Since the patient-end camera typically only provides images of the patient from a specific angle, doctors must switch between the patient image display device and the patient ultrasound image display device to confirm the ultrasound probe's position on the patient's body surface.

除此之外,由於醫師並非親自手持超音波探頭,因此醫師缺少像在現場按壓於病患身體表面的操作感受。In addition, since the doctor does not personally hold the ultrasound probe, the doctor lacks the feeling of pressing it on the patient's body surface in person.

本發明的醫療系統包括病患端裝置以及醫師端裝置。病患端裝置包括儲存媒體、處理器、探頭固定器以及機械手臂,其中儲存媒體儲存多個子模組,且多個子模組包括感測數據獲得子模組、機械手臂調整子模組以及擬真力回饋計算子模組,其中處理器耦接儲存媒體、探頭固定器以及機械手臂並且存取和執行多個子模組,其中探頭固定器包括感測器。醫師端裝置通訊連接至病患端裝置,其中醫師端裝置包括力回饋手動操控器。感測數據獲得子模組通過感測器獲得機械手臂與病患身體表面之間的感測數據;機械手臂調整子模組利用感測數據來調整機械手臂;擬真力回饋計算子模組利用感測數據來獲得力回饋值,且擬真力回饋計算子模組利用力回饋值來觸發力回饋手動操控器。The medical system of this invention includes a patient-side device and a physician-side device. The patient-side device includes a storage medium, a processor, a probe holder, and a robotic arm. The storage medium stores multiple sub-modules, including a sensor data acquisition sub-module, a robotic arm adjustment sub-module, and a simulated force feedback calculation sub-module. The processor is coupled to the storage medium, the probe holder, and the robotic arm, and accesses and executes the multiple sub-modules. The probe holder includes sensors. The physician-side device is communicatively connected to the patient-side device and includes a force feedback manual controller. The sensing data acquisition sub-module obtains sensing data between the robotic arm and the patient's body surface through sensors; the robotic arm adjustment sub-module uses the sensing data to adjust the robotic arm; the simulated force feedback calculation sub-module uses the sensing data to obtain the force feedback value, and the simulated force feedback calculation sub-module uses the force feedback value to trigger the force feedback manual controller.

本發明的醫療方法包括以下步驟:由感測數據獲得子模組通過感測器獲得機械手臂與病患身體表面之間的感測數據;由機械手臂調整子模組利用感測數據來調整機械手臂;以及由擬真力回饋計算子模組利用感測數據來獲得力回饋值,且由擬真力回饋計算子模組利用力回饋值來觸發力回饋手動操控器。The medical method of this invention includes the following steps: a sensing data acquisition sub-module obtains sensing data between the robotic arm and the patient's body surface through sensors; a robotic arm adjustment sub-module adjusts the robotic arm using the sensing data; and a simulated force feedback calculation sub-module obtains a force feedback value using the sensing data, and the simulated force feedback calculation sub-module triggers a force feedback manual controller using the force feedback value.

基於上述,本發明的醫療系統及其醫療方法可在獲得機械手臂與病患身體表面之間的感測數據之後,利用感測數據來調整機械手臂。如此一來,醫師不需在病患影像顯示裝置以及病患超音波影像顯示裝置之間來回查看以確認超音波探頭在病患身體表面的位置。更進一步而言,本發明的醫療系統及其醫療方法還可利用感測數據來獲得力回饋值,並且利用力回饋值來觸發醫師端裝置的力回饋手動操控器,基此,醫師將可獲得擬真的按壓於病患身體表面的操作感受。Based on the above, the medical system and method of this invention can adjust the robotic arm using the sensory data obtained between the robotic arm and the patient's body surface. This eliminates the need for physicians to repeatedly check between the patient imaging display and the patient ultrasound imaging display to confirm the position of the ultrasound probe on the patient's body surface. Furthermore, the medical system and method of this invention can also use the sensory data to obtain force feedback values and use these values to trigger a manual force feedback controller on the physician's end device. Based on this, the physician can obtain a realistic sensation of pressing on the patient's body surface.

圖1是根據本發明的一實施例繪示的醫療系統1的示意圖。請參照圖1。醫療系統1可包括病患端裝置10以及醫師端裝置30。病患端裝置10可包括儲存媒體11、處理器12、探頭固定器13以及機械手臂14。醫師端裝置30可(經由網路20)通訊連接至病患端裝置10。在一實施例中,病患端裝置10以及醫師端裝置30可設置於不同地點。換言之,醫師無法直接接觸到病患。Figure 1 is a schematic diagram of a medical system 1 according to an embodiment of the present invention. Referring to Figure 1, the medical system 1 may include a patient-side device 10 and a physician-side device 30. The patient-side device 10 may include a storage medium 11, a processor 12, a probe holder 13, and a robotic arm 14. The physician-side device 30 can be communicatively connected to the patient-side device 10 (via a network 20). In one embodiment, the patient-side device 10 and the physician-side device 30 may be located in different locations. In other words, the physician cannot directly contact the patient.

儲存媒體11例如是任何型態的固定式或可移動式的隨機存取記憶體(random access memory,RAM)、唯讀記憶體(read-only memory,ROM)、快閃記憶體(flash memory)、硬碟(hard disk drive,HDD)、固態硬碟(solid state drive,SSD)或類似元件或上述元件的組合,而用於儲存可由處理器12執行的多個模組或各種應用程式。在本實施例中,儲存媒體11可儲存多個子模組,且所述多個子模組可包括感測數據獲得子模組111、機械手臂調整子模組112以及擬真力回饋計算子模組113。Storage medium 11 may be any type of fixed or removable random access memory (RAM), read-only memory (ROM), flash memory, hard disk drive (HDD), solid-state drive (SSD), or similar components or combinations thereof, used to store multiple modules or various applications that can be executed by processor 12. In this embodiment, storage medium 11 may store multiple sub-modules, and the multiple sub-modules may include a sensing data acquisition sub-module 111, a robotic arm adjustment sub-module 112, and a simulation power feedback calculation sub-module 113.

處理器12例如是中央處理單元(central processing unit,CPU),或是其他可程式化之一般用途或特殊用途的微控制單元(micro control unit,MCU)、微處理器(microprocessor)、數位信號處理器(digital signal processor,DSP)、可程式化控制器、特殊應用積體電路(application specific integrated circuit,ASIC)、圖形處理器(graphics processing unit,GPU)、影像訊號處理器(image signal processor,ISP)、影像處理單元(image processing unit,IPU)、算數邏輯單元(arithmetic logic unit,ALU)、複雜可程式邏輯裝置(complex programmable logic device,CPLD)、現場可程式化邏輯閘陣列(field programmable gate array,FPGA)或其他類似元件或上述元件的組合。處理器12可耦接儲存媒體11、探頭固定器13以及機械手臂14並且存取和執行所述多個子模組。Processor 12 may be, for example, a central processing unit (CPU), or other programmable general-purpose or special-purpose microcontroller (MCU), microprocessor, digital signal processor (DSP), programmable controller, application-specific integrated circuit (ASIC), graphics processing unit (GPU), image signal processor (ISP), image processing unit (IPU), arithmetic logic unit (ALU), complex programmable logic device (CPLD), field programmable gate array (FPGA), or other similar components or combinations thereof. The processor 12 can be coupled to the storage medium 11, the probe holder 13, and the robotic arm 14 and access and execute the multiple sub-modules.

探頭固定器13可包括感測器131。在一實施例中,探頭固定器13可用以固定超音波探頭。在一實施例中,感測器131例如是ToFs(Time of Flight)、Load Cell及/或Limit Switch等IoT(Internet of Things)感測元件,然而本發明不限於此。The probe holder 13 may include a sensor 131. In one embodiment, the probe holder 13 may be used to secure an ultrasound probe. In one embodiment, the sensor 131 may be an IoT (Internet of Things) sensing element such as a Time of Flight (ToF), a Load Cell, and/or a Limit Switch; however, the invention is not limited thereto.

醫師端裝置30可包括力回饋手動操控器31。力回饋手動操控器31例如是3D搖桿。在一實施例中,醫師端裝置30可包括輸入裝置32。更進一步而言,醫師端裝置30還可包括病患影像顯示裝置33以及病患超音波影像顯示裝置34。The physician-side device 30 may include a force-feedback manual controller 31. The force-feedback manual controller 31 may be, for example, a 3D joystick. In one embodiment, the physician-side device 30 may include an input device 32. Furthermore, the physician-side device 30 may also include a patient image display device 33 and a patient ultrasound image display device 34.

病患端攝影機40可經由網路20通訊連接至醫師端裝置30。The patient-side camera 40 can be connected to the doctor-side device 30 via network 20.

圖2是根據本發明的一實施例繪示的醫療方法的流程圖,其中所述醫療方法可由圖1所示的醫療系統1實施。請同時參照圖1及圖2。Figure 2 is a flowchart illustrating a medical method according to an embodiment of the present invention, wherein the medical method may be implemented by the medical system 1 shown in Figure 1. Please refer to both Figure 1 and Figure 2.

在步驟S210中,感測數據獲得子模組111可通過感測器131獲得機械手臂14與病患身體表面之間的感測數據。In step S210, the sensing data acquisition sub-module 111 can obtain sensing data between the robotic arm 14 and the patient's body surface through the sensor 131.

在步驟S230中,機械手臂調整子模組112可利用感測數據來調整機械手臂14。In step S230, the robotic arm adjustment sub-module 112 can use sensor data to adjust the robotic arm 14.

在步驟S250中,擬真力回饋計算子模組113可利用感測數據來獲得力回饋值,且擬真力回饋計算子模組113可利用力回饋值來觸發力回饋手動操控器31。In step S250, the simulated force feedback operator module 113 can obtain the force feedback value using the sensing data, and the simulated force feedback operator module 113 can use the force feedback value to trigger the force feedback manual controller 31.

在此值得先說明的是,雖然病患端攝影機40通常僅能提供特定視角的病患影像,經由本發明,醫師不需在病患影像顯示裝置33以及病患超音波影像顯示裝置34之間來回查看以確認超音波探頭在病患身體表面的位置,且醫師也不需頻繁地調整力回饋手動操控器31以移動探頭固定器13。特別是,經由本發明,醫師將能夠專注在判讀病患超音波影像顯示裝置34所顯示的超音波影像,且醫師將可獲得擬真的按壓於病患身體表面的操作感受。以下將進一步說明上述步驟S210、步驟S230以及步驟S250的實施範例。It is worth noting that although the patient-side camera 40 typically only provides patient images from a specific angle, this invention eliminates the need for physicians to repeatedly check between the patient image display device 33 and the patient ultrasound image display device 34 to confirm the position of the ultrasound probe on the patient's body surface, and also eliminates the need for physicians to frequently adjust the force feedback manual controller 31 to move the probe holder 13. In particular, this invention allows physicians to focus on interpreting the ultrasound images displayed on the patient ultrasound image display device 34, and provides a realistic sensation of pressing against the patient's body surface. The following will further illustrate implementation examples of steps S210, S230, and S250.

圖3是圖2所示的步驟S210以及步驟S230的一個實施範例。請同時參照圖1、圖2及圖3。如圖3所示,感測器131可包括第一感測器131-1、第二感測器131-2、第三感測器131-3以及第四感測器131-4。在本實施例中,第一感測器131-1、第二感測器131-2、第三感測器131-3以及第四感測器131-4可分別設置於探頭固定器13的前後左右4個角落/端點。在一實施例中,第一感測器131-1、第二感測器131-2、第三感測器131-3以及第四感測器131-4例如是距離感測ToFs(Time of Flight)及/或角度感測ToFs。在此需說明的是,本發明不限制感測器131的數量。Figure 3 is an embodiment of steps S210 and S230 shown in Figure 2. Please refer to Figures 1, 2, and 3 simultaneously. As shown in Figure 3, sensor 131 may include a first sensor 131-1, a second sensor 131-2, a third sensor 131-3, and a fourth sensor 131-4. In this embodiment, the first sensor 131-1, the second sensor 131-2, the third sensor 131-3, and the fourth sensor 131-4 may be respectively disposed at the front, rear, left, and right corners/endpoints of the probe holder 13. In one embodiment, the first sensor 131-1, the second sensor 131-2, the third sensor 131-3, and the fourth sensor 131-4 may be, for example, distance sensing (Time of Flight) and/or angle sensing (Time of Flight). It should be noted that the present invention does not limit the number of sensors 131.

請繼續參照圖3。在本實施例中,感測數據可包括機械手臂14與病患身體表面之間的感測距離差,且感測數據可包括機械手臂14與病患身體表面之間的感測水平距離。換言之,在圖3所示的步驟S210中,感測數據獲得子模組111可通過第一感測器131-1、第二感測器131-2、第三感測器131-3以及第四感測器131-4來獲得機械手臂14與病患身體表面之間的感測距離差,且感測數據獲得子模組111可通過第一感測器131-1、第二感測器131-2、第三感測器131-3以及第四感測器131-4來獲得機械手臂14與病患身體表面之間的感測水平距離。接著,在步驟S231中,機械手臂調整子模組112可利用感測距離差以及感測水平距離來計算出垂直夾角。然後,機械手臂調整子模組112可利用垂直夾角來調整機械手臂14。詳細而言,在步驟S232中,機械手臂調整子模組112可調整機械手臂14以使垂直夾角為0。藉此,可讓機械手臂14盡可能地與病患身體表面之間為垂直,以讓醫師能通過病患超音波影像顯示裝置34獲得較清晰的超音波影像。Please continue to refer to Figure 3. In this embodiment, the sensing data may include the difference in sensing distance between the robotic arm 14 and the patient's body surface, and the sensing data may include the sensing horizontal distance between the robotic arm 14 and the patient's body surface. In other words, in step S210 shown in Figure 3, the sensing data acquisition submodule 111 can obtain the sensing distance difference between the robotic arm 14 and the patient's body surface through the first sensor 131-1, the second sensor 131-2, the third sensor 131-3, and the fourth sensor 131-4, and the sensing data acquisition submodule 111 can obtain the sensing horizontal distance between the robotic arm 14 and the patient's body surface through the first sensor 131-1, the second sensor 131-2, the third sensor 131-3, and the fourth sensor 131-4. Next, in step S231, the robotic arm adjustment submodule 112 can calculate the vertical angle using the sensing distance difference and the sensing horizontal distance. Then, the robotic arm adjustment submodule 112 can adjust the robotic arm 14 using the vertical angle. Specifically, in step S232, the robotic arm adjustment submodule 112 can adjust the robotic arm 14 so that the vertical angle is 0. This allows the robotic arm 14 to be as perpendicular as possible to the patient's body surface, so that the physician can obtain a clearer ultrasound image through the patient ultrasound image display device 34.

圖4是圖2所示的步驟S230的一個實施範例。請同時參照圖1、圖2及圖4。在本實施例中,機械手臂14可對應於機械手臂姿態(即Rx, Ry, Rz)。機械手臂調整子模組112可執行平移操作來將移動參考點從機械手臂14平移至探頭固定器13。然後,機械手臂調整子模組112可利用機械手臂姿態、3D旋轉座標變換操作以及向量映射操作來計算出對應於探頭固定器13的移動距離以及移動分量。換言之,機械手臂調整子模組112可將感測數據(例如上述感測距離差)透過座標轉換來換算出機械手臂14需移動/旋轉的量。特別是,由於力回饋手動操控器31的方向以及座標系統與機械手臂14不同,為了讓醫師感覺機械手臂14的動作與力回饋手動操控器31為一致,本發明的醫療系統1可進行3D旋轉座標變換操作以及向量映射操作。Figure 4 is an embodiment of step S230 shown in Figure 2. Please refer to Figures 1, 2, and 4 simultaneously. In this embodiment, the robotic arm 14 can correspond to a robotic arm posture (i.e., Rx, Ry, Rz). The robotic arm adjustment submodule 112 can perform a translation operation to translate the movement reference point from the robotic arm 14 to the probe holder 13. Then, the robotic arm adjustment submodule 112 can use the robotic arm posture, 3D rotation coordinate transformation operation, and vector mapping operation to calculate the movement distance and movement components corresponding to the probe holder 13. In other words, the robotic arm adjustment submodule 112 can convert the sensing data (e.g., the aforementioned sensing distance difference) into coordinate transformation to calculate the amount of movement/rotation required for the robotic arm 14. In particular, since the direction and coordinate system of the force feedback manual controller 31 are different from those of the robotic arm 14, in order to make the doctor feel that the movements of the robotic arm 14 are consistent with those of the force feedback manual controller 31, the medical system 1 of this invention can perform 3D rotation coordinate transformation operations and vector mapping operations.

圖5是圖2所示的步驟S210以及步驟S250的一個實施範例。圖6、圖7以及圖8是圖5的進一步說明。請同時參照圖1、圖2、圖5、圖6、圖7及圖8。在本實施例中,機械手臂14可對應於機械手臂姿態,且探頭固定器13可對應於探頭座標。感測數據可包括機械手臂姿態以及探頭座標,且感測數據可包括機械手臂14下壓病患身體表面的壓力值以及下壓形變量。Figure 5 is an example of an implementation of steps S210 and S250 shown in Figure 2. Figures 6, 7, and 8 are further explanations of Figure 5. Please refer to Figures 1, 2, 5, 6, 7, and 8 simultaneously. In this embodiment, the robotic arm 14 may correspond to a robotic arm posture, and the probe holder 13 may correspond to probe coordinates. Sensing data may include the robotic arm posture and probe coordinates, and the sensing data may include the pressure value and compression deformation of the robotic arm 14 pressing down on the patient's body surface.

請繼續參照圖5。在步驟S210中,感測數據獲得子模組111可通過感測器131獲得機械手臂14與病患身體表面之間的感測數據。在步驟S251中,擬真力回饋計算子模組113可利用感測數據來建立病患身體表面模型。接著,在步驟S252中,擬真力回饋計算子模組113可利用病患身體表面模型來建立對應於力回饋手動操控器31的力回饋手動操控器虛擬表面。Please continue referring to Figure 5. In step S210, the sensing data acquisition submodule 111 can obtain sensing data between the robotic arm 14 and the patient's body surface through sensor 131. In step S251, the simulated force feedback calculation submodule 113 can use the sensing data to build a model of the patient's body surface. Next, in step S252, the simulated force feedback calculation submodule 113 can use the patient's body surface model to build a virtual surface of the force feedback manual controller corresponding to the force feedback manual controller 31.

詳細而言,如圖6所示,假設第一感測器131-1、第二感測器131-2、第三感測器131-3以及第四感測器131-4在病患身體表面的投影點分別為點A、點B、點C以及點D,且假設探頭固定器13在病患身體表面的投影點為點E。擬真力回饋計算子模組113可利用感測距離差、探頭座標以及機械手臂姿態來計算出點A、點B、點C、點D以及點E的座標,以建立病患身體表面模型。更進一步而言,由於軸L 1及軸L 2在3D空間中可能不相交,故擬真力回饋計算子模組113可將病患身體表面分割為4個子平面,以組成四面體的病患身體表面模型。接著,擬真力回饋計算子模組113可將病患身體表面模型模擬/投射成力回饋手動操控器31這一端的力回饋手動操控器虛擬表面。 In detail, as shown in Figure 6, assuming that the projection points of the first sensor 131-1, the second sensor 131-2, the third sensor 131-3, and the fourth sensor 131-4 on the patient's body surface are points A, B, C, and D, respectively, and assuming that the projection point of the probe fixation device 13 on the patient's body surface is point E, the dynamic feedback calculation operator module 113 can use the sensing distance difference, probe coordinates, and robotic arm posture to calculate the coordinates of points A, B, C, D, and E to establish a model of the patient's body surface. Furthermore, since axes L1 and L2 may not intersect in 3D space, the simulated force feedback operator module 113 can divide the patient's body surface into four sub-planes to form a tetrahedral patient body surface model. Then, the simulated force feedback operator module 113 can simulate/project the patient's body surface model into a force feedback manual controller virtual surface at the force feedback manual controller 31 end.

在一實施例中,病患身體表面可包括軟表面,其中軟表面的厚度可指示距離容忍值,其中力回饋值可關聯於距離容忍值。In one embodiment, the patient's body surface may include a soft surface, wherein the thickness of the soft surface may indicate a distance tolerance value, and wherein the force feedback value may be associated with the distance tolerance value.

請參照圖5。在步驟S253中,擬真力回饋計算子模組113可判斷力回饋手動操控器31是否觸發力回饋。若擬真力回饋計算子模組113判斷力回饋手動操控器31已觸發了力回饋(步驟S253的判斷結果為「是」),則在步驟S254中,擬真力回饋計算子模組113可獲得力回饋值。接著,在步驟S255中,擬真力回饋計算子模組113可利用力回饋值來觸發力回饋手動操控器31。Please refer to Figure 5. In step S253, the simulated force feedback operator module 113 can determine whether the force feedback manual controller 31 has triggered force feedback. If the simulated force feedback operator module 113 determines that the force feedback manual controller 31 has triggered force feedback (the determination result of step S253 is "yes"), then in step S254, the simulated force feedback operator module 113 can obtain the force feedback value. Then, in step S255, the simulated force feedback operator module 113 can use the force feedback value to trigger the force feedback manual controller 31.

更詳細而言,如圖7及圖8所示,假設擬真力回饋計算子模組113已建立了力回饋手動操控器虛擬表面60。擬真力回饋計算子模組113可根據非線性方程式700來獲得力回饋值。在此值得說明的是,由於病患身體表面並非堅硬的鋼面,當力回饋手動操控器31往力回饋手動操控器虛擬表面60下壓的距離(即下壓形變量)尚未超過距離容忍值時,擬真力回饋計算子模組113獲得的力回饋值將為0。換言之,力回饋手動操控器31還可以再往病患身體表面(力回饋手動操控器虛擬表面60)下壓一段距離容忍值且醫師仍不會經由力回饋手動操控器31感受到力回饋值。另一方面,當力回饋手動操控器31往力回饋手動操控器虛擬表面60下壓的距離已超過距離容忍值時,擬真力回饋計算子模組113可根據非線性方程式700來獲得力回饋值。More specifically, as shown in Figures 7 and 8, assuming the simulated force feedback operator module 113 has established a virtual surface 60 for the force feedback manual controller, the simulated force feedback operator module 113 can obtain the force feedback value according to the nonlinear equation 700. It is worth noting that since the patient's body surface is not a hard steel surface, when the distance that the force feedback manual controller 31 presses down on the virtual surface 60 of the force feedback manual controller (i.e., the downward deformation) has not exceeded the distance tolerance value, the force feedback value obtained by the simulated force feedback operator module 113 will be 0. In other words, the force feedback manual controller 31 can press down a further distance beyond the tolerance value onto the patient's body surface (the virtual surface 60 of the force feedback manual controller) without the doctor feeling any force feedback through the force feedback manual controller 31. On the other hand, when the distance pressed down by the force feedback manual controller 31 onto the virtual surface 60 of the force feedback manual controller exceeds the distance tolerance value, the simulated force feedback calculation module 113 can obtain the force feedback value according to the nonlinear equation 700.

在一實施例中,輸入裝置32可接收調整操作以調整距離容忍值。詳細而言,由於病患的身體不同部位具有不同的柔軟度,醫師可操作輸入裝置32以調整距離容忍值。基此,當醫師操作醫師端裝置30來觀察病患的身體不同部位時,擬真力回饋計算子模組113將會基於不同的距離容忍值(亦稱「力回饋敏感度」)來獲得力回饋值。In one embodiment, the input device 32 can receive adjustment operations to adjust the distance tolerance value. Specifically, since different parts of a patient's body have different levels of flexibility, the physician can operate the input device 32 to adjust the distance tolerance value. Accordingly, when the physician operates the physician-side device 30 to observe different parts of the patient's body, the simulated force feedback operator module 113 will obtain a force feedback value based on different distance tolerance values (also known as "force feedback sensitivity").

在其它實施例中,除了距離容忍值之外,力回饋值還可關聯於以下參數:In other embodiments, in addition to the distance tolerance value, the force feedback value may also be related to the following parameters:

(1)斜率:加力回饋值由病患身體表面至硬表面力值與距離之比。(1) Slope: The force feedback value is the ratio of the force value from the patient's body surface to the distance from the hard surface.

(2)誤差:上述感測距離差及/或感測水平距離的誤差。(2) Error: The above-mentioned error in sensing distance and/or sensing horizontal distance.

(3)比例:感測距離差(mm)換算為力回饋值(g)的比例。(3) Ratio: The ratio of the sensing distance difference (mm) to the force feedback value (g).

相似地,醫師可操作輸入裝置32以調整上述(1)、(2)以及(3),以使力回饋值更近似於真實病患身體的柔軟度。Similarly, the physician can operate the input device 32 to adjust (1), (2) and (3) above so that the force feedback value is closer to the actual softness of the patient's body.

綜上所述,本發明的醫療系統及其醫療方法可在獲得機械手臂與病患身體表面之間的感測數據之後,利用感測數據來調整機械手臂。如此一來,醫師不需在病患影像顯示裝置以及病患超音波影像顯示裝置之間來回查看以確認超音波探頭在病患身體表面的位置。更進一步而言,本發明的醫療系統及其醫療方法還可利用感測數據來獲得力回饋值,並且利用力回饋值來觸發醫師端裝置的力回饋手動操控器,基此,醫師將可獲得擬真的按壓於病患身體表面的操作感受。In summary, the medical system and method of this invention can adjust the robotic arm based on the sensor data obtained between the robotic arm and the patient's body surface. This eliminates the need for physicians to repeatedly check between the patient imaging display and the patient ultrasound imaging display to confirm the position of the ultrasound probe on the patient's body surface. Furthermore, the medical system and method of this invention can also use the sensor data to obtain force feedback values and use these values to trigger a manual force feedback controller on the physician's end device. Based on this, the physician can obtain a realistic sensation of pressing on the patient's body surface.

1:醫療系統 10:病患端裝置 11:儲存媒體 111:感測數據獲得子模組 112:機械手臂調整子模組 113:擬真力回饋計算子模組 12:處理器 13:探頭固定器 131:感測器 14:機械手臂 20:網路 30:醫師端裝置 31:力回饋手動操控器 32:輸入裝置 33:病患影像顯示裝置 34:病患超音波影像顯示裝置 40:病患端攝影機 S210、S230、S250、S231、S232、S251、S252、S253、S254、S255:步驟 131-1:第一感測器 131-2:第二感測器 131-3:第三感測器 131-4:第四感測器 x, y, z:機械手臂座標 Rx, Ry, Rz:機械手臂姿態 A、B、C、D、E:點 L 1、L 2:軸 60:力回饋手動操控器虛擬表面 700:非線性方程式 1: Medical System 10: Patient Terminal Device 11: Storage Media 111: Sensor Data Acquisition Submodule 112: Robotic Arm Adjustment Submodule 113: Simulated Force Feedback Calculation Submodule 12: Processor 13: Probe Fixer 131: Sensor 14: Robotic Arm 20: Network 30: Physician Terminal Device 31: Force Feedback Manual Controller 32: Input Device 33: Patient Image Display device 34: Patient ultrasound image display device 40: Patient-end camera S210, S230, S250, S231, S232, S251, S252, S253, S254, S255: Step 131-1: First sensor 131-2: Second sensor 131-3: Third sensor 131-4: Fourth sensor x, y, z: Robotic arm coordinates Rx, Ry, Rz: Robotic arm posture A, B, C, D, E: Points L1 , L2 : Axis 60: Force feedback manual controller Virtual surface 700: Nonlinear equation

圖1是根據本發明的一實施例繪示的醫療系統的示意圖。 圖2是根據本發明的一實施例繪示的醫療方法的流程圖。 圖3是圖2所示的步驟S210以及步驟S230的一個實施範例。 圖4是圖2所示的步驟S230的一個實施範例。 圖5是圖2所示的步驟S210以及步驟S250的一個實施範例。 圖6、圖7以及圖8是圖5的進一步說明。 Figure 1 is a schematic diagram of a medical system according to an embodiment of the present invention. Figure 2 is a flowchart of a medical method according to an embodiment of the present invention. Figure 3 is an example of an embodiment of steps S210 and S230 shown in Figure 2. Figure 4 is an example of an embodiment of step S230 shown in Figure 2. Figure 5 is an example of an embodiment of steps S210 and S250 shown in Figure 2. Figures 6, 7, and 8 are further explanations of Figure 5.

S210、S230、S250:步驟S210, S230, S250: Steps

Claims (12)

一種醫療系統,包括: 病患端裝置,包括儲存媒體、處理器、探頭固定器以及機械手臂,其中所述儲存媒體儲存多個子模組,且所述多個子模組包括感測數據獲得子模組、機械手臂調整子模組以及擬真力回饋計算子模組,其中所述處理器耦接所述儲存媒體、所述探頭固定器以及所述機械手臂並且存取和執行所述多個子模組,其中所述探頭固定器包括感測器;以及 醫師端裝置,通訊連接至所述病患端裝置,其中所述醫師端裝置包括力回饋手動操控器,其中 所述感測數據獲得子模組通過所述感測器獲得所述機械手臂與病患身體表面之間的感測數據; 所述機械手臂調整子模組利用所述感測數據來調整所述機械手臂; 所述擬真力回饋計算子模組利用所述感測數據來獲得力回饋值,且所述擬真力回饋計算子模組利用所述力回饋值來觸發所述力回饋手動操控器, 其中所述機械手臂對應於機械手臂姿態,其中 所述機械手臂調整子模組執行平移操作來將移動參考點從所述機械手臂平移至所述探頭固定器; 所述機械手臂調整子模組利用所述機械手臂姿態、3D旋轉座標變換操作以及向量映射操作來計算出對應於所述探頭固定器的移動距離以及移動分量。 A medical system includes: a patient-side device, including a storage medium, a processor, a probe holder, and a robotic arm, wherein the storage medium stores multiple sub-modules, and the multiple sub-modules include a sensing data acquisition sub-module, a robotic arm adjustment sub-module, and a simulated force feedback calculation sub-module, wherein the processor is coupled to the storage medium, the probe holder, and the robotic arm and accesses and executes the multiple sub-modules, wherein the probe holder includes a sensor; and a physician-side device, communicatively connected to the patient-side device, wherein the physician-side device includes a force feedback manual controller, wherein the sensing data acquisition sub-module acquires sensing data between the robotic arm and the patient's body surface through the sensor; The robotic arm adjustment submodule uses the sensed data to adjust the robotic arm; The simulated force feedback calculation submodule uses the sensed data to obtain a force feedback value, and the simulated force feedback calculation submodule uses the force feedback value to trigger the force feedback manual controller, wherein the robotic arm corresponds to a robotic arm posture, and the robotic arm adjustment submodule performs a translation operation to move the reference point from the robotic arm to the probe holder; the robotic arm adjustment submodule uses the robotic arm posture, 3D rotation coordinate transformation operation, and vector mapping operation to calculate the movement distance and movement component corresponding to the probe holder. 如請求項1所述的醫療系統,其中所述感測數據包括所述機械手臂與所述病患身體表面之間的感測距離差,且所述感測數據包括所述機械手臂與所述病患身體表面之間的感測水平距離,其中 所述機械手臂調整子模組利用所述感測距離差以及所述感測水平距離來計算出垂直夾角; 所述機械手臂調整子模組利用所述垂直夾角來調整所述機械手臂。 The medical system of claim 1, wherein the sensing data includes the sensing distance difference between the robotic arm and the patient's body surface, and the sensing data includes the sensing horizontal distance between the robotic arm and the patient's body surface, wherein the robotic arm adjustment submodule uses the sensing distance difference and the sensing horizontal distance to calculate a vertical angle; the robotic arm adjustment submodule uses the vertical angle to adjust the robotic arm. 如請求項1所述的醫療系統,其中所述探頭固定器對應於探頭座標,其中所述感測數據包括所述機械手臂姿態以及所述探頭座標,且所述感測數據包括所述機械手臂下壓所述病患身體表面的壓力值以及下壓形變量。The medical system as claimed in claim 1, wherein the probe fixator corresponds to the probe coordinates, wherein the sensing data includes the robotic arm posture and the probe coordinates, and the sensing data includes the pressure value and the amount of deformation of the robotic arm pressing down on the patient's body surface. 如請求項1所述的醫療系統,其中 所述擬真力回饋計算子模組利用所述感測數據來建立病患身體表面模型; 所述擬真力回饋計算子模組利用所述病患身體表面模型來建立對應於所述力回饋手動操控器的力回饋手動操控器虛擬表面。 The medical system as described in claim 1, wherein: the simulated force feedback operator module uses the sensed data to establish a patient's body surface model; the simulated force feedback operator module uses the patient's body surface model to establish a virtual surface corresponding to the force feedback manual controller. 如請求項1所述的醫療系統,其中所述病患身體表面包括軟表面,其中所述軟表面的厚度指示距離容忍值,其中所述力回饋值關聯於所述距離容忍值。The medical system as claimed in claim 1, wherein the patient's body surface includes a soft surface, wherein the thickness of the soft surface indicates a distance tolerance value, and wherein the force feedback value is associated with the distance tolerance value. 如請求項5所述的醫療系統,其中所述醫師端裝置更包括輸入裝置,其中 所述輸入裝置接收調整操作以調整所述距離容忍值。 The medical system as described in claim 5, wherein the physician-side device further includes an input device, wherein the input device receives adjustment operations to adjust the distance tolerance value. 一種醫療方法,適於包括病患端裝置以及醫師端裝置的醫療系統,其中所述病患端裝置包括儲存媒體、處理器、探頭固定器以及機械手臂,其中所述儲存媒體儲存多個子模組,且所述多個子模組包括感測數據獲得子模組、機械手臂調整子模組以及擬真力回饋計算子模組,其中所述探頭固定器包括感測器,其中所述醫師端裝置包括力回饋手動操控器,其中所述醫療方法包括以下步驟: 由所述感測數據獲得子模組通過所述感測器獲得所述機械手臂與病患身體表面之間的感測數據; 由所述機械手臂調整子模組利用所述感測數據來調整所述機械手臂;以及 由所述擬真力回饋計算子模組利用所述感測數據來獲得力回饋值,且由所述擬真力回饋計算子模組利用所述力回饋值來觸發所述力回饋手動操控器, 其中所述機械手臂對應於機械手臂姿態, 其中由所述機械手臂調整子模組利用所述感測數據來調整所述機械手臂的步驟包括: 由所述機械手臂調整子模組執行平移操作來將移動參考點從所述機械手臂平移至所述探頭固定器;以及 由所述機械手臂調整子模組利用所述機械手臂姿態、3D旋轉座標變換操作以及向量映射操作來計算出對應於所述探頭固定器的移動距離以及移動分量。 A medical method is suitable for a medical system including a patient-end device and a physician-end device, wherein the patient-end device includes a storage medium, a processor, a probe holder, and a robotic arm, wherein the storage medium stores multiple sub-modules, and the multiple sub-modules include a sensing data acquisition sub-module, a robotic arm adjustment sub-module, and a simulated force feedback calculation sub-module, wherein the probe holder includes a sensor, and wherein the physician-end device includes a force feedback manual controller, wherein the medical method includes the following steps: The sensing data acquisition sub-module acquires sensing data between the robotic arm and the patient's body surface via the sensor; The robotic arm adjustment sub-module adjusts the robotic arm using the sensing data; and The simulated force feedback calculation submodule obtains a force feedback value using the sensed data, and triggers the force feedback manual controller using the force feedback value. The robotic arm corresponds to a robotic arm posture. The steps by which the robotic arm adjustment submodule adjusts the robotic arm using the sensed data include: The robotic arm adjustment submodule performs a translation operation to move a reference point from the robotic arm to the probe holder; and The robotic arm adjustment submodule calculates the movement distance and movement components corresponding to the probe holder using the robotic arm posture, 3D rotation coordinate transformation, and vector mapping. 如請求項7所述的醫療方法,其中所述感測數據包括所述機械手臂與所述病患身體表面之間的感測距離差,且所述感測數據包括所述機械手臂與所述病患身體表面之間的感測水平距離,其中由所述機械手臂調整子模組利用所述感測數據來調整所述機械手臂的步驟包括: 由所述機械手臂調整子模組利用所述感測距離差以及所述感測水平距離來計算出垂直夾角;以及 由所述機械手臂調整子模組利用所述垂直夾角來調整所述機械手臂。 The medical method of claim 7, wherein the sensing data includes the sensing distance difference between the robotic arm and the patient's body surface, and the sensing data includes the sensing horizontal distance between the robotic arm and the patient's body surface, wherein the step of the robotic arm adjustment submodule adjusting the robotic arm using the sensing data includes: The robotic arm adjustment submodule calculating a vertical angle using the sensing distance difference and the sensing horizontal distance; and The robotic arm adjustment submodule adjusting the robotic arm using the vertical angle. 如請求項7所述的醫療方法,其中所述探頭固定器對應於探頭座標,其中所述感測數據包括所述機械手臂姿態以及所述探頭座標,且所述感測數據包括所述機械手臂下壓所述病患身體表面的壓力值以及下壓形變量。The medical method as described in claim 7, wherein the probe fixator corresponds to the probe coordinates, wherein the sensing data includes the robotic arm posture and the probe coordinates, and the sensing data includes the pressure value and the amount of deformation of the robotic arm pressing down on the patient's body surface. 如請求項7所述的醫療方法,其中由所述擬真力回饋計算子模組利用所述感測數據來獲得力回饋值,且由所述擬真力回饋計算子模組利用所述力回饋值來觸發所述力回饋手動操控器的步驟包括: 由所述擬真力回饋計算子模組利用所述感測數據來建立病患身體表面模型;以及 由所述擬真力回饋計算子模組利用所述病患身體表面模型來建立對應於所述力回饋手動操控器的力回饋手動操控器虛擬表面。 The medical method as described in claim 7, wherein the step of obtaining a force feedback value by the simulated force feedback operator module using the sensed data, and triggering the force feedback manual controller by the simulated force feedback operator module using the force feedback value, comprises: establishing a patient's body surface model by the simulated force feedback operator module using the sensed data; and establishing a virtual surface for the force feedback manual controller corresponding to the force feedback manual controller by the simulated force feedback operator module using the patient's body surface model. 如請求項7所述的醫療方法,其中所述病患身體表面包括軟表面,其中所述軟表面的厚度指示距離容忍值,其中所述力回饋值關聯於所述距離容忍值。The medical method as described in claim 7, wherein the patient's body surface includes a soft surface, wherein the thickness of the soft surface indicates a distance tolerance value, and wherein the force feedback value is associated with the distance tolerance value. 如請求項11所述的醫療方法,其中所述醫師端裝置更包括輸入裝置,其中所述醫療方法更包括以下步驟: 由所述輸入裝置接收調整操作以調整所述距離容忍值。 The medical method as described in claim 11, wherein the physician-side device further includes an input device, and wherein the medical method further includes the following steps: receiving an adjustment operation by the input device to adjust the distance tolerance value.
TW113126546A 2023-11-29 2024-07-16 Medical system and medical method thereof TWI903639B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US18/963,789 US20250169793A1 (en) 2023-11-29 2024-11-29 Medical system and medical method thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US202363603641P 2023-11-29 2023-11-29
US63/603,641 2023-11-29

Publications (2)

Publication Number Publication Date
TW202522503A TW202522503A (en) 2025-06-01
TWI903639B true TWI903639B (en) 2025-11-01

Family

ID=

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210393335A1 (en) 2020-06-19 2021-12-23 Remedy Robotics, Inc. Systems and methods for guidance of intraluminal devices within the vasculature

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210393335A1 (en) 2020-06-19 2021-12-23 Remedy Robotics, Inc. Systems and methods for guidance of intraluminal devices within the vasculature

Similar Documents

Publication Publication Date Title
US9355574B2 (en) 3D virtual training system and method
CN109009211B (en) Intelligent equipment, ultrasonic detection-based method and device
TWI476633B (en) Tactile communication system
CN1260691C (en) childbirth simulator
CN113143463B (en) Operation navigation device, system, calibration method, medium and electronic equipment
US20250022160A1 (en) Systems and methods for mitigating collision of a robotic system
CN114668507B (en) Remote surgery visual feedback system and method
JP2023549093A (en) Robust segmentation with high-level image understanding
JPWO2020148195A5 (en)
TWI903639B (en) Medical system and medical method thereof
JP4638330B2 (en) MEDICAL 3D IMAGE DISPLAY DIRECTION CORRECTION DEVICE, CORRECTION METHOD, AND CORRECTION PROGRAM
US20170278432A1 (en) Medical procedure simulator
TW202522503A (en) Medical system and medical method thereof
JP3855038B2 (en) Rigid body motion measuring method, rigid body motion measuring device, rigid body motion measuring program, jaw motion measuring method, jaw motion measuring device and jaw motion measuring program
US20250169793A1 (en) Medical system and medical method thereof
Suelze et al. Waving at the heart: Implementation of a kinect-based real-time interactive control system for viewing cineangiogram loops during cardiac catheterization procedures
CN115251983B (en) An ultrasonic scanning system with 3D vision and contact force fusion sensing optimization
JP2012147939A (en) Image processing apparatus
WO2024146590A1 (en) Electrical impedance tomography system
CN111631720A (en) Mapping of body cavities
WO2019152566A1 (en) Systems and methods for subject specific kinematic mapping
JPWO2023176210A5 (en)
CN119523651B (en) Scalpel, scalpel cutting depth tracking method, system, device and computer equipment
JP7248271B2 (en) Information processing device, robot hand control system, and robot hand control program
CN111103973A (en) Model processing method, model processing device, computer equipment and storage medium