[go: up one dir, main page]

CN109009434A - Abdominal minimally invasive Robot Virtual operation method - Google Patents

Abdominal minimally invasive Robot Virtual operation method Download PDF

Info

Publication number
CN109009434A
CN109009434A CN201810930352.5A CN201810930352A CN109009434A CN 109009434 A CN109009434 A CN 109009434A CN 201810930352 A CN201810930352 A CN 201810930352A CN 109009434 A CN109009434 A CN 109009434A
Authority
CN
China
Prior art keywords
force
point
surgical
surgical object
simulation
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
Application number
CN201810930352.5A
Other languages
Chinese (zh)
Inventor
张峰峰
吴昊
陈军
孙立宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou University
Original Assignee
Suzhou University
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 Suzhou University filed Critical Suzhou University
Priority to CN201810930352.5A priority Critical patent/CN109009434A/en
Priority to PCT/CN2018/100822 priority patent/WO2020034145A1/en
Publication of CN109009434A publication Critical patent/CN109009434A/en
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/10Computer-aided planning, simulation or modelling of surgical operations
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/10Computer-aided planning, simulation or modelling of surgical operations
    • A61B2034/101Computer-aided simulation of surgical operations
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/10Computer-aided planning, simulation or modelling of surgical operations
    • A61B2034/101Computer-aided simulation of surgical operations
    • A61B2034/102Modelling of surgical devices, implants or prosthesis
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/10Computer-aided planning, simulation or modelling of surgical operations
    • A61B2034/101Computer-aided simulation of surgical operations
    • A61B2034/105Modelling of the patient, e.g. for ligaments or bones

Landscapes

  • Health & Medical Sciences (AREA)
  • Surgery (AREA)
  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Robotics (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Manipulator (AREA)

Abstract

本发明公开了一种腹腔微创外科机器人虚拟手术方法,它包括以下步骤:a.搭建虚拟手术仿真平台,包括设计具有平行四边形远心定位机构的机器人模型,通过力反馈设备对虚拟机器人的操作控制;b.建立手术对象的物理模型,进行力平衡计算,实现手术对象按压变形和夹持变形的仿真操作和力觉交互;c.建立手术对象的网格模型,手术对象切割仿真;d.利用弹簧模型建立缝合线,缝合线打结模拟;e.通过分析缝合线在与软组织交互过程中所涉及到的摩擦力和张力,实现了手术对象的缝合模拟过程。本发明腹腔微创外科机器人虚拟手术方法,能够对手术进行全程模拟仿真,精确度高,实时性强。

The invention discloses a virtual operation method of a minimally invasive abdominal surgery robot. Control; b. Establish a physical model of the surgical object, perform force balance calculations, and realize the simulation operation and force-sense interaction of the surgical object's pressing deformation and clamping deformation; c. Establish the mesh model of the surgical object, and simulate the cutting of the surgical object; d. The spring model is used to establish sutures, and the suture knotting simulation; e. By analyzing the friction and tension involved in the interaction between the suture and the soft tissue, the suture simulation process of the surgical object is realized. The robot virtual surgery method for minimally invasive surgery of the abdominal cavity of the present invention can simulate the whole process of surgery, and has high precision and strong real-time performance.

Description

腹腔微创外科机器人虚拟手术方法Robotic virtual surgery method for minimally invasive abdominal surgery

技术领域technical field

本发明涉及一种腹腔微创外科机器人虚拟手术方法。The invention relates to a virtual operation method of a minimally invasive abdominal surgery robot.

背景技术Background technique

虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统。它以计算机技术为核心,结合多种相关技术,生成一个在视觉、听觉以及触觉等高度近视的交互式环境,给使用者提供一种身临其境的感觉,可以没有限制的观察三维空间内的事物。Virtual reality technology is a computer simulation system that can create and experience virtual worlds. It takes computer technology as the core and combines a variety of related technologies to generate an interactive environment with high myopia in vision, hearing and touch, providing users with an immersive feeling, and can observe the three-dimensional space without limitation. things.

虚拟手术是虚拟现实技术在医学领域的一个典型应用。它作为一种新的研究方向,是一种集生物力学、机械学、医学、机器人等诸多学科为一体的新型研究领域。虚拟手术是从医学影像数据出发,在计算机中建立一个虚拟手术环境,然后构建人体组织模型,并利用力触觉交互设备与之进行交互操作的一种手术系统。医生可以利用虚拟手术环境中的信息进行手术规划、手术培训,手术预演以及在实际手术过程中引导手术等。Virtual surgery is a typical application of virtual reality technology in the medical field. As a new research direction, it is a new research field integrating biomechanics, mechanics, medicine, robotics and many other disciplines. Virtual surgery is a surgical system that starts from medical image data, builds a virtual surgical environment in the computer, and then builds a human tissue model, and uses force-tactile interaction equipment to interact with it. Doctors can use the information in the virtual surgical environment for surgical planning, surgical training, surgical rehearsal, and surgical guidance during the actual surgical process.

微创外科手术机器人已经成为医疗机器人领域的研究热点,它把传统医疗器械与信息技术、机器人技术结合在一起,使外科诊断与治疗达到了微创化、微型化、智能化和数字化。与传统手术相比,微创手术机器人具有显著的优势:微创机器人手术能够改善医生的工作模式,让医生在进行手术时更灵巧、更方便、更精准,甚至能让两个不同领域的外科医生同时进行两个相关的手术;另外,即使长时间的手术操作,微创手术机器人也不会像人手那样因为疲惫而颤抖,大大提高了手术质量,延长了外科医生的职业寿命;微创外科机器人手术创口仅在1厘米左右,大大减少了患者的失血量及术后疼痛,且病人复原快,大肠和胃脏的伤口愈合只需五至七天,皮肤的伤口则一两天就好,胆囊在手术后的愈合速度更快。以上优点使得机器人成为医生最好的助手。Minimally invasive surgical robot has become a research hotspot in the field of medical robotics. It combines traditional medical equipment with information technology and robotics, making surgical diagnosis and treatment minimally invasive, miniaturized, intelligent and digital. Compared with traditional surgery, minimally invasive surgical robots have significant advantages: minimally invasive robotic surgery can improve the working mode of doctors, making doctors more dexterous, convenient and precise when performing operations, and even allowing two different fields of surgery The doctor performs two related operations at the same time; in addition, even if the operation is performed for a long time, the minimally invasive surgical robot will not tremble due to fatigue like a human hand, which greatly improves the quality of the operation and prolongs the professional life of the surgeon; minimally invasive surgery The incision of the robot surgery is only about 1 cm, which greatly reduces the blood loss and postoperative pain of the patient, and the patient recovers quickly. The wounds of the large intestine and stomach only need five to seven days to heal, and the skin wounds heal in one or two days. Healing is faster after surgery. The above advantages make the robot the best assistant for doctors.

尽管如此,当前的外科机器人手术与传统的微创手术相比还是存在一些明显的缺陷。医生不能直接观察手术区域的环境,只能通过内孔镜获取病灶信息,并根据内窥镜反馈的信息,控制手术器械对病灶进行手术操作。与传统微创手术相比,手术器械的活动区域有限,医生只能控制外科手术机器人在很小的区域内进行手术操作,这些都对外科医生提出了更高的要求。因此外科医生若想熟练掌握这种新型的手术方式,必须经过长期的培训,目前除了动物和尸体外,没有更好的训练对象。但是运用动物作为手术训练对象,一方面,动物和人体的解剖结构不同,另一方面也会受到动物保护协会的谴责;而人的尸体又不能重复使用。Nonetheless, current robotic surgical procedures have some significant drawbacks compared to traditional minimally invasive procedures. Doctors cannot directly observe the environment of the operation area, but can only obtain lesion information through the endoscope, and control surgical instruments to operate on the lesion according to the information fed back by the endoscope. Compared with traditional minimally invasive surgery, the active area of surgical instruments is limited, and doctors can only control surgical robots to perform surgical operations in a small area, all of which put forward higher requirements for surgeons. Therefore, if surgeons want to be proficient in this new type of operation, they must go through long-term training. At present, there is no better training object except animals and corpses. However, using animals as surgical training objects, on the one hand, animals and human bodies have different anatomical structures, on the other hand, it will also be condemned by the Animal Protection Association; and human corpses cannot be reused.

虚拟手术系统的研究正是致力于解决这些问题,为特殊的手术操作提供一个理想的训练工具。因此虚拟手术仿真的研究具有十分重要的意义。The research of the virtual surgery system is dedicated to solving these problems and providing an ideal training tool for special surgical operations. Therefore, the study of virtual surgery simulation is of great significance.

发明内容Contents of the invention

为了解决以上技术问题,本发明的目的在于提出一种腹腔微创外科机器人虚拟手术方法。In order to solve the above technical problems, the object of the present invention is to propose a virtual surgery method for abdominal minimally invasive surgery robot.

为了达到上述目的,本发明提供了一种技术方案:腹腔微创外科机器人虚拟手术方法,它包括以下步骤:In order to achieve the above object, the present invention provides a technical solution: a virtual surgery method for abdominal minimally invasive surgery robot, which includes the following steps:

a.搭建虚拟手术仿真平台,包括设计具有平行四边形远心定位机构的机器人模型,对机器人模型进行运动学分析,求解远心定位机构正运动学和逆运动学,通过力反馈设备对虚拟机器人的操作控制;a. Building a virtual surgery simulation platform, including designing a robot model with a parallelogram telecentric positioning mechanism, performing kinematic analysis on the robot model, solving the forward kinematics and inverse kinematics of the telecentric positioning mechanism, and controlling the virtual robot through force feedback equipment operational control;

b.建立手术对象的物理模型,利用轴向包围盒算法作为手术器械与手术对象之间的碰撞检测算法,进行力平衡计算,实现手术对象按压变形和夹持变形的仿真操作和力觉交互;b. Establish a physical model of the surgical object, use the axial bounding box algorithm as the collision detection algorithm between the surgical instrument and the surgical object, perform force balance calculations, and realize the simulation operation and force-sense interaction of the surgical object's pressing deformation and clamping deformation;

c.建立手术对象的网格模型,利用轴向包围盒算法作为手术刀具与手术对象的碰撞检测算法,并在进行碰撞检测时采用临近三角面片有序搜索方法,通过建立三角面片切割搜索树进行搜索,实现手术对象的切割仿真;c. Establish the mesh model of the surgical object, use the axial bounding box algorithm as the collision detection algorithm between the surgical tool and the surgical object, and use the orderly search method of adjacent triangular patches when performing collision detection, and search through the establishment of triangular patch cutting Search through the tree to realize the cutting simulation of surgical objects;

d.利用弹簧模型建立缝合线,进行线模型的运动仿真,采用模拟受力的方法实现碰撞响应,通过模拟打结过程中的拉伸力、排斥力和曲度力,实现了缝合线的打结模拟过程;d. Use the spring model to establish the suture line, carry out the motion simulation of the line model, use the method of simulating the force to realize the collision response, and realize the knotting of the suture line by simulating the stretching force, repulsion force and curvature force in the knotting process knot simulation process;

e.通过分析缝合线在与手术对象软组织交互过程中所涉及到的摩擦力和张力,实现了手术对象的缝合模拟过程。e. By analyzing the friction and tension involved in the interaction between the suture thread and the soft tissue of the surgical object, the suturing simulation process of the surgical object is realized.

进一步地,机器人模型包括机架和至少一条机械臂,每条机械臂包括通过第一滑动关节上下移动地连接在机架上的第一滑块、通过第一旋转关节与第一滑块相转动连接的第一杆件、通过第二旋转关节与第一杆件相转动连接的第二杆件、通过第三旋转关节与第二杆件相转动连接的第三杆件、通过第四旋转关节与第三杆件相枢转连接的枢转件、通过第五旋转关节与枢转件相转动连接的第一连杆、通过第六旋转关节与第一连杆相转动连接的第二连杆、通过第七旋转关节与第二连杆相转动连接的第三连杆、通过第二滑动关节与第三连杆相移动连接的第二滑块,第二滑块连接手术器械,第一连杆、第二连杆、第三连杆构成平行四边形机构。Further, the robot model includes a frame and at least one mechanical arm, each mechanical arm includes a first slider connected to the frame through a first sliding joint to move up and down, and rotates with the first slider through a first rotary joint. The connected first rod, the second rod connected to the first rod through the second rotating joint, the third rod connected to the second rod through the third rotating joint, and the fourth rotating joint A pivoting member pivotally connected to the third rod, a first connecting rod rotatably connected to the pivoting member through the fifth revolving joint, and a second connecting rod rotatably connected to the first connecting rod through the sixth revolving joint , the third connecting rod that is rotationally connected with the second connecting rod through the seventh rotary joint, the second slider that is movably connected with the third connecting rod through the second sliding joint, the second slider is connected with the surgical instrument, and the first connecting rod The rod, the second connecting rod and the third connecting rod constitute a parallelogram mechanism.

进一步地,步骤a中搭建虚拟手术仿真平台,还包括在虚拟手术环境中添加至少一个摄像机,通过鼠标操作控制摄像机的位置和方向,实现了虚拟手术环境的移动旋转;在控制面板上添加控制按钮实现了视角的切换以及重置视觉点的位置。Further, building a virtual surgery simulation platform in step a also includes adding at least one camera in the virtual surgery environment, controlling the position and direction of the camera through mouse operation, and realizing the movement and rotation of the virtual surgery environment; adding control buttons on the control panel Realized the switching of viewing angle and resetting the position of visual point.

进一步地,步骤b中,根据质点分布规律,确定力平衡计算方法,首先判断质点是否满足受力条件,进而计算手术器械末端到该区域内各质点的距离,然后计算各个质点的力,再计算出手术对象按压变形过程中的力反馈,实现手术对象按压变形的仿真操作和力觉交互。Further, in step b, according to the particle distribution law, determine the force balance calculation method, first judge whether the particle meets the force condition, and then calculate the distance from the end of the surgical instrument to each particle in the area, then calculate the force of each particle, and then calculate The force feedback in the process of pressing and deforming the surgical object is realized, and the simulation operation and force-sense interaction of the pressing and deforming of the surgical object are realized.

进一步地,步骤b中,采用质点弹簧法建立手术对象的物理模型,当夹持工具与手术对象接触并处于夹持状态时,判断粘附点是否与夹持工具一起运动,如果运动,则通过单点力平衡计算方法进行计算判断该粘附点是否达到力平衡状态;当该粘附点达到力平衡状态后,再通过单点力平衡计算方法进行计算判断该粘附点周围的质点是否达到力平衡状态;当周围的质点都处于各自的单点力平衡状态后,再求取这几个点此时所受的邻点合力,如果这几个点都在整体力平衡允许误差范围内,则认为该系统处于力平衡状态;然后进行力反馈计算,采集夹持工具顶点与手术对象软组织表面接触点的位置信息和夹持工具顶点的实际位置信息,在手术对象夹持变形操作仿真时,夹持工具在对仿真模型进行夹持操作,粘附点随夹持工具运动,手术对象模型发生变形,通过变形前质点的位置与变形后质点的位置构成的矢量,得到弹簧的形变量,根据设置的弹簧系数计算出虚拟力反馈的大小和方向,实现手术对象夹持变形的仿真操作和力觉交互。Further, in step b, the physical model of the surgical object is established by using the mass spring method. When the clamping tool is in contact with the surgical object and is in the clamping state, it is judged whether the adhesion point moves together with the clamping tool. If it moves, pass The single-point force balance calculation method is used to calculate and judge whether the adhesion point has reached the force balance state; when the adhesion point reaches the force balance state, the single-point force balance calculation method is used to calculate and judge whether the mass points around the adhesion point have reached the force balance state. Force balance state; when the surrounding mass points are in their respective single-point force balance state, then calculate the resultant force of adjacent points on these points at this time, if these points are within the allowable error range of the overall force balance, Then the system is considered to be in a state of force balance; then the force feedback calculation is performed to collect the position information of the contact point between the apex of the clamping tool and the surface of the soft tissue of the surgical object and the actual position information of the apex of the clamping tool. The clamping tool is clamping the simulation model, the adhesion point moves with the clamping tool, and the surgical object model is deformed. The deformation of the spring is obtained by the vector formed by the position of the mass point before deformation and the position of the mass point after deformation. According to The set spring coefficient calculates the magnitude and direction of the virtual force feedback, and realizes the simulation operation and force-sense interaction of the clamping deformation of the surgical object.

更进一步地,单点力平衡计算方法包括:b1.假设该点周围的质点固定不动,计算该点受到的邻点合力,然后求取在该力的作用下,该点移动位移的大小,此时再次计算该粘附点受到的邻点合力,如果该力的大小在单点力平衡允许的误差范围内,则认为该点达到了力平衡状态;b2.如果不在允许误差范围内,则还要求取该合力下该点的位移,再将该点沿合力方向移动相应位移,并重复步骤b1,直到该点在某处受到合力的大小在允许误差范围内,则该点达到力平衡状态。Furthermore, the single-point force balance calculation method includes: b1. Assuming that the mass points around the point are fixed, calculate the resultant force of the adjacent points on the point, and then calculate the displacement of the point under the action of the force, At this time, calculate the resultant force of the adjacent points on the adhesion point again. If the magnitude of the force is within the error range allowed by the single-point force balance, it is considered that the point has reached the force balance state; b2. If it is not within the allowable error range, then It is also required to take the displacement of the point under the resultant force, and then move the point to the corresponding displacement in the direction of the resultant force, and repeat step b1 until the resultant force received by the point is within the allowable error range, then the point reaches the state of force balance .

进一步地,步骤c中,将手术刀具上两条刀刃所在的直线投影到网格模型中三角面片所在的平面上,得到当前时刻的切割线段,通过联立空间直线方程和三角面片每条边所在直线的方程,得到手术刀具在手术对象上的切割点;在切割线的两侧设定一个阈值d;首先判断在该阈值内是否存在顶点,如果有,则移动该顶点到切割点的位置,形成新的顶点;如果没有,则在切割线和三角面片的边线交点处产生新的切割交点;确定所有交点后,移除旧的面片,形成新的三角面片;然后计算刀具平面的法线,复制切割交点,将所有的切割交点按照该法线的正负方向分为两组,然后按照法线的正负方向将这两组交点平移一定距离,交点与同法线方向的顶点形成一新的三角面片;最后更新网格模型和手术对象的几何模型,形成切口。Further, in step c, the straight line where the two blades of the surgical knife are located is projected onto the plane where the triangular facet is located in the mesh model to obtain the cutting line segment at the current moment, and through the simultaneous spatial straight line equation and each triangular facet The equation of the straight line where the side is located is used to obtain the cutting point of the surgical tool on the surgical object; a threshold d is set on both sides of the cutting line; first, it is judged whether there is a vertex within the threshold, and if so, the vertex is moved to the cutting point position, forming a new vertex; if not, a new cutting intersection point is generated at the intersection of the cutting line and the edge line of the triangular patch; after all intersections are determined, the old patch is removed to form a new triangular patch; and then the tool is calculated The normal of the plane, copy the cutting intersection, divide all the cutting intersections into two groups according to the positive and negative directions of the normal, and then translate the two groups of intersections by a certain distance according to the positive and negative directions of the normal, the intersection point and the same normal direction The vertices of the new triangular surface are formed; finally, the mesh model and the geometric model of the operation object are updated to form an incision.

进一步地,步骤d中,采用跟踪控制点的方法追踪线的轨迹,实现线模型的运动仿真。Further, in step d, the track of the line is tracked by using the method of tracking control points, so as to realize the motion simulation of the line model.

进一步地,虚拟缝合操作中,针头穿刺手术对象软组织时,对软组织施加了一个外力,引发了软组织的表面张力,当弹簧产生的表面张力大于所能承受的最大表面张力时,穿透发生,并且通过摩擦力拉动软组织的弹簧质点,由于该质点本身受到其它质点的约束,当该质点偏离原来的位置太远时,该质点受到其它质点的作用力将大于摩擦力,则滑动发生。Further, in the virtual suturing operation, when the needle punctures the soft tissue of the surgical object, an external force is applied to the soft tissue, causing the surface tension of the soft tissue. When the surface tension generated by the spring is greater than the maximum surface tension that can be tolerated, the penetration occurs, and The spring particle of the soft tissue is pulled by friction. Since the particle itself is constrained by other particles, when the particle deviates too far from the original position, the force of the particle by other particles will be greater than the frictional force, and sliding will occur.

由于采用上述技术方案,本发明腹腔微创外科机器人虚拟手术方法,建立了腹腔主要器脏组织的三维模型,构建了虚拟手术环境,搭建了虚拟手术仿真平台,设计了腹腔外科手术机器人,并对其进行了运动学分析,建立了面向腹腔微创手术的腹腔内部组织的生物力学模型,进行了按压、夹持、切割、缝合等虚拟手术仿真研究,能够对手术进行全程模拟仿真,精确度高,实时性强,医生可以对虚拟手术环境中的手术病患重复进行手术训练,节约了医生培训的成本,缩短了手术训练时间,提高了外科医生手术的熟练程度。建立虚拟手术仿真系统,可以为医生提供手术预演,延长医生的职业寿命,也可以实现远程协助和模拟,确定手术方案。本腹腔微创外科机器人虚拟手术方法对腹腔外科机器人手术具有重大的理论和实际意义。Due to the adoption of the above technical scheme, the present invention establishes a three-dimensional model of the main abdominal organ tissues, builds a virtual surgical environment, builds a virtual surgery simulation platform, designs an abdominal surgical robot, and performs the abdominal minimally invasive surgical robot virtual surgery method of the present invention. It has carried out kinematic analysis, established a biomechanical model of the internal abdominal tissue for minimally invasive abdominal surgery, and carried out virtual surgery simulation studies such as pressing, clamping, cutting, and suturing, and can simulate the entire operation with high accuracy. , strong real-time performance, doctors can repeat surgical training for surgical patients in the virtual surgical environment, which saves the cost of doctor training, shortens the time of surgical training, and improves the proficiency of surgeons. The establishment of a virtual surgery simulation system can provide doctors with surgical rehearsals, prolong the professional life of doctors, and also realize remote assistance and simulation to determine the surgical plan. This robotic virtual surgery method for minimally invasive abdominal surgery has great theoretical and practical significance for robotic surgery in abdominal surgery.

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。The above description is only an overview of the technical solutions of the present invention. In order to understand the technical means of the present invention more clearly and implement them according to the contents of the description, the preferred embodiments of the present invention and accompanying drawings are described in detail below.

附图说明Description of drawings

附图1为本发明腹腔微创外科机器人虚拟手术方法中虚拟环境的部分示意图;Accompanying drawing 1 is the part schematic diagram of virtual environment in the virtual operation method of abdominal minimally invasive surgery robot of the present invention;

附图2为本发明腹腔微创外科机器人虚拟手术方法中机器人模型的第一结构示意图,其中,只画出一条机械臂以进行说明;Accompanying drawing 2 is the first structural schematic diagram of the robot model in the robot virtual operation method of minimally invasive surgery of the abdominal cavity of the present invention, wherein, only one mechanical arm is drawn for illustration;

附图3为本发明腹腔微创外科机器人虚拟手术方法中机器人模型的第二结构示意图,其中,只画出一条机械臂以进行说明。Figure 3 is a schematic diagram of the second structure of the robot model in the robot virtual surgery method for minimally invasive abdominal surgery according to the present invention, in which only one mechanical arm is drawn for illustration.

图中标号为:The labels in the figure are:

100、机械臂;100. Mechanical arm;

111、第一滑块;112、第一杆件;113、第二杆件;114、第三杆件;115、枢转件、116、第一连杆;117、第二连杆;118、第三连杆;119、第二滑块;111, the first slider; 112, the first rod; 113, the second rod; 114, the third rod; 115, the pivot member, 116, the first connecting rod; 117, the second connecting rod; 118, The third connecting rod; 119, the second slider;

121、第一滑动关节;122、第一旋转关节;123、第二旋转关节;124、第三旋转关节;125、第四旋转关节;126、第五旋转关节;127、第六旋转关节;128、第七旋转关节;129、第二滑动关节;121. The first sliding joint; 122. The first rotating joint; 123. The second rotating joint; 124. The third rotating joint; 125. The fourth rotating joint; 126. The fifth rotating joint; 127. The sixth rotating joint; 128 , the seventh rotary joint; 129, the second sliding joint;

200、手术器械;200. Surgical instruments;

300、机架;300, frame;

400、手推车;500、显示器。400. Trolley; 500. Display.

具体实施方式Detailed ways

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.

参照附图1至附图3,本实施例中的腹腔微创外科机器人虚拟手术方法,利用3DMAX对涉及到的人体腹腔组织模型、虚拟手术机器人、手术器械等进行几何建模,并设置相关模型的局部坐标等相关参数;利用Deep Exploration对这些模型添加材质、纹理等相关信息,增加其真实性,最后导出保存为.3ds数据格式。结合腹腔外科虚拟手术所涉及到的软、硬件设备搭建虚拟手术仿真平台。在虚拟手术环境中添加一个摄像机,通过鼠标操作控制摄像机的位置和方向,实现了虚拟手术环境的前移、后退、上升、下降、旋转;在控制面板上添加控制按钮实现了视角在前后左右方向的切换以及重置视觉点的位置,达到了虚拟手术场景漫游的效果。With reference to accompanying drawings 1 to 3, the method of virtual surgery for minimally invasive abdominal surgery robot in this embodiment uses 3DMAX to carry out geometric modeling of the involved human abdominal cavity tissue models, virtual surgical robots, surgical instruments, etc., and sets related models Local coordinates and other related parameters; use Deep Exploration to add materials, textures and other related information to these models to increase their authenticity, and finally export and save them as .3ds data format. Combining the software and hardware equipment involved in the virtual surgery of abdominal surgery, a virtual surgery simulation platform is built. Add a camera in the virtual surgery environment, control the position and direction of the camera through mouse operation, and realize the forward, backward, up, down, and rotation of the virtual surgery environment; add control buttons on the control panel to realize the viewing angle in the front, back, left, and right directions Switching and resetting the position of the visual point achieve the effect of roaming in the virtual surgery scene.

设计具有平行四边形远心定位机构的机器人模型,它包括机架和连接在机架上的至少一条机械臂100,每条机械臂100均包括位置调整机构和能够通过控制装置进行控制的远心机构。每条机械臂100一共有九个关节,九个自由度。如附图2和附图3所示,机械臂100包括通过第一滑动关节上下移动地连接在机架300上的第一滑块111、通过第一旋转关节与第一滑块111相转动连接的第一杆件112、通过第二旋转关节与第一杆件112相转动连接的第二杆件113、通过第三旋转关节与第二杆件113相转动连接的第三杆件114、通过第四旋转关节与第三杆件114相枢转连接的枢转件115、通过第五旋转关节与枢转件115相转动连接的第一连杆116、通过第六旋转关节与第一连杆116相转动连接的第二连杆117、通过第七旋转关节与第二连杆117相转动连接的第三连杆118、通过第二滑动关节与第三连杆118相移动连接的第二滑块119,手术器械200与第二滑块119相连接,第一连杆116、第二连杆117、第三连杆118构成平行四边形机构。具体地,设X轴、Y轴、Z轴构成空间直角坐标系,则第一连杆116的转动轴线、第二连杆117的转动轴线、第三连杆118的转动轴线均沿着X轴方向设置,第二滑块119的移动方向为沿着Z轴方向,枢转件115的枢转轴线沿着Y轴方向设置,更为具体地,Y轴为枢转件115的轴心线。本实施例中,枢转件115的转动范围为以沿着Z轴方向的中心线±70°,第一连杆116的转动范围为以沿着Z轴方向的中心线-30°~60°,第二滑块119的移动距离范围为250mm,第一滑块111的移动距离范围为900~1550mm,第一杆件112的转动范围是-120°~20°,第二杆件113的转动范围为±120°,第三杆件114的转动范围为±100°,第一杆件112的长度为670±20mm,第二杆件113的长度为625±20mm。Design a robot model with a parallelogram telecentric positioning mechanism, which includes a frame and at least one mechanical arm 100 connected to the frame, and each mechanical arm 100 includes a position adjustment mechanism and a telecentric mechanism that can be controlled by a control device . Each robotic arm 100 has nine joints and nine degrees of freedom. As shown in accompanying drawings 2 and 3, the mechanical arm 100 includes a first sliding block 111 connected to the frame 300 by moving up and down through a first sliding joint, and is rotationally connected with the first sliding block 111 through a first rotating joint. The first rod 112, the second rod 113 that is rotationally connected with the first rod 112 through the second rotary joint, the third rod 114 that is rotationally connected with the second rod 113 through the third rotary joint, and the The pivot member 115 that is pivotally connected to the third rod member 114 through the fourth rotary joint, the first connecting rod 116 that is rotationally connected to the pivot member 115 through the fifth rotary joint, and the first connecting rod through the sixth rotary joint 116, the second connecting rod 117 that is rotatably connected to the second connecting rod 117, the third connecting rod 118 that is rotatably connected to the second connecting rod 117 through the seventh rotary joint, and the second sliding rod 118 that is movably connected to the third connecting rod 118 through the second sliding joint. Block 119, the surgical instrument 200 is connected with the second slider 119, and the first connecting rod 116, the second connecting rod 117, and the third connecting rod 118 form a parallelogram mechanism. Specifically, assuming that the X-axis, Y-axis, and Z-axis constitute a space rectangular coordinate system, the rotation axis of the first connecting rod 116, the rotation axis of the second connecting rod 117, and the rotation axis of the third connecting rod 118 are all along the X-axis. Direction setting, the moving direction of the second slider 119 is along the Z-axis direction, the pivot axis of the pivoting member 115 is set along the Y-axis direction, more specifically, the Y-axis is the axis line of the pivoting member 115 . In this embodiment, the rotation range of the pivoting member 115 is ±70° from the center line along the Z-axis direction, and the rotation range of the first link 116 is -30°~60° from the center line along the Z-axis direction. , the moving distance range of the second slider 119 is 250mm, the moving distance range of the first slider 111 is 900-1550mm, the rotation range of the first rod 112 is -120°~20°, the rotation of the second rod 113 The range is ±120°, the rotation range of the third rod 114 is ±100°, the length of the first rod 112 is 670±20mm, and the length of the second rod 113 is 625±20mm.

本实施例中的机器人有四条机械臂,其中三条机械臂连接有手术器械200,第四条机械臂一般不参与手术操作,留作备用。The robot in this embodiment has four mechanical arms, three of which are connected with surgical instruments 200, and the fourth mechanical arm generally does not participate in surgical operations and is reserved for use.

上述的手术器械200包括夹持工具(即夹钳,用于手术对象的夹持变形)、手术棒(用于手术对象的按压变形)、手术刀(用于手术对象的切割)。The aforementioned surgical instrument 200 includes clamping tools (ie, clamps, used for clamping and deforming the surgical object), surgical sticks (for pressing and deforming the surgical object), and scalpels (for cutting the surgical object).

对腹腔外科机器人进行运动学分析,求解远心定位机构正运动学和逆运动学,通过力反馈设备对虚拟机器人的操作控制。本实施例中采用的是Force Dimension公司的Omega 7.0力反馈设备,Omega 7.0可实现沿x、y、z轴3个方向的平移运动和绕x、y、z 3个轴的转动,并有一个持自由度。可以提供x、y、z轴3个方向的反馈力和一个夹持力。由于设计的腹腔外科手术机器人的末端手术器械实现的是远心运动,远心点位于腹腔体表切口处,远心机构各个关节的位置和姿态可以通过手术器械的末端位置确定,所以只需得到手术器械的末端位置,就可以通过逆解算法确定各个关节的位置和姿态。力反馈设备Omega 7.0拥有七个自由度:三个平移自由度、三个旋转的自由度以及一个夹持的自由度,其中平移自由度和旋转自由度以及夹持自由度是解耦的,它们之间互不相关,所以利用Omega 7.0的三个平移自由度去控制手术器械末端位置,最后反解远心机构各个部件的位置和姿态,实现Omega7.0对虚拟手术机器人的操作控制。Carry out kinematics analysis on the abdominal surgery robot, solve the forward kinematics and inverse kinematics of the telecentric positioning mechanism, and control the operation of the virtual robot through the force feedback device. What adopted in this embodiment is the Omega 7.0 force feedback device of Force Dimension Company, and Omega 7.0 can realize the translational movement along 3 directions of x, y, z axis and the rotation around 3 axes of x, y, z, and has a hold degrees of freedom. It can provide feedback force in 3 directions of x, y, z axis and a clamping force. Since the terminal surgical instrument of the designed abdominal surgery robot realizes telecentric movement, the telecentric point is located at the incision on the abdominal cavity body surface, and the position and posture of each joint of the telecentric mechanism can be determined by the terminal position of the surgical instrument, so it is only necessary to obtain The position and posture of each joint can be determined through the inverse solution algorithm. The force feedback device Omega 7.0 has seven degrees of freedom: three degrees of freedom in translation, three degrees of freedom in rotation, and one degree of freedom in clamping. The degrees of freedom in translation, rotation, and clamping are decoupled. They are not related to each other, so the three translation degrees of freedom of Omega 7.0 are used to control the end position of the surgical instrument, and finally the position and attitude of each component of the telecentric mechanism are reversed to realize the operation control of the virtual surgical robot by Omega 7.0.

采用改进的质点弹簧法建立手术对象的物理模型,利用轴向包围盒(AABB)算法作为手术器械200与手术对象之间的碰撞检测算法。根据质点分布规律,确定力平衡计算方法,首先判断质点是否满足受力条件,进而计算手术器械球到该区域内各质点的距离,然后计算各个质点的力,这种方法避免了影响力较小的自由点以及非自由点的计算,降低了计算量,提高了仿真速度。在此基础上计算出手术对象按压变形过程中的力反馈,实现手术对象按压变形的仿真操作和力觉交互。The improved particle spring method is used to establish the physical model of the surgical object, and the axial bounding box (AABB) algorithm is used as the collision detection algorithm between the surgical instrument 200 and the surgical object. According to the particle distribution law, determine the force balance calculation method, first judge whether the particle meets the force condition, then calculate the distance from the surgical instrument ball to each particle in the area, and then calculate the force of each particle, this method avoids the small influence The calculation of free points and non-free points reduces the amount of calculation and improves the simulation speed. On this basis, the force feedback in the process of pressing and deforming the surgical object is calculated, and the simulation operation and force-sense interaction of the pressing and deforming of the surgical object are realized.

结合手术对象的物理模型,进行力平衡计算,手术对象的物理模型中分为自由点和固定点,当夹持工具与手术对象模型接触并处于夹持状态时,判断粘附点(自由点)是否与夹持工具一起运动,如果运动,则通过单点力平衡计算方法进行计算判断该粘附点是否达到力平衡状态,具体方法为:b1.假设该粘附点周围的质点固定不动,计算该粘附点受到的邻点合力,然后求取在该力的作用下,该粘附点移动位移的大小,此时再次计算该粘附点受到的邻点合力,如果该力的大小在单点力平衡允许的误差范围内,则认为该点达到了力平衡状态;b2.如果不在允许误差范围内,则还要求取该合力下该粘附点的位移,再将该点沿合力方向移动相应位移,再次重复b1,直到该点在某处受到合力的大小在允许误差范围内,则该点达到力平衡状态。按照该单点力平衡计算方法,分别计算该粘附点周围的质点所受合力的大小和发生的位移,判断该粘附点周围的质点是否达到力平衡状态;当周围的质点都处于各自的单点力平衡状态后,再求取这几个点此时所受的邻点合力,如果这几个点都在整体力平衡允许误差范围内,则认为,该系统处于力平衡状态;然后进行力反馈计算,采集夹持工具顶点与手术对象软组织表面接触点的位置信息和夹持工具顶点的实际位置信息,在手术对象夹持变形操作仿真时,夹持工具在物理主手的控制下对仿真模型进行夹持操作,粘附点随夹持工具运动,手术对象模型发生变形,通过变形前质点的位置与变形后质点的位置构成的矢量,就可以得到弹簧的形变量,根据设置的弹簧系数就可以计算出虚拟力反馈的大小和方向;最后设计手术对象夹持变形仿真算法,实现手术对象夹持变形的仿真操作和力觉交互。Combined with the physical model of the surgical object, the force balance calculation is performed. The physical model of the surgical object is divided into free points and fixed points. When the clamping tool is in contact with the surgical object model and is in the clamping state, the adhesion point (free point) is judged Whether it moves together with the clamping tool, if it moves, calculate and judge whether the adhesion point reaches the force balance state through the single-point force balance calculation method, the specific method is: b1. Assume that the mass points around the adhesion point are fixed, Calculate the resultant force of the adjacent points on the adhesion point, and then calculate the size of the displacement of the adhesion point under the action of the force. At this time, calculate the resultant force of the adjacent points on the adhesion point again. If the magnitude of the force is in If it is within the allowable error range of single-point force balance, it is considered that the point has reached the force balance state; b2. If it is not within the allowable error range, it is also required to take the displacement of the adhesion point under the resultant force, and then move the point along the resultant force direction Move the corresponding displacement, and repeat b1 again until the resultant force at this point is within the allowable error range, then this point reaches the state of force balance. According to the single-point force balance calculation method, calculate the resultant force and displacement of the mass points around the adhesion point respectively, and judge whether the mass points around the adhesion point have reached the state of force balance; when the mass points around the adhesion point are in their respective After the single-point force balance state, then calculate the resultant force of the adjacent points that these points are subjected to at this time. If these points are within the allowable error range of the overall force balance, it is considered that the system is in a force balance state; then proceed Force feedback calculation, collecting the position information of the contact point between the vertex of the clamping tool and the surface of the soft tissue of the surgical object and the actual position information of the vertex of the clamping tool. The simulation model performs the clamping operation, the adhesion point moves with the clamping tool, and the surgical object model deforms. The deformation of the spring can be obtained through the vector formed by the position of the mass point before deformation and the position of the mass point after deformation. According to the set spring The magnitude and direction of the virtual force feedback can be calculated by the coefficient; finally, the simulation algorithm of clamping deformation of the surgical object is designed to realize the simulation operation and force interaction of the clamping deformation of the surgical object.

建立手术对象的网格模型,在3DMAX中建立手术对象几何模型的过程中,要严格控制顶点的数量和网格的密度,然后导出保存为.3ds数据格式;将该.3ds数据模型导入到Deep Exploration中,然后对该模型进行分离网格处理,在保证模型真实、光滑、平整的前提下,删除那些不必要的顶点,减少三角面片的数量。同样利用轴向包围盒(AABB)算法作为手术器械与手术对象的碰撞检测算法,由于手术对象网格模型中拥有大量的三角面片,在进行碰撞检测时,如果遍历所有的三角面片,就会导致大量的计算,影响虚拟仿真的实时性。为了满足仿真的实时性要求,采用邻近三角面片有序搜索方法,通过建立三角面片切割搜索树来提高搜索速度,进而提高碰撞检测的效率。将手术刀具上两条刀刃所在的直线投影到网格模型中三角面片所在的平面上,得到当前时刻的切割线段,通过联立空间直线方程和三角面片每条边所在直线的方程,得到手术刀具在手术对象上的切割点;为了避免产生新的小单元,影响仿真效果,在切割线的两侧设定一个阈值d;首先判断在该阈值内是否存在顶点,如果有,则移动该顶点到切割点的位置,形成新的顶点;如果没有,则在切割线和三角面片的边线交点处产生新的切割交点;确定所有交点后,移除旧的面片,形成新的三角面片;然后计算刀具平面的法线,复制切割交点,将所有的切割交点按照该法线的正负方向分为两组,然后按照法线的正负方向平移这两组交点,平移的距离可以根据效果自行定义,交点与同法线方向的顶点形成一新的三角面片;最后更新网格模型和手术对象的几何模型,形成切口。Establish the mesh model of the surgical object. In the process of establishing the geometric model of the surgical object in 3DMAX, the number of vertices and the density of the mesh must be strictly controlled, and then exported and saved as .3ds data format; import the .3ds data model into Deep In Exploration, the model is then separated from the mesh. Under the premise of ensuring the model is real, smooth and flat, those unnecessary vertices are deleted and the number of triangle faces is reduced. The Axial Bounding Box (AABB) algorithm is also used as the collision detection algorithm between the surgical instrument and the surgical object. Since there are a large number of triangular patches in the surgical object mesh model, when performing collision detection, if all the triangular patches are traversed, the It will lead to a large number of calculations and affect the real-time performance of virtual simulation. In order to meet the real-time requirements of the simulation, the orderly search method of adjacent triangles is adopted, and the search speed is improved by establishing a triangular cut search tree, thereby improving the efficiency of collision detection. Project the straight line where the two blades of the surgical knife are located onto the plane where the triangular facet is located in the mesh model to obtain the cutting line segment at the current moment. By combining the spatial straight line equation and the equation of the straight line where each edge of the triangular facet is located, we get The cutting point of the surgical tool on the surgical object; in order to avoid generating new small units and affecting the simulation effect, set a threshold d on both sides of the cutting line; first judge whether there is a vertex within the threshold, and if so, move the The position of the vertex to the cutting point forms a new vertex; if not, a new cutting intersection point is generated at the intersection of the cutting line and the edge line of the triangular patch; after all the intersection points are determined, the old patch is removed to form a new triangular surface Then calculate the normal of the tool plane, copy the cutting intersection, divide all the cutting intersections into two groups according to the positive and negative directions of the normal, and then translate the two groups of intersections according to the positive and negative directions of the normal. The translation distance can be According to the definition of the effect, the intersection point and the vertex in the same normal direction form a new triangular surface; finally, the mesh model and the geometric model of the surgical object are updated to form an incision.

利用弹簧模型建立缝合线,采用跟踪控制点(follow the leader,简称FTL)的方法来追踪线的轨迹,实现了线模型的运动仿真;因为缝合线本身是一个细长的柔体,没有太大的深度,所以传统的碰撞响应的方法以及类似与穿透深度等方法并不适合于线模型的碰撞检测,于是本发明采用模拟受力的方法来实现碰撞响应;通过模拟打结过程中的拉伸力、排斥力和曲度力,实现了缝合线的打结模拟过程。The spring model is used to establish the suture line, and the method of following the leader (FTL) is used to track the trajectory of the line, and the motion simulation of the line model is realized; because the suture line itself is a slender flexible body, it is not too big. depth, so the traditional method of collision response and methods similar to the penetration depth are not suitable for the collision detection of the line model, so the present invention adopts the method of simulating the force to realize the collision response; Stretch force, repulsion force and curvature force, realize the knotting simulation process of suture thread.

手术缝合过程中,缝合针刺穿组织器官产生一个小洞,同时缝合线穿过这个小洞由于摩擦力的作用,缝合线一方面在这个小洞中滑动,一方面拉动附近的软组织随它一起移动,最后通过打结将分开的两片软组织缝合在一起。虚拟缝合操作中,针头穿刺软组织时,对软组织施加了一个外力,引发了软组织的表面张力。当弹簧产生的表面张力大于所能承受的最大表面张力时,穿透发生,并且通过摩擦力拉动软组织的弹簧质点。但是软组织上的质点本身也受到其它质点的约束,当质点偏离原来的位置太远时,质点受到其它质点给它的作用力将大于摩擦力,滑动发生。通过分析缝合线在与软组织交互过程中所涉及到的摩擦力和张力,实现了手术对象的缝合模拟过程。During surgical suturing, the suture needle pierces the tissues and organs to form a small hole, and at the same time, the suture thread passes through the small hole. Due to the effect of friction, the suture thread slides in the small hole on the one hand, and pulls the nearby soft tissue along with it on the other hand. Move, and finally suture the two separated pieces of soft tissue together by tying a knot. In the virtual suturing operation, when the needle penetrates the soft tissue, an external force is applied to the soft tissue, which causes the surface tension of the soft tissue. Penetration occurs when the surface tension generated by the spring is greater than the maximum surface tension it can withstand, and the spring mass of the soft tissue is pulled frictionally. But the mass point on the soft tissue itself is also constrained by other mass points. When the mass point deviates too far from the original position, the action force on the mass point received by other mass points will be greater than the frictional force, and sliding will occur. By analyzing the friction and tension involved in the suture thread's interaction with soft tissue, the suture simulation process of the surgical object is realized.

根据上述的腹腔微创外科机器人虚拟手术方法,本实施例以胆囊作为手术对象,给出一种具体地虚拟手术仿真实施过程,包括以下步骤:According to the above-mentioned virtual surgery method for abdominal minimally invasive surgery robot, this embodiment takes the gallbladder as the surgical object, and provides a specific implementation process of virtual surgery simulation, including the following steps:

1、腹腔外科手术机器人的运动仿真1. Motion simulation of abdominal surgery robot

进入仿真程序,主窗口包括显示窗口和控制面板两个部分。窗口显示主要用来更新显示虚拟手术环境的图像;控制面板主要用于用户输入,完成系统的初始化工作,实现远心点在患者腹腔体表切口处的定位。并提供调整视点位置、恢复机械臂初始位置等控件。程序进入运动仿真线程,首先确定无驱动控制关节的参数,实现远心定位机构在患者腹腔体表切口处的定位;然后对力反馈设备进行初始化,获取Omega 7.0在虚拟坐标系下的位置信息,建立力反馈设备Omega 7.0和腹腔外科手术机器人远心机构的对应关系;最后利用Omega 7.0控制可驱动控制关节的运动,使机械臂远心定位机构完成相应的摆位。此时,虚拟环境中的虚拟从手具有五个自由度,微机械沿平行四边形机构的远心点滑动和绕其运动,实现机器人的远心定位运动。Enter the simulation program, the main window includes two parts: the display window and the control panel. The window display is mainly used to update and display the image of the virtual surgical environment; the control panel is mainly used for user input, to complete the initialization of the system, and to realize the positioning of the apocentric point at the incision on the patient's abdominal cavity. It also provides controls such as adjusting the position of the viewpoint and restoring the initial position of the robotic arm. The program enters the motion simulation thread, first determines the parameters of the non-driven control joints, and realizes the positioning of the telecentric positioning mechanism at the incision on the patient's abdominal cavity; then initializes the force feedback device to obtain the position information of Omega 7.0 in the virtual coordinate system, Establish the corresponding relationship between the force feedback device Omega 7.0 and the telecentric mechanism of the abdominal surgery robot; finally, use Omega 7.0 to control the movement of the driveable joints, so that the telecentric positioning mechanism of the robotic arm can complete the corresponding positioning. At this time, the virtual slave hand in the virtual environment has five degrees of freedom, and the micromachine slides along and moves around the telecentric point of the parallelogram mechanism to realize the telecentric positioning movement of the robot.

2、按压胆囊变形仿真2. Press gallbladder deformation simulation

程序进入虚拟手术仿真循环,首先要初始化物理主手,获取物理主手末端在虚拟手术机器人第四关节坐标系下的位置信息,建立物理主手与虚拟手术器械的对应关系,实现力觉交互设备对手术器械的远心运动控制。启动胆囊按压变形仿真实验,建立胆囊及其附属管路和微器械的包围盒,启用碰撞检测,若包围盒不相交,则虚拟手术器械未与胆囊发生碰撞,继续控制主手运动;若发生碰撞,则虚拟微器械与胆囊发生碰撞,胆囊物理模型上的相应质点在外力的作用下运动,进而引起位置的改变,致使胆囊发生形变。与此同时,程序计算胆囊对虚拟器械的力反馈,输出到Omega 7.0力觉装置,使操作者感知胆囊按压变形仿真实验中的触觉反馈。当虚拟器械与胆囊分离时,胆囊在虚拟弹簧的作用在恢复原状,胆囊变形消失。When the program enters the virtual surgery simulation cycle, the physical main hand must first be initialized, the position information of the end of the physical main hand in the fourth joint coordinate system of the virtual surgical robot is obtained, and the corresponding relationship between the physical main hand and the virtual surgical instrument is established to realize the force-sense interaction device Telecentric motion control of surgical instruments. Start the gallbladder compression deformation simulation experiment, establish the bounding box of the gallbladder and its subsidiary pipelines and micro-instruments, and enable collision detection. If the bounding boxes do not intersect, the virtual surgical instrument does not collide with the gallbladder, and continue to control the movement of the main hand; if a collision occurs , the virtual micro-device collides with the gallbladder, and the corresponding particles on the physical model of the gallbladder move under the action of external force, which in turn causes a change in position, resulting in deformation of the gallbladder. At the same time, the program calculates the force feedback of the gallbladder to the virtual device, and outputs it to the Omega 7.0 force-sensing device, allowing the operator to perceive the tactile feedback in the gallbladder compression deformation simulation experiment. When the virtual instrument is separated from the gallbladder, the gallbladder returns to its original shape under the action of the virtual spring, and the deformation of the gallbladder disappears.

3、夹持胆囊变形仿真3. Clamping gallbladder deformation simulation

启动胆囊夹持变形仿真实验,建立胆囊及其附属管路和微器械的包围盒,启用碰撞检测,若包围盒不相交,则夹持工具未与胆囊发生碰撞,继续控制主手运动;若发生碰撞,则夹持工具顶端两个夹子与胆囊发生碰撞,判断粘附点是否随手术器械运动,若粘附点未随夹钳工具运动,则胆囊未发生变形,若发生了运动,则与之相连的虚拟弹簧在外力的作用下,伸长或者缩短,带动周围的自由点发生运动,胆囊发生变形。与此同时,程序计算胆囊对虚拟器械的力反馈,输出到Omega 7.0力觉装置,使操作者感知胆囊按压夹持仿真实验中的触觉反馈。当夹钳工具的夹子分离时,则夹钳工具与胆囊分离,胆囊在虚拟弹簧的作用在恢复原状,胆囊的变形消失。Start the gallbladder clamping deformation simulation experiment, establish the bounding box of the gallbladder and its auxiliary pipelines and micro-device, enable collision detection, if the bounding box does not intersect, the clamping tool has not collided with the gallbladder, and continue to control the movement of the main hand; Collision, the two clips at the top of the clamping tool collide with the gallbladder, and judge whether the adhesion point moves with the surgical instrument. If the adhesion point does not move with the clamp tool, the gallbladder is not deformed. The connected virtual springs are elongated or shortened under the action of external force, which drives the surrounding free points to move, and the gallbladder deforms. At the same time, the program calculates the force feedback of the gallbladder to the virtual device, and outputs it to the Omega 7.0 force-sensing device, allowing the operator to perceive the tactile feedback in the simulation experiment of gallbladder pressing and clamping. When the clips of the clamping tool are separated, the clamping tool is separated from the gallbladder, and the gallbladder returns to its original shape under the action of the virtual spring, and the deformation of the gallbladder disappears.

4、切割仿真实验4. Cutting simulation experiment

首先启用胆囊切割仿真实验,操作Omega 7.0力觉装置,控制虚拟手术器械移动。当手术刀具碰撞模型与胆囊模型发生碰撞时,获取与刀具发生碰撞的三角面片,并计算切割模型在该三角面片上的投影,判断切割线段是否与三角形的三个边相交,并判断交点是否在三角形的边上。如果交点在三角形的边上,设置阈值,判断阈值范围内是否拥有顶点,如果有顶点,则移动顶点到切割交点处,形成新的交点;如果没有顶点,则在切割交点处产生新的顶点,然后进行三角面片细分。求取刀具平面的法线方向,复制切割顶点,按照法线的正负方向平移两组交点。更新手术对象的网格模型和几何模型,形成切口。First start the gallbladder cutting simulation experiment, operate the Omega 7.0 force-sensing device, and control the movement of virtual surgical instruments. When the surgical knife collision model collides with the gallbladder model, obtain the triangular patch that collided with the knife, and calculate the projection of the cutting model on the triangular patch, judge whether the cutting line segment intersects with the three sides of the triangle, and judge whether the intersection point is on the side of the triangle. If the intersection point is on the side of the triangle, set the threshold to determine whether there is a vertex within the threshold range. If there is a vertex, move the vertex to the cutting intersection to form a new intersection; if there is no vertex, generate a new vertex at the cutting intersection. Then perform triangular patch subdivision. Find the normal direction of the tool plane, copy the cutting vertices, and translate the two sets of intersection points according to the positive and negative directions of the normal. The mesh model and geometry model of the surgical object are updated to form the incision.

5、缝合线打结仿真实验5. Simulation experiment of suture knotting

初始化Omega 7.0设备,获取它在虚拟坐标系的位置信息,转化为线模型的运动控制信息,控制线模型的第一个结点运动,此时自碰撞检测算法将不断地对线模型进行自碰撞检测。若检测到两段线段发生碰撞且碰撞线段之间的距离超过了安全距离,则在相关线段的结点处强加排斥控制条件,从而产生一种排斥力,对线段间的运动产生“阻挠”,阻止缝合线穿透现象的发生,最终实现打结效果。Initialize the Omega 7.0 device, obtain its position information in the virtual coordinate system, convert it into the motion control information of the line model, and control the movement of the first node of the line model. At this time, the self-collision detection algorithm will continuously perform self-collision on the line model detection. If a collision between two line segments is detected and the distance between the colliding line segments exceeds the safety distance, a repulsive control condition is imposed at the nodes of the relevant line segments, thereby generating a repulsive force that "blocks" the movement between the line segments, Prevent the occurrence of suture penetration, and finally achieve the knotting effect.

6、缝合仿真模拟6. Suture simulation

当针模型刺向软组织时(这里没有绘制出缝合针,但是可以将缝合线模型中的第一个结点当作针头,进而控制线模型运动),检测缝合线是否与软组织模型表面是否发生碰撞。如果没有碰撞,则缝合线在Omega 7.0的操控下继续运动,软组织没有发生任何变形;如果检测到碰撞,则开始产生各种作用力,包括软组织模型与缝合线的静摩擦力等。软组织中的弹簧质点受力,发生位移变化,产生变形。当这个静摩擦力大于组织的最大静摩擦力时,组织将会被穿透,如图所示,软组织生物力学模型中的弹簧质点滑向当前缝合线结点的下一个结点。经过多次穿透后,软组织伤的弹簧质点在线的作用下不多被拉近,进而模拟出切口被缝合的效果。When the needle model pierces the soft tissue (the suture needle is not drawn here, but the first node in the suture model can be used as a needle to control the movement of the line model), detect whether the suture line collides with the surface of the soft tissue model . If there is no collision, the suture continues to move under the control of Omega 7.0 without any deformation of the soft tissue; if a collision is detected, various forces begin to be generated, including the static friction between the soft tissue model and the suture. The spring mass in the soft tissue is stressed, and the displacement changes, resulting in deformation. When this static friction force is greater than the maximum static friction force of the tissue, the tissue will be penetrated. As shown in the figure, the spring mass in the soft tissue biomechanical model slides to the next node of the current suture line node. After multiple penetrations, the spring particles of the soft tissue injury are pulled closer under the action of the thread, thereby simulating the effect of the incision being sutured.

以上所述仅是本发明的优选实施方式,并不用于限制本发明,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变型,这些改进和变型也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention, and is not intended to limit the present invention. It should be pointed out that for those of ordinary skill in the art, some improvements can be made without departing from the technical principle of the present invention. and modifications, these improvements and modifications should also be considered as the protection scope of the present invention.

Claims (9)

1.一种腹腔微创外科机器人虚拟手术方法,它包括以下步骤:1. A virtual surgery method for abdominal cavity minimally invasive surgery robot, which comprises the following steps: a.搭建虚拟手术仿真平台,包括设计具有平行四边形远心定位机构的机器人模型,对机器人模型进行运动学分析,求解远心定位机构正运动学和逆运动学,通过力反馈设备对虚拟机器人的操作控制;a. Building a virtual surgery simulation platform, including designing a robot model with a parallelogram telecentric positioning mechanism, performing kinematic analysis on the robot model, solving the forward kinematics and inverse kinematics of the telecentric positioning mechanism, and controlling the virtual robot through force feedback equipment operational control; b.建立手术对象的物理模型,利用轴向包围盒算法作为手术器械与手术对象之间的碰撞检测算法,进行力平衡计算,实现手术对象按压变形和夹持变形的仿真操作和力觉交互;b. Establish a physical model of the surgical object, use the axial bounding box algorithm as the collision detection algorithm between the surgical instrument and the surgical object, perform force balance calculations, and realize the simulation operation and force-sense interaction of the surgical object's pressing deformation and clamping deformation; c.建立手术对象的网格模型,利用轴向包围盒算法作为手术刀具与手术对象的碰撞检测算法,并在进行碰撞检测时采用临近三角面片有序搜索方法,通过建立三角面片切割搜索树进行搜索,实现手术对象的切割仿真;c. Establish the mesh model of the surgical object, use the axial bounding box algorithm as the collision detection algorithm between the surgical tool and the surgical object, and use the orderly search method of adjacent triangular patches when performing collision detection, and search through the establishment of triangular patch cutting Search through the tree to realize the cutting simulation of surgical objects; d.利用弹簧模型建立缝合线,进行线模型的运动仿真,采用模拟受力的方法实现碰撞响应,通过模拟打结过程中的拉伸力、排斥力和曲度力,实现了缝合线的打结模拟过程;d. Use the spring model to establish the suture line, carry out the motion simulation of the line model, use the method of simulating the force to realize the collision response, and realize the knotting of the suture line by simulating the stretching force, repulsion force and curvature force in the knotting process knot simulation process; e.通过分析缝合线在与手术对象软组织交互过程中所涉及到的摩擦力和张力,实现了手术对象的缝合模拟过程。e. By analyzing the friction and tension involved in the interaction between the suture thread and the soft tissue of the surgical object, the suturing simulation process of the surgical object is realized. 2.根据权利要求1所述的腹腔微创外科机器人虚拟手术方法,其特征在于:所述的机器人模型包括机架和至少一条机械臂,每条所述机械臂包括通过第一滑动关节上下移动地连接在所述机架上的第一滑块、通过第一旋转关节与所述第一滑块相转动连接的第一杆件、通过第二旋转关节与所述第一杆件相转动连接的第二杆件、通过第三旋转关节与所述第二杆件相转动连接的第三杆件、通过第四旋转关节与所述第三杆件相枢转连接的枢转件、通过第五旋转关节与所述枢转件相转动连接的第一连杆、通过第六旋转关节与所述第一连杆相转动连接的第二连杆、通过第七旋转关节与所述第二连杆相转动连接的第三连杆、通过第二滑动关节与所述第三连杆相移动连接的第二滑块,所述第二滑块连接手术器械,所述的第一连杆、第二连杆、第三连杆构成平行四边形机构。2. The robotic virtual surgery method for minimally invasive abdominal surgery according to claim 1, characterized in that: the robot model includes a frame and at least one mechanical arm, each of which includes moving up and down through the first sliding joint. The first slider connected to the frame, the first rod connected to the first slider through the first rotary joint, and the first rod connected to the first rod through the second rotary joint The second rod member, the third rod member pivotally connected with the second rod member through the third rotary joint, the pivot member pivotally connected with the third rod member through the fourth rotary joint, and the pivot member through the fourth rotary joint The first connecting rod that is rotatably connected with the pivot member through the fifth revolving joint, the second connecting rod that is rotatably connected with the first connecting rod through the sixth revolving joint, and the second connecting rod through the seventh revolving joint The third connecting rod that is connected to the rod in rotation, the second slider that is connected to the third connecting rod through the second sliding joint, the second slider is connected to the surgical instrument, the first connecting rod, the second Two connecting rods and the third connecting rod constitute a parallelogram mechanism. 3.根据权利要求1所述的腹腔微创外科机器人虚拟手术方法,其特征在于:所述步骤a中搭建虚拟手术仿真平台,还包括在虚拟手术环境中添加至少一个摄像机,通过鼠标操作控制摄像机的位置和方向,实现了虚拟手术环境的移动旋转;在控制面板上添加控制按钮实现了视角的切换以及重置视觉点的位置。3. The robotic virtual surgery method for minimally invasive abdominal surgery according to claim 1, characterized in that: in the step a, a virtual surgery simulation platform is built, and at least one camera is added in the virtual surgery environment, and the camera is controlled by mouse operation The position and direction of the virtual surgery environment can be moved and rotated; control buttons are added to the control panel to switch the viewing angle and reset the position of the visual point. 4.根据权利要求1所述的腹腔微创外科机器人虚拟手术方法,其特征在于:所述步骤b中,根据质点分布规律,确定力平衡计算方法,首先判断质点是否满足受力条件,进而计算手术器械末端到该区域内各质点的距离,然后计算各个质点的力,再计算出手术对象按压变形过程中的力反馈,实现手术对象按压变形的仿真操作和力觉交互。4. The robotic virtual surgery method for minimally invasive abdominal surgery according to claim 1, characterized in that: in the step b, according to the particle distribution law, determine the force balance calculation method, first judge whether the particle meets the force condition, and then calculate The distance from the end of the surgical instrument to each mass point in the area, and then calculate the force of each mass point, and then calculate the force feedback during the pressing deformation of the surgical object, so as to realize the simulation operation and force-sense interaction of the pressing deformation of the surgical object. 5.根据权利要求1所述的腹腔微创外科机器人虚拟手术方法,其特征在于:所述步骤b中,采用质点弹簧法建立手术对象的物理模型,当夹持工具与手术对象接触并处于夹持状态时,判断粘附点是否与夹持工具一起运动,如果运动,则通过单点力平衡计算方法进行计算判断该粘附点是否达到力平衡状态;当该粘附点达到力平衡状态后,再通过单点力平衡计算方法进行计算判断该粘附点周围的质点是否达到力平衡状态;当周围的质点都处于各自的单点力平衡状态后,再求取这几个点此时所受的邻点合力,如果这几个点都在整体力平衡允许误差范围内,则认为该系统处于力平衡状态;然后进行力反馈计算,采集夹持工具顶点与手术对象软组织表面接触点的位置信息和夹持工具顶点的实际位置信息,在手术对象夹持变形操作仿真时,夹持工具在对仿真模型进行夹持操作,粘附点随夹持工具运动,手术对象模型发生变形,通过变形前质点的位置与变形后质点的位置构成的矢量,得到弹簧的形变量,根据设置的弹簧系数计算出虚拟力反馈的大小和方向,实现手术对象夹持变形的仿真操作和力觉交互。5. The robotic virtual surgery method for minimally invasive abdominal surgery according to claim 1, characterized in that: in the step b, the physical model of the surgical object is established by using the mass spring method, when the clamping tool contacts the surgical object and is in the grip In the holding state, judge whether the adhesion point moves together with the clamping tool. If it moves, calculate and judge whether the adhesion point has reached the force balance state by the single-point force balance calculation method; when the adhesion point reaches the force balance state , and then use the single-point force balance calculation method to calculate whether the mass points around the adhesion point have reached the state of force balance; when the surrounding mass points are in their respective single-point force balance states, then calculate the values of these points at this time. If these points are within the allowable error range of the overall force balance, the system is considered to be in a force balance state; then the force feedback calculation is performed to collect the position of the contact point between the vertex of the clamping tool and the surface of the soft tissue of the surgical object Information and the actual position information of the vertex of the clamping tool. During the simulation of clamping deformation operation of the surgical object, the clamping tool is clamping the simulation model, the adhesion point moves with the clamping tool, and the surgical object model is deformed. Through the deformation The vector formed by the position of the front mass point and the position of the post-deformation mass point is used to obtain the deformation of the spring, and the size and direction of the virtual force feedback are calculated according to the set spring coefficient, so as to realize the simulation operation and force interaction of the clamping deformation of the surgical object. 6.根据权利要求5所述的腹腔微创外科机器人虚拟手术方法,其特征在于:所述的单点力平衡计算方法包括:b1.假设该点周围的质点固定不动,计算该点受到的邻点合力,然后求取在该力的作用下,该点移动位移的大小,此时再次计算该粘附点受到的邻点合力,如果该力的大小在单点力平衡允许的误差范围内,则认为该点达到了力平衡状态;b2.如果不在允许误差范围内,则还要求取该合力下该点的位移,再将该点沿合力方向移动相应位移,并重复步骤b1,直到该点在某处受到合力的大小在允许误差范围内,则该点达到力平衡状态。6. The robotic virtual surgery method for minimally invasive abdominal surgery according to claim 5, characterized in that: the single-point force balance calculation method comprises: b1. Assuming that the mass points around the point are fixed, calculate the force that the point is subjected to The resultant force of adjacent points, and then calculate the size of the displacement of the point under the action of the force, and then calculate the resultant force of the adjacent points on the adhesion point again, if the magnitude of the force is within the error range allowed by the single-point force balance , it is considered that the point has reached the state of force balance; b2. If it is not within the allowable error range, it is also required to obtain the displacement of the point under the resultant force, and then move the point along the direction of the resultant force to the corresponding displacement, and repeat step b1 until the If the magnitude of the resultant force on a point is within the allowable error range, then the point reaches a state of force balance. 7.根据权利要求1所述的腹腔微创外科机器人虚拟手术方法,其特征在于:所述步骤c中,将手术刀具上两条刀刃所在的直线投影到网格模型中三角面片所在的平面上,得到当前时刻的切割线段,通过联立空间直线方程和三角面片每条边所在直线的方程,得到手术刀具在手术对象上的切割点;在切割线的两侧设定一个阈值d;首先判断在该阈值内是否存在顶点,如果有,则移动该顶点到切割点的位置,形成新的顶点;如果没有,则在切割线和三角面片的边线交点处产生新的切割交点;确定所有交点后,移除旧的面片,形成新的三角面片;然后计算刀具平面的法线,复制切割交点,将所有的切割交点按照该法线的正负方向分为两组,然后按照法线的正负方向将这两组交点平移一定距离,交点与同法线方向的顶点形成一新的三角面片;最后更新网格模型和手术对象的几何模型,形成切口。7. The robotic virtual surgery method for minimally invasive abdominal surgery according to claim 1, characterized in that: in the step c, the straight line where the two blades on the surgical knife are projected to the plane where the triangular surface in the mesh model is located above, the cutting line segment at the current moment is obtained, and the cutting point of the surgical tool on the surgical object is obtained by combining the spatial straight line equation and the straight line equation of each side of the triangular surface; a threshold d is set on both sides of the cutting line; First judge whether there is a vertex within the threshold, if so, move the vertex to the position of the cutting point to form a new vertex; if not, generate a new cutting intersection at the intersection of the cutting line and the edge of the triangular patch; determine After all the intersections, remove the old patches to form new triangle patches; then calculate the normal of the tool plane, copy the cutting intersections, divide all the cutting intersections into two groups according to the positive and negative directions of the normals, and then follow The positive and negative directions of the normal line translate the two sets of intersection points for a certain distance, and the intersection point and the vertices in the same normal direction form a new triangular patch; finally, the mesh model and the geometric model of the surgical object are updated to form an incision. 8.根据权利要求1所述的腹腔微创外科机器人虚拟手术方法,其特征在于:所述步骤d中,采用跟踪控制点的方法追踪线的轨迹,实现线模型的运动仿真。8. The robotic virtual surgery method for minimally invasive abdominal surgery according to claim 1, characterized in that: in the step d, the trajectory of the line is tracked by using the method of tracking control points to realize the motion simulation of the line model. 9.根据权利要求1所述的腹腔微创外科机器人虚拟手术方法,其特征在于:虚拟缝合操作中,针头穿刺手术对象软组织时,对软组织施加了一个外力,引发了软组织的表面张力,当弹簧产生的表面张力大于所能承受的最大表面张力时,穿透发生,并且通过摩擦力拉动软组织的弹簧质点,由于该质点本身受到其它质点的约束,当该质点偏离原来的位置太远时,该质点受到其它质点的作用力将大于摩擦力,则滑动发生。9. The robotic virtual surgery method for minimally invasive abdominal surgery according to claim 1, characterized in that: during the virtual suturing operation, when the needle punctures the soft tissue of the surgical object, an external force is applied to the soft tissue, causing the surface tension of the soft tissue, and when the spring Penetration occurs when the generated surface tension is greater than the maximum surface tension that can be sustained, and the spring mass of the soft tissue is pulled by friction. Since the mass is itself constrained by other mass, when the mass deviates too far from its original position, the The force acting on the mass point by other mass points will be greater than the frictional force, so sliding occurs.
CN201810930352.5A 2018-08-15 2018-08-15 Abdominal minimally invasive Robot Virtual operation method Pending CN109009434A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810930352.5A CN109009434A (en) 2018-08-15 2018-08-15 Abdominal minimally invasive Robot Virtual operation method
PCT/CN2018/100822 WO2020034145A1 (en) 2018-08-15 2018-08-16 Virtual surgery method for minimally invasive abdominal surgical robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810930352.5A CN109009434A (en) 2018-08-15 2018-08-15 Abdominal minimally invasive Robot Virtual operation method

Publications (1)

Publication Number Publication Date
CN109009434A true CN109009434A (en) 2018-12-18

Family

ID=64630443

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810930352.5A Pending CN109009434A (en) 2018-08-15 2018-08-15 Abdominal minimally invasive Robot Virtual operation method

Country Status (2)

Country Link
CN (1) CN109009434A (en)
WO (1) WO2020034145A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109616211A (en) * 2018-12-20 2019-04-12 南昌大学 A hybrid seam model based on mass spring and its knotting method
CN111243746A (en) * 2020-01-20 2020-06-05 上海奥朋医疗科技有限公司 Operation simulation method and system of vascular intervention operation robot
CN111276032A (en) * 2020-02-29 2020-06-12 中山大学中山眼科中心 Virtual operation training system
CN112734704A (en) * 2020-12-29 2021-04-30 上海索验智能科技有限公司 Skill training evaluation method under real objective based on neural network machine learning recognition
CN112764538A (en) * 2021-01-13 2021-05-07 杭州师范大学 Gesture interaction based space capacity improving method in VR environment
CN114444313A (en) * 2022-01-29 2022-05-06 李危石 A biological tissue identification method and system based on surgical cutting efficiency
CN114587584A (en) * 2022-03-04 2022-06-07 杭州湖西云百生科技有限公司 Navigation system visualization method and system for improving orthopedics nail implantation operation safety
CN115153846A (en) * 2022-06-09 2022-10-11 瑞龙诺赋(上海)医疗科技有限公司 A surgical robot and a method for calculating the force at the end of a surgical robot instrument

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112247989B (en) * 2020-10-13 2022-02-25 珠海格力智能装备有限公司 Simulation processing method and device for robot
CN112828895B (en) * 2021-02-04 2023-07-21 武汉联影智融医疗科技有限公司 Robot simulation system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101706841A (en) * 2009-11-27 2010-05-12 哈尔滨工业大学 Method for solving virtual elastic tissue model force balance by adopting successive approximation method
CN102207997A (en) * 2011-06-07 2011-10-05 哈尔滨工业大学 Force-feedback-based robot micro-wound operation simulating system
CN104765451A (en) * 2015-03-31 2015-07-08 浙江理工大学 Double interactive contact haptic generation method
CN106503347A (en) * 2016-10-25 2017-03-15 福州大学 One kind is based on AABB and the adaptive compound OBBs algorithms of OBB

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100498843C (en) * 2006-12-21 2009-06-10 上海交通大学 Computerized cutting and stitching analogy method based on stress analysis and deformation
CN101404039B (en) * 2008-03-28 2010-06-16 华南师范大学 Method and device for virtual surgery
CN105559887B (en) * 2015-12-11 2018-01-30 哈尔滨工业大学 The surgical cut training system and method based on force feedback for operating robot
WO2017189317A1 (en) * 2016-04-26 2017-11-02 KindHeart, Inc. Telerobotic surgery system for remote surgeon training using robotic surgery station and remote surgeon station and an animating device
CN105913718B (en) * 2016-07-08 2018-11-16 哈尔滨理工大学 One kind, which is sunken cord, promotes plastic operation analogue system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101706841A (en) * 2009-11-27 2010-05-12 哈尔滨工业大学 Method for solving virtual elastic tissue model force balance by adopting successive approximation method
CN102207997A (en) * 2011-06-07 2011-10-05 哈尔滨工业大学 Force-feedback-based robot micro-wound operation simulating system
CN104765451A (en) * 2015-03-31 2015-07-08 浙江理工大学 Double interactive contact haptic generation method
CN106503347A (en) * 2016-10-25 2017-03-15 福州大学 One kind is based on AABB and the adaptive compound OBBs algorithms of OBB

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李松: "基于腹腔外科机器人手术系统的虚拟仿真技术研究", 《中国优秀硕士学位论文全文数据库 医药卫生科技辑》 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109616211A (en) * 2018-12-20 2019-04-12 南昌大学 A hybrid seam model based on mass spring and its knotting method
CN109616211B (en) * 2018-12-20 2023-05-02 南昌大学 Mixed suture line model based on mass point springs and knotting method thereof
CN111243746A (en) * 2020-01-20 2020-06-05 上海奥朋医疗科技有限公司 Operation simulation method and system of vascular intervention operation robot
CN111276032A (en) * 2020-02-29 2020-06-12 中山大学中山眼科中心 Virtual operation training system
CN112734704A (en) * 2020-12-29 2021-04-30 上海索验智能科技有限公司 Skill training evaluation method under real objective based on neural network machine learning recognition
CN112734704B (en) * 2020-12-29 2023-05-16 上海索验智能科技有限公司 Skill training evaluation method under neural network machine learning recognition objective lens
CN112764538A (en) * 2021-01-13 2021-05-07 杭州师范大学 Gesture interaction based space capacity improving method in VR environment
CN114444313A (en) * 2022-01-29 2022-05-06 李危石 A biological tissue identification method and system based on surgical cutting efficiency
CN114587584A (en) * 2022-03-04 2022-06-07 杭州湖西云百生科技有限公司 Navigation system visualization method and system for improving orthopedics nail implantation operation safety
CN114587584B (en) * 2022-03-04 2023-10-03 杭州湖西云百生科技有限公司 Navigation system visualization method and system for improving safety of orthopedic nail setting operation
CN115153846A (en) * 2022-06-09 2022-10-11 瑞龙诺赋(上海)医疗科技有限公司 A surgical robot and a method for calculating the force at the end of a surgical robot instrument

Also Published As

Publication number Publication date
WO2020034145A1 (en) 2020-02-20

Similar Documents

Publication Publication Date Title
CN109009434A (en) Abdominal minimally invasive Robot Virtual operation method
Lum et al. Kinematic optimization of a spherical mechanism for a minimally invasive surgical robot
Basdogan et al. Force interactions in laparoscopic simulations: haptic rendering of soft tissues
EP3217912B1 (en) Integrated user environments
CN102207997B (en) Robot minimally invasive surgery simulation system based on force feedback
JP2019509103A (en) Inverse kinematics control system for robotic surgical system
US20130190774A1 (en) Mechanical positioning system for surgical instruments
CN108143497A (en) For utilizing the system and method for kernel track path
Hayashibe et al. Preoperative planning system for surgical robotics setup with kinematics and haptics
Westwood Spherical mechanism analysis of a surgical robot for minimally invasive surgery–analytical and experimental approaches
Vargas et al. Gesture recognition system for surgical robot's manipulation
US20240071243A1 (en) Training users using indexed to motion pictures
Laribi et al. A design of slave surgical robot based on motion capture
US20250017660A1 (en) Mobile virtual reality system for surgical robotic systems
Kühnapfel et al. 3D modeling for endoscopic surgery
Zhang et al. A step towards conditional autonomy-robotic appendectomy
Laribi et al. Toward new minimally invasive surgical robotic system
Shahinpoor et al. Robotic surgery: smart materials, robotic structures, and artificial muscles
Azimi et al. Teleoperative control of intraocular robotic snake: Vision-based angular calibration
CN114668507B (en) Remote surgery visual feedback system and method
Laribi et al. A new teleoperated robotic system for minimally invasive surgery: Modeling and identification
Wang et al. Design, control and analysis of a dual-arm continuum flexible robot system
CN103279984B (en) A kind of sight glass viewing angle tracking method of graphic based transformation matrix
Filippidis et al. Vr isle academy: A vr digital twin approach for robotic surgical skill development
Fang et al. Haptic feedback based laparoscope movement perception method for autonomous surgical instruments tracking in robot-assisted minimally invasive surgery

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181218