CN115474885A - Endoscope control method, endoscope and surgical robot - Google Patents
Endoscope control method, endoscope and surgical robot Download PDFInfo
- Publication number
- CN115474885A CN115474885A CN202211083810.9A CN202211083810A CN115474885A CN 115474885 A CN115474885 A CN 115474885A CN 202211083810 A CN202211083810 A CN 202211083810A CN 115474885 A CN115474885 A CN 115474885A
- Authority
- CN
- China
- Prior art keywords
- pressure
- endoscope
- pressure data
- data
- acquiring
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000013507 mapping Methods 0.000 claims abstract description 58
- 238000004590 computer program Methods 0.000 claims abstract description 40
- 238000005452 bending Methods 0.000 claims description 18
- 241000270295 Serpentes Species 0.000 claims description 15
- 210000000988 bone and bone Anatomy 0.000 claims description 15
- 238000012545 processing Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 abstract description 3
- 230000000875 corresponding effect Effects 0.000 description 52
- 230000001276 controlling effect Effects 0.000 description 15
- 230000002596 correlated effect Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 11
- 230000008859 change Effects 0.000 description 6
- 230000001681 protective effect Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000002059 diagnostic imaging Methods 0.000 description 1
- 238000001839 endoscopy Methods 0.000 description 1
- 210000001035 gastrointestinal tract Anatomy 0.000 description 1
- 229910021389 graphene Inorganic materials 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 210000002345 respiratory system Anatomy 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
- 238000011282 treatment Methods 0.000 description 1
- 210000001635 urinary tract Anatomy 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B1/00—Instruments for performing medical examinations of the interior of cavities or tubes of the body by visual or photographical inspection, e.g. endoscopes; Illuminating arrangements therefor
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B1/00—Instruments for performing medical examinations of the interior of cavities or tubes of the body by visual or photographical inspection, e.g. endoscopes; Illuminating arrangements therefor
- A61B1/005—Flexible endoscopes
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/25—User interfaces for surgical systems
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
- A61B2034/301—Surgical robots for introducing or steering flexible instruments inserted into the body, e.g. catheters or endoscopes
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2562/00—Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
- A61B2562/02—Details of sensors specially adapted for in-vivo measurements
- A61B2562/0247—Pressure sensors
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Surgery (AREA)
- Engineering & Computer Science (AREA)
- Molecular Biology (AREA)
- Public Health (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Veterinary Medicine (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Robotics (AREA)
- Physics & Mathematics (AREA)
- Biophysics (AREA)
- Optics & Photonics (AREA)
- Pathology (AREA)
- Radiology & Medical Imaging (AREA)
- Human Computer Interaction (AREA)
- Instruments For Viewing The Inside Of Hollow Bodies (AREA)
Abstract
Description
技术领域technical field
本申请涉及医疗器械控制技术领域,特别是涉及一种内镜控制方法、内镜以及手术机器人。The present application relates to the technical field of medical device control, in particular to an endoscope control method, an endoscope and a surgical robot.
背景技术Background technique
随着计算机技术及医学影像技术的发展,电子内镜的应用随之广泛。根据在临床上能否改变方向,电子内镜分为硬式内镜和软式内镜两种。软式内镜主要通过人体的自然腔道来完成检查、诊断和治疗,如胃镜、肠镜、喉镜、支气管镜等主要通过人体的消化道、呼吸道及泌尿道进入人体。传统软性内镜无法有效感知内镜表面在人体自然腔道中受到的接触力,所以在手术中医生操作难度大,容易对自然腔道造成不必要的伤害。With the development of computer technology and medical imaging technology, the application of electronic endoscopy is extensive. According to whether it can change the direction clinically, electronic endoscopes are divided into two types: rigid endoscopes and flexible endoscopes. Flexible endoscopes mainly complete inspection, diagnosis and treatment through the natural orifices of the human body, such as gastroscopes, colonoscopes, laryngoscopes, and bronchoscopes, etc., mainly enter the human body through the human digestive tract, respiratory tract and urinary tract. Traditional flexible endoscopes cannot effectively perceive the contact force on the surface of the endoscope in the natural orifice of the human body, so it is difficult for doctors to operate during surgery, and it is easy to cause unnecessary damage to the natural orifice.
发明内容Contents of the invention
基于此,有必要针对上述技术问题,提供一种能够降低内镜操作对自然腔道伤害的内镜控制方法、内镜以及手术机器人。Based on this, it is necessary to address the above technical problems and provide an endoscope control method, an endoscope and a surgical robot that can reduce the damage to the natural lumen caused by the endoscope operation.
第一方面,本申请提供了一种内镜控制方法。所述方法包括:In a first aspect, the present application provides an endoscope control method. The methods include:
获取内镜在自然腔道中运动时受到的压力数据;Obtain the pressure data of the endoscope when it moves in the natural cavity;
检测压力数据与预先设置的阈值条件的关系,当压力数据满足阈值条件时,获取内镜上压力数据对应的压力方向;Detect the relationship between the pressure data and the preset threshold condition, and when the pressure data meets the threshold condition, obtain the pressure direction corresponding to the pressure data on the endoscope;
获取控制端的控制方向与内镜移动方向的映射关系;Obtain the mapping relationship between the control direction of the control terminal and the moving direction of the endoscope;
基于映射关系、压力方向以及压力数据,生成对应控制端的压力反馈。Based on the mapping relationship, pressure direction and pressure data, the pressure feedback corresponding to the control terminal is generated.
在其中一个实施例中,获取内镜在自然腔道中运动时受到的压力数据,包括:In one of the embodiments, the pressure data received by the endoscope when moving in the natural lumen is obtained, including:
对内镜上的多个压力传感器进行初始化,使多个压力传感器在不受外力的影响的情况下显示的压力值相同;Initialize multiple pressure sensors on the endoscope, so that the pressure values displayed by multiple pressure sensors are the same when they are not affected by external forces;
对多个压力传感器进行编号,得到传感器编号;Number multiple pressure sensors to obtain the sensor number;
获取内镜在自然腔道中运动时压力传感器的传感器编号,以及压力传感器感应到的压力值。Obtain the sensor number of the pressure sensor when the endoscope moves in the natural cavity, and the pressure value sensed by the pressure sensor.
在其中一个实施例中,检测压力数据与预先设置的阈值条件的关系,当压力数据满足阈值条件时,获取内镜上压力数据对应的压力方向,包括:In one of the embodiments, the relationship between the pressure data and the preset threshold condition is detected, and when the pressure data meets the threshold condition, the pressure direction corresponding to the pressure data on the endoscope is obtained, including:
获取压力数据中的压力值,检测压力值与预先设置的阈值的关系;Obtain the pressure value in the pressure data, and detect the relationship between the pressure value and the preset threshold;
当压力值大于或等于阈值时,获取压力数据中的传感器编号;When the pressure value is greater than or equal to the threshold, get the sensor number in the pressure data;
基于传感器编号,获取压力传感器在内镜上的位置;Obtain the position of the pressure sensor on the endoscope based on the sensor number;
基于压力传感器在内镜上的位置,确定内镜上压力数据对应的压力方向。Based on the position of the pressure sensor on the endoscope, the pressure direction corresponding to the pressure data on the endoscope is determined.
在其中一个实施例中,基于映射关系、压力方向以及压力数据,生成对应控制端的压力反馈,包括:In one of the embodiments, based on the mapping relationship, pressure direction and pressure data, the pressure feedback corresponding to the control terminal is generated, including:
当控制端在控制内镜的情况下,基于映射关系,在控制端施加移动阻力;其中,移动阻力与压力数据中的压力值呈正相关关系;移动阻力的方向与压力方向相反。When the control end is controlling the endoscope, based on the mapping relationship, the movement resistance is applied on the control end; wherein, the movement resistance is positively correlated with the pressure value in the pressure data; the direction of the movement resistance is opposite to the pressure direction.
在其中一个实施例中,基于映射关系、压力方向以及压力数据,生成对应控制端的压力反馈,包括:In one of the embodiments, based on the mapping relationship, pressure direction and pressure data, the pressure feedback corresponding to the control terminal is generated, including:
当控制端在控制内镜的情况下,基于映射关系,在控制端移动时进行震动反馈;其中,震动反馈包括震动频率与震动强度;震动反馈与压力值呈正相关关系。When the control end is controlling the endoscope, based on the mapping relationship, vibration feedback is performed when the control end moves; wherein, the vibration feedback includes vibration frequency and vibration intensity; the vibration feedback is positively correlated with the pressure value.
第二方面,本申请还提供了一种内镜。所述内镜包括:In a second aspect, the present application also provides an endoscope. The endoscopes include:
封头,用于支撑导光束以及采集图像数据;The head is used to support the light guide and collect image data;
蛇骨,与封头相连,用于控制内镜的弯曲;The snake bone, connected with the head, is used to control the bending of the endoscope;
压力传感器,压力传感器位于蛇骨上,用于采集蛇骨在自然腔道中运动时受到的压力数据;Pressure sensor, the pressure sensor is located on the snake bone, used to collect the pressure data received by the snake bone when it moves in the natural cavity;
柔性电路板,与压力传感器电连接,用于获取压力传感器采集到的压力数据,并对压力数据进行信号处理。The flexible circuit board is electrically connected with the pressure sensor, and is used for acquiring pressure data collected by the pressure sensor and performing signal processing on the pressure data.
在其中一个实施例中,蛇骨包括多个相连的关节;压力传感器位于关节上。In one of the embodiments, the snake bone includes a plurality of connected joints; pressure sensors are located on the joints.
在其中一个实施例中,每个关节上设置有铆接点,相邻关节通过铆接点相连。In one of the embodiments, each joint is provided with a riveting point, and adjacent joints are connected through the riveting point.
在其中一个实施例中,内镜还包括控制丝;每个关节内设有导丝孔,控制丝用于穿过导丝孔,以控制多个关节的弯曲。In one embodiment, the endoscope further includes a control wire; a guide wire hole is provided in each joint, and the control wire is used to pass through the guide wire hole to control the bending of multiple joints.
在其中一个实施例中,内镜还包括保护件,保护件套在蛇骨外。In one of the embodiments, the endoscope further includes a protective piece, and the protective piece covers the snake bone.
第三方面,本申请还提供了一种手术机器人。所述手术机器人包括:In a third aspect, the present application also provides a surgical robot. The surgical robot includes:
如上述任一实施例中所述的内镜,内镜用于在自然腔道中运动,并采集自然腔道中的图像数据和内镜在自然腔道中运动时受到的压力数据;As the endoscope described in any of the above embodiments, the endoscope is used to move in the natural cavity, and collect image data in the natural cavity and pressure data received by the endoscope when moving in the natural cavity;
控制端,用于获取内镜在自然腔道中运动时受到的压力数据;检测压力数据与预先设置的阈值条件的关系,当压力数据满足阈值条件时,获取内镜上压力数据对应的压力方向;获取控制端的控制方向,与内镜移动方向的映射关系;基于映射关系、压力方向以及压力数据,生成对应控制端的压力反馈;The control terminal is used to obtain the pressure data received by the endoscope when it moves in the natural cavity; detect the relationship between the pressure data and the preset threshold condition, and obtain the pressure direction corresponding to the pressure data on the endoscope when the pressure data meets the threshold condition; Obtain the mapping relationship between the control direction of the control terminal and the moving direction of the endoscope; based on the mapping relationship, pressure direction and pressure data, generate pressure feedback corresponding to the control terminal;
驱动件,用于基于控制端的控制信号,对应控制内镜运动。The driving part is used for correspondingly controlling the movement of the endoscope based on the control signal of the control terminal.
在其中一个实施例中,手术机器人还包括显示设备,显示设备用于显示内镜采集到的自然腔道中的图像数据。In one of the embodiments, the surgical robot further includes a display device, which is used to display the image data in the natural cavity collected by the endoscope.
第四方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例所述方法的步骤。In a fourth aspect, the present application also provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the steps of the method in any one of the above embodiments when executing the computer program.
第五方面,本申请还提供了一种计算机设备可读存储介质。所述计算机设备可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述方法的步骤。In a fifth aspect, the present application also provides a storage medium readable by a computer device. The computer-readable storage medium has a computer program stored thereon, and when the computer program is executed by a processor, the steps of the method in any one of the above-mentioned embodiments are implemented.
第六方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述方法的步骤。In a sixth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the method described in any of the foregoing embodiments are implemented.
上述内镜控制方法、内镜以及手术机器人,首先获取内镜在自然腔道中运动时受到的压力数据;然后,检测压力数据与预先设置的阈值条件的关系,当压力数据满足阈值条件时,获取内镜上压力数据对应的压力方向。进一步,获取控制端的控制方向,与内镜移动方向的映射关系。最后,基于映射关系、压力方向以及压力数据,生成对应控制端的压力反馈。本申请通过控制端的控制反馈,让操作人员有效感知内镜表面在人体自然腔道中受到的接触力,可以有效降低内镜操作过程中对自然腔道的伤害。The above-mentioned endoscope control method, endoscope and surgical robot first obtain the pressure data received by the endoscope when it moves in the natural cavity; then, detect the relationship between the pressure data and the preset threshold condition, and when the pressure data satisfies the threshold condition, obtain The pressure direction corresponding to the pressure data on the endoscope. Further, the mapping relationship between the control direction of the control terminal and the moving direction of the endoscope is obtained. Finally, based on the mapping relationship, pressure direction and pressure data, the pressure feedback corresponding to the control terminal is generated. In this application, through the control feedback of the control terminal, the operator can effectively perceive the contact force on the surface of the endoscope in the natural orifice of the human body, which can effectively reduce the damage to the natural orifice during the operation of the endoscope.
附图说明Description of drawings
图1为一个实施例中内镜控制方法的应用环境图;Fig. 1 is an application environment diagram of an endoscope control method in an embodiment;
图2为一个实施例中内镜的结构示意图;Fig. 2 is a schematic structural view of an endoscope in an embodiment;
图3为一个实施例中关节的侧视图;Figure 3 is a side view of the joint in one embodiment;
图4为一个实施例中带有压力传感器的关节的俯视图;Figure 4 is a top view of a joint with a pressure sensor in one embodiment;
图5(a)为一个实施例中控制端为控制臂的的结构示意图;Fig. 5 (a) is the structural schematic diagram of control arm in an embodiment;
图5(b)为一个实施例中控制端为手柄的结构示意图;Fig. 5 (b) is a structural schematic diagram in which the control end is a handle in one embodiment;
图5(c)为一个实施例中控制端为摇杆的结构示意图;Fig. 5 (c) is a structural schematic diagram in which the control end is a rocker in one embodiment;
图6为一个实施例中内镜控制方法的流程示意图;Fig. 6 is a schematic flow chart of an endoscope control method in an embodiment;
图7为一个实施例中压力传感器电气原理框图;Fig. 7 is a block diagram of the electrical principle of the pressure sensor in one embodiment;
图8为一个实施例中压力传感器数据量采集原理示意图;Fig. 8 is a schematic diagram of the principle of pressure sensor data collection in an embodiment;
图9(a)为一个实施例中控制臂移动方向与内镜弯曲方向的映射关系示意图;Figure 9(a) is a schematic diagram of the mapping relationship between the moving direction of the control arm and the bending direction of the endoscope in one embodiment;
图9(b)为一个实施例中手柄左摇杆移动方向与内镜弯曲方向的映射关系示意图;Figure 9(b) is a schematic diagram of the mapping relationship between the moving direction of the left rocker of the handle and the bending direction of the endoscope in one embodiment;
图9(c)为一个实施例中摇杆移动方向与内镜弯曲方向的映射关系示意图;Figure 9(c) is a schematic diagram of the mapping relationship between the moving direction of the rocker and the bending direction of the endoscope in one embodiment;
图10为一个实施例中计算机设备的内部结构图。Figure 10 is a diagram of the internal structure of a computer device in one embodiment.
具体实施方式detailed description
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, and are not intended to limit the present application.
本申请实施例提供的内镜控制方法,可以应用于如图1所示的应用环境中。The endoscope control method provided in the embodiment of the present application may be applied in the application environment shown in FIG. 1 .
进一步,本申请实施例提供的内镜控制方法可以应用于如图2所示的内镜,内镜包括封头202、蛇骨204、压力传感器206以及柔性电路板208。封头202用于支撑导光束以及采集图像数据。蛇骨204与封头202相连,用于控制内镜的弯曲。压力传感器206位于蛇骨204上,用于采集蛇骨204在自然腔道中运动时受到的压力数据。其中,压力传感器206可以是应变片。柔性电路板208与压力传感器206电连接,用于获取压力传感器206采集到的压力数据,并对压力数据进行信号处理。Further, the endoscope control method provided in the embodiment of the present application can be applied to the endoscope shown in FIG. The sealing
在一些实施例中,如图2所示,蛇骨204包括多个相连的关节210。In some embodiments, as shown in FIG. 2 ,
在一些实施例中,压力传感器206位于关节210上,每个关节210上可以设置有多个压力传感器206。In some embodiments, the
在一些实施例中,如图2所示,内镜还包保护件212,保护件212套设在蛇骨204外。其中,保护件212可以是橡皮等防水材质,用于保护关节210上的压力传感器206不与液体接触。In some embodiments, as shown in FIG. 2 , the endoscope further includes a
在一些实施例中,如图3所示,每个关节210上设置有铆接点301,相邻关节210通过铆接点301相连。In some embodiments, as shown in FIG. 3 , each joint 210 is provided with a
在一些实施例中,如图4所示,上述内镜还包括控制丝。每个关节210内设有导丝孔401,控制丝用于穿过导丝孔401,以控制多个关节210的弯曲。In some embodiments, as shown in FIG. 4 , the above-mentioned endoscope further includes a control wire. Each joint 210 is provided with a
本申请还提供一种手术机器人,该手术机器人包括图2中所示的内镜,该手术机器人包括内镜、控制端以及驱动件。其中,内镜用于在自然腔道中运动,并采集自然腔道中的图像数据和内镜在自然腔道中运动时受到的压力数据。其中,内镜中可以包括但不限于压力传感器、图像传感器等,其中压力传感器可以是应变片。控制端用于获取内镜在自然腔道中运动时受到的压力数据,检测压力数据与预先设置的阈值条件的关系。当压力数据满足阈值条件时,控制端获取内镜上压力数据对应的压力方向,获取控制端的控制方向与内镜移动方向的映射关系,再基于映射关系、压力方向以及压力数据,生成对应控制端的压力反馈。其中,控制端的形式可以包括但不限于:控制手柄、控制摇杆以及控制臂等。驱动件用于基于控制端的控制信号,对应控制内镜运动。The present application also provides a surgical robot, the surgical robot includes the endoscope shown in FIG. 2 , and the surgical robot includes the endoscope, a control end and a driving part. Wherein, the endoscope is used for moving in the natural cavity, and collects image data in the natural cavity and pressure data received by the endoscope when moving in the natural cavity. Wherein, the endoscope may include but not limited to a pressure sensor, an image sensor, etc., wherein the pressure sensor may be a strain gauge. The control end is used to obtain the pressure data received by the endoscope when it moves in the natural cavity, and detect the relationship between the pressure data and the preset threshold condition. When the pressure data meets the threshold condition, the control terminal obtains the pressure direction corresponding to the pressure data on the endoscope, obtains the mapping relationship between the control direction of the control terminal and the moving direction of the endoscope, and then generates the corresponding control terminal based on the mapping relationship, pressure direction and pressure data. pressure feedback. Wherein, the form of the control end may include but not limited to: a control handle, a control rocker, and a control arm. The driving part is used for correspondingly controlling the movement of the endoscope based on the control signal of the control terminal.
其中,压力传感器用于获取内镜在自然腔道中运动时受到的压力数据,并发送至控制端,控制端检测压力数据与预先设置的阈值条件的关系,当压力数据满足阈值条件时,获取内镜上压力数据对应的压力方向。然后,获取控制端的控制方向与内镜移动方向的映射关系。最后,控制端基于映射关系、压力方向以及压力数据,可以生成对应控制端的压力反馈。Among them, the pressure sensor is used to obtain the pressure data received by the endoscope when it moves in the natural cavity, and send it to the control terminal. The control terminal detects the relationship between the pressure data and the preset threshold condition. When the pressure data meets the threshold condition, the internal The pressure direction corresponding to the pressure data on the mirror. Then, the mapping relationship between the control direction of the control terminal and the moving direction of the endoscope is obtained. Finally, the control terminal can generate pressure feedback corresponding to the control terminal based on the mapping relationship, pressure direction and pressure data.
在本实施例中,如图5(a)所示,手术机器人还可以包括显示屏和切换装置,其中,切换装置可以是脚踏,用于切换控制器械和控制内镜的输入信号。显示屏可以是液晶显示屏或者电子墨水显示屏。In this embodiment, as shown in FIG. 5( a ), the surgical robot may further include a display screen and a switching device, wherein the switching device may be a foot pedal, which is used to switch input signals for controlling instruments and controlling endoscopes. The display screen may be a liquid crystal display screen or an electronic ink display screen.
在本实施例中,如图5(b)、图5(c)所示,控制端的形式可以包括但不限于:控制手柄、控制摇杆以及控制臂等。如图5(b)所示,当控制端为控制手柄时,切换装置可以是按钮,方向按键、左摇杆以及右摇杆用于控制内镜的弯曲方向。如图5(c)所示,当控制端为摇杆结构时,切换装置可以是控制按钮,摇杆用于控制内镜的弯曲方向。In this embodiment, as shown in FIG. 5(b) and FIG. 5(c), the form of the control end may include but not limited to: a control handle, a control rocker, and a control arm. As shown in Figure 5(b), when the control end is a control handle, the switching device can be a button, and the direction buttons, left rocker and right rocker are used to control the bending direction of the endoscope. As shown in Figure 5(c), when the control end is a rocker structure, the switching device can be a control button, and the rocker is used to control the bending direction of the endoscope.
在一个实施例中,如图6所示,提供了一种内镜控制方法,以该方法应用于手术机器人为例进行说明,包括以下步骤602至步骤608。In one embodiment, as shown in FIG. 6 , a method for controlling an endoscope is provided. The application of the method to a surgical robot is used as an example for illustration, including the following
步骤602,获取内镜在自然腔道中运动时受到的压力数据。In
在本实施例中,内镜上的多个压力传感器采集内镜在自然腔道中运动时受到的压力数据,将采集到的压力数据传输给控制端。其中,压力传感器可以通过柔性电路板将压力数据传输给控制端,压力传感器传输给控制端的压力数据中可以包括但不限于:压力数值、压力传感器的唯一性标识。其中,压力传感器的唯一性标识可以采用编号、字符等形式表示。In this embodiment, multiple pressure sensors on the endoscope collect pressure data received by the endoscope when it moves in the natural lumen, and transmit the collected pressure data to the control terminal. Wherein, the pressure sensor can transmit the pressure data to the control terminal through the flexible circuit board, and the pressure data transmitted from the pressure sensor to the control terminal can include but not limited to: pressure value and unique identification of the pressure sensor. Wherein, the unique identification of the pressure sensor can be expressed in the form of numbers, characters, and the like.
在本实施例中,基于压力传感器的唯一性标识,控制端可以确定压力传感器在内镜上的所在位置,确定内镜不同位置受到的压力。In this embodiment, based on the unique identification of the pressure sensor, the control end can determine the position of the pressure sensor on the endoscope, and determine the pressure on different positions of the endoscope.
在另一个实施例中,控制端对应的数据库中可以存储有内镜上多个压力传感器的位置信息,例如是安装在第几节关节或是安装在关节的哪一侧,这样在接收到压力传感器采集的压力数据时,控制端还可以确定该压力所对应的具体部位,为后续阈值比较的准确性奠定基础。In another embodiment, the database corresponding to the control terminal can store the position information of multiple pressure sensors on the endoscope, for example, which joint is installed or which side of the joint is installed, so that when receiving pressure When the pressure data collected by the sensor, the control end can also determine the specific part corresponding to the pressure, laying the foundation for the accuracy of the subsequent threshold comparison.
在本实施例中,压力传感器可以是应变片。如图7所示,应变片感知到压力后,柔性电路板可以基于惠斯顿电桥对应变片传输的压力数据进行信号放大、模数转换等信号处理,得到信号处理后的压力数据,将信号处理后的压力数据传输给控制端。其中,柔性电路板可以采用柔性PCB(Printed Circuit Board,印制电路板)。其中,惠斯顿电桥适用于检测电阻的微小变化,应变片的电阻变化也可以采用这个电路来测量。如图8示,惠斯顿电桥由四个电阻(R1、R2、R3、R4)组合而成。如果R1=R2=R3=R4,则无论输入多大电压,输出电压e总为0,这种状态称为平衡状态。如果平衡被破坏,就会产生与电阻变化相对应的输出电压。In this embodiment, the pressure sensor may be a strain gauge. As shown in Figure 7, after the strain gauge senses the pressure, the flexible circuit board can perform signal processing such as signal amplification and analog-to-digital conversion on the pressure data transmitted by the strain gauge based on the Wheatstone bridge, and obtain the pressure data after signal processing. The pressure data after signal processing is transmitted to the control terminal. Wherein, the flexible circuit board may be a flexible PCB (Printed Circuit Board, printed circuit board). Among them, the Wheatstone bridge is suitable for detecting small changes in resistance, and the resistance change of strain gauges can also be measured by this circuit. As shown in Figure 8, the Wheatstone bridge is composed of four resistors (R1, R2, R3, R4). If R1=R2=R3=R4, no matter how much voltage is input, the output voltage e is always 0, and this state is called a balanced state. If the balance is disturbed, an output voltage corresponding to the change in resistance is produced.
具体的,输出电压的计算公式如公式(1)所示:Specifically, the calculation formula of the output voltage is shown in formula (1):
其中,ε为应变,K比例常数,E为输入电压,e为输出电压。ε的计算公式如公式(2)所示:Among them, ε is the strain, K is the proportional constant, E is the input voltage, and e is the output voltage. The calculation formula of ε is shown in formula (2):
其中,R为应变片的原电阻值Ω,ΔR为伸长或压缩所引起的电阻变化Ω。Among them, R is the original resistance value Ω of the strain gauge, and ΔR is the resistance change Ω caused by elongation or compression.
步骤604,检测压力数据与预先设置的阈值条件的关系,当压力数据满足阈值条件时,获取内镜上压力数据对应的压力方向。
在本实施例中,预先设置的阈值条件可以是用户根据自然腔道的类型所预先设置的。In this embodiment, the preset threshold condition may be preset by the user according to the type of natural cavity.
在本实施例中,在不同的自然腔道,内镜不同部位的压力传感器所对应的阈值条件可以是不一样的。In this embodiment, in different natural orifices, the threshold conditions corresponding to the pressure sensors at different parts of the endoscope may be different.
在另一个实施例中,内镜不同部位的压力传感器所对应的阈值条件也可以相同,例如,将预先设置的预置条件设置为压力值大于2N(Newton,牛顿),那么,当压力传感器感知到的力大于2N时,可以将采集到的压力数据传输给控制端,当压力传感器感知到的力小于或等于2N时不进行数据处理。In another embodiment, the threshold conditions corresponding to the pressure sensors at different parts of the endoscope can also be the same, for example, if the preset preset condition is set to a pressure value greater than 2N (Newton, Newton), then, when the pressure sensor senses When the detected force is greater than 2N, the collected pressure data can be transmitted to the control terminal, and no data processing is performed when the force sensed by the pressure sensor is less than or equal to 2N.
步骤606,获取控制端的控制方向与内镜移动方向的映射关系。
在本实施例中,控制端的形式可以包括但不限于:控制手柄、控制摇杆以及控制臂等。In this embodiment, the form of the control end may include but not limited to: a control handle, a control rocker, and a control arm.
在本实施例中,通过驱动件,控制端可以控制控制丝的收紧,实现对内镜弯曲方向的控制。控制端的控制方向与内镜移动(弯曲)方向存在映射关系。In this embodiment, through the driving part, the control end can control the tightening of the control wire, so as to control the bending direction of the endoscope. There is a mapping relationship between the control direction of the control end and the moving (bending) direction of the endoscope.
在本实施例中,如图9(a)所示,当控制端的切换装置是脚踏,控制臂用于控制内镜的弯曲方向时,可以基于控制臂的移动方向对应控制内镜的弯曲方向。In this embodiment, as shown in Figure 9(a), when the switching device at the control end is a pedal and the control arm is used to control the bending direction of the endoscope, the bending direction of the endoscope can be controlled correspondingly based on the moving direction of the control arm .
在本实施例中,如图9(b)所示,当控制端为控制手柄时,切换装置是按钮,左摇杆用于控制内镜的弯曲方向时,可以基于左摇杆的移动方向对应控制内镜的弯曲方向。In this embodiment, as shown in Figure 9(b), when the control end is a control handle, the switching device is a button, and when the left rocker is used to control the bending direction of the endoscope, it can be based on the movement direction of the left rocker. Controls the bending direction of the endoscope.
在本实施例中,如图9(c)所示,当控制端为摇杆结构,切换装置是控制按钮,摇杆用于控制内镜的弯曲方向时,可以基于摇杆的移动方向对应控制内镜的弯曲方向。In this embodiment, as shown in Figure 9(c), when the control end is a rocker structure, the switching device is a control button, and the rocker is used to control the bending direction of the endoscope, it can be controlled based on the moving direction of the rocker. The bending direction of the endoscope.
步骤608,基于映射关系、压力方向以及压力数据,生成对应控制端的压力反馈。Step 608: Generate pressure feedback corresponding to the control terminal based on the mapping relationship, pressure direction, and pressure data.
在本实施例中,压力反馈可以包括但不限于:阻力反馈、震动反馈等。其中,阻力反馈是指基于压力数据对应的压力值与压力方向,或压力值与压力位置生成对应的阻力值与阻力方向。其中,震动反馈是指基于压力数据对应的压力值与压力方向,或压力值与压力位置生成对应的震动频率与震动强度。In this embodiment, the pressure feedback may include but not limited to: resistance feedback, vibration feedback, and the like. Wherein, the resistance feedback refers to generating a corresponding resistance value and resistance direction based on the pressure value and the pressure direction corresponding to the pressure data, or the pressure value and the pressure position. Wherein, the vibration feedback refers to generating a corresponding vibration frequency and vibration intensity based on the pressure value and pressure direction corresponding to the pressure data, or the pressure value and the pressure position.
在本实施例中,阻力反馈中的阻力值或震动反馈中的震动强度或震动反馈中的震动频率可以与压力数据中的压力值大小呈相关关系(如正相关、负相关等)。In this embodiment, the resistance value in the resistance feedback, the vibration intensity in the vibration feedback, or the vibration frequency in the vibration feedback may be correlated with the pressure value in the pressure data (such as positive correlation, negative correlation, etc.).
在本实施例中,阻力反馈中的阻力方向可以与压力方向或压力位置相关(如相反)。In this embodiment, the resistance direction in the resistance feedback may be related to (eg opposite to) the pressure direction or pressure position.
上述内镜控制方法中,首先获取内镜在自然腔道中运动时受到的压力数据。然后,检测压力数据与预先设置的阈值条件的关系,当压力数据满足阈值条件时,获取内镜上压力数据对应的压力方向。进一步,获取控制端的控制方向,与内镜移动方向的映射关系。最后,基于映射关系、压力方向以及压力数据,生成对应控制端的压力反馈。本申请通过控制端的控制反馈,让操作人员有效感知内镜表面在人体自然腔道中受到的接触力,可以有效降低内镜操作过程中对自然腔道的伤害。In the above-mentioned endoscope control method, firstly, the pressure data received by the endoscope when moving in the natural lumen is acquired. Then, the relationship between the pressure data and the preset threshold condition is detected, and when the pressure data satisfies the threshold condition, the pressure direction corresponding to the pressure data on the endoscope is acquired. Further, the mapping relationship between the control direction of the control terminal and the moving direction of the endoscope is obtained. Finally, based on the mapping relationship, pressure direction and pressure data, the pressure feedback corresponding to the control terminal is generated. In this application, through the control feedback of the control terminal, the operator can effectively perceive the contact force on the surface of the endoscope in the natural orifice of the human body, which can effectively reduce the damage to the natural orifice during the operation of the endoscope.
在一些实施例中,获取内镜在自然腔道中运动时受到的压力数据,包括:对内镜上的多个压力传感器进行初始化,使多个压力传感器在不受外力的影响的情况下显示的压力值相同,对多个压力传感器进行编号,得到传感器编号,获取内镜在自然腔道中运动时压力传感器的传感器编号,以及压力传感器感应到的压力值。In some embodiments, acquiring the pressure data received by the endoscope when it moves in the natural lumen includes: initializing multiple pressure sensors on the endoscope, so that the multiple pressure sensors display the pressure data without being affected by external forces If the pressure values are the same, multiple pressure sensors are numbered to obtain the sensor numbers, the sensor numbers of the pressure sensors when the endoscope moves in the natural cavity, and the pressure values sensed by the pressure sensors are obtained.
在本实施例中,压力传感器可以是应变片。In this embodiment, the pressure sensor may be a strain gauge.
在本实施例中,在内镜进入自然腔道之前,控制端需要对内镜上的多个压力传感器进行初始化,使多个压力传感器在不受外力的影响的情况下显示的压力值相同,例如0N、1N等。In this embodiment, before the endoscope enters the natural cavity, the control terminal needs to initialize multiple pressure sensors on the endoscope, so that the pressure values displayed by the multiple pressure sensors are the same when they are not affected by external forces. For example 0N, 1N and so on.
在本实施例中,压力传感器的编号分别与压力传感器所在的关节关节、压力传感器在关节上的位置存在对应关系。In this embodiment, the numbers of the pressure sensors correspond to the joints where the pressure sensors are located and the positions of the pressure sensors on the joints.
在一些实施例中,检测压力数据与预先设置的阈值条件的关系,当压力数据满足阈值条件时,获取内镜上压力数据对应的压力方向,包括:获取压力数据中的压力值,检测压力值与预先设置的阈值的关系,当压力值大于或等于阈值时,获取压力数据中的传感器编号,基于传感器编号,获取压力传感器在内镜上的位置,基于压力传感器在内镜上的位置,确定内镜上压力数据对应的压力方向。In some embodiments, detecting the relationship between the pressure data and a preset threshold condition, and obtaining the pressure direction corresponding to the pressure data on the endoscope when the pressure data meets the threshold condition, includes: obtaining the pressure value in the pressure data, and detecting the pressure value The relationship with the preset threshold value, when the pressure value is greater than or equal to the threshold value, obtain the sensor number in the pressure data, based on the sensor number, obtain the position of the pressure sensor on the endoscope, based on the position of the pressure sensor on the endoscope, determine The pressure direction corresponding to the pressure data on the endoscope.
在本实施例中,控制端对获取压力数据的阈值条件是基于初始化后压力传感器的数值进行确定的。例如,当控制端需要压力大于2N时获取压力数据,且初始化后压力传感器在不受外力的影响的情况下显示的压力值为1N时,应当在压力传感器的数值大于3N时获取压力数据。In this embodiment, the control terminal determines the threshold condition for acquiring pressure data based on the value of the pressure sensor after initialization. For example, when the control terminal needs to acquire pressure data when the pressure is greater than 2N, and the pressure sensor displays a pressure value of 1N without being affected by external force after initialization, the pressure data should be acquired when the value of the pressure sensor is greater than 3N.
在本实施例中,压力数据中可以包括只带压力传感器编号的数据标识。基于压力传感器的编号分别与压力传感器所在的关节、压力传感器在关节上的位置存在对应关系,控制端可以通过对压力数据中的数据标识的识别确定压力传感器所在的关节以及压力传感器在关节上的具体位置。In this embodiment, the pressure data may include a data identifier with only the serial number of the pressure sensor. Based on the corresponding relationship between the number of the pressure sensor and the joint where the pressure sensor is located and the position of the pressure sensor on the joint, the control end can determine the joint where the pressure sensor is located and the position of the pressure sensor on the joint by identifying the data identifier in the pressure data. specific location.
在本实施例中,基于压力传感器所在的关节以及压力传感器在关节上的具体位置,可以确定压力传感器受到的压力方向。In this embodiment, based on the joint where the pressure sensor is located and the specific position of the pressure sensor on the joint, the direction of the pressure on the pressure sensor can be determined.
在一些实施例中,基于映射关系、压力方向以及压力数据,生成对应控制端的压力反馈,包括:当控制端在控制内镜的情况下,基于映射关系,在控制端施加移动阻力。其中,移动阻力与压力数据中的压力值呈正相关关系,移动阻力的方向与压力方向相反。In some embodiments, generating pressure feedback corresponding to the control end based on the mapping relationship, pressure direction, and pressure data includes: when the control end is controlling the endoscope, applying movement resistance to the control end based on the mapping relationship. Among them, the moving resistance is positively correlated with the pressure value in the pressure data, and the direction of the moving resistance is opposite to that of the pressure.
在本实施例中,压力传感器的编号分别与压力传感器所在的关节、压力传感器在关节上的具体位置的关系可以通过映射表进行查询。In this embodiment, the relationship between the number of the pressure sensor, the joint where the pressure sensor is located, and the specific position of the pressure sensor on the joint can be queried through the mapping table.
在本实施例中,控制端可以基于映射表和压力数据中代表压力传感器编号的唯一性标识确定压力传感器在内镜上的具体位置(在哪一个关节上的哪个方向位置),基于压力传感器在内镜上的具体位置可以确定压力数据对应的压力方向。再基于映射关系,在控制端生成与压力方向方向相反的移动阻力。In this embodiment, the control terminal can determine the specific position of the pressure sensor on the endoscope (on which joint and in which direction) based on the unique identifier representing the number of the pressure sensor in the mapping table and the pressure data. The specific position on the endoscope can determine the pressure direction corresponding to the pressure data. Based on the mapping relationship, a moving resistance opposite to the pressure direction is generated at the control end.
在本实施例中,压力的大小呈线性变化,控制端可以基于压力数据中的压力值大小生成阻力,其中,阻力与压力值相同或与压力值具有线性相关,通过模拟阻力来使操作者感知到内镜受到的压力的大小。In this embodiment, the pressure changes linearly, and the control terminal can generate resistance based on the pressure value in the pressure data, wherein the resistance is the same as the pressure value or has a linear correlation with the pressure value, and the operator can feel the resistance by simulating the resistance. To the size of the pressure on the endoscope.
在一些实施例中,基于映射关系、压力方向以及压力数据,生成对应控制端的压力反馈,包括:当控制端在控制内镜的情况下,基于映射关系,在控制端移动时进行震动反馈。其中,震动反馈包括震动频率与震动强度,震动反馈与压力值呈正相关关系。In some embodiments, generating pressure feedback corresponding to the control end based on the mapping relationship, pressure direction, and pressure data includes: when the control end is controlling the endoscope, performing vibration feedback when the control end moves based on the mapping relationship. Wherein, the vibration feedback includes vibration frequency and vibration intensity, and the vibration feedback is positively correlated with the pressure value.
在本实施例中,压力的大小呈线性变化,控制端可以基于压力数据中的压力值大小生成对应的震动反馈。其中,震动强度(如振幅)与压力值可以呈正相关关系,通过模拟震动强度来使操作者感知到内镜受到的压力的大小。In this embodiment, the magnitude of the pressure changes linearly, and the control end can generate corresponding vibration feedback based on the magnitude of the pressure value in the pressure data. Wherein, there may be a positive correlation between the vibration intensity (such as the amplitude) and the pressure value, and the operator can perceive the magnitude of the pressure on the endoscope by simulating the vibration intensity.
在本实施例中,震动频率也可以与压力值呈正相关关系。In this embodiment, the vibration frequency may also have a positive correlation with the pressure value.
在本实施例中,通过获取压力的变化与压力反馈,控制端可以通过软件来进行内镜操作实时规划,以及调整内镜进入腔道的角度,实现手术机器人的自动路径规划,为机器人自动手术提供信息,可以基于获取到的信息进行内镜在自然腔道中的路径规划。In this embodiment, by obtaining pressure changes and pressure feedback, the control end can use software to carry out real-time planning of endoscopic operation, and adjust the angle of endoscopic entry into the cavity, so as to realize automatic path planning of the surgical robot and provide an automatic surgical solution for the robot. Information is provided, and path planning of the endoscope in the natural cavity can be performed based on the acquired information.
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the steps in the flow charts involved in the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least some of the steps in the flow charts involved in the above-mentioned embodiments may include multiple steps or stages, and these steps or stages are not necessarily executed at the same time, but may be performed at different times For execution, the execution order of these steps or stages is not necessarily performed sequentially, but may be executed in turn or alternately with other steps or at least a part of steps or stages in other steps.
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储控制端的控制方向与内镜移动方向的映射关系、压力数据等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种内镜控制方法。In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure may be as shown in FIG. 10 . The computer device includes a processor, memory and a network interface connected by a system bus. Wherein, the processor of the computer device is used to provide calculation and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs and databases. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The database of the computer equipment is used to store the mapping relationship between the control direction of the control terminal and the moving direction of the endoscope, pressure data and other data. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, an endoscope control method is realized.
本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art can understand that the structure shown in Figure 10 is only a block diagram of a part of the structure related to the solution of this application, and does not constitute a limitation to the computer equipment on which the solution of this application is applied. The specific computer equipment can be More or fewer components than shown in the figures may be included, or some components may be combined, or have a different arrangement of components.
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:获取内镜在自然腔道中运动时受到的压力数据,检测压力数据与预先设置的阈值条件的关系,当压力数据满足阈值条件时,获取内镜上压力数据对应的压力方向,获取控制端的控制方向与内镜移动方向的映射关系,基于映射关系、压力方向以及压力数据,生成对应控制端的压力反馈。In one embodiment, a computer device is provided, including a memory and a processor, a computer program is stored in the memory, and the processor implements the following steps when executing the computer program: acquiring pressure data of the endoscope when it moves in the natural cavity , detect the relationship between the pressure data and the preset threshold condition, when the pressure data meets the threshold condition, obtain the pressure direction corresponding to the pressure data on the endoscope, obtain the mapping relationship between the control direction of the control terminal and the moving direction of the endoscope, based on the mapping relationship, Pressure direction and pressure data to generate pressure feedback corresponding to the control end.
在一个实施例中,处理器执行计算机程序时还实现获取内镜在自然腔道中运动时受到的压力数据,可以包括:对内镜上的多个压力传感器进行初始化,使多个压力传感器在不受外力的影响的情况下显示的压力值相同,对多个压力传感器进行编号,得到传感器编号,获取内镜在自然腔道中运动时压力传感器的传感器编号,以及压力传感器感应到的压力值。In one embodiment, when the processor executes the computer program, the acquisition of the pressure data received by the endoscope when it moves in the natural lumen may include: initializing multiple pressure sensors on the endoscope, so that the multiple pressure sensors Under the influence of external force, the displayed pressure value is the same, number the multiple pressure sensors to obtain the sensor number, obtain the sensor number of the pressure sensor when the endoscope moves in the natural cavity, and the pressure value sensed by the pressure sensor.
在一个实施例中,处理器执行计算机程序时还实现检测压力数据与预先设置的阈值条件的关系,当压力数据满足阈值条件时,获取内镜上压力数据对应的压力方向,可以包括:获取压力数据中的压力值,检测压力值与预先设置的阈值的关系,当压力值大于或等于阈值时,获取压力数据中的传感器编号,基于传感器编号,获取压力传感器在内镜上的位置,基于压力传感器在内镜上的位置,确定内镜上压力数据对应的压力方向。In one embodiment, when the processor executes the computer program, it also detects the relationship between the pressure data and the preset threshold condition. When the pressure data meets the threshold condition, acquiring the pressure direction corresponding to the pressure data on the endoscope may include: acquiring the pressure The pressure value in the data, detect the relationship between the pressure value and the preset threshold value, when the pressure value is greater than or equal to the threshold value, obtain the sensor number in the pressure data, based on the sensor number, obtain the position of the pressure sensor on the endoscope, based on the pressure The position of the sensor on the endoscope determines the pressure direction corresponding to the pressure data on the endoscope.
在一个实施例中,处理器执行计算机程序时还实现基于映射关系、压力方向以及压力数据,生成对应控制端的压力反馈,可以包括:当控制端在控制内镜的情况下,基于映射关系,在控制端施加移动阻力。其中,移动阻力与压力数据中的压力值呈正相关关系,移动阻力的方向与压力方向相反。In one embodiment, when the processor executes the computer program, it also generates pressure feedback corresponding to the control terminal based on the mapping relationship, pressure direction and pressure data, which may include: when the control terminal is controlling the endoscope, based on the mapping relationship, in The control end applies movement resistance. Among them, the moving resistance is positively correlated with the pressure value in the pressure data, and the direction of the moving resistance is opposite to that of the pressure.
在一个实施例中,处理器执行计算机程序时还实现基于映射关系、压力方向以及压力数据,生成对应控制端的压力反馈,可以包括:当控制端在控制内镜的情况下,基于映射关系,在控制端移动时进行震动反馈。其中,震动反馈包括震动频率与震动强度,震动反馈与压力值呈正相关关系。In one embodiment, when the processor executes the computer program, it also generates pressure feedback corresponding to the control terminal based on the mapping relationship, pressure direction and pressure data, which may include: when the control terminal is controlling the endoscope, based on the mapping relationship, in Vibration feedback when the console is moved. Wherein, the vibration feedback includes vibration frequency and vibration intensity, and the vibration feedback is positively correlated with the pressure value.
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取内镜在自然腔道中运动时受到的压力数据,检测压力数据与预先设置的阈值条件的关系,当压力数据满足阈值条件时,获取内镜上压力数据对应的压力方向,获取控制端的控制方向与内镜移动方向的映射关系,基于映射关系、压力方向以及压力数据,生成对应控制端的压力反馈。In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented: acquiring the pressure data received by the endoscope when it moves in the natural cavity, detecting the pressure The relationship between the data and the preset threshold condition. When the pressure data meets the threshold condition, the pressure direction corresponding to the pressure data on the endoscope is obtained, and the mapping relationship between the control direction of the control terminal and the moving direction of the endoscope is obtained. Based on the mapping relationship, pressure direction and Pressure data to generate pressure feedback corresponding to the control end.
在一个实施例中,计算机程序被处理器执行时还实现获取内镜在自然腔道中运动时受到的压力数据,可以包括:对内镜上的多个压力传感器进行初始化,使多个压力传感器在不受外力的影响的情况下显示的压力值相同,对多个压力传感器进行编号,得到传感器编号,获取内镜在自然腔道中运动时压力传感器的传感器编号,以及压力传感器感应到的压力值。In one embodiment, when the computer program is executed by the processor, the acquisition of the pressure data received by the endoscope when it moves in the natural cavity may include: initializing a plurality of pressure sensors on the endoscope, so that the plurality of pressure sensors are The displayed pressure value is the same under the condition of not being affected by external force, numbering multiple pressure sensors to obtain the sensor number, obtaining the sensor number of the pressure sensor when the endoscope moves in the natural cavity, and the pressure value sensed by the pressure sensor.
在一个实施例中,计算机程序被处理器执行时还实现检测压力数据与预先设置的阈值条件的关系,当压力数据满足阈值条件时,获取内镜上压力数据对应的压力方向,可以包括:获取压力数据中的压力值,检测压力值与预先设置的阈值的关系,当压力值大于或等于阈值时,获取压力数据中的传感器编号,基于传感器编号,获取压力传感器在内镜上的位置,基于压力传感器在内镜上的位置,确定内镜上压力数据对应的压力方向。In one embodiment, when the computer program is executed by the processor, it also detects the relationship between the pressure data and the preset threshold condition. When the pressure data meets the threshold condition, acquiring the pressure direction corresponding to the pressure data on the endoscope may include: acquiring The pressure value in the pressure data, detect the relationship between the pressure value and the preset threshold value, when the pressure value is greater than or equal to the threshold value, obtain the sensor number in the pressure data, based on the sensor number, obtain the position of the pressure sensor on the endoscope, based on The position of the pressure sensor on the endoscope determines the pressure direction corresponding to the pressure data on the endoscope.
在一个实施例中,计算机程序被处理器执行时还实现基于映射关系、压力方向以及压力数据,生成对应控制端的压力反馈,可以包括:当控制端在控制内镜的情况下,基于映射关系,在控制端施加移动阻力。其中,移动阻力与压力数据中的压力值呈正相关关系,移动阻力的方向与压力方向相反。In one embodiment, when the computer program is executed by the processor, the pressure feedback corresponding to the control terminal is generated based on the mapping relationship, pressure direction and pressure data, which may include: when the control terminal is controlling the endoscope, based on the mapping relationship, Apply movement resistance on the control end. Among them, the moving resistance is positively correlated with the pressure value in the pressure data, and the direction of the moving resistance is opposite to that of the pressure.
在一个实施例中,计算机程序被处理器执行时还实现基于映射关系、压力方向以及压力数据,生成对应控制端的压力反馈,可以包括:当控制端在控制内镜的情况下,基于映射关系,在控制端移动时进行震动反馈。其中,震动反馈包括震动频率与震动强度,震动反馈与压力值呈正相关关系。In one embodiment, when the computer program is executed by the processor, the pressure feedback corresponding to the control terminal is generated based on the mapping relationship, pressure direction and pressure data, which may include: when the control terminal is controlling the endoscope, based on the mapping relationship, Vibration feedback when the console is moved. Wherein, the vibration feedback includes vibration frequency and vibration intensity, and the vibration feedback is positively correlated with the pressure value.
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:获取内镜在自然腔道中运动时受到的压力数据,检测压力数据与预先设置的阈值条件的关系,当压力数据满足阈值条件时,获取内镜上压力数据对应的压力方向,获取控制端的控制方向与内镜移动方向的映射关系,基于映射关系、压力方向以及压力数据,生成对应控制端的压力反馈。In one embodiment, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the following steps are implemented: acquiring pressure data received by the endoscope when it moves in the natural cavity, detecting pressure data and preset When the pressure data meets the threshold condition, the pressure direction corresponding to the pressure data on the endoscope is obtained, and the mapping relationship between the control direction of the control terminal and the moving direction of the endoscope is obtained, and based on the mapping relationship, pressure direction and pressure data, a Corresponding to the pressure feedback of the control terminal.
在一个实施例中,计算机程序被处理器执行时还实现获取内镜在自然腔道中运动时受到的压力数据,可以包括:对内镜上的多个压力传感器进行初始化,使多个压力传感器在不受外力的影响的情况下显示的压力值相同,对多个压力传感器进行编号,得到传感器编号,获取内镜在自然腔道中运动时压力传感器的传感器编号,以及压力传感器感应到的压力值。In one embodiment, when the computer program is executed by the processor, the acquisition of the pressure data received by the endoscope when it moves in the natural cavity may include: initializing a plurality of pressure sensors on the endoscope, so that the plurality of pressure sensors are The displayed pressure value is the same under the condition of not being affected by external force, numbering multiple pressure sensors to obtain the sensor number, obtaining the sensor number of the pressure sensor when the endoscope moves in the natural cavity, and the pressure value sensed by the pressure sensor.
在一个实施例中,计算机程序被处理器执行时还实现检测压力数据与预先设置的阈值条件的关系,当压力数据满足阈值条件时,获取内镜上压力数据对应的压力方向,可以包括:获取压力数据中的压力值,检测压力值与预先设置的阈值的关系,当压力值大于或等于阈值时,获取压力数据中的传感器编号,基于传感器编号,获取压力传感器在内镜上的位置,基于压力传感器在内镜上的位置,确定内镜上压力数据对应的压力方向。In one embodiment, when the computer program is executed by the processor, it also detects the relationship between the pressure data and the preset threshold condition. When the pressure data meets the threshold condition, acquiring the pressure direction corresponding to the pressure data on the endoscope may include: acquiring The pressure value in the pressure data, detect the relationship between the pressure value and the preset threshold value, when the pressure value is greater than or equal to the threshold value, obtain the sensor number in the pressure data, based on the sensor number, obtain the position of the pressure sensor on the endoscope, based on The position of the pressure sensor on the endoscope determines the pressure direction corresponding to the pressure data on the endoscope.
在一个实施例中,计算机程序被处理器执行时还实现基于映射关系、压力方向以及压力数据,生成对应控制端的压力反馈,可以包括:当控制端在控制内镜的情况下,基于映射关系,在控制端施加移动阻力。其中,移动阻力与压力数据中的压力值呈正相关关系,移动阻力的方向与压力方向相反。In one embodiment, when the computer program is executed by the processor, the pressure feedback corresponding to the control terminal is generated based on the mapping relationship, pressure direction and pressure data, which may include: when the control terminal is controlling the endoscope, based on the mapping relationship, Apply movement resistance on the control end. Among them, the moving resistance is positively correlated with the pressure value in the pressure data, and the direction of the moving resistance is opposite to that of the pressure.
在一个实施例中,计算机程序被处理器执行时还实现基于映射关系、压力方向以及压力数据,生成对应控制端的压力反馈,可以包括:当控制端在控制内镜的情况下,基于映射关系,在控制端移动时进行震动反馈。其中,震动反馈包括震动频率与震动强度,震动反馈与压力值呈正相关关系。In one embodiment, when the computer program is executed by the processor, the pressure feedback corresponding to the control terminal is generated based on the mapping relationship, pressure direction and pressure data, which may include: when the control terminal is controlling the endoscope, based on the mapping relationship, Vibration feedback when the console is moved. Wherein, the vibration feedback includes vibration frequency and vibration intensity, and the vibration feedback is positively correlated with the pressure value.
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all Information and data authorized by the user or fully authorized by all parties.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented through computer programs to instruct related hardware, and the computer programs can be stored in a non-volatile computer-readable memory In the medium, when the computer program is executed, it may include the processes of the embodiments of the above-mentioned methods. Wherein, any reference to storage, database or other media used in the various embodiments provided in the present application may include at least one of non-volatile and volatile storage. Non-volatile memory can include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive variable memory (ReRAM), magnetic variable memory (Magnetoresistive Random Access Memory, MRAM), Ferroelectric Random Access Memory (FRAM), Phase Change Memory (Phase Change Memory, PCM), graphene memory, etc. The volatile memory may include random access memory (Random Access Memory, RAM) or external cache memory. As an illustration and not a limitation, the RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM). The databases involved in the various embodiments provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a blockchain-based distributed database, etc., but is not limited thereto. The processors involved in the various embodiments provided by this application can be general-purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, data processing logic devices based on quantum computing, etc., and are not limited to this.
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments can be combined arbitrarily. To make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be It is considered to be within the range described in this specification.
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。The above-mentioned embodiments only express several implementation modes of the present application, and the description thereof is relatively specific and detailed, but should not be construed as limiting the patent scope of the present application. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be determined by the appended claims.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211083810.9A CN115474885A (en) | 2022-09-06 | 2022-09-06 | Endoscope control method, endoscope and surgical robot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211083810.9A CN115474885A (en) | 2022-09-06 | 2022-09-06 | Endoscope control method, endoscope and surgical robot |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115474885A true CN115474885A (en) | 2022-12-16 |
Family
ID=84392794
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211083810.9A Pending CN115474885A (en) | 2022-09-06 | 2022-09-06 | Endoscope control method, endoscope and surgical robot |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115474885A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117257467A (en) * | 2023-11-16 | 2023-12-22 | 北京云力境安科技有限公司 | Endoscope operation force control method and related device |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0796479A (en) * | 1993-09-29 | 1995-04-11 | Olympus Optical Co Ltd | Manipulator having pressure detecting mechanism |
CN101632572A (en) * | 2009-08-26 | 2010-01-27 | 哈尔滨工业大学 | Multi-joint endoscope bending mechanism with force sensing function |
US20150099925A1 (en) * | 2013-10-03 | 2015-04-09 | Endochoice, Inc. | Endoscope with Integrated Sensors |
CN105796043A (en) * | 2016-03-09 | 2016-07-27 | 苏州大学 | Endoscope robot control method and device based on pressure sensor information |
CN105934215A (en) * | 2014-01-24 | 2016-09-07 | 皇家飞利浦有限公司 | Robotic control of imaging devices with optical shape sensing |
US20190201044A1 (en) * | 2017-12-28 | 2019-07-04 | Ethicon Llc | Variation of radio frequency and ultrasonic power level in cooperation with varying clamp arm pressure to achieve predefined heat flux or power applied to tissue |
CN109998666A (en) * | 2017-12-28 | 2019-07-12 | 韦伯斯特生物官能(以色列)有限公司 | Haptic feedback devices, system and the method for operating medical instrument |
CN111096799A (en) * | 2020-01-08 | 2020-05-05 | 北京仙进机器人有限公司 | A single-port multi-arm laparoscopic surgical robotic system |
CN111557738A (en) * | 2020-01-14 | 2020-08-21 | 杭州法博激光科技有限公司 | Control system of soft lens auxiliary device |
CN113242708A (en) * | 2018-12-20 | 2021-08-10 | 波士顿科学医学有限公司 | Endoscope system having a shaft including a sensor |
-
2022
- 2022-09-06 CN CN202211083810.9A patent/CN115474885A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0796479A (en) * | 1993-09-29 | 1995-04-11 | Olympus Optical Co Ltd | Manipulator having pressure detecting mechanism |
CN101632572A (en) * | 2009-08-26 | 2010-01-27 | 哈尔滨工业大学 | Multi-joint endoscope bending mechanism with force sensing function |
US20150099925A1 (en) * | 2013-10-03 | 2015-04-09 | Endochoice, Inc. | Endoscope with Integrated Sensors |
CN105934215A (en) * | 2014-01-24 | 2016-09-07 | 皇家飞利浦有限公司 | Robotic control of imaging devices with optical shape sensing |
CN105796043A (en) * | 2016-03-09 | 2016-07-27 | 苏州大学 | Endoscope robot control method and device based on pressure sensor information |
US20190201044A1 (en) * | 2017-12-28 | 2019-07-04 | Ethicon Llc | Variation of radio frequency and ultrasonic power level in cooperation with varying clamp arm pressure to achieve predefined heat flux or power applied to tissue |
CN109998666A (en) * | 2017-12-28 | 2019-07-12 | 韦伯斯特生物官能(以色列)有限公司 | Haptic feedback devices, system and the method for operating medical instrument |
CN113242708A (en) * | 2018-12-20 | 2021-08-10 | 波士顿科学医学有限公司 | Endoscope system having a shaft including a sensor |
CN111096799A (en) * | 2020-01-08 | 2020-05-05 | 北京仙进机器人有限公司 | A single-port multi-arm laparoscopic surgical robotic system |
CN111557738A (en) * | 2020-01-14 | 2020-08-21 | 杭州法博激光科技有限公司 | Control system of soft lens auxiliary device |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117257467A (en) * | 2023-11-16 | 2023-12-22 | 北京云力境安科技有限公司 | Endoscope operation force control method and related device |
CN117257467B (en) * | 2023-11-16 | 2024-02-06 | 北京云力境安科技有限公司 | Endoscope operation force determination device, computer device and readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2754302C (en) | Simulation of an invasive procedure | |
JP7455245B2 (en) | Surgical robot system and its surgical instruments | |
Okamura | Haptic feedback in robot-assisted minimally invasive surgery | |
Xie et al. | An optical tactile array probe head for tissue palpation during minimally invasive surgery | |
CN101416867B (en) | Medical device | |
Xie et al. | Fiber optics tactile array probe for tissue palpation during minimally invasive surgery | |
Back et al. | Catheter contact force estimation from shape detection using a real-time Cosserat rod model | |
EP3801350A1 (en) | An instrument comprising a contact force sensor device | |
CN117671012B (en) | Method, device and apparatus for calculating absolute and relative posture of endoscope during operation | |
Gerald et al. | Soft sensing and haptics for medical procedures | |
CN115474885A (en) | Endoscope control method, endoscope and surgical robot | |
WO2019203253A1 (en) | Procedure pressure detecting device, procedure training system, and laparoscopic surgery assistance system | |
Vajpeyi et al. | A novel, flexible, full-length, pressure-sensing sleeve for colonoscopes | |
Zhu et al. | A force-sensing retractor for robot-assisted transoral surgery | |
Jin et al. | Visual tactile sensor based on infrared controllable variable stiffness structure | |
JP2006043449A (en) | Endoscope system | |
KR20120138367A (en) | Palpation system, palpation device and palpation method | |
Wang et al. | Tactile perception: a biomimetic whisker-based method for clinical gastrointestinal diseases screening | |
CN117297781A (en) | Robot control feedback system, method and storage medium | |
Sušić et al. | Enabling minimal invasive palpation in flexible robotic endoscopes | |
JP2024506107A (en) | Continuum robotic devices, methods and media | |
Alian et al. | Tissue palpation in endoscopy using EIT and soft actuators | |
Wottawa | Investigation into the Benefits of Tactile Feedback for Laparoscopic, Robotic, and Remote Surgery | |
Al-Gailani | Intelligent System for Laparoscopic Surgery Suturing Skill Assessment | |
Dargar et al. | Characterization of force and torque interactions during a simulated transgastric appendectomy procedure |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |