A device for automatic osteotomy of spinal cone during surgery and a control method thereof

Through the six-dimensional force sensor and head tracker at the end of the robotic arm, combined with the control module and force-position hybrid controller, accurate and safe automatic osteotomy of the spinal cone is achieved, solving the problems of time-consuming and labor-intensive manual operation by doctors and the inability to customize boundaries in the existing technology.

CN119837634BActive Publication Date: 2025-09-16BEIJING TINAVI MEDICAL TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510115952.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-24
Publication Date
2025-09-16
Estimated Expiration
2045-01-24

AI Technical Summary

Technical Problem

In the existing technology, spinal cone osteotomy operations rely on manual operation by doctors, which is time-consuming and labor-intensive, and it is difficult to customize safe osteotomy boundaries. Robot-assisted surgery fails to effectively achieve cutting of curved surface customized boundaries.

Method used

The six-dimensional force sensor and head tracker at the end of the robotic arm are combined with the control module to automatically plan the osteotomy path. The force-position hybrid controller is used to control the osteotomy tool for automatic osteotomy. Accurate automatic osteotomy is achieved by generating a safe osteotomy area and planning the cutting plane contour line.

Benefits of technology

The accuracy and safety of automatic spinal cone osteotomy are improved, the risk of cutter head breakage is reduced, and the degree of intelligence and reliability are enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119837634B_ABST
    Figure CN119837634B_ABST
Patent Text Reader

Abstract

The present invention provides a device for automatic osteotomy of a spinal cone during surgery and a control method thereof, comprising: a robotic arm end, the robotic arm end including a six-dimensional force sensor and a machine head tracker, a flange mounted on the robotic arm end, the six-dimensional force sensor mounted on the flange, the machine head tracker disposed at the end of the six-dimensional force sensor, an osteotomy tool disposed at the end of the machine head tracker, and used to automatically perform osteotomy on a spinal cone; and a control module for automatically planning an osteotomy path for the osteotomy tool and controlling the osteotomy tool to automatically perform osteotomy on the spinal cone according to the osteotomy path. This device solves the technical problems of the existing technology that most osteotomies require manual operation and that the current automatic osteotomy technology cannot customize the safe osteotomy boundary. It realizes automatic planning of the osteotomy path and controls the osteotomy tool to perform automatic osteotomy, greatly improving the accuracy and safety of automatic osteotomy of a spinal cone.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of automatic spinal cone osteotomy during surgery, and in particular to a device for automatic spinal cone osteotomy during surgery and a control method thereof. Background Art

[0002] Spinal pyramidal osteotomy is a crucial technique in minimally invasive spinal surgery, primarily used to expand the exit space for nerve roots and alleviate nerve root compression. It also helps to better expose the surgical field and facilitate surgical procedures. Current procedures still require the surgeon to manually perform osteotomy within a minimally invasive channel using a handheld osteotomy device, relying heavily on the surgeon's skill and experience.

[0003] Spinal pyramidal osteotomy is a time-consuming and labor-intensive procedure that requires high standards from the surgeon. During minimally invasive spinal surgery, the surgeon must bend down for extended periods of time to manipulate instruments through minimally invasive incisions, while also maintaining careful attention to anatomical structures to prevent further harm to the patient. This places a strain on the surgeon's physical strength and energy. Robotic-assisted surgery, however, offers high precision and a fatigue-free design. In recent years, its use in orthopedic surgery has steadily increased, and physicians' acceptance of it has steadily increased. Automated spinal pyramidal osteotomy with a robot can save surgeons energy, improve surgical precision, and increase surgical success rates.

[0004] In the existing technology, the cutting surface is offset according to the three-dimensional model of the spinal cone and the parameters of the osteotomy instrument. The offset osteotomy tool is used to cut the three-dimensional model to obtain the working area and safety boundary, thereby quickly generating an osteotomy path that conforms to the actual osteotomy operation conditions. However, the generation method of this solution is only applicable to rectangular boundaries and does not support the cutting of custom curved boundaries. Therefore, true automatic planning of the osteotomy path is not achieved.

[0005] Therefore, the existing technology needs to be further developed. Summary of the Invention

[0006] The purpose of the present invention is to overcome the above technical deficiencies and provide a device for automatic spinal cone osteotomy during surgery and a control method thereof to solve the problems existing in the prior art.

[0007] To achieve the above technical objectives, according to a first aspect of the present invention, there is provided a device for automatic osteotomy of a spinal cone during surgery, comprising: a robotic arm end, the robotic arm end including a six-dimensional force sensor and a handpiece tracker, the robotic arm end being mounted with a flange, the six-dimensional force sensor being mounted on the flange, and the handpiece tracker being disposed at the end of the six-dimensional force sensor, comprising:

[0008] An osteotomy tool is provided at the end of the handpiece tracker and is used for performing an automatic osteotomy operation on the spinal cone;

[0009] The control module is used to automatically plan the osteotomy path for the osteotomy tool and control the osteotomy tool to automatically perform osteotomy on the spinal cone according to the osteotomy path.

[0010] Specifically, the control module includes a robotic arm controller, which is used to control the osteotomy tool to perform automatic osteotomy on the spinal cone according to the automatically planned osteotomy path.

[0011] Specifically, the control module further includes a force-position hybrid controller, which is used to control the force and posture of the osteotomy tool during the osteotomy process.

[0012] According to a second aspect of the present invention, there is provided a method for controlling an apparatus for automatic osteotomy of a spinal cone during surgery, comprising:

[0013] S100, obtaining the osteotomy line planned by the user on the spinal cone model;

[0014] S200, using a control module to automatically plan an osteotomy path according to the osteotomy line;

[0015] S300: Control the osteotomy tool to perform automatic osteotomy on the spinal cone according to the osteotomy path.

[0016] Specifically, obtaining the osteotomy line planned by the user on the spinal cone model includes:

[0017] The user manually plans the osteotomy line of the spinal cone on the spinal cone model in the minimally invasive channel to define the range of osteotomy of the spinal cone, and then obtains the osteotomy line.

[0018] Specifically, the control module automatically plans the osteotomy path according to the osteotomy line, including:

[0019] A safe osteotomy area is generated according to the osteotomy line planned by the user on the spinal cone model, and then the osteotomy path of the spinal cone is automatically planned according to the safe osteotomy area.

[0020] Specifically, the method for generating a safe osteotomy area based on an osteotomy line planned by a user on a spinal cone model includes:

[0021] Obtain the intersection area of ​​the osteotomy line and the minimally invasive channel planned by the user on the spinal cone model, shrink the intersection area inward by a first preset length, and obtain the boundary line of the safe area. The boundary line of the safe area corresponds to the three-dimensional projection area of ​​the spinal cone model, which is the safe osteotomy area. The spinal cone model within the safe osteotomy area is the osteotomy cone model.

[0022] Specifically, the first preset length is the radius of the cutting head of the osteotomy tool.

[0023] Specifically, the method for automatically planning the osteotomy path of the spinal cone according to the safe osteotomy area includes:

[0024] generating a plurality of cutting planes of the osteotomy cone model, wherein the cutting planes are parallel to a two-dimensional plane formed by a boundary line of the safety area;

[0025] Project the safe osteotomy area on each cutting plane to generate the cutting plane contour line of each cutting plane;

[0026] An osteotomy path of the osteotomy cone model is generated according to the cutting plane contour line.

[0027] Specifically, the method for generating an osteotomy path of an osteotomy cone model according to the cutting plane contour line includes:

[0028] Traverse the points on the cutting plane contour line of each cutting plane in the same direction, and determine the vertical distance between each point and the osteotomy cone model in turn. If the vertical distance is less than a first preset threshold, it is determined that the point is located on the cutting plane contour line and the osteotomy cone model at the same time, that is, the point is regarded as a point on the osteotomy path, and then obtain the set of osteotomy path points on the cutting plane contour line located on the osteotomy cone model.

[0029] Specifically, the method for generating an osteotomy path of an osteotomy cone model according to the cutting plane contour line further includes:

[0030] The starting point and the end point of the osteotomy path located on the cutting plane contour line on the osteotomy cone model are determined according to the set of osteotomy path points, and the starting point is translated along the direction of the two-dimensional plane formed by the boundary line of the minimally invasive channel perpendicular to the safe area to obtain a new starting point of the osteotomy path, so that the vertical distance between the new starting point and the osteotomy cone model is a first preset distance, and then the set of osteotomy path points are connected in an S-shaped manner to generate the osteotomy path of the spinal cone osteotomy.

[0031] Specifically, the method further includes:

[0032] A force-position hybrid controller is used to control the force and position of the osteotomy tool during the osteotomy process. and , complete the multi-dimensional control of osteotomy tools in Cartesian space;

[0033] Among them, the force-position hybrid controller includes a position PID controller and a force feedback admittance controller;

[0034] The position PID controller obtains the real-time position and posture of the osteotomy tool through the head tracker, and the force feedback admittance controller obtains the real-time force of the osteotomy tool through the six-dimensional force sensor.

[0035] Specifically, the dimensional constant and is a mutually exclusive vector represented by 0 and 1;

[0036] In the six-dimensional control under Cartesian space, when a dimension adopts force control, the dimension constant The value of this dimension is set to 1, and the other dimensions are set to 0. The value of this dimension is set to 0, and the other dimensions are set to 1;

[0037] During the calculation process, the force feedback admittance controller only calculates The dimension set to 1 in the output is the first speed control quantity, and the position PID controller only calculates The dimension set to 1 in the middle is used to output the second speed control amount, the first speed control amount and the second speed control amount are combined to obtain the third speed control amount, and the control posture instruction is obtained through integral transformation, and the control posture instruction is sent to the osteotomy tool for movement.

[0038] Beneficial effects:

[0039] The present invention automatically plans the osteotomy path of the osteotomy tool and controls the osteotomy tool to automatically osteotomize the spinal cone according to the osteotomy path, which solves the problem that most existing technologies require doctors to hold the osteotomy equipment and perform manual osteotomy in the minimally invasive channel. In addition, there is a technical problem in the current automatic osteotomy technology that the safe osteotomy boundary cannot be customized. The present invention can automatically plan the osteotomy path and control the osteotomy tool to automatically perform osteotomy. In addition, a force-position mixing control method is adopted in the actual osteotomy process to reduce the risk of the osteotomy tool head breaking, greatly improving the accuracy and safety of automatic osteotomy for the spinal cone, and greatly improving the intelligence, usability and reliability of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 1 is a schematic diagram of the composition of a device for automatic osteotomy of a spinal cone during surgery provided in a specific embodiment of the present invention;

[0041] Figure 2 is a flow chart of a control method for an apparatus for automatic osteotomy of a spinal cone during surgery provided in a specific embodiment of the present invention;

[0042] Figure 3 This is a flowchart of automatic osteotomy of a spinal cone provided in a specific embodiment of the present invention;

[0043] Figure 4 This is a schematic diagram of the osteotomy line planned by the doctor provided in a specific embodiment of the present invention;

[0044] Figure 5 is a schematic diagram of a method for generating a safe osteotomy area provided in a specific embodiment of the present invention;

[0045] Figure 6 is a schematic diagram of a safe osteotomy area provided in a specific embodiment of the present invention;

[0046] Figure 7 Schematic diagram of the cone portion cut in the safe osteotomy area provided in a specific embodiment of the present invention;

[0047] Figure 8 is a flow chart of generating an osteotomy planning path provided in a specific embodiment of the present invention;

[0048] Figure 9 is a schematic diagram of generating a cutting plane contour line provided in a specific embodiment of the present invention;

[0049] Figure 10 is a schematic diagram of a set of cutting plane contour lines for generating a safe osteotomy channel provided in a specific embodiment of the present invention;

[0050] Figure 11 is a schematic diagram of a path set for generating a cutting plane on a cone model provided in a specific embodiment of the present invention;

[0051] Figure 12 The osteotomy path point set provided in the specific embodiment of the present invention is Schematic diagram of;

[0052] Figure 13 is a schematic diagram of a force-position hybrid controller provided in a specific embodiment of the present invention;

[0053] Figure 14 This is a schematic diagram of the principle of connecting path collection points in an S-shaped manner provided in a specific embodiment of the present invention;

[0054] The reference numerals of the above drawings are as follows:

[0055] 1. Six-dimensional force sensor; 2. Handpiece tracker; 3. Flange; 4. Osteotomy tool; 5. Minimally invasive channel; 6. Spinal cone model; 7. Osteotomy line; 8. Safe osteotomy area. DETAILED DESCRIPTION

[0056] In order to enable those skilled in the art to better understand the technical solution of the present invention, the technical solution of the present invention is clearly and completely described below in conjunction with the drawings of the present invention. Based on the embodiments in this application, other similar embodiments obtained by ordinary technicians in this field without making creative work should fall within the scope of protection of this application. In addition, the directional words mentioned in the following embodiments, such as "up", "down", "left", "right", etc., are only reference to the directions of the drawings. Therefore, the directional words used are used to illustrate rather than limit the invention.

[0057] The present invention will be further described below with reference to the accompanying drawings and preferred embodiments.

[0058] See also Figure 1 This embodiment provides a device for automatic osteotomy of a spinal cone during surgery, comprising:

[0059] The end of the robotic arm includes a six-dimensional force sensor 1 and a head tracker 2. The end of the robotic arm is equipped with a flange 3, the six-dimensional force sensor 1 is mounted on the flange 3, and the head tracker 2 is arranged at the end of the six-dimensional force sensor 1. The device also includes:

[0060] The osteotomy tool 4 is provided at the end of the handpiece tracker 2 and is used for performing an automatic osteotomy operation on the spinal cone;

[0061] The control module is used to automatically plan the osteotomy path for the osteotomy tool 4 to perform osteotomy, and control the osteotomy tool 4 to automatically perform osteotomy on the spinal cone according to the osteotomy path.

[0062] See also Figure 1 In some specific embodiments, the end of the robotic arm is the last joint of the robotic arm, and the subsequent hardware is connected to the robotic arm through the flange 3 at the end of the robotic arm. The six-dimensional force sensor 1 is installed on the flange 3 at the end of the robotic arm, which can sense the external force information of the skin cutting and osteotomy tool 4 in real time, thereby controlling the movement of the robotic arm. The head tracker 2 is installed after the six-dimensional force sensor 1. The tracker can be tracked in real time by the optical camera. According to the calibrated data, the position information of the osteotomy tool 4 can be displayed in real time. The osteotomy tool 4 is installed at the end of the head tracker 2 and is used to perform osteotomy on the spinal cone. In this embodiment, a grinding drill is preferably used as the osteotomy tool 4. In actual use, an ultrasonic bone knife or other osteotomy tool 4 can also be used as a substitute.

[0063] Specifically, the control module includes a robotic arm controller, which is used to control the osteotomy tool 4 to perform automatic osteotomy on the spinal cone according to the automatically planned osteotomy path.

[0064] Specifically, the control module further includes a force-position hybrid controller, which is used to control the force and posture of the osteotomy tool 4 during the osteotomy process.

[0065] It should be noted here that, in some specific embodiments, the force-position hybrid controller includes a position PID controller and a force feedback admittance controller, wherein the position PID controller obtains the real-time posture of the osteotomy tool 4 through the head tracker 2, and the force feedback admittance controller obtains the real-time force condition of the osteotomy tool 4 through the six-dimensional force sensor 1.

[0066] It should be noted here that the present embodiment provides a device for automatic osteotomy of the spinal cone during surgery. It automatically plans the osteotomy path of the osteotomy tool and controls the osteotomy tool according to the osteotomy path to automatically osteotomize the spinal cone. This solves the problem in the existing technology that most doctors need to hold the osteotomy device and perform manual osteotomy in the minimally invasive channel. In addition, there is a technical problem in the current automatic osteotomy technology that there is a limitation of being unable to customize the safe osteotomy boundary. The present invention can realize automatic planning of the osteotomy path and control the osteotomy tool to perform automatic osteotomy. In addition, a force-position mixing control method is adopted in the actual osteotomy process to reduce the risk of the cutter head of the osteotomy tool breaking, greatly improving the accuracy and safety of automatic osteotomy of the spinal cone, and greatly improving the intelligence, usability and reliability of the present invention.

[0067] See also Figure 2 This embodiment provides a method for controlling an apparatus for automatic osteotomy of a spinal cone during surgery, the method comprising:

[0068] S100, obtaining the osteotomy line 7 planned by the user on the spinal cone model 6;

[0069] It should be noted here that the first preset length, the first preset threshold, and the first preset distance are pre-set before step S100. It can be understood that the present invention does not limit the specific values ​​of the first preset length, the first preset threshold, and the first preset distance, as long as the control method of the device for automatic spinal cone osteotomy during surgery proposed by the present invention can be applied.

[0070] Specifically, the step of obtaining the osteotomy line 7 planned by the user on the spinal cone model 6 includes:

[0071] The user manually plans the osteotomy line 7 of the spinal cone on the spinal cone model 6 in the minimally invasive channel 5 to define the range of the spinal cone osteotomy, and then obtains the osteotomy line 7.

[0072] See also Figure 4In some specific embodiments, the doctor can plan the osteotomy line 7 on the software. The doctor can use the mouse to slide in the minimally invasive channel 5 to plan the osteotomy line 7 on the spinal cone model 6. The planned osteotomy line 7 can be a curve, which solves the problem that automatic osteotomy in the existing technology can only be applied to rectangular boundaries, and further improves the flexibility of planning.

[0073] S200 , automatically planning an osteotomy path according to the osteotomy line 7 using a control module.

[0074] Specifically, the control module automatically plans the osteotomy path according to the osteotomy line 7, including:

[0075] A safe osteotomy area 8 is generated according to the osteotomy line 7 planned by the user on the spinal cone model 6, and then the osteotomy path of the spinal cone is automatically planned according to the safe osteotomy area 8.

[0076] Specifically, the method for generating a safe osteotomy area 8 based on an osteotomy line 7 planned by a user on a spinal cone model 6 includes:

[0077] Obtain the intersection area of ​​the osteotomy line 7 planned by the user on the spinal cone model 6 and the minimally invasive channel 5, shrink the intersection area inward by a first preset length, and obtain the boundary line of the safe area. The boundary line of the safe area corresponds to the three-dimensional projection area of ​​the spinal cone model 6, which is the safe osteotomy area 8. The spinal cone model 6 within the safe osteotomy area 8 is an osteotomy cone model.

[0078] Specifically, the first preset length is the radius of the cutting head of the osteotomy tool 4 .

[0079] Preferably, the present invention sets the first preset length to the radius of the cutting head of the osteotomy tool 4, and generates a safe osteotomy area 8 taking into account the influence of the radius of the minimally invasive channel 5 and the cutting head of the osteotomy tool 4, so that the planned osteotomy route will not interfere with the minimally invasive channel 5 and will not exceed the range defined by the osteotomy line 7, further ensuring the safety of osteotomy and greatly improving the accuracy of osteotomy.

[0080] See also Figure 4-Figure 7 In some specific embodiments, the minimally invasive surgical channel 5 is as follows Figure 4 As shown, the planned osteotomy line 7 is drawn by the doctor inside the minimally invasive channel 5 through software. The intersection area of ​​the minimally invasive channel 5 and the planned osteotomy line 7 is shrunk inward by the radius of the cutter head of the osteotomy tool 4, and the boundary line of the safe area is obtained. The boundary line of the safe area corresponds to the three-dimensional projection area of ​​the spinal cone model 6, which is the safe osteotomy area 8. Figure 5 and Figure 6 , the spinal cone model 6 within the safe osteotomy area 8 is Figure 7 The osteotomy cone model in .

[0081] Specifically, the method for automatically planning the osteotomy path of the spinal cone according to the safe osteotomy area 8 includes:

[0082] generating a plurality of cutting planes of the osteotomy cone model, wherein the cutting planes are parallel to a two-dimensional plane formed by a boundary line of the safety area;

[0083] See also Figure 10 After the safe osteotomy area 8 is generated, the osteotomy cone model is obtained. The highest point and the lowest point of the osteotomy cone model can be obtained along the axial direction (z direction) of the minimally invasive channel 5. The highest point and the lowest point are interpolated along the axial direction of the minimally invasive channel 5 according to the preset step size. The preset step size must be smaller than the diameter of the osteotomy tool 4 to obtain a cutting plane point set. The point in the cutting plane point set is used as a point in the plane, and the axial direction (z direction) of the minimally invasive channel 5 is used as the plane normal to obtain a cutting plane set. The surface of the safe osteotomy area 8 is cut separately with the cutting plane set to obtain a cutting plane contour line set of the safe osteotomy channel, as shown in FIG. Figure 10 As shown in FIG, the above method reduces the dimensionality of the osteotomy path planning problem from 3D space to 2D space, and converts the problem of body surface planning into the problem of in-plane path planning, which greatly reduces the computational requirements and greatly improves the computational speed.

[0084] Projecting the safe osteotomy area 8 onto each cutting plane to generate a cutting plane contour line of each cutting plane;

[0085] In some specific embodiments, the method of generating the cutting plane contour line of each cutting plane may include: Figure 9 As shown in the figure, the osteotomy cone model can be regarded as a three-dimensional solid model composed of multiple triangular facets, where , , The three vertices of the triangular facet where the osteotomy cone model intersects with a certain plane. , is the intersection of the two sides of the triangle and the tangent plane, from point , , … The line segment formed by the connection is the contour line where the tangent plane intersects the cone model, that is, the tangent plane contour line of each tangent plane.

[0086] An osteotomy path of the osteotomy cone model is generated according to the cutting plane contour line.

[0087] Specifically, the method for generating an osteotomy path of an osteotomy cone model according to the cutting plane contour line includes:

[0088] See also Figure 11, obtain a set of osteotomy path points: traverse the points on the cutting plane contour line of each cutting plane along the same direction, and determine the vertical distance between each point and the osteotomy cone model in turn. If the vertical distance is less than a first preset threshold, it is determined that the point is located on the cutting plane contour line and the osteotomy cone model at the same time, that is, the point is regarded as a point on the osteotomy path, and then obtain the set of osteotomy path points on the cutting plane contour line located on the osteotomy cone model.

[0089] Preferably, this embodiment sets the first preset threshold to 0.01 mm. Usually, the threshold is related to the density of the cone model. The finer the cone model, the smaller the threshold. That is, when the vertical distance between a point on the cutting plane contour line and the osteotomy cone model is less than 0.01 mm, it is determined that the point is located on the cutting plane contour line and the osteotomy cone model at the same time, and the point is regarded as a point on the osteotomy path.

[0090] It is understandable that in the actual osteotomy operation of the spinal cone, the osteotomy tool 4 will cut along the contour line of the cutting plane of the safe osteotomy area 8, but it does not need to cut along the complete contour line path, because some points on the contour line are not located on the osteotomy cone model. Therefore, an intersection judgment is performed with the osteotomy cone model to extract the path points that need to be cut on each cutting plane, which helps to further improve the accuracy of the spinal cone osteotomy.

[0091] Specifically, the method for generating an osteotomy path of an osteotomy cone model according to the cutting plane contour line further includes:

[0092] According to the set of osteotomy path points, the starting point and the end point of the osteotomy path located on the cutting plane contour line on the osteotomy cone model are determined, and the starting point is translated along the direction of the two-dimensional plane formed by the minimally invasive channel 5 perpendicular to the boundary line of the safe area to obtain a new starting point of the osteotomy path, so that the vertical distance between the new starting point and the osteotomy cone model is a first preset distance, and then the set of osteotomy path points are connected in an S-shaped manner to generate the osteotomy path of the spinal cone osteotomy.

[0093] It is understandable that after obtaining the set of osteotomy path points on the cutting plane on the osteotomy cone model, in order to optimize the osteotomy path, the path set is adjusted in an S-shaped manner. To prevent the osteotomy tool 4 from directly colliding with the cone bone surface before the osteotomy begins, and to ensure the safety and accuracy of the spinal cone osteotomy, the minimally invasive channel 5 is translated upward in the first preset distance at the initial point as the path starting point. The connected path is interpolated and smoothed to obtain the final osteotomy path point set, as shown in FIG. Figure 12 As shown, the starting point of the osteotomy path is , the end point is The main purpose of obtaining a new starting point of the osteotomy path is to prevent the osteotomy tool 4 from colliding with the bone surface of the cone before the osteotomy begins, thereby further ensuring the safety of the automatic osteotomy.

[0094] Preferably, the value range of the first preset distance in this embodiment is greater than the radius of the burr of the osteotomy tool 4. In this embodiment, the first preset distance is set to the burr diameter of the osteotomy tool 4, that is, when the vertical distance between the new starting point and the osteotomy cone model is the burr diameter of the osteotomy tool 4, the set of osteotomy path points is connected in an S-shaped manner, which further optimizes the osteotomy path, greatly reduces the moving distance of the osteotomy tool, and saves osteotomy time.

[0095] It should be further explained that the method for connecting the osteotomy path point set in an S-shaped manner is as follows:

[0096] See also Figure 14 , It represents the jth waypoint in the counterclockwise direction on the i-th layer osteotomy path. Assuming that there are s waypoints in the i-th layer, the osteotomy path on the cone model is expressed as … A collection of

[0097] When performing S-type connection, the odd-numbered layers are arranged in positive order, the even-numbered layers are arranged in reverse order, and then connected in the new order: Figure 14 As shown, there are m waypoints in the first layer, n waypoints in the second layer, p waypoints in the third layer, and q waypoints in the fourth layer. The order of the waypoints after reordering and connection is:

[0098]

[0099] From the perspective of the path, it presents an S-shaped pattern to achieve the shortest path effect.

[0100] S300 , controlling the osteotomy tool 4 to perform an automatic osteotomy operation on the spinal cone according to the osteotomy path.

[0101] Specifically, the method further includes:

[0102] A force-position hybrid controller is used to control the force and position of the osteotomy tool 4 during the osteotomy process. and , completing the multi-dimensional control of the osteotomy tool 4 in Cartesian space;

[0103] Among them, the force-position hybrid controller includes a position PID controller and a force feedback admittance controller;

[0104] The position PID controller obtains the real-time position and posture of the osteotomy tool 4 through the head tracker 2 , and the force feedback admittance controller obtains the real-time force of the osteotomy tool 4 through the six-dimensional force sensor 1 .

[0105] Specifically, the dimensional constant and is a mutually exclusive vector represented by 0 and 1;

[0106] In the six-dimensional control under Cartesian space, when a dimension adopts force control, the dimension constant The value of this dimension is set to 1, and the other dimensions are set to 0. The value of this dimension is set to 0, and the other dimensions are set to 1;

[0107] During the calculation process, the force feedback admittance controller only calculates The dimension set to 1 in the output is the first speed control quantity, and the position PID controller only calculates The dimension is set to 1 in the middle, and the second speed control amount is output. The first speed control amount and the second speed control amount are combined to obtain the third speed control amount, and the control posture instruction is obtained through integral transformation, and the control posture instruction is sent to the osteotomy tool 4 for movement.

[0108] See also Figure 13 In some specific embodiments, in order to prevent the osteotomy tool 4 from being broken due to excessive force on the cutter head due to the patient's hard bone during the osteotomy process, the present invention adopts a force-position hybrid control method, which ensures that the force on the cutter head is not too large during the osteotomy process and also ensures the accuracy of the osteotomy. Among them, the position control adopts the PID control method, and the force control adopts the admittance-like control method. The outputs are processed by dimensional constants and summed to obtain the final third control speed quantity , and then the final control posture sent to the robot arm is obtained through integration The calculation formulas for position PID control and force admittance control are as follows:

[0109] (1) Position PID control:

[0110] ;

[0111] in, To control the amount, 、 、 They are position PID controllers (i.e. Figure 13 The proportional, integral, and differential coefficients of the PID controller in the Represents the error between the current feedback control pose and the desired control pose, The calculation method is as follows:

[0112] ;

[0113] ;

[0114] in, represents the feedback control pose, Indicates the desired control posture, which is the control posture fed back from the previous moment during speed control. and the desired control speed By summing the integrals, we get Indicates the desired control speed, the output control amount is the first speed control amount , the specific calculation method is:

[0115] ;

[0116] (2) Force feedback admittance control:

[0117] ;

[0118] in, 、 、 They are force feedback admittance controllers (i.e. Figure 13 Proportional, integral, and differential coefficients of the admittance controller in [1]; is the expected control force error, represents the control acceleration, Represents the error between the current feedback control pose and the desired control pose, is the expected velocity error:

[0119] ;

[0120] ;

[0121] ;

[0122] ;

[0123] in, In order to control the six-dimensional force, is the current control six-dimensional force fed back by the six-dimensional force sensor 1, is the desired control posture, which is the posture of the planned osteotomy path point in this embodiment. When the end tool of the robotic arm approaches the last planned path point, the desired control posture is modified to the control posture of the next path point. is the desired control speed, is the current control pose of the feedback, is the current control speed of feedback;

[0124] The control quantity output by the force feedback admittance controller is the second speed control quantity , the specific calculation method is as follows:

[0125] ;

[0126] (3) Dimension constant and Adjustment

[0127] Dimension constant and For the six-dimensional control in Cartesian space, the mutually exclusive vectors represented by 0 and 1 are and It is a vector of dimension 1*6, corresponding to the six dimensions of X, Y, Z, RX, RY, and RZ. When force control is desired for this dimension, The corresponding value in should be set to 1, The corresponding value in should be set to 0. In the calculation of the controller, the force feedback admittance controller only considers The dimension is 1, and the position PID controller only considers The dimension is 1, and the combination of the two control quantities is the third speed control quantity , and is converted into the final control posture instruction through integration, and then sent to the robot arm for movement. The specific calculation process is as follows:

[0128] ,

[0129] in, and Respectively and The transpose of

[0130] The integral formula is: ,

[0131] in, is the posture control instruction of the previous moment, The third speed control value calculated in this cycle , is the final control pose instruction.

[0132] In order to ensure the force on the tool head, the position of the osteotomy tool 4 is controlled by force admittance in the forward direction, and its expected position is always the position of the dynamic path point output by the planned osteotomy path step; the posture of the osteotomy tool 4 is controlled by position PID, and the tool posture is always kept the same as that of the minimally invasive channel 5, so that the end of the osteotomy tool 4 is kept parallel to the minimally invasive channel 5. and They are:

[0133] ;

[0134] ;

[0135] During the osteotomy process, the head tracker 2 will provide real-time feedback on the relative position of the osteotomy tool 4 and the spinal cone, which is used to monitor the status of the osteotomy process in real time and dynamically track the changes in the cone's posture. To ensure safety, the doctor can stop the osteotomy at any time through the software.

[0136] See also Figure 3-Figure 13 The working principle of the present invention is described below using the automatic osteotomy process of the articular process:

[0137] Step 1: The doctor plans the osteotomy line on the software;

[0138] Before performing automatic facet osteotomy, the doctor needs to plan the osteotomy line 7 on the software, such as Figure 4 As shown, taking facet osteotomy as an example, the doctor drags the mouse to plan the desired osteotomy line 7 on the software interface, and the software will automatically generate a safe osteotomy area 8 in step 2;

[0139] This osteotomy line 7 is a continuous line segment composed of a dense point set. The collection of the points in the osteotomy line 7 starts when the left mouse button is pressed and ends when the left mouse button is released. The coordinates of the points in the point set are the positions of the mouse pointer position projected on the spinal cone model 6 during the collection process.

[0140] Step 2: Generate safe osteotomy area;

[0141] The method for generating the safe osteotomy region 8 is as follows Figure 5 As shown, from the axial direction of the minimally invasive channel 5, the osteotomy planning line intersects with the minimally invasive surgical channel 5 to form an osteotomy area, and the bone in this area is the part that needs to be cut off;

[0142] In the actual osteotomy process, considering that the cutter head of the osteotomy tool 4 has a certain volume, in order to ensure the accuracy of osteotomy, the osteotomy area is contracted inwardly to reduce the cutter head radius of the osteotomy tool 4. , that is, the boundary line of the safe area is obtained. This boundary line will extend along the axis of the minimally invasive channel 5 and intersect with the spinal cone model 6, and the following is obtained: Figure 6 The actual safe osteotomy area 8 shown is similar to the Figure 7 Model of the truncated cone portion (osteotomy cone model) is shown.

[0143] Step 3: Automatically plan the osteotomy path;

[0144] According to the result of generating the safe osteotomy area 8 in step 2, the path of the end of the osteotomy tool 4 during the automatic osteotomy of the articular process is automatically calculated, and the path is handed over to the robot arm motion controller to control the robot arm to drive the osteotomy tool 4 to perform the osteotomy step;

[0145] The osteotomy path finally obtained is a path moving along the osteotomy curved surface of the osteotomy cone model in the safe osteotomy area 8. The osteotomy tool 4 can complete the automatic articular process osteotomy operation by moving along this trajectory.

[0146] See also Figure 8 The steps of generating the osteotomy planning path include: generating a cutting plane based on the osteotomy cone model; generating a cutting plane contour line of the safe osteotomy area 8; generating a set of path points of the cutting plane on the osteotomy cone model; and connecting and smoothing the osteotomy path points. Specific descriptions of these steps are as follows:

[0147] (1) Generate a cutting plane based on the osteotomy cone model;

[0148] After the safe osteotomy area 8 is generated, the truncated cone model is obtained, as shown in Figure 10 The osteotomy cone model shown in the figure can obtain the highest point of the osteotomy cone model along the axial direction of the minimally invasive channel 5 (the z direction in this embodiment). and the lowest point , the highest point and the lowest point Along the minimally invasive channel 5 direction according to the step length Perform interpolation ( To preset the step length, it must be smaller than the diameter of the osteotomy tool ), get the tangent plane point set , tangent plane point set Include multiple cutting planes;

[0149] Tangent plane point set The point in the plane is taken as a point in the plane, and the axis direction of the minimally invasive channel 5 is taken as the plane normal, and the tangent plane set can be obtained. .

[0150] (2) Generate the cutting plane contour line of the safe osteotomy area 8;

[0151] Set by cutting plane Cut the 8 surfaces of the safe osteotomy area separately to obtain the cutting plane contour line set of the safe osteotomy channel ,like Figure 10 shown.

[0152] This method reduces the dimensionality of the osteotomy path planning problem from 3D space to 2D space, converting the surface planning problem into the in-plane path planning problem, which greatly reduces the computational requirements and greatly improves the computational speed.

[0153] For contour collections To generate each contour line in the safe osteotomy area 8, the triangular facets that intersect with the cutting plane are iteratively searched, and the intersection points of the cutting plane and the triangular facets on both sides are calculated. The line connecting all the intersection points is the contour line, such as Figure 11 As shown, it should be noted that when the vertex of the triangle is exactly on the tangent plane, special processing will be done, and this vertex will be directly used as a point in the contour line instead of finding the intersection point.

[0154] (3) Generate a set of path points of the cutting plane on the osteotomy cone model:

[0155] In actual osteotomy, the osteotomy tool 4 will cut along the contour of the cutting plane of the safe osteotomy area 8, but it does not need to cut along the complete contour path. Therefore, it is necessary to make an intersection judgment with the osteotomy cone model and extract the path to be cut on each cutting plane.

[0156] In this embodiment, the trajectory of the cutting plane on the cone model is obtained by judging the distance: the points on the contour line of the cutting plane are traversed in the same direction. If the distance between this point and the osteotomy cone model is less than the first preset threshold , then this point is considered to be located on both the cutting plane contour line and the osteotomy cone model;

[0157] The starting point and the end point of the cutting plane contour line located on the osteotomy cone model are obtained by the above method, and then the osteotomy path of the osteotomy cone model is obtained. For the cutting plane contour line set of the safe osteotomy channel, The contour lines in are calculated separately, and the results are as follows Figure 11 The tangent plane shown is a set of paths on the cone model. .

[0158] (4) Connection and smoothing of osteotomy path points;

[0159] Get the path set of the cutting plane on the osteotomy cone model Finally, in order to optimize the osteotomy path, the path set was set in an S-shaped manner. To prevent the osteotomy tool 4 from directly colliding with the bone surface of the spinal cone before the osteotomy begins, the front channel at the initial point is translated upward by a first preset distance. As the starting point of the path, the connected path is interpolated and smoothed to obtain the final osteotomy path point set ,like Figure 12 As shown, the starting point of the path is , the end point is .

[0160] Step 4: The robotic arm drives the osteotomy tool to perform;

[0161] In the actual operation of the osteotomy tool 4 driven by the robot arm to perform osteotomy, the robot arm controls the osteotomy tool 4 to move from the starting point to the Start along Figure 12 The osteotomy is performed along the path shown in Complete the automatic facet osteotomy operation.

[0162] It should be noted here that this embodiment proposes a control method for a device for automatic osteotomy of a spinal cone during surgery. The method automatically plans the osteotomy path of the osteotomy tool and controls the osteotomy tool according to the osteotomy path to automatically osteotomize the spinal cone. This solves the problem in the existing technology that most doctors need to hold the osteotomy device and perform manual osteotomy in a minimally invasive channel. In addition, there is a technical problem in the current automatic osteotomy technology that there is a limitation that the safe osteotomy boundary cannot be customized. The present invention can automatically plan the osteotomy path and control the osteotomy tool to perform automatic osteotomy. In addition, a force-position mixing control method is adopted in the actual osteotomy process to reduce the risk of the cutter head of the osteotomy tool breaking, greatly improving the accuracy and safety of automatic osteotomy of the spinal cone, and greatly improving the intelligence, usability and reliability of the present invention.

[0163] In a preferred embodiment, the present application further provides an electronic device, comprising:

[0164] A memory; and a processor, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the control method of the apparatus for automatic spinal cone osteotomy during surgery is implemented. The computer device can be broadly defined as a server, a terminal, or any other electronic device with the necessary computing and / or processing capabilities. In one embodiment, the computer device may include a processor, a memory, a network interface, a communication interface, etc. connected via a system bus. The processor of the computer device can be used to provide the necessary computing, processing, and / or control capabilities. The memory of the computer device may include a non-volatile storage medium and an internal memory. An operating system, a computer program, etc. may be stored in or on the non-volatile storage medium. The internal memory can provide an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface and the communication interface of the computer device can be used to connect to and communicate with external devices via a network. When the computer program is executed by the processor, the steps of the method of the present invention are performed.

[0165] The present invention can be implemented as a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, causes the steps of the method of an embodiment of the present invention to be performed. In one embodiment, the computer program is distributed on a plurality of computer devices or processors coupled to a network so that the computer program is stored, accessed, and executed in a distributed manner by one or more computer devices or processors. A single method step / operation, or two or more method steps / operations, can be performed by a single computer device or processor or by two or more computer devices or processors. One or more method steps / operations can be performed by one or more computer devices or processors, and one or more other method steps / operations can be performed by one or more other computer devices or processors. One or more computer devices or processors can perform a single method step / operation, or perform two or more method steps / operations.

[0166] It should be noted here that the present invention automatically plans the osteotomy path of the osteotomy tool and controls the osteotomy tool to automatically osteotomize the spinal cone according to the osteotomy path, which solves the problem in the existing technology that most doctors need to hold the osteotomy equipment and perform manual osteotomy in the minimally invasive channel. In addition, there is a technical problem in the current automatic osteotomy technology that the safe osteotomy boundary cannot be customized. The present invention can automatically plan the osteotomy path and control the osteotomy tool to perform automatic osteotomy. In addition, a force-position mixing control method is adopted in the actual osteotomy process to reduce the risk of the osteotomy tool's blade breakage, greatly improving the accuracy and safety of automatic osteotomy for the spinal cone, and greatly improving the intelligence, usability and reliability of the present invention.

[0167] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0168] The various technical features described above can be combined arbitrarily. Although not all possible combinations of these technical features are described, any combination of these technical features should be considered to be covered by this specification as long as such combination does not conflict.

[0169] The specific embodiments of the present invention described above do not limit the scope of protection of the present invention. Any other corresponding changes and modifications made based on the technical concept of the present invention should be included in the scope of protection of the claims of the present invention.

Claims

1. A control method for an apparatus for automatic osteotomy of a spinal cone during surgery, characterized in that: include: S100, obtaining the osteotomy line (7) planned by the user on the spinal cone model (6); S200, using a control module to automatically plan an osteotomy path according to the osteotomy line (7); The control module is used to automatically plan the osteotomy path according to the osteotomy line (7), including: Generate a safe osteotomy area (8) according to the osteotomy line (7) planned by the user on the spinal cone model (6), and then automatically plan the osteotomy path of the spinal cone according to the safe osteotomy area (8); The method for generating a safe osteotomy area (8) based on an osteotomy line (7) planned by a user on a spinal cone model (6) comprises: The intersection area of ​​the osteotomy line (7) planned by the user on the spinal cone model (6) and the minimally invasive channel (5) is obtained, and the intersection area is contracted inward by a first preset length to obtain the boundary line of the safe area. The boundary line of the safe area corresponds to the three-dimensional projection area of ​​the spinal cone model (6), which is the safe osteotomy area (8). The spinal cone model (6) within the safe osteotomy area (8) is an osteotomy cone model.

2. The control method for the device for automatic osteotomy of the spinal cone during surgery according to claim 1, characterized in that: The step of obtaining the osteotomy line (7) planned by the user on the spinal cone model (6) includes: The user manually plans the osteotomy line (7) of the spinal cone on the spinal cone model (6) in the minimally invasive channel (5) to define the range of the spinal cone osteotomy, and then obtains the osteotomy line (7).

3. The control method for the device for automatic osteotomy of the spinal cone during surgery according to claim 1, characterized in that: The first preset length is the radius of the cutting head of the osteotomy tool (4).

4. The control method for the device for automatic osteotomy of the spinal cone during surgery according to claim 1, characterized in that: The method for automatically planning an osteotomy path of a spinal cone according to the safe osteotomy area (8) comprises: generating a plurality of cutting planes of the osteotomy cone model, wherein the cutting planes are parallel to a two-dimensional plane formed by a boundary line of the safety area; Projecting the safe osteotomy area (8) on each cutting plane to generate the cutting plane contour line of each cutting plane; An osteotomy path of the osteotomy cone model is generated according to the cutting plane contour line.

5. The control method for the device for automatic osteotomy of the spinal cone during surgery according to claim 4, characterized in that: The method for generating an osteotomy path of an osteotomy cone model according to the cutting plane contour line comprises: Traverse the points on the cutting plane contour line of each cutting plane in the same direction, and determine the vertical distance between each point and the osteotomy cone model in turn. If the vertical distance is less than a first preset threshold, it is determined that the point is located on the cutting plane contour line and the osteotomy cone model at the same time, that is, the point is regarded as a point on the osteotomy path, and then obtain the set of osteotomy path points on the cutting plane contour line located on the osteotomy cone model.

6. The control method for the device for automatic osteotomy of the spinal cone during surgery according to claim 5, characterized in that: The method for generating an osteotomy path of an osteotomy cone model according to the cutting plane contour line further includes: The starting point and the end point of the osteotomy path on the cutting plane contour line on the osteotomy cone model are determined according to the set of osteotomy path points, and the starting point is translated along the direction of the two-dimensional plane formed by the minimally invasive channel (5) perpendicular to the boundary line of the safety area to obtain a new starting point of the osteotomy path, so that the vertical distance between the new starting point and the osteotomy cone model is a first preset distance, and then the set of osteotomy path points are connected in an S-shaped manner to generate the osteotomy path of the spinal cone osteotomy.

7. A device for automatic osteotomy of the spinal cone during surgery, characterized in that: A control method for an apparatus for automatic osteotomy of a spinal cone during surgery according to any one of claims 1 to 6, comprising: a robotic arm end, the robotic arm end comprising a six-dimensional force sensor (1) and a machine head tracker (2), the robotic arm end being provided with a flange (3), the six-dimensional force sensor (1) being mounted on the flange (3), the machine head tracker (2) being arranged at the end of the six-dimensional force sensor (1), and characterized in that it comprises: An osteotomy tool (4) is provided at the end of the handpiece tracker (2) and is used for automatically performing osteotomy on the spinal cone; The control module is used to automatically plan an osteotomy path for the osteotomy tool (4) to perform osteotomy, and to control the osteotomy tool (4) to automatically perform osteotomy on the spinal cone according to the osteotomy path.

8. The device for automatic osteotomy of the spinal cone during surgery according to claim 7, characterized in that: The control module comprises a robotic arm controller, which is used to control the osteotomy tool (4) to perform an automatic osteotomy operation on the spinal cone according to the automatically planned osteotomy path.

9. The device for automatic osteotomy of the spinal cone during surgery according to claim 7, characterized in that: The control module further comprises a force-position hybrid controller, which is used to control the force and position of the osteotomy tool (4) during the osteotomy process.

10. The device for automatic osteotomy of the spinal cone during surgery according to claim 9, characterized in that: A force-position hybrid controller is used to control the force and position of the osteotomy tool (4) during the osteotomy process, by adjusting the dimensional constant and , completing the multi-dimensional control of the osteotomy tool (4) in Cartesian space; Among them, the force-position hybrid controller includes a position PID controller and a force feedback admittance controller; The position PID controller obtains the real-time position and posture of the osteotomy tool (4) through the machine head tracker (2), and the force feedback admittance controller obtains the real-time force of the osteotomy tool (4) through the six-dimensional force sensor (1).

11. The device for automatic osteotomy of the spinal cone during surgery according to claim 10, characterized in that: The dimensional constant and is a mutually exclusive vector represented by 0 and 1; In the six-dimensional control under Cartesian space, when a dimension adopts force control, the dimension constant Set the value of this dimension to 1 and the other dimensions to 0. The value of this dimension is set to 0, and the other dimensions are set to 1; During the calculation process, the force feedback admittance controller only calculates The dimension set to 1 in the output is the first speed control quantity, and the position PID controller only calculates The dimension is set to 1, the second speed control amount is output, the first speed control amount and the second speed control amount are combined to obtain the third speed control amount, and the control posture instruction is obtained through integral transformation, and the control posture instruction is sent to the osteotomy tool (4) for movement.

Citation Information

Patent Citations

  • Track planning method of osteotomy robot

    CN118177965A

  • Planning device and method for vertebral plate cutting path and surgical robot

    CN118948435A