WO2021153973A1 - 관절치환 로봇수술 정보 제공 장치 및 제공 방법 - Google Patents
관절치환 로봇수술 정보 제공 장치 및 제공 방법 Download PDFInfo
- Publication number
- WO2021153973A1 WO2021153973A1 PCT/KR2021/001038 KR2021001038W WO2021153973A1 WO 2021153973 A1 WO2021153973 A1 WO 2021153973A1 KR 2021001038 W KR2021001038 W KR 2021001038W WO 2021153973 A1 WO2021153973 A1 WO 2021153973A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- cutting
- robot
- surgery
- surgical
- information
- 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.)
- Ceased
Links
Images
Classifications
-
- 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/10—Computer-aided planning, simulation or modelling of surgical operations
-
- 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/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
-
- 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
- A61B90/00—Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B90/00—Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
- A61B90/36—Image-producing devices or illumination devices not otherwise provided for
- A61B90/37—Surgical systems with images on a monitor during operation
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61F—FILTERS IMPLANTABLE INTO BLOOD VESSELS; PROSTHESES; DEVICES PROVIDING PATENCY TO, OR PREVENTING COLLAPSING OF, TUBULAR STRUCTURES OF THE BODY, e.g. STENTS; ORTHOPAEDIC, NURSING OR CONTRACEPTIVE DEVICES; FOMENTATION; TREATMENT OR PROTECTION OF EYES OR EARS; BANDAGES, DRESSINGS OR ABSORBENT PADS; FIRST-AID KITS
- A61F2/00—Filters implantable into blood vessels; Prostheses, i.e. artificial substitutes or replacements for parts of the body; Appliances for connecting them with the body; Devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents
- A61F2/02—Prostheses implantable into the body
- A61F2/30—Joints
- A61F2/46—Special tools for implanting artificial joints
- A61F2/4603—Special tools for implanting artificial joints for insertion or extraction of endoprosthetic joints or of accessories thereof
- A61F2/461—Special tools for implanting artificial joints for insertion or extraction of endoprosthetic joints or of accessories thereof of knees
-
- 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/10—Computer-aided planning, simulation or modelling of surgical operations
- A61B2034/101—Computer-aided simulation of surgical operations
- A61B2034/102—Modelling of surgical devices, implants or prosthesis
-
- 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/10—Computer-aided planning, simulation or modelling of surgical operations
- A61B2034/101—Computer-aided simulation of surgical operations
- A61B2034/105—Modelling of the patient, e.g. for ligaments or bones
-
- 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/10—Computer-aided planning, simulation or modelling of surgical operations
- A61B2034/107—Visualisation of planned trajectories or target regions
-
- 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/10—Computer-aided planning, simulation or modelling of surgical operations
- A61B2034/108—Computer aided selection or customisation of medical implants or cutting guides
-
- 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/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
- A61B2034/2046—Tracking techniques
- A61B2034/2055—Optical tracking 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/25—User interfaces for surgical systems
- A61B2034/252—User interfaces for surgical systems indicating steps of a surgical procedure
-
- 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
- A61B2034/254—User interfaces for surgical systems being adapted depending on the stage of the surgical procedure
-
- 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
- A61B2034/256—User interfaces for surgical systems having a database of accessory information, e.g. including context sensitive help or scientific articles
-
- 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
- A61B2034/258—User interfaces for surgical systems providing specific settings for specific users
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61F—FILTERS IMPLANTABLE INTO BLOOD VESSELS; PROSTHESES; DEVICES PROVIDING PATENCY TO, OR PREVENTING COLLAPSING OF, TUBULAR STRUCTURES OF THE BODY, e.g. STENTS; ORTHOPAEDIC, NURSING OR CONTRACEPTIVE DEVICES; FOMENTATION; TREATMENT OR PROTECTION OF EYES OR EARS; BANDAGES, DRESSINGS OR ABSORBENT PADS; FIRST-AID KITS
- A61F2/00—Filters implantable into blood vessels; Prostheses, i.e. artificial substitutes or replacements for parts of the body; Appliances for connecting them with the body; Devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents
- A61F2/02—Prostheses implantable into the body
- A61F2/30—Joints
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61F—FILTERS IMPLANTABLE INTO BLOOD VESSELS; PROSTHESES; DEVICES PROVIDING PATENCY TO, OR PREVENTING COLLAPSING OF, TUBULAR STRUCTURES OF THE BODY, e.g. STENTS; ORTHOPAEDIC, NURSING OR CONTRACEPTIVE DEVICES; FOMENTATION; TREATMENT OR PROTECTION OF EYES OR EARS; BANDAGES, DRESSINGS OR ABSORBENT PADS; FIRST-AID KITS
- A61F2/00—Filters implantable into blood vessels; Prostheses, i.e. artificial substitutes or replacements for parts of the body; Appliances for connecting them with the body; Devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents
- A61F2/02—Prostheses implantable into the body
- A61F2/30—Joints
- A61F2/46—Special tools for implanting artificial joints
- A61F2002/4632—Special tools for implanting artificial joints using computer-controlled surgery, e.g. robotic surgery
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61F—FILTERS IMPLANTABLE INTO BLOOD VESSELS; PROSTHESES; DEVICES PROVIDING PATENCY TO, OR PREVENTING COLLAPSING OF, TUBULAR STRUCTURES OF THE BODY, e.g. STENTS; ORTHOPAEDIC, NURSING OR CONTRACEPTIVE DEVICES; FOMENTATION; TREATMENT OR PROTECTION OF EYES OR EARS; BANDAGES, DRESSINGS OR ABSORBENT PADS; FIRST-AID KITS
- A61F2/00—Filters implantable into blood vessels; Prostheses, i.e. artificial substitutes or replacements for parts of the body; Appliances for connecting them with the body; Devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents
- A61F2/02—Prostheses implantable into the body
- A61F2/30—Joints
- A61F2/46—Special tools for implanting artificial joints
- A61F2002/4632—Special tools for implanting artificial joints using computer-controlled surgery, e.g. robotic surgery
- A61F2002/4633—Special tools for implanting artificial joints using computer-controlled surgery, e.g. robotic surgery for selection of endoprosthetic joints or for pre-operative planning
Definitions
- the present invention relates to an apparatus and method for providing information on robotic surgery, and more particularly, to an apparatus and method for providing information on surgical progress in the course of performing artificial joint replacement surgery through a robot.
- robotic surgery can improve the accuracy of surgery and patient satisfaction, and it is reported that complications that may occur after surgery are reduced. is expected to be
- Robotic surgery can be largely divided into passive robotic surgery, semi-active robotic surgery, and active robotic surgery.
- passive robotic surgery the operator directly manipulates the robot in the entire surgical procedure.
- semi-active robotic surgery the operator uses a robot to perform cutting, but in the above process, the robot uses haptic feedback to operate. It plays a role of limiting the movement of the surgical tool according to a predetermined path.
- active robotic surgery is a method in which a robot automatically performs surgery according to a pre-operative plan without operator intervention.
- active robotic surgery excludes the intervention of the operator.
- the conventional surgical robot system does not provide surgical information at all, or even provides very limited information such as a bone image after cutting is complete, and it is possible to understand the current or future progress of the robot as a whole. Information is not provided.
- the present invention has been proposed to solve the above problems, and provides an apparatus and method for providing surgical information through which an operator can grasp the surgical path of the robot or the state of the robot in the course of joint replacement robotic surgery. purpose is to provide.
- the above object is to provide an apparatus for providing information on joint replacement robot surgery according to an aspect of the present invention, comprising: a memory unit for storing surgical plan information set before surgery, including a cutting path of a bone to be operated; a target acquisition unit for acquiring positions of a plurality of cutting target points constituting the cutting path based on the operation plan information; a robot position calculator for calculating the current cutting position of the surgical robot between the cutting target points in response to the operation progress through the surgical robot; a GUI providing unit for graphically generating operation progress information including the position of the cutting target point and the current cutting position of the surgical robot on a virtual bone model corresponding to the bone to be operated; and a display unit for displaying the virtual bone model and the operation progress information.
- the surgical robot may further include a view switching unit for switching a view of the virtual bone model displayed through the display unit according to the portion of the bone to be operated on to be cut by the surgical robot.
- the target acquisition unit, the position of the cutting target point according to the first coordinate system based on the implant to be substituted for the bone to be operated on to the position according to the second coordinate system based on the virtual bone model performs coordinate transformation can do.
- the robot position calculator may estimate the current cutting position of the surgical robot based on the cutting speed of the surgical robot according to the surgical plan information and the distance between the cutting target points.
- a notification unit for providing a notification further comprising can do.
- the robot position calculator may calculate the current cutting position of the surgical robot based on information received from a tracking device for tracking the position of the surgical robot.
- the GUI providing unit may determine whether to display the operation progress information through the display unit in response to an on-off state of the operation of the surgical robot.
- the GUI providing unit may generate a figure corresponding to each of the plurality of cutting target points, a cutting line formed by connecting the cutting target points, and a figure corresponding to the current cutting position of the surgical robot.
- the GUI providing unit graphically generates a cutting line formed by connecting the cutting target points, but based on the current cutting position of the surgical robot calculated through the robot position calculating unit, the surgical robot has already passed through the The cutting line and the cutting line currently passing may be generated to be distinguished from each other.
- the above object is a joint replacement robot surgery information providing method in which each step according to another aspect of the present invention is performed through a joint replacement robotic surgery information providing device that provides joint replacement robot surgery information, a bone to be operated on Storing the surgical plan information set before the operation, including the cutting path of the; acquiring positions of a plurality of cutting target points constituting the cutting path based on the operation plan information; calculating a current cutting position of the surgical robot between the cutting target points in response to the surgical progress through the surgical robot; Graphically generating operation progress information including the position of the cutting target point and the current cutting position of the surgical robot on a virtual bone model corresponding to the bone to be operated; and displaying the virtual bone model and the operation progress information on a display unit.
- the joint replacement robot surgery information providing method includes the steps of switching a view for the virtual bone model displayed through the display unit according to the part of the bone to be operated on to be cut by the surgical robot. may include more.
- the calculating of the current cutting position of the surgical robot may include estimating the current cutting position of the surgical robot based on the cutting speed of the surgical robot according to the surgical plan information and the distance between the cutting target points.
- the step of generating the surgical progress information graphically includes a figure corresponding to each of a plurality of the cutting target points, a cutting line formed by connecting the cutting target points, and a figure corresponding to the current cutting position of the surgical robot.
- the step of generating the surgical progress information graphically includes graphically generating a cutting line formed by connecting the cutting target points, and the cutting through which the surgical robot has already passed based on the current cutting position of the surgical robot.
- a line and the cutting line currently passing may be generated to be distinguished from each other.
- the user by providing the user with the surgical progress information regarding the cutting path planned before surgery and the position in which the surgical robot is currently passing on the cutting path, and the status information of the surgical robot, the user can perform the surgery. It helps you to be aware of your progress and monitor the progress of your surgery.
- FIG. 1 is a configuration diagram showing a schematic configuration of a joint replacement robot surgery system including a joint replacement robot surgery information providing device according to an embodiment of the present invention
- Figure 2 is a block diagram showing the detailed configuration of the joint replacement robot surgery information providing apparatus according to an embodiment of the present invention
- Figure 3 is a reference diagram for explaining the cutting path of the surgical plan according to an embodiment of the present invention.
- FIG. 4 is a reference diagram for explaining an example in which the position of the cutting target point is obtained through the target acquisition unit according to an embodiment of the present invention
- FIG. 5 is an example of a screen for explaining an operation of a view switching unit according to an embodiment of the present invention.
- Figure 6 is a flowchart showing a method for providing joint replacement robot surgery information according to an embodiment of the present invention
- 7 and 8 are examples of screens displayed when the surgical robot cuts the distal portion of the femur
- 10 is an example of a screen displayed when the surgical robot cuts the anterior portion of the femur.
- robotic joint replacement surgery described in this specification includes knee joint replacement robotic surgery and hip joint replacement robotic surgery.
- robot joint replacement knee surgery will be described as an example among robot joint replacement surgery.
- FIG. 1 is a configuration diagram showing a schematic configuration of a joint replacement robotic surgery system 1 including an apparatus for providing information on joint replacement robotic surgery according to an embodiment of the present invention.
- the joint replacement robot surgery system (1) disposed in the operation site is bone markers (BM1, BM2) fixed to the operation target bones (B1, B2), the surgical robot 100, the tracking device 200 , and a joint replacement robot surgery information providing device 300 .
- Bone to be operated refers to a bone to be operated on by robot
- FIG. 1 shows a femur (Femur) (B1) and a tibia (B2) as an example.
- the femur (B1) and tibia (B2) are fixed with bone markers (BM1, BM2), which are the basis for tracking the position of the femur (B1) and tibia (B2) during surgery, respectively.
- the surgical robot 100 is a robot that performs surgery for joint replacement, and is composed of a robot base 101 and a robot arm 103, and the end effector, which is an end of the robot arm 103, includes a bur Various surgical tools (103a) for performing the cutting, etc. may be combined.
- the surgical robot 100 may be equipped with various sensors capable of sensing the state information of the surgical robot 100, such as a load applied to the combined surgical tool, the operation speed of the robot.
- a robot marker RM is fixed to the base 101 of the surgical robot 100 when tracking the position of the surgical robot 100 during surgery.
- a passive or active type optical marker may be applied.
- the optical marker includes a plurality of bar members branching in different directions with respect to a central point, and a ball marker may be formed at an end of each bar. This is only an example of the shape of the optical marker, and of course, it may be implemented in a variety of known shapes.
- the tracking device 200 is for tracking the position and posture of the bone markers BM1 and BM2 fixed to the surgery target bones B1 and B2 and the robot marker RM fixed to the surgical robot 100.
- OTS optical tracking system
- the optical tracking system is a device capable of tracking a position and posture in a three-dimensional space in real time by tracking a marker by two infrared cameras and converting the distance by triangulation. Since the tracking principle of such an optical tracking system is widely known, a detailed description thereof will be omitted for the sake of simplicity.
- the joint replacement robot surgery information providing device 300 (hereinafter, 'surgery information providing device') generates and provides surgical progress information when surgery is performed on the surgery target bones B1 and B2 through the surgical robot 100 . do.
- the surgical progress information includes a cutting path through which the surgery target bones B1 and B2 are cut through the surgical robot 100 , a cutting position currently being cut by the surgical robot 100 , and state information of the surgical robot 100 .
- the surgical information providing apparatus 300 may be implemented including a computer (processor) and a display.
- the surgical information providing device 300 is physically separated from the surgical robot 100 and is illustrated as being implemented as a separate device, but in some cases, the processor of the surgical information providing device 300 is the surgical robot 100 .
- the display is connected to the tracking device 200 and installed together, of course, it can be implemented to transmit and receive various types of information through the communication module.
- the apparatus 300 for providing surgical information according to an embodiment of the present invention includes a signal receiving unit 310 , a display unit 320 , a memory unit 330 , and a control unit 340 .
- the signal receiving unit 310 is for receiving a signal or various data from the outside, for example, an HDMI (High Definition Multimedia Interface) connector for connection with an external device, a D-sub connector, or an Internet network. It may include a communication module for connecting to a wired / wireless network including.
- the signal receiving unit 310 transmits and receives various information from the surgical robot 100 and the tracking device 200 .
- the signal receiver 310 may receive various robot state information sensed by the surgical robot 100 , and the position of the surgery target bones B1 and B2 and the surgical robot 100 tracked from the tracking device 200 . and receive information about posture.
- the display unit 320 is for displaying various information including images and graphics on the screen, and may be implemented as a liquid crystal display (LCD) panel, a light emitting diode (LED) panel, an organic light emitting diode (OLED) panel, and the like.
- the display unit 320 displays surgery progress information and a virtual bone model while the robotic surgery is in progress.
- the virtual bone model refers to a 2/3D bone model reconstructed based on a medical image, for example, a CT image, an MRI image, an X-ray image, etc. of a bone to be operated on acquired before surgery.
- the memory unit 330 is implemented as a memory element such as RAM, and can store various operating systems (OS), middleware, platforms, and various applications of the surgical information providing apparatus 300, program codes and signal-processed image signals, It is possible to store a voice signal and various data.
- the memory unit 330 stores a patient medical image obtained before surgery, a virtual bone model reconstructed based on the medical image, and surgical plan information set before surgery.
- the surgical plan can be established based on the patient's medical image, and the surgical plan information includes information on the type, shape, size, implant installation location, installation direction, cutting path of the bone to be operated, cutting speed, etc. is included
- the cutting path may be variously defined as a straight line, a curved line, or a shape combining them. In this case, the cutting path or cutting speed may be integrated or individually planned for each cutting surface.
- FIG 3 is a view for explaining the cutting path of the surgical plan according to an embodiment of the present invention, and shows the cutting surfaces of the femur (B1) and the tibia (B2) during total knee joint replacement robot surgery.
- the surgical plan may be individually set for each cutting surface as a cutting path for each cutting surface and a cutting speed in each cutting path. may be set to
- the controller 340 controls the overall operation of the surgical information providing apparatus 300 according to a user command input through a user input unit (not shown) or an internal program.
- the control unit 340 may be implemented by including a program code for signal processing and control and a processor executing the program.
- the controller 340 generates and provides surgical progress information graphically in response to the progress of the robotic surgery, so that the user can recognize and monitor the surgical process by the surgical robot 100 .
- the control unit 340 includes a target acquisition unit 341 , a robot position calculation unit 343 , a GUI providing unit 345 , and a view switching unit 347 . and a notification unit 349 .
- the control unit 340 is functionally divided into detailed components for convenience of explanation, the control unit 340 includes detailed components such as the target acquisition unit 341, the robot position calculation unit 343, the GUI providing unit 345, and the view.
- the conversion unit 347 and the notification unit 349 may be implemented as a software program including instructions for performing each function and a processor executing the same.
- the target acquisition unit 341 acquires the positions of a plurality of cutting target points constituting the cutting path based on the operation plan information stored in the memory unit 330 .
- the cutting path may be set as a set of positional coordinates of a plurality of cutting target points corresponding to the plurality of points.
- the cutting path is set in the implant coordinate system based on the origin of the implant. Therefore, as will be described later, in order to display the cutting path set during surgery on the virtual bone model, the position coordinates of the cutting target point according to the surgical plan are converted into position coordinates according to the bone model coordinate system based on the origin of the virtual bone model. conversion processing is required.
- the target acquisition unit 341 performs coordinate transformation by multiplying the transformation matrix between the bone model coordinate system and the implant coordinate system by the position coordinates of the target point defined in the implant coordinate system.
- the coordinate transformation method for expressing the coordinates of a point expressed in one coordinate system to the coordinates of another coordinate system is a well-known technique, and thus, a detailed description thereof will be omitted for the sake of simplification of the description.
- the target acquisition unit 341 may determine the number of acquired cutting target points differently according to the shape or shape of the cutting path.
- FIG. 4 is a reference diagram for explaining an example in which the position of the cutting target point is obtained through the target acquisition unit 341 according to an embodiment of the present invention.
- FIG. 4 an example in which a cutting path is configured by a combination of straight lines is shown in FIG. 4 (a), and an example configured in a curved shape is shown in (b).
- the target acquisition unit 341 corresponds to two points as the starting point of one straight path and the ending point of the corresponding straight path ending. It is possible to obtain the position of the cutting target point. For example, when a cutting path is composed of a combination of five straight lines as shown in FIG. It is possible to obtain the positions of p1 to p6 corresponding to . At this time, since the straight lines constituting the cutting path are connected to each other, it can be seen that p2, p3, p4, and p5 are the end points of one straight line and the start points of another straight line connected at the same time.
- the cutting path may be composed of a plurality of separated straight lines, or a combination of a plurality of separated straight lines.
- the target acquisition unit 341 is the starting point and ending point of the curve according to the curvature of the curve, the rate of change of the curvature, and the direction change. It is possible to obtain a larger number of cutting target point positions compared to that of the present invention. For example, when the curvature or the rate of change of the curvature is large, it may be implemented to obtain a larger number.
- FIG. 4B shows an example in which 14 positions are obtained as p10 to p23.
- the robot position calculation unit 343 calculates the current cutting position of the surgical robot 100 between the cutting target points obtained through the target acquisition unit 341 in response to the operation progress through the surgical robot 100 .
- the current cutting position of the surgical robot 100 may be an estimated position, or may be an actual position where the surgical robot 100 is currently actually cutting through a surgical tool.
- the robot position calculation unit 343 calculates the cutting speed of the surgical robot 100 according to the operation plan information stored in the memory unit 330 , the time the surgical robot 100 performs cutting, and the target acquisition unit 341 .
- the current cutting position of the surgical robot 100 may be estimated based on the obtained distance between the cutting target points. For example, when the cutting tool of the surgical robot 100 is turned on and the cutting operation is started at t1 and the current time is t2, assuming that the cutting speed of the surgical robot 100 according to the surgical plan information is v , the distance traveled by the surgical robot 100 will be (t2-t1)*v. Based on this, it is possible to estimate where the current cutting position of the surgical robot 100 is between the plurality of cutting target points. At this time, if the cutting speed of the surgical robot 100 according to the surgical plan information is planned differently depending on the cutting position, the current cutting position should be estimated by applying the planned cutting speed corresponding to the corresponding cutting position.
- the robot position calculator 343 is operated based on the information about the position of the surgical robot 100 received from the tracking device 200, the robot calibration performed before the operation, and the virtual bone model that is an image and the spatial registration of the robot.
- the current cutting position may be calculated by grasping the actual position on the virtual bone model of the robot 100 .
- the robot position calculating unit 343 may calculate either one of the above-described estimated cutting position and the actual cutting position, but may also calculate both.
- the robot position calculator 343 calculates and updates the current cutting position changed in real time.
- the GUI providing unit 345 graphically generates operation progress information on a virtual bone model for a bone to be operated on. That is, the GUI providing unit 345 proceeds with surgery including the position of the cutting target point obtained through the target obtaining unit 341 and the current cutting position of the surgical robot 100 calculated through the robot position calculating unit 343 . Generate information graphically. The generated surgical progress information is displayed overlaid on the virtual bone model through the display unit 320 .
- the GUI providing unit 345 may be implemented by including a graphic card for transmitting the generated data to the display unit 320 .
- the GUI providing unit 345 is a cutting line ( straight line or curve), and graphically generates a figure corresponding to the current cutting position of the surgical robot 100 calculated through the robot position calculation unit 343 . Based on the current cutting position of the surgical robot 100, the cutting line that the surgical robot 100 has already passed and the cutting line currently passing through may be generated to be graphically distinguished from each other. For example, the color, transparency, whether the line is flickering, the type of the line, etc. of the cutting line that has already passed and the cutting line that is currently passed may be different.
- the robot position calculation unit 343 calculates both the estimated cutting position and the actual cutting position
- the shape and color for displaying the two positions are displayed to be distinguished from each other so that the user can visually observe the distance difference between the two positions. can be identified to facilitate monitoring of the surgical progress.
- the GUI providing unit 345 may determine whether or not to display the operation progress information through the display unit 320 in response to the operation on-off state of the surgical robot 100 and the display mode. For example, when the surgical tool for cutting of the surgical robot 100 is turned on, the surgical progress information is superimposed on the virtual bone model and displayed, and when the surgical tool is turned off, the surgical progress information is not displayed. there is. Alternatively, even when the surgical tool is turned off, the operation progress information is displayed, and it may be displayed in a color with relatively low visibility, such as gray, or displayed in a lighter color by increasing the transparency.
- Status information such as on/off information of the surgical tool, the load applied to the surgical tool, and the speed of the surgical robot 100 may be displayed on the display unit 320 as well as the operation progress information through the GUI providing unit 345 .
- the speed of the surgical robot 100 may be a speed according to a surgical plan, or an actual speed based on a value sensed in the cutting process.
- the view switching unit 347 switches a view of the virtual bone model displayed through the display unit 320 according to the region of the bone to be operated on to be cut by the surgical robot 100 .
- FIG. 5 is an example of a screen for explaining the operation of the view switching unit 347 according to an embodiment of the present invention.
- the view is set so that the center of the distal is located in front of the screen so that the corresponding part can be seen clearly, and the anterior of the femur as shown in (b) is set.
- the view can be switched so that the anterior center is in front of the screen.
- the view switching unit 347 receives a user input regarding which part of the bone to be operated on is currently being cut through a user input unit (not shown) that receives a user input such as a keyboard or mouse, and performs view switching based on this. can be done Alternatively, position information of the surgical robot 100 tracked through the tracking device 200 or information sensed from the surgical robot 100 is received, and the robot arm of the surgical robot 100 moves in any direction or It may also be implemented to automatically change the view by recognizing whether it moves to a position or the state of a change of direction of a surgical tool.
- the view switching unit 347 may rotate the virtual bone model or change the view by applying Euler Angle, Rotation Matrix, Quaternion, etc. which improved the gimbal lock problem. .
- Euler Angle Rotation Matrix
- Quaternion Quaternion
- the view switching unit 347 may enlarge or reduce the virtual bone model by a predetermined magnification in response to the size of the cutting surface and the number of cutting target points displayed on the cutting surface of the virtual bone model along with the view change.
- the size of the cutting surface is relatively small, the size of the virtual bone model can be enlarged and displayed so that it appears larger, and even when the number of cutting target points to be overlapped on the virtual bone model is large, the user It will be possible to enlarge the virtual bone model so that the points can be easily distinguished.
- the notification unit 349 provides a notification to the user when the cutting is performed outside the cutting path according to the surgical plan information through the surgical robot 100 .
- the notification unit 349 may be implemented including a speaker to provide a notification through a sound such as a warning sound, or may provide a notification as a visual indication by displaying a message through the display unit 320 .
- the notification unit 349 is the surgical robot 100 in which the actual cutting position of the surgical robot 100 is estimated through the robot position calculation unit 343 based on the position information of the surgical robot 100 received from the tracking device 200 . ) can provide a notification when more than a predetermined distance away from the current cutting position. In addition, when the actual cutting position calculated based on the information received from the tracking device 200 deviates from the cutting path according to the operation plan information by more than a predetermined criterion, it may be possible to provide a notification.
- the surgical information providing apparatus 300 through the above-described configuration by displaying the cutting path information according to the surgical plan on the virtual bone model, the current cutting position of the surgical robot 100, surgical progress information such as the robot state, etc. It helps the user to recognize the operation progress and to monitor the operation progress.
- FIG. 6 is a flowchart illustrating a method for providing joint replacement robot surgery information according to an embodiment of the present invention.
- an organic operation of the configuration of the apparatus 300 for providing surgical information will be described. A description that overlaps with the above-described embodiment will be omitted.
- the method for providing information on joint replacement robotic surgery is premised on storing the surgical plan information prepared through pre-operative planning in the memory unit 330 (S10).
- Preoperative planning may be performed based on patient medical images taken before surgery using various well-known planning software. Cutting according to implant type, shape, size, implant installation location/direction/angle to be installed on the bone to be operated through pre-surgery planning, the cutting path to cut the bone to be operated on to install the implant, and the bone density of the part to be cut Surgery plan information such as speed is generated.
- a robot calibration operation for establishing the correlation between the vision sensor reference coordinate system of the tracking device 200 and the reference coordinate system of the robot by applying a known technology , registration of the medical image and the target bone to apply the surgical plan planned based on the medical image to the actual target bone, and robot matching to establish the correlation between the position/position of the robot and the position/position of the robot marker.
- Robotic surgery is started according to the surgical plan.
- the target acquisition unit 341 acquires the positions of a plurality of cutting target points constituting the cutting path based on the stored operation plan information (S11).
- the cutting path according to the surgical plan information is defined based on the implant coordinate system, in order to display it on the virtual bone model, the coordinate transformation is performed from the position coordinate value according to the implant coordinate system to the position coordinate value according to the virtual bone model coordinate system.
- the number of the obtained cutting target points may be differently determined according to the shape or shape of the cutting path.
- the robot position calculator 343 calculates the current cutting position of the surgical robot 100 between the cutting target points in response to the operation progress through the surgical robot (S13).
- the current cutting position is an estimated position estimated based on the cutting operation time of the surgical robot 10 and the cutting speed according to the surgical plan, or the position information of the surgical robot 100 tracked by the tracking device 200 . It may also be an actual position on the virtual bone model calculated based on it.
- the GUI providing unit 345 generates a graphic representing the operation progress information based on the data obtained in the above step (S15).
- the cutting target points are connected to each other according to the figures corresponding to the plurality of cutting target points obtained through the target acquisition unit 341 on the virtual bone model corresponding to the bone to be operated on, and the cutting order of the surgical robot 100 .
- a figure corresponding to the current cutting position of the surgical robot 100 calculated through the cutting line (straight line or curved line) formed by the operation and the robot position calculating unit 343 may be graphically generated.
- the display unit 320 displays the surgical progress information generated graphically from the GUI providing unit 345 and the state information sensed by the surgical robot 100 on the virtual bone model (S17).
- 7 to 10 are examples of screens displayed on the display unit 320 according to an embodiment of the present invention.
- FIGS. 7 and 8 a screen displayed when the surgical robot 100 cuts the distal portion of the femur in a state in which the surgical tool of the surgical robot 100 is turned on is shown.
- FIG. 8 shows a state in which cutting is further advanced as compared to that shown in FIG. 7 .
- the current cutting position (C) of the surgical robot 100 is displayed in a spherical shape, and the plurality of cutting target points (P) shows an example in which the size is relatively smaller than the current cutting position (C) in a spherical shape.
- the spherical shape indicating the current cutting position C is colored in red
- the spherical shape corresponding to the cutting target point P is colored in yellow, so that they can be expressed to be distinguished from each other.
- the cutting line Lp through which the surgical robot 100 has already passed is yellow, and the currently passing cutting line Lc is red, etc.
- the display unit 320 reflects the change in the cutting position and moves the current cutting position (C) along the cutting line (L) in real time. is displayed as
- Cutting: 0n is displayed on the upper left of the screen to show that the surgical tool of the surgical robot 100 is turned on. They are displayed together as a unit.
- the cutting speed may be a planned speed or an actual cutting speed according to the operation plan information.
- FIG. 9 shows a screen displayed in a state in which the operation of the surgical tool of the surgical robot 100 is turned off.
- FIG. 9 it can be seen that only off state information is displayed in the upper left, and other state information or operation progress information is not displayed.
- This is an example, and as described above, although the above information is displayed, it is of course also possible to display the information so that it is on and off by different colors or transparency.
- FIG. 10 shows a screen displayed when the surgical robot 10 cuts the anterior portion of the femur.
- the display of the current cutting position (C), the cutting line (L), the plurality of cutting target points (P), and the surgical robot state information are the same.
- FIG. 7 or FIG. 8 which shows the state in which the distal part is cut, it can be seen that the viewpoint of the viewpoint is changed and displayed so that the anterior part is clearly visible on the screen.
- the view switching unit 347 may delete the previously displayed surgical progress information and switch the view to another viewpoint when the surgical robot 100 ends cutting of a specific site and starts cutting for another site. there is.
- each step of the method described with reference to FIG. 6 may be appropriately added or changed as needed.
- the actual cutting position of the surgical robot 100 is more than a predetermined distance from the estimated current cutting position of the surgical robot 100 in the process of cutting, or the actual cutting position of the surgical robot 100 is
- a step of providing a notification by the notification unit 349 may be further added when it deviates from the cutting path according to the predetermined criterion or more.
- the surgical progress regarding the planned cutting path and the current surgical robot 100 passing through the cutting path before surgery is provided.
- the user can recognize the operation progress and monitor the operation progress.
- the embodiments described above may be implemented by a hardware component, a software component, and/or a combination of a hardware component and a software component.
- the apparatus, methods and components described in the embodiments may include, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate (FPGA). array), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions.
- the processing device may execute an operating system (OS) and one or more software applications running on the operating system.
- the processing device may also access, store, manipulate, process, and generate data in response to execution of the software.
- OS operating system
- the processing device may also access, store, manipulate, process, and generate data in response to execution of the software.
- the processing device includes a plurality of processing elements and/or a plurality of types of processing elements. It can be seen that can include For example, the processing device may include a plurality of processors or one processor and one controller. Other processing configurations are also possible, such as parallel processors.
- the software may comprise a computer program, code, instructions, or a combination of one or more thereof, which configures a processing device to operate as desired or is independently or collectively processed You can command the device.
- the software and/or data may be any kind of machine, component, physical device, virtual equipment, computer storage medium or device, to be interpreted by or to provide instructions or data to the processing device. , or may be permanently or temporarily embody in a transmitted signal wave.
- the software may be distributed over networked computer systems, and stored or executed in a distributed manner. Software and data may be stored in one or more computer-readable recording media.
- the method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium.
- the computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination.
- the program instructions recorded on the computer readable medium may be specially designed and configured for the embodiment, or may be known and available to those skilled in the art of computer software.
- Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic such as floppy disks.
- - includes magneto-optical media, and hardware devices specially configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like.
- Examples of program instructions include not only machine language codes such as those generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like.
- the hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Surgery (AREA)
- General Health & Medical Sciences (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Robotics (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Human Computer Interaction (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Transplantation (AREA)
- Pathology (AREA)
- Cardiology (AREA)
- Physical Education & Sports Medicine (AREA)
- Vascular Medicine (AREA)
- Gynecology & Obstetrics (AREA)
- Radiology & Medical Imaging (AREA)
- Manipulator (AREA)
- Surgical Instruments (AREA)
Abstract
Description
Claims (15)
- 수술대상 뼈의 절삭 경로를 포함하여 수술 전 설정된 수술계획 정보를 저장하는 메모리부;상기 수술계획 정보를 기초로 상기 절삭 경로를 구성하는 복수의 절삭 타깃 지점의 위치를 획득하는 타깃획득부;상기 수술로봇을 통한 수술 진행에 대응하여 상기 절삭 타깃 지점 사이에서의 상기 수술로봇의 현재 절삭 위치를 산출하는 로봇위치 산출부;수술대상 뼈에 대응하는 가상 뼈 모델 상에 상기 절삭 타깃 지점의 위치와 상기 수술로봇의 현재 절삭 위치를 포함하는 수술 진행 정보를 그래픽으로 생성하는 GUI 제공부; 및상기 가상 뼈 모델과 상기 수술 진행 정보를 표시하는 디스플레이부를 포함하는 것을 특징으로 하는 관절치환 로봇수술 정보 제공 장치.
- 제1항에 있어서,상기 수술로봇에 의하여 절삭이 진행되는 상기 수술대상 뼈의 부위에 따라 상기 디스플레이부를 통하여 표시되는 상기 가상 뼈 모델에 대한 시점(View)을 전환하는 뷰 전환부를 더 포함하는 것을 특징으로 하는 관절치환 로봇수술 정보 제공 장치.
- 제1항에 있어서,상기 타깃획득부는,상기 수술대상 뼈에 치환될 임플란트를 기준으로 한 제1 좌표계에 따른 상기 절삭 타깃 지점의 위치를 상기 가상 뼈 모델을 기준으로 한 제2 좌표계에 따른 위치로 좌표변환을 수행하는 것을 특징으로 하는 관절치환 로봇수술 정보 제공 장치.
- 제1항에 있어서,상기 로봇위치 산출부는,상기 수술계획 정보에 따른 상기 수술로봇의 절삭속도와 상기 절삭 타깃 지점 간 거리를 기초로 상기 수술로봇의 현재 절삭 위치를 추정하는 것을 특징으로 하는 관절치환 로봇수술 정보 제공 장치.
- 제4항에 있어서,상기 수술로봇의 위치를 추적하는 트랙킹 장치로부터 수신된 정보에 기초한 상기 수술로봇의 실제 절삭 위치가 추정된 상기 수술로봇의 현재 절삭 위치로부터 미리 결정된 거리 이상 떨어진 경우 알림을 제공하는 알림부를 더 포함하는 것을 특징으로 하는 관절치환 로봇수술 정보 제공 장치.
- 제1항에 있어서,상기 로봇위치 산출부는,상기 수술로봇의 위치를 추적하는 트랙킹 장치로부터 수신한 정보를 기초로 상기 수술로봇의 현재 절삭 위치를 산출하는 것을 특징으로 하는 관절치환 로봇수술 정보 제공 장치.
- 제1항에 있어서,상기 수술로봇으로부터 상기 수술로봇의 상태정보를 수신하는 신호수신부를 더 포함하며,상기 디스플레이부는, 상기 수술로봇의 상태정보를 표시하는 것을 특징으로 하는 관절치환 로봇수술 정보 제공 장치.
- 제1항에 있어서,상기 GUI 제공부는,상기 수술로봇의 동작 온오프 상태에 대응하여 상기 디스플레이부를 통한 상기 수술 진행 정보의 표시여부를 결정하는 것을 특징으로 하는 관절치환 로봇수술 정보 제공 장치.
- 제1항에 있어서,상기 GUI 제공부는,복수의 상기 절삭 타깃 지점에 각각 대응하는 도형, 상기 절삭 타깃 지점을 연결하여 형성되는 절삭 라인, 및 상기 수술로봇의 현재 절삭 위치에 대응하는 도형을 생성하는 것을 특징으로 하는 관절치환 로봇수술 정보 제공 장치.
- 제1항에 있어서,상기 GUI 제공부는,상기 절삭 타깃 지점을 연결하여 형성되는 절삭 라인을 그래픽으로 생성하되, 상기 로봇위치 산출부를 통해 산출된 상기 수술로봇의 현재 절삭 위치를 기초로 상기 수술로봇이 이미 통과한 상기 절삭 라인과 현재 통과하고 있는 상기 절삭 라인이 서로 구분되도록 생성하는 것을 특징으로 하는 관절치환 로봇수술 정보 제공 장치.
- 각 단계가 관절치환 로봇수술 정보를 제공하는 관절치환 로봇수술 정보 제공 장치를 통하여 수행되는 관절치환 로봇수술 정보 제공 방법에 있어서,수술대상 뼈의 절삭 경로를 포함하여 수술 전 설정된 수술계획 정보를 저장하는 단계;상기 수술계획 정보를 기초로 상기 절삭 경로를 구성하는 복수의 절삭 타깃 지점의 위치를 획득하는 단계;상기 수술로봇을 통한 수술 진행에 대응하여 상기 절삭 타깃 지점 사이에서의 상기 수술로봇의 현재 절삭 위치를 산출하는 단계;수술대상 뼈에 대응하는 가상 뼈 모델 상에 상기 절삭 타깃 지점의 위치와 상기 수술로봇의 현재 절삭 위치를 포함하는 수술 진행 정보를 그래픽으로 생성하는 단계; 및상기 가상 뼈 모델과 상기 수술 진행 정보를 디스플레이부에 표시하는 단계를 포함하는 것을 특징으로 하는 관절치환 로봇수술 정보 제공 방법.
- 제11항에 있어서,상기 수술로봇에 의하여 절삭이 진행되는 상기 수술대상 뼈의 부위에 따라 상기 디스플레이부를 통하여 표시되는 상기 가상 뼈 모델에 대한 시점(View)을 전환하는 단계를 더 포함하는 것을 특징으로 하는 관절치환 로봇수술 정보 제공 방법.
- 제11항에 있어서,상기 수술로봇의 현재 절삭 위치를 산출하는 단계는,상기 수술계획 정보에 따른 상기 수술로봇의 절삭속도와 상기 절삭 타깃 지점 간 거리를 기초로 상기 수술로봇의 현재 절삭 위치를 추정하는 것을 특징으로 하는 관절치환 로봇수술 정보 제공 방법.
- 제11항에 있어서,상기 수술 진행 정보를 그래픽으로 생성하는 단계는,복수의 상기 절삭 타깃 지점에 각각 대응하는 도형, 상기 절삭 타깃 지점을 연결하여 형성되는 절삭 라인, 및 상기 수술로봇의 현재 절삭 위치에 대응하는 도형을 생성하는 것을 특징으로 하는 관절치환 로봇수술 정보 제공 방법.
- 제11항에 있어서,상기 수술 진행 정보를 그래픽으로 생성하는 단계는,상기 절삭 타깃 지점을 연결하여 형성되는 절삭 라인을 그래픽으로 생성하되, 상기 수술로봇의 현재 절삭 위치를 기초로 상기 수술로봇이 이미 통과한 상기 절삭 라인과 현재 통과하고 있는 상기 절삭 라인이 서로 구분되도록 생성하는 것을 특징으로 하는 관절치환 로봇수술 정보 제공 방법.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202180011972.9A CN115038400B (zh) | 2020-01-31 | 2021-01-26 | 用于提供关节置换机器人手术信息的装置 |
| US17/796,347 US11701189B2 (en) | 2020-01-31 | 2021-01-26 | Device for providing joint replacement robotic surgery information and method for providing same |
| JP2022545843A JP7542872B2 (ja) | 2020-01-31 | 2021-01-26 | 関節置換ロボット手術情報の提供装置及び提供方法 |
| EP21746937.8A EP4098218A4 (en) | 2020-01-31 | 2021-01-26 | INFORMATION PROVIDING DEVICE FOR ROBOTIC JOINT REPLACEMENT SURGERY AND PROVIDING METHOD THEREFOR |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200011496A KR102349862B1 (ko) | 2020-01-31 | 2020-01-31 | 관절치환 로봇수술 정보 제공 장치 및 제공 방법 |
| KR10-2020-0011496 | 2020-01-31 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2021153973A1 true WO2021153973A1 (ko) | 2021-08-05 |
Family
ID=77079605
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2021/001038 Ceased WO2021153973A1 (ko) | 2020-01-31 | 2021-01-26 | 관절치환 로봇수술 정보 제공 장치 및 제공 방법 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US11701189B2 (ko) |
| EP (1) | EP4098218A4 (ko) |
| JP (1) | JP7542872B2 (ko) |
| KR (1) | KR102349862B1 (ko) |
| CN (1) | CN115038400B (ko) |
| WO (1) | WO2021153973A1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115634007A (zh) * | 2022-10-21 | 2023-01-24 | 苏州微创畅行机器人有限公司 | 骨切割控制方法、骨切割系统和存储介质 |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102841596B1 (ko) * | 2022-09-23 | 2025-08-04 | 큐렉소 주식회사 | 수술 로봇의 절삭 경로 플래닝 장치 및 그 방법 |
| CN117814908B (zh) * | 2022-09-28 | 2025-02-18 | 北京和华瑞博医疗科技有限公司 | 采样点提示装置、髋关节置换系统、电子设备和介质 |
| US12073585B2 (en) * | 2023-01-09 | 2024-08-27 | Chengdu University Of Technology | Pose estimation apparatus and method for robotic arm to grasp target based on monocular infrared thermal imaging vision |
| EP4491144A1 (en) * | 2023-07-13 | 2025-01-15 | Ostesys | Surgical system for osteotomy |
| KR102807095B1 (ko) * | 2023-11-07 | 2025-05-15 | 큐렉소 주식회사 | 수술로봇의 절삭경로 플래닝 방법 및 그 장치 |
| CN117653267B (zh) * | 2024-01-31 | 2024-04-23 | 鑫君特(苏州)医疗科技有限公司 | 膝关节截骨规划装置、膝关节自动截骨装置和相关设备 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014028563A1 (en) * | 2012-08-15 | 2014-02-20 | Intuitive Surgical Operations, Inc. | Phantom degrees of freedom in joint estimation and control |
| KR101480251B1 (ko) * | 2013-10-14 | 2015-01-09 | 중앙대학교 산학협력단 | 수술계획 수립용 표준 골격 모형 및 수술계획 수립용 전자기기 |
| KR20150125069A (ko) * | 2014-04-29 | 2015-11-09 | 큐렉소 주식회사 | 로봇 수술 계획 조정 장치 |
| WO2017151863A1 (en) * | 2016-03-02 | 2017-09-08 | Think Surgical, Inc. | Automated arthroplasty planning |
| KR20190000940A (ko) * | 2016-05-27 | 2019-01-03 | 마코 서지컬 코포레이션 | 수술 시스템을 위한 수술 전 계획 및 연관된 수술 중 등록 |
| KR20190030414A (ko) * | 2017-09-14 | 2019-03-22 | 울산대학교 산학협력단 | 의료 장치 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8010180B2 (en) * | 2002-03-06 | 2011-08-30 | Mako Surgical Corp. | Haptic guidance system and method |
| WO2006091494A1 (en) * | 2005-02-22 | 2006-08-31 | Mako Surgical Corp. | Haptic guidance system and method |
| KR100998182B1 (ko) | 2008-08-21 | 2010-12-03 | (주)미래컴퍼니 | 수술용 로봇의 3차원 디스플레이 시스템 및 그 제어방법 |
| WO2011130567A2 (en) * | 2010-04-14 | 2011-10-20 | Smith & Nephew, Inc. | Systems and methods for patient- based computer assisted surgical procedures |
| WO2013052187A2 (en) * | 2011-06-27 | 2013-04-11 | Board Of Regents Of The University Of Nebraska | On-board tool tracking system and methods of computer assisted surgery |
| CA2847182C (en) * | 2011-09-02 | 2020-02-11 | Stryker Corporation | Surgical instrument including a cutting accessory extending from a housing and actuators that establish the position of the cutting accessory relative to the housing |
| CA2874230A1 (en) * | 2012-05-22 | 2013-11-28 | Mako Surgical Corp. | Soft tissue cutting instrument and method of use |
| CN119097419A (zh) * | 2012-08-03 | 2024-12-10 | 史赛克公司 | 用于机器人外科手术的系统和方法 |
| AU2015355134B2 (en) * | 2014-12-01 | 2020-10-08 | Blue Belt Technologies, Inc. | Image free implant revision surgery |
| US9861446B2 (en) * | 2016-03-12 | 2018-01-09 | Philipp K. Lang | Devices and methods for surgery |
| US10194990B2 (en) * | 2016-04-27 | 2019-02-05 | Arthrology Consulting, Llc | Method for augmenting a surgical field with virtual guidance content |
| CA3030831A1 (en) * | 2016-07-15 | 2018-01-18 | Mako Surgical Corp. | Systems for a robotic-assisted revision procedure |
| CN114795479A (zh) * | 2016-10-28 | 2022-07-29 | 奥尔索夫特Ulc公司 | 机器人切割工作流 |
| EP3554414A1 (en) * | 2016-12-16 | 2019-10-23 | MAKO Surgical Corp. | Techniques for modifying tool operation in a surgical robotic system based on comparing actual and commanded states of the tool relative to a surgical site |
| EP3581121A1 (en) * | 2018-06-15 | 2019-12-18 | MAKO Surgical Corp. | Techniques for patient-specific milling path generation |
-
2020
- 2020-01-31 KR KR1020200011496A patent/KR102349862B1/ko active Active
-
2021
- 2021-01-26 EP EP21746937.8A patent/EP4098218A4/en active Pending
- 2021-01-26 US US17/796,347 patent/US11701189B2/en active Active
- 2021-01-26 WO PCT/KR2021/001038 patent/WO2021153973A1/ko not_active Ceased
- 2021-01-26 JP JP2022545843A patent/JP7542872B2/ja active Active
- 2021-01-26 CN CN202180011972.9A patent/CN115038400B/zh active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014028563A1 (en) * | 2012-08-15 | 2014-02-20 | Intuitive Surgical Operations, Inc. | Phantom degrees of freedom in joint estimation and control |
| KR101480251B1 (ko) * | 2013-10-14 | 2015-01-09 | 중앙대학교 산학협력단 | 수술계획 수립용 표준 골격 모형 및 수술계획 수립용 전자기기 |
| KR20150125069A (ko) * | 2014-04-29 | 2015-11-09 | 큐렉소 주식회사 | 로봇 수술 계획 조정 장치 |
| WO2017151863A1 (en) * | 2016-03-02 | 2017-09-08 | Think Surgical, Inc. | Automated arthroplasty planning |
| KR20190000940A (ko) * | 2016-05-27 | 2019-01-03 | 마코 서지컬 코포레이션 | 수술 시스템을 위한 수술 전 계획 및 연관된 수술 중 등록 |
| KR20190030414A (ko) * | 2017-09-14 | 2019-03-22 | 울산대학교 산학협력단 | 의료 장치 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4098218A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115634007A (zh) * | 2022-10-21 | 2023-01-24 | 苏州微创畅行机器人有限公司 | 骨切割控制方法、骨切割系统和存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7542872B2 (ja) | 2024-09-02 |
| EP4098218A1 (en) | 2022-12-07 |
| KR102349862B1 (ko) | 2022-01-12 |
| CN115038400A (zh) | 2022-09-09 |
| US20230079638A1 (en) | 2023-03-16 |
| CN115038400B (zh) | 2025-05-30 |
| KR20210097909A (ko) | 2021-08-10 |
| JP2023512006A (ja) | 2023-03-23 |
| US11701189B2 (en) | 2023-07-18 |
| EP4098218A4 (en) | 2024-03-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102349862B1 (ko) | 관절치환 로봇수술 정보 제공 장치 및 제공 방법 | |
| US11717351B2 (en) | Navigation surgical system, registration method thereof and electronic device | |
| US20240016552A1 (en) | Surgical object tracking template generation for computer assisted navigation during surgical procedure | |
| JP7725639B2 (ja) | コンピュータ支援手術システムのためのカメラ制御システム及び方法 | |
| US20210256749A1 (en) | Rendering Tool Information As Graphic Overlays On Displayed Images Of Tools | |
| WO2021206372A1 (ko) | 2차원 의료영상 기반 척추 수술 플래닝 장치 및 방법 | |
| WO2010093152A2 (ko) | 수술 로봇 시스템 및 그 제어 방법 | |
| US20260114930A1 (en) | Extended reality systems for visualizing and controlling operating room equipment | |
| JP7341567B2 (ja) | ロボットの位置ガイド装置、及びそれを含むシステム | |
| WO2019132427A1 (ko) | 레이저 표적 투영장치 및 그 제어방법, 레이저 표적 투영장치를 포함하는 레이저 수술 유도 시스템 | |
| WO2014077613A1 (ko) | 정복 시술 로봇 및 그의 구동 제어 방법 | |
| US20250295458A1 (en) | Surgical Tracker System Utilizing A Digital Display Screen | |
| WO2024063539A1 (ko) | 수술 로봇의 절삭 경로 플래닝 장치 및 그 방법 | |
| KR20220143893A (ko) | 아암 설치 안내를 가진 스타디움 뷰를 제공하기 위한 로봇 수술 시스템 및 방법 | |
| WO2021112312A1 (ko) | 임플란트 수술을 위한 증강현실 도구 및 임플란트 수술정보 가시화 방법 | |
| WO2021054659A2 (ko) | 수술 내비게이션 장치 및 그 방법 | |
| WO2025100856A1 (ko) | 수술로봇의 절삭경로 플래닝 방법 및 그 장치 | |
| Wang et al. | Augmented reality provision in robotically assisted minimally invasive surgery | |
| US11969218B2 (en) | Augmented reality surgery set-up for robotic surgical procedures | |
| US20250295468A1 (en) | Surgical Techniques Utilizing Exterior-Facing Display Of Head-Mounted Device | |
| CN115624384B (zh) | 基于混合现实技术的手术辅助导航系统、方法和存储介质 | |
| Sun et al. | Development of a Novel Hand-eye Coordination Algorithm for Robot Assisted Minimally Invasive Surgery | |
| WO2025199083A1 (en) | Extended reality contextual switching for robotic medical systems | |
| WO2019164272A1 (ko) | 수술영상 제공 방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21746937 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2022545843 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2021746937 Country of ref document: EP Effective date: 20220831 |
|
| WWG | Wipo information: grant in national office |
Ref document number: 202180011972.9 Country of ref document: CN |