A five-degree-of-freedom puncture robot and control method
Through the coordinated design of the five-degree of freedom puncture robot and the biaxial rotation mechanism, combined with the forward and reverse kinematic model, the precise posture control of the puncture needle is achieved, which solves the problem that traditional puncture surgery relies on artificial experience and improves the surgical accuracy and safety.
Patent Information
- Application Number
- CN202510526993.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-25
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2045-04-25
AI Technical Summary
Traditional puncture surgery relies on the experience of doctors, with low puncture accuracy and success rate, resulting in repeated scans, repeated punctures, increasing patient pain and medical risk.
A five-degree of freedom puncture robot is designed, using a gantry-type three-axis moving platform and a two-axis rotary mechanism, combining positive kinematics and inverse kinematics models to achieve precise posture control of the puncture needle, and ensure high accuracy and stability through closed-loop control of the servo motor and encoder.
It improves the accuracy and safety of puncture surgery, reduces the number and time of surgery, reduces the trajectory deviation caused by mechanical deformation, and provides a highly reliable robotic solution.
Smart Images

Figure CN120036897B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of medical devices, and particularly to a five-degree-of-freedom puncture robot and a control method therefor. Background Art
[0002] In modern medical surgeries, puncture operations are essential procedures in processes such as tumor treatment and pathological examination. However, traditional puncture surgeries highly rely on doctors' surgical skills, and the puncture accuracy and success rate completely depend on doctors' experience and hand-eye coordination ability. At the same time, due to the limitations of the single functions of traditional semi-online real-time monitoring devices such as ultrasound and CT, it is difficult to accurately execute the predetermined trajectory, resulting in repeated scans and repeated punctures, with a low success rate. This not only brings pain and psychological burden to patients, but also causes heavy workload for doctors, reduces the medical quality, and even may lead to bleeding and other complications due to multiple punctures, causing serious medical accidents.
[0003] Therefore, there is an urgent need for a five-degree-of-freedom puncture robot and a control method therefor, which can automatically execute puncture tasks, improve the surgical precision, and reduce the surgical risks. Summary of the Invention
[0004] The object of the present invention is to provide a five-degree-of-freedom puncture robot and a control method therefor, aiming to solve the technical problems of low precision and high surgical risks in traditional manual punctures.
[0005] To achieve the above object, in a first aspect, the present invention provides a five-degree-of-freedom puncture robot, comprising:
[0006] A support platform for a patient to lie on;
[0007] A puncture needle device, which includes a puncture needle bracket, a terminal rotating shaft rotatably connected to the puncture needle bracket, a puncture needle holder connected to the middle of the terminal rotating shaft at one end, and a puncture needle arranged at the other end of the puncture needle holder;
[0008] A gantry three-axis moving platform arranged on the support platform, which includes a longitudinal horizontal driving mechanism, a vertical driving mechanism arranged at the moving end of the longitudinal horizontal driving mechanism, and a transverse horizontal driving mechanism arranged at the moving end of the vertical driving mechanism;
[0009] A two-axis rotating mechanism arranged at the moving end of the transverse horizontal driving mechanism through a transverse moving frame, and the puncture needle device is arranged at the rotating end of the two-axis rotating mechanism, which can drive the puncture needle device to rotate along a first rotating axis, so that the puncture needle device rotates around the Y axis, and can drive the puncture needle device to rotate along a second rotating axis, so that the puncture needle device performs deflection movement, and the first rotating axis and the second rotating axis are perpendicularly arranged.
[0010] As a further improvement of the above solution, the two-axis rotating mechanism includes a fork-shaped frame, an outer shaft, and an inner shaft;
[0011] The fork-shaped frame is suspended in the middle of the bottom surface of the transverse moving frame. An outer shaft servo drive device and an inner shaft servo drive device are respectively arranged on both sides thereof. The outer shaft is vertically rotatably passed through the middle of the fork-shaped frame. Its upper end is connected to the outer shaft servo drive device, and its lower end is provided with the puncture needle bracket to drive the puncture needle bracket to rotate around the Y axis;
[0012] The inner shaft is vertically rotatably passed through the outer shaft and the puncture needle bracket. Its upper end is connected to the inner shaft servo drive device, and its lower end is provided with a first helical gear;
[0013] A second helical gear is arranged on the end rotating shaft, and is meshed and driven with the first helical gear to drive the puncture needle to deflect and move.
[0014] As a further improvement of the above solution, the outer shaft servo drive device includes a first servo motor, a first rotary joint worm, and a first rotary joint turbine arranged at the upper end of the outer shaft;
[0015] The first servo motor is arranged on one side of the bottom surface of the transverse moving frame and is drivingly connected to the first rotary joint worm. The first rotary joint worm is in matching meshing transmission connection with the first rotary joint turbine to drive the outer shaft to rotate around the Y axis;
[0016] The inner shaft servo drive device includes a second servo motor, a second rotary joint worm, and a second rotary joint turbine arranged at the upper end of the inner shaft;
[0017] The second servo motor is arranged on the other side of the bottom surface of the transverse moving frame and is drivingly connected to the second rotary joint worm. The second rotary joint worm is in matching meshing transmission connection with the second rotary joint turbine to drive the first helical gear to rotate.
[0018] As a further improvement of the above solution, the fork-shaped frame includes a hollow pipe fitting and half fork members symmetrically arranged on both sides of the hollow pipe fitting; the two half fork members are suspended in the middle of the bottom surface of the transverse moving frame;
[0019] The outer shaft vertically passes through the hollow pipe fitting and is rotatably connected to the hollow pipe fitting through a positioning sleeve.
[0020] As a further improvement of the above solution, the longitudinal horizontal drive mechanism includes a longitudinal ball screw servo module arranged on one side of the support platform and a longitudinal guide rail arranged on the other side of the support platform;
[0021] The longitudinal ball screw servo module includes a third servo drive motor, a longitudinal screw drivingly connected to the third servo drive motor, and a longitudinal screw nut slidably sleeved on the longitudinal screw;
[0022] A first slider is slidably provided on the longitudinal guide rail, and the longitudinal guide rail and the longitudinal lead screw are arranged in parallel at intervals. The longitudinal lead screw nut and the first slider constitute the moving end of the longitudinal horizontal driving mechanism.
[0023] As a further improvement of the above solution, the vertical driving mechanism includes a first column with its bottom end connected to the longitudinal lead screw nut, and a second column with its bottom end connected to the first slider;
[0024] Vertical ball screw servo modules are respectively and synchronously provided inside the two columns. The vertical ball screw servo module includes a fourth servo drive motor and a vertical lead screw drivenly connected to the fourth servo drive motor, and a vertical lead screw nut slidably sleeved on the vertical lead screw;
[0025] The two vertical lead screw nuts constitute the moving end of the vertical driving mechanism;
[0026] Preferably, vertical guide rails are respectively provided inside the two columns, and second sliders are provided on the side surfaces of the vertical lead screw nuts and are arranged to match the vertical guide rails.
[0027] As a further improvement of the above solution, the transverse horizontal driving mechanism includes a cross beam and a transverse ball screw servo module provided on the bottom surface of the cross beam;
[0028] The two ends of the cross beam are respectively connected to the two vertical lead screw nuts;
[0029] The transverse ball screw servo module includes a fifth servo drive motor and a transverse lead screw drivenly connected to the fifth servo drive motor, and a transverse lead screw nut slidably sleeved on the transverse lead screw; the transverse lead screw nut constitutes the moving end of the transverse horizontal driving mechanism.
[0030] In a second aspect, the present invention also provides a control method for a five-degree-of-freedom puncture robot as provided in the first aspect, and its steps include:
[0031] S1. Transmit the coordinates of the patient's lesion position to this five-degree-of-freedom puncture robot;
[0032] S2. Solve the current pose of the puncture needle through the forward kinematics model of the robot, and respectively calculate the moving displacements of the longitudinal horizontal driving mechanism, the vertical driving mechanism and the transverse horizontal driving mechanism and the two rotation angles of the biaxial rotation mechanism by using the inverse kinematics mathematical model;
[0033] S3. Plan the spatial motion trajectory of the puncture needle device based on the moving displacements of the three moving driving mechanisms, so that the puncture needle device can quickly approach the patient's lesion position;
[0034] S4. Plan the movement path of the puncture needle based on the two rotation angles of the biaxial rotation mechanism, so as to accurately adjust the puncture needle to the target posture.
[0035] As a further improvement of the above solution, in step S2, the method steps for obtaining the pose of the puncture needle are as follows:
[0036] ;
[0037] Among them, d1, d2, and d3 are the motion parameters of the longitudinal horizontal drive mechanism (No. 1), the vertical drive mechanism (No. 2), and the transverse horizontal drive mechanism (No. 3) respectively, and are the rotation angles of the first rotation axis (No. 4) and the second rotation axis (No. 5) of the biaxial rotation mechanism respectively; represents the distance between the axis of the longitudinal horizontal drive mechanism and the axis of the vertical drive mechanism, and h represents the distance between the first rotation axis and the second rotation axis;
[0038] S22. Construct the total transformation matrix of each drive mechanism of the puncture robot, as follows:
[0039] ;
[0040] Among them, n x , n y and n z are the projections of the unit direction vector of the x-axis in the coordinate system of the puncture needle on the x, y, and z axes of the reference coordinate system; o x , o y and o z are the projections of the unit direction vector of the y-axis in the coordinate system of the puncture needle on the x, y, and z axes of the reference coordinate system; a x , a y and a z are the projections of the unit direction vector of the z-axis in the coordinate system of the puncture needle on the x, y, and z axes of the reference coordinate system; p x , p y and p z are the projections of the vector from the origin of the reference coordinate system to the origin of the coordinate system of the puncture needle on the x, y, and z axes of the reference coordinate system; are the transformation matrices of the longitudinal horizontal drive mechanism, the vertical drive mechanism, the transverse horizontal drive mechanism, the first rotation axis, and the second rotation axis respectively;
[0041] S23. Construct the pose transformation matrices of the longitudinal horizontal drive mechanism, the vertical drive mechanism, and the transverse horizontal drive mechanism, as follows:
[0042] ;
[0043] S24. Construct the transformation matrix of the first rotation axis as follows:
[0044] ;
[0045] S25. Construct the transformation matrix of the second rotation axis as follows:
[0046] ;
[0047] S26. Obtain the forward kinematic model and inverse kinematic mathematical model integrated in this five-degree-of-freedom puncture robot. The expression of its forward kinematic model is as follows:
[0048] ;
[0049] The expression of its inverse kinematic mathematical model is as follows:
[0050] ;
[0051] As a further improvement of the above solution, in step S3, the step method for planning the spatial motion trajectory of the puncture needle device is as follows:
[0052] S31. Use cubic polynomial interpolation to generate a smooth displacement trajectory of the driving mechanism; assume that the displacement of the driving mechanism moves from the initial value d i0 to the target value d if , and the motion time is t f ; The change of the displacement d t of the driving mechanism with time t is represented by a cubic polynomial. The specific displacement trajectory of the driving mechanism is as follows:
[0053] ;
[0054] Among them, is the undetermined coefficient; is the driving mechanism number, which respectively represents the longitudinal horizontal driving mechanism, the vertical driving mechanism, and the transverse horizontal driving mechanism; the speeds at the starting point and the ending point of the motion process are 0;
[0055] S32. Construct the trajectory planning constraint conditions:
[0056] ;
[0057] S33. Solve the displacement trajectory of the driving mechanism to obtain the polynomial coefficients of the trajectory equation as:
[0058] ;
[0059] S34. Solve the speeds and accelerations of each driving mechanism, which are specifically expressed as follows:
[0060] ;
[0061] 。
[0062] As a further improvement of the above solution, in step S4, the method for planning the movement path of the puncture needle is as follows:
[0063] Use linear interpolation to generate the movement path of the puncture needle; assume that the driving mechanism rotation angle moves from the initial value to the target value , and the movement time is ; the change of the rotation axis rotation angle with time t can be expressed as:
[0064] ;
[0065] where is the driving mechanism number, representing the first rotation axis and the second rotation axis respectively.
[0066] Since the present invention adopts the above technical solutions, the beneficial effects of the present application are as follows.
[0067] 1. The present invention provides a five-degree-of-freedom puncture robot, which realizes linear precise displacement along the X / Y / Z three axes, rotational motion around the Y axis, and deflection motion of the puncture needle through the coordinated cooperation of a gantry-type three-axis moving platform and a two-axis rotating mechanism, forming a five-degree-of-freedom composite motion structure, breaking through the limitation of single-plane positioning of traditional puncture devices. Especially through the vertical layout design of the end rotating shaft and the two rotating axes, the puncture needle can perform multi-angle attitude adjustment, meeting the optimal needle insertion path planning requirements under complex anatomical structures, thereby improving the surgical accuracy and reducing the surgical risk;
[0068] In addition, the gantry-type main structure is adopted to ensure that the moving platform has a large load-bearing stiffness. At the same time, through the torque decoupling design of the puncture needle holder and the rotating mechanism, flexible angle adjustment of the end effector is realized on the premise of ensuring mechanical stability, and the puncture trajectory deviation caused by mechanical deformation can be significantly reduced;
[0069] The separate design of the support platform and the motion mechanism forms an asymmetric layout, which not only ensures the lying posture stability of the patient, but also provides an operation field of view of ≥270° for the surgeon;
[0070] Preferably, the two-axis rotating system adopts closed-loop control of a servo motor and an encoder. With the ±0.1mm repeat positioning accuracy of the three-axis linear module, the puncture depth error is controlled within the 1mm level; clinical tests show that the five-degree-of-freedom puncture robot can reduce the adjustment times of traditional manual puncture from 5-7 times to 1-2 times, and the operation time is shortened by about 40%;
[0071] Through spatial kinematic optimization and mechatronics design, the present invention significantly improves the accuracy and repeatability of puncture operations on the premise of ensuring surgical safety, providing a highly reliable robotic solution for image-guided interventional therapy.
[0072] 2. The present invention provides a five-degree-of-freedom puncture robot. The double-axis rotation mechanism realizes independent control of rotation around the Y axis and deflection movement of the puncture needle through the vertical coaxial nested layout of the outer axis and the inner axis. The outer axis adopts a hollow shaft structure, and the inner axis is internally penetrated, forming physical isolation while ensuring coaxial accuracy, so that the double-axis motion interference torque < 0.1 N·m; verified by kinematic simulation, this structure can reduce the coupling error of the two degrees of freedom to within ±0.05°; in addition, the outer-axis servo drive device and the inner-axis servo drive device are symmetrically arranged on both sides of the fork-shaped frame, forming a reverse torque compensation mechanism to effectively cancel the vibration harmonics during high-speed rotation; through double-axis motion decoupling and gear drive optimization, this double-axis rotation mechanism realizes high-precision and large-range angle adjustment ability in a limited space, providing a reliable end-effector motion control basis for robot-assisted puncture surgery.
[0073] 3. The present invention also provides a control method for a five-degree-of-freedom puncture robot. By real-time solving the five-dimensional pose (X / Y / Z translation and two-dimensional rotation angle) of the puncture needle through the forward kinematic model, and combining the inverse kinematics to perform independent decoupling calculations on the three-axis linear drive mechanism and the double rotation axis, the multi-dimensional matrix operation of the traditional serial mechanism is simplified to the solution of a five-dimensional linear equation system; preferably, during trajectory planning, first perform rough positioning based on cubic polynomial interpolation, move the puncture needle to the target position with the help of the longitudinal, vertical, and horizontal movement mechanisms, and then, based on the linear interpolation method, adjust the pose of the puncture needle with the help of the double-axis rotation mechanism to complete the trajectory planning task; by integrating the forward kinematic model and the inverse kinematic mathematical model, a two-way solution verification mechanism is formed. It not only realizes the real-time feedback control of the pose of the end puncture needle, but also can quickly solve the target parameters of each drive mechanism through reverse calculation, significantly improving the dynamic tracking performance of the puncture operation;
[0074] Preferably, in step S1, by integrating the DICOM medical image coordinates and the data of the optical navigation system (NDIPolaris), the Kalman filter algorithm is used for coordinate registration to eliminate the respiratory motion artifact error of CT / MRI images, greatly improving the lesion localization accuracy; specifically, the robot based on the integrated DICOM medical image coordinates of the current patient, real-time solves the spatial geometric relationship between the puncture needle and the target tissue, effectively avoiding the risk of important organ injury, and the success rate of clinical puncture path planning is greatly improved compared with the traditional method;
[0075] This control method can ensure the puncture accuracy and provide a highly robust decision-making control scheme for robot-assisted minimally invasive surgery. Description of the Drawings
[0076] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following-described drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on the structures shown in these drawings.
[0077] Figure 1 A three-dimensional schematic diagram of the application scenario of a five-degree-of-freedom puncture robot disclosed by the present invention;
[0078] Figure 2 A three-dimensional schematic diagram of a five-degree-of-freedom puncture robot (removing the support platform) disclosed by the present invention;
[0079] Figure 3 A three-dimensional schematic diagram of the dual-axis rotation mechanism disclosed by the present invention;
[0080] Figure 4 A front view schematic diagram of the dual-axis rotation mechanism disclosed by the present invention;
[0081] Figure 5 For Figure 4 The A-A sectional view schematic diagram of
[0082] Figure 6 A kinematic coordinate system schematic diagram of the positioning system of a five-degree-of-freedom puncture robot disclosed by the present invention;
[0083] Figure 7 A control flow schematic diagram of a five-degree-of-freedom puncture robot disclosed by the present invention.
[0084] Reference Numerals:
[0085] 1. Support platform;
[0086] 2. Puncture needle device; 21. Puncture needle bracket; 22. End rotating shaft; 23. Puncture needle fixator; 24. Puncture needle; 25. Second helical gear;
[0087] 3. Gantry three-axis moving platform; 31. Longitudinal horizontal driving mechanism; 311. Third servo driving motor; 312. Longitudinal lead screw; 313. Longitudinal lead screw nut; 314. Longitudinal guide rail; 315. First slider;
[0088] 32. Vertical driving mechanism; 321. First column; 322. Second column; 323. Fourth servo drive motor; 324. Vertical lead screw; 325. Vertical lead screw nut;
[0089] 33. Horizontal driving mechanism; 331. Cross beam; 332. Fifth servo drive motor; 333. Horizontal lead screw; 334. Horizontal lead screw nut;
[0090] 34. Horizontal moving frame;
[0091] 4. Biaxial rotation mechanism; 41. Fork-shaped frame; 411. Hollow pipe fitting; 412. Half-fork part; 42. Outer shaft; 43. Inner shaft; 44. First helical gear; 45. Outer shaft servo drive device; 451. First servo motor; 452. First rotary joint worm; 453. First rotary joint turbine; 46. Inner shaft servo drive device; 461. Second servo motor; 462. Second rotary joint worm; 463. Second rotary joint turbine.
[0092] The realization, functional features and advantages of the purpose of the present invention will be further described in conjunction with the embodiments with reference to the accompanying drawings. Specific embodiments
[0093] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
[0094] It should be noted that all directional indications (such as up, down...) in the embodiments of the present invention are only used to explain the relative positional relationship and movement conditions between components in a specific posture (as shown in the accompanying drawings). If this specific posture changes, the directional indications will also change accordingly.
[0095] In addition, the descriptions such as "first" and "second" in the present invention are only for descriptive purposes, and cannot be understood as indicating or implying their relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include at least one of such features.
[0096] Moreover, the technical solutions between the various embodiments of the present invention can be combined with each other, but it must be based on the ability of those of ordinary skill in the art to implement. When the combination of technical solutions results in contradictions or cannot be implemented, it should be considered that such a combination of technical solutions does not exist and is not within the protection scope required by the present invention.
[0097] Example 1
[0098] Refer to Figures 1-6 , the present invention provides a five-degree-of-freedom puncture robot, comprising:
[0099] A support platform 1 for a patient to lie on. Specifically, the support platform 1 is composed of a high-strength rigid frame and is covered with a medical buffer material on its surface to improve its comfort;
[0100] A puncture needle device 2 for guiding the direction of the puncture needle and assisting the doctor to complete the puncture action; it includes a puncture needle bracket 21, a terminal rotating shaft 22 rotatably connected to the puncture needle bracket 21, a puncture needle holder 23 connected to the middle of the terminal rotating shaft 22 at one end, and a puncture needle 24 provided at the other end of the puncture needle holder 23; the puncture needle holder 23 adopts a universal joint locking mechanism and can replace puncture needles 24 of different specifications according to clinical needs;
[0101] A gantry-type three-axis moving platform 3 is arranged on the support platform 1, which includes a longitudinal horizontal driving mechanism 31, a vertical driving mechanism 32 arranged at the moving end of the longitudinal horizontal driving mechanism 31, and a transverse horizontal driving mechanism 33 arranged at the moving end of the vertical driving mechanism 32; specifically, after the patient lies flat on the support platform 1, the gantry-type three-axis moving platform 3 starts coordinate leveling according to the CT / MRI image positioning information: the longitudinal horizontal driving mechanism 31 moves along the X axis, the vertical driving mechanism 32 adjusts the height along the Y axis, and the transverse horizontal driving mechanism 33 drives the puncture assembly to translate along the Z axis to transport the puncture needle device 2 to a predetermined three-dimensional space coordinate position;
[0102] A two-axis rotating mechanism 4 is arranged at the moving end of the transverse horizontal driving mechanism 33 through a transverse moving frame 34, and the puncture needle device 2 is arranged at the rotating end of the two-axis rotating mechanism 4, which can drive the puncture needle device 2 to rotate along the first rotating axis so that the puncture needle device 2 rotates around the Y axis, and can drive the puncture needle device 2 to rotate along the second rotating axis so that the puncture needle device 2 performs a deflection movement, and the first rotating axis and the second rotating axis are arranged perpendicular to each other; Refer to Figures 3-5, the biaxial rotation mechanism 4 includes a fork-shaped frame 41, an outer shaft 42 and an inner shaft 43; the fork-shaped frame 41 is suspended in the middle of the bottom surface of the transverse moving frame 34, and an outer shaft servo drive device 45 and an inner shaft servo drive device 46 are respectively arranged on both sides thereof. The outer shaft 42 is vertically rotatably passed through the middle of the fork-shaped frame 41, its upper end is connected to the outer shaft servo drive device 45, and its lower end is provided with the puncture needle bracket 21 to drive the puncture needle bracket 21 to rotate around the Y axis; the inner shaft 43 is vertically rotatably passed through the outer shaft 42 and the puncture needle bracket 21, its upper end is connected to the inner shaft servo drive device 46, and its lower end is provided with a first bevel gear 44; a second bevel gear 25 is arranged on the end rotating shaft 22, which meshes with the first bevel gear 44 to drive the deflection movement of the puncture needle 24; the biaxial rotation mechanism 4 located at the lower end of the transverse moving frame 34 performs angle correction through the synchronous execution of the inner and outer biaxial shafts; specifically, the outer shaft servo drive device 45 drives the outer shaft 42 to rotate around the Y axis, thereby driving the puncture needle bracket 21 to rotate around the Y axis, and further driving the puncture needle 24 arranged on the rotation around the Y axis to perform azimuth angle adjustment; the inner shaft servo drive device 46 drives the inner shaft 43 to rotate, and the first bevel gear 44 at the end of the inner shaft 43 meshes with the second bevel gear 25 of the end rotating shaft 22 to generate pitch angle adjustment;
[0103] Through the coordinated cooperation of the gantry-type three-axis moving platform 3 and the biaxial rotation mechanism 4, the present invention realizes linear precise displacement along the X / Y / Z three axes, rotational movement around the Y axis, and deflection movement of the puncture needle 24, forming a five-degree-of-freedom composite movement structure, breaking through the limitation of the single-plane positioning of traditional puncture devices. Especially through the vertical layout design of the end rotating shaft 22 and the double rotating shafts, the puncture needle 24 can be adjusted in multiple angles to meet the optimal needle insertion path planning requirements under complex anatomical structures, thereby improving the surgical accuracy and reducing the surgical risk;
[0104] In addition, the gantry-type main structure is adopted to ensure that the moving platform has a large load-bearing stiffness. At the same time, through the torque decoupling design of the puncture needle fixator 23 and the rotating mechanism, flexible angle adjustment of the end effector is realized on the premise of ensuring mechanical stability, which can significantly reduce the puncture trajectory deviation caused by mechanical deformation;
[0105] The separated design of the support platform 1 and the motion mechanism forms an asymmetric layout, which not only ensures the lying posture stability of the patient, but also provides an operation vision of ≥270° for the operator;
[0106] Preferably, the double rotating shaft system adopts closed-loop control of a servo motor and an encoder, and the angle resolution reaches 0.01°. With the repeated positioning accuracy of ±0.1 mm of the three-axis linear module, the puncture depth error is controlled within the 1 mm level; clinical tests show that this five-degree-of-freedom puncture robot can reduce the adjustment times of traditional manual puncture from 5-7 times to 1-2 times, and the operation time is shortened by about 40%;
[0107] Through spatial kinematic optimization and mechatronic design, the present invention significantly improves the accuracy and repeatability of puncture operations while ensuring surgical safety, providing a highly reliable robotic solution for image-guided interventional therapy;
[0108] The dual-axis rotation mechanism 4 realizes independent control of rotation around the Y-axis and deflection movement of the puncture needle 24 through the vertical coaxial nested layout of the outer shaft 42 and the inner shaft 43. The outer shaft 42 adopts a hollow shaft structure, and the inner shaft 43 is internally penetrated. While ensuring coaxial accuracy, physical isolation is formed, making the interference torque of the dual-axis movement <0.1 N·m; verified by kinematic simulation, this structure can reduce the coupling error of the two degrees of freedom to within ±0.05°; in addition, the outer shaft servo drive device 45 and the inner shaft servo drive device 46 are symmetrically arranged on both sides of the fork-shaped frame 41 to form a reverse torque compensation mechanism, effectively canceling the vibration harmonics during high-speed rotation; this dual-axis rotation mechanism 4 realizes high-precision and large-range angle adjustment capabilities within a limited space through dual-axis movement decoupling and gear drive optimization, providing a reliable end-effector motion control basis for robot-assisted puncture surgery.
[0109] As a preferred embodiment, refer to Figures 3-5 , the outer shaft servo drive device 45 includes a first servo motor 451, a first rotary joint worm 452, and a first rotary joint turbine 453 arranged at the upper end of the outer shaft 42;
[0110] The first servo motor 451 is arranged on one side of the bottom surface of the lateral moving frame 34 and is drivingly connected to the first rotary joint worm 452. The first rotary joint worm 452 is in matching meshing transmission connection with the first rotary joint turbine 453 to drive the outer shaft 42 to rotate around the Y-axis; specifically, a first bearing seat is provided on one side of the fork-shaped frame 41, and the first rotary joint worm 452 is rotatably arranged on the fork-shaped frame 41 through the first bearing shaft;
[0111] The inner shaft servo drive device 46 includes a second servo motor 461, a second rotary joint worm 462, and a second rotary joint turbine 463 arranged at the upper end of the inner shaft 43;
[0112] The second servo motor 461 is arranged on the other side of the bottom surface of the lateral moving frame 34 and is drivingly connected to the second rotary joint worm 462. The second rotary joint worm 462 is in matching meshing transmission connection with the second rotary joint turbine 463 to drive the first bevel gear 44 to rotate; specifically, a second bearing seat is provided on the other side of the fork-shaped frame 41, and the second rotary joint worm 462 is rotatably arranged on the fork-shaped frame 41 through the second bearing shaft;
[0113] Moreover, the second rotary joint turbine 463 is located above the first rotary joint turbine 453 and is spatially staggered, facilitating the integration of the two shafts. Specifically, in this embodiment, the outer shaft 42 is the first rotary shaft, and the end rotary shaft 22 is the second rotary shaft. Additionally, the servo drive devices of the two-shaft rotary mechanism 4 respectively adopt worm and gear transmission, and the cross-axis arrangement can simplify the two-shaft rotary mechanism 4. At the same time, it also has a self-locking function to effectively maintain the adjusted angle.
[0114] As a preferred embodiment, the fork-shaped frame 41 includes a hollow pipe fitting 411 and half-fork members 412 symmetrically arranged on both sides of the hollow pipe fitting 411. The two half-fork members 412 are suspended in the middle of the bottom surface of the transverse moving frame 34.
[0115] The outer shaft 42 vertically passes through the hollow pipe fitting 411 and is rotatably connected to the hollow pipe fitting 411 through a positioning sleeve. Specifically, a bearing assembly is provided inside the hollow pipe fitting 411 of the fork-shaped frame 41 to achieve the smooth rotation of the outer shaft 42 through the positioning sleeve. The first bearing seat and the second bearing seat are respectively arranged on the inner walls of the two half-fork members 412. The bilateral symmetrical layout of the half-fork members 412 effectively disperses the load stress.
[0116] As a preferred embodiment, referring to Figure 2 , the longitudinal horizontal drive mechanism 31 includes a longitudinal ball screw servo module arranged on one side of the support platform 1 and a longitudinal guide rail 314 arranged on the other side of the support platform 1.
[0117] The longitudinal ball screw servo module includes a third servo drive motor 311, a longitudinal screw 312 drivingly connected to the third servo drive motor 311, and a longitudinal screw nut 313 slidably sleeved on the longitudinal screw 312.
[0118] A first slider 315 is slidably provided on the longitudinal guide rail 314, and the longitudinal guide rail 314 is arranged parallel to and spaced from the longitudinal screw 312. The longitudinal screw nut 313 and the first slider 315 constitute the mobile end of the longitudinal horizontal drive mechanism 31.
[0119] Specifically, the longitudinal screw 312 is arranged on one side of the support platform 1 through a third bearing seat. The longitudinal guide rail 314 is fixed to the other side of the support platform 1 through a guide rail fixing plate.
[0120] Through the parallel double-rail layout of the longitudinal ball screw servo module and the guide rail, a closed-loop guiding structure is formed. The servo drive motor cooperates with the ball screw transmission to achieve micron-level displacement precision control. Preferably, the parallelism error between the guide rail and the screw is controlled within ±0.02 mm, effectively eliminating the yaw phenomenon during the movement process.
[0121] In some embodiments, the third servo drive motor 311 is directly connected to the longitudinal lead screw 312 through a coupling, shortening the transmission chain to a single link. With the low friction coefficient of the guide rail (μ ≤ 0.003), the response speed is increased by 60% compared with the rack and pinion transmission scheme.
[0122] As a preferred embodiment, refer to Figure 2 , the vertical drive mechanism 32 includes a first column 321 with its bottom end connected to the longitudinal lead screw nut 313, and a second column 322 with its bottom end connected to the first slider 315;
[0123] Vertically arranged ball screw servo modules are respectively and synchronously provided on the inner sides of the two columns. The vertically arranged ball screw servo module includes a fourth servo drive motor 323 and a vertical lead screw 324 drivingly connected to the fourth servo drive motor 323, and a vertical lead screw nut 325 slidably sleeved on the vertical lead screw 324;
[0124] The two vertical lead screw nuts 325 constitute the mobile end of the vertical drive mechanism 32;
[0125] Preferably, vertical guide rails are respectively provided on the inner sides of the two columns, and second sliders matched with the vertical guide rails are provided on the sides of the vertical lead screw nuts 325; the vertical lead screw 324 is arranged on the inner sides of the two columns through a fourth bearing block;
[0126] The first slider 315 is arranged at the bottom of the second column 322, and the bottom of the first column 321 is connected to the longitudinal lead screw nut 313, so that the two columns can be slidably arranged on the mobile end of the longitudinal horizontal drive mechanism 31;
[0127] Through the vertically arranged ball screw servo modules symmetrically arranged on the inner sides of the first column 321 and the second column 322, a closed-loop synchronous drive architecture is formed. Preferably, the two sets of fourth servo drive motors 323 adopt a master-slave control algorithm (synchronization error ≤ ±0.01 mm), and with a high-precision absolute encoder, a nanometer-level repeat positioning accuracy (≤ ±3 μm) of the vertical displacement is achieved, effectively eliminating the platform deflection caused by the asynchronous lifting of the double columns.
[0128] As a preferred embodiment, refer to Figure 2 , the transverse horizontal drive mechanism 33 includes a cross beam 331 and a transverse ball screw servo module arranged on the bottom surface of the cross beam 331;
[0129] The two ends of the cross beam 331 are respectively connected to the two vertical lead screw nuts 325;
[0130] The horizontal ball screw servo module includes a fifth servo drive motor 332 and a horizontal lead screw 333 drivingly connected to the fifth servo drive motor 332, and a horizontal lead screw nut 334 slidably sleeved on the horizontal lead screw 333; the horizontal lead screw nut 334 constitutes the mobile end of the horizontal horizontal drive mechanism 33;
[0131] By rigidly connecting both ends of the cross beam 331 to the two vertical lead screw nuts 325, a closed frame structure is formed, so that the horizontal drive and the vertical drive mechanism 32 form a mechanical closed loop; the horizontal moving frame 34 is arranged at the bottom of the horizontal lead screw nut 334 and moves along with the horizontal movement of the horizontal lead screw nut 334.
[0132] Embodiment 2
[0133] See Figure 7 , the present invention also provides a control method for a five-degree-of-freedom puncture robot as provided in Embodiment 1, and its steps include:
[0134] S1. Transmit the coordinates of the patient's lesion position to this five-degree-of-freedom puncture robot. Specifically, the coordinates of the patient's lesion position are reconstructed and generated through the ultrasonic or CT detection images of the current patient;
[0135] S2. Calculate the current pose of the puncture needle 24 through the forward kinematics model of the robot, and respectively calculate the moving displacements of the longitudinal horizontal drive mechanism 31, the vertical drive mechanism 32, and the horizontal horizontal drive mechanism 33 and the two rotation angles of the biaxial rotation mechanism 4 by using the inverse kinematics mathematical model;
[0136] S3. Based on the moving displacements of the three moving drive mechanisms, plan the spatial motion trajectory of the puncture needle device 2 so that the puncture needle device 2 quickly approaches the patient's lesion position;
[0137] S4. Based on the two rotation angles of the biaxial rotation mechanism 4, plan the moving path of the puncture needle 24 so that the puncture needle 24 is accurately adjusted to the target pose;
[0138] The present invention calculates the five - dimensional pose (X / Y / Z translation amounts and two - dimensional rotation angles) of the puncture needle 24 in real - time through the forward kinematics model, combines the inverse kinematics to perform independent decoupling calculations on the three - axis linear drive mechanism and the two - rotation axes, simplifies the multi - dimensional matrix operation of the traditional series mechanism into the solution of a five - dimensional linear equation system; preferably, during trajectory planning, first perform rough positioning based on cubic polynomial interpolation, move the puncture needle 24 to the target position with the help of the longitudinal, vertical, and lateral movement mechanisms, and then, based on the linear interpolation method, adjust the pose of the puncture needle 24 with the help of the two - axis rotation mechanism 4 to complete the trajectory planning task; by integrating the forward kinematics model and the inverse kinematics mathematical model, a two - way calculation verification mechanism is formed. It not only realizes the real - time feedback control of the pose of the end puncture needle 24, but also can quickly solve the target parameters of each drive mechanism through reverse calculation, significantly improving the dynamic tracking performance of the puncture operation;
[0139] In step S1, the position coordinates of the patient's lesion are reconstructed and generated from the current patient's ultrasound or CT detection images, which can calculate the spatial geometric relationship between the puncture needle 24 and the target tissue in real - time, effectively avoiding the risk of damage to important organs, and the success rate of clinical puncture path planning is greatly improved compared with the traditional method; the control method provided by the present invention can ensure the puncture accuracy and provides a highly robust decision - making control scheme for robot - assisted minimally invasive surgery.
[0140] As a preferred embodiment, in step S2, the method steps for obtaining the pose of the puncture needle 24 are as follows:
[0141] ;
[0142] where d1, d2, and d3 are the motion parameters of the longitudinal horizontal drive mechanism 31 (No. 1), the vertical drive mechanism 32 (No. 2), and the lateral horizontal drive mechanism 33 (No. 3) respectively, and are the rotation angles of the first rotation axis (No. 4) and the second rotation axis of the two - axis rotation mechanism 4 (No. 5) respectively; a represents the distance between the axis of the longitudinal horizontal drive mechanism 31 and the axis of the vertical drive mechanism 32, and h represents the distance between the first rotation axis and the second rotation axis;
[0143] Specifically, in this embodiment, the kinematic coordinate system of the five - degree - of - freedom positioning system is as Figure 6 shown;
[0144] By constructing a DH parameter table (step S21) to standardize the parameter expression of the puncture robot joint coordinate system, and adopting an improved DH modeling rule, the pose calculation accuracy of the five - degree - of - freedom motion chain is improved, providing a high - confidence mathematical model for clinical puncture path planning;
[0145] S22. Construct the total transformation matrix of each drive mechanism of the puncture robot, which is specifically as follows:
[0146] ;
[0147] where n x , n y and n z are the projections of the unit direction vector of the x-axis in the coordinate system of the puncture needle 24 on the x, y, and z axes of the reference coordinate system; o x , o y and o z are the projections of the unit direction vector of the y-axis in the coordinate system of the puncture needle 24 on the x, y, and z axes of the reference coordinate system; a x , a y and a z are the projections of the unit direction vector of the z-axis in the coordinate system of the puncture needle 24 on the x, y, and z axes of the reference coordinate system; p x , p y and p z are the projections of the vector from the origin of the reference coordinate system to the origin of the coordinate system of the puncture needle 24 on the x, y, and z axes of the reference coordinate system; are the transformation matrices of the longitudinal horizontal drive mechanism 31, the vertical drive mechanism 32, the transverse horizontal drive mechanism 33, the first rotation axis, and the second rotation axis, respectively;
[0148] S23. Construct the pose transformation matrices of the longitudinal horizontal drive mechanism 31, the vertical drive mechanism 32, and the transverse horizontal drive mechanism 33, as follows:
[0149] ;
[0150] S24. Construct the transformation matrix of the first rotation axis, as follows:
[0151] ;
[0152] S25. Construct the transformation matrix of the second rotation axis, as follows:
[0153] ;
[0154] S26. Obtain the forward kinematic model and the inverse kinematic mathematical model integrated in this five-degree-of-freedom puncture robot. The expression of its forward kinematic model is as follows:
[0155] ;
[0156] The expression of its inverse kinematic mathematical model is as follows:
[0157] ;
[0158] In steps S23 - S25, a hierarchical modeling strategy of the total transformation matrix of the driving mechanism and the pose transformation matrix of a single mechanism is adopted. Through the chain rule of homogeneous coordinate transformation, the translational degrees of freedom and rotational degrees of freedom of the longitudinal, vertical, and lateral axes are decoupled and calculated, shortening the calculation time of the forward kinematics solution to 3 ms / time (a 60% efficiency improvement compared to the traditional single-layer modeling), meeting the real-time pose feedback requirements during puncture;
[0159] By jointly solving the forward / inverse kinematics mathematical model (step S26), the mapping error between the end of the instrument in the CT coordinate system and the robot base coordinate system is ≤ 0.5 mm, breaking through the bottleneck of the traditional D - H model's failure in solving under singular configurations.
[0160] Each transformation matrix adopts a modular parameter interface design, supporting the dynamic writing of the stroke parameters of the driving mechanism (such as the lead screw lead error of ±0.01 mm) and the joint limit angles (adjustable within ±180°), enabling the model to adapt to the pose conversion requirements of different types of puncture needles 24.
[0161] As a preferred embodiment, in step S3, the step - by - step method for planning the spatial motion trajectory of the puncture needle device 2 is as follows:
[0162] S31. Use cubic polynomial interpolation to generate a smooth displacement trajectory of the driving mechanism; assume that the displacement of the driving mechanism moves from the initial value d i0 to the target value d if , and the movement time is ; The displacement d t of the driving mechanism over time t is represented by a cubic polynomial, and the specific displacement trajectory of the driving mechanism is as shown in the following formula:
[0163] ;
[0164] where are undetermined coefficients; is the driving mechanism number, representing the longitudinal horizontal driving mechanism 31, the vertical driving mechanism 32, and the lateral horizontal driving mechanism 33 respectively; the speeds at the starting and ending points of the movement process are 0;
[0165] By generating the displacement trajectory of the driving mechanism through cubic polynomial interpolation, ensuring that the acceleration curve is continuously differentiable (the first - order derivative is continuous), and controlling the acceleration mutation rate within the range of ≤ 5 m / s³, effectively suppressing the mechanical resonance generated at the end of the puncture needle 24 due to acceleration step - change, meeting the continuous and smooth needle - inserting requirements in high - precision puncture scenarios;
[0166] S32. Construct the trajectory planning constraint conditions:
[0167] ;
[0168] Based on the zero-velocity constraint conditions of the starting point and the ending point, the coefficients of the cubic polynomial are solved by combining the Lagrange multiplier method, so that the displacement trajectory of the driving mechanism satisfies C² continuity (continuous second derivative) in the time-space domain, eliminating the rigid impact in the starting and stopping stages of the traditional trapezoidal velocity curve and extending the service life of the lead screw transmission components;
[0169] S33. Solve the displacement trajectory of the driving mechanism to obtain the polynomial coefficients of the trajectory equation as follows:
[0170] ;
[0171] S34. Solve the velocity and acceleration of each driving mechanism, which are specifically expressed as follows:
[0172] ;
[0173] ;
[0174] Through the closed-form analytical solutions of velocity and acceleration, the kinematic limits of each driving mechanism are monitored in real time (such as the maximum lead screw speed v_max = 1.2 m / s and the maximum servo motor acceleration a_max = 3 m / s²), and the motion envelope of the end of the puncture needle 24 is dynamically constrained at the trajectory level (safety margin ≥ 15%) to avoid the risks of mechanical overload or soft tissue puncture injury caused by overshoot;
[0175] The cubic polynomial trajectory equation is used to replace the high-order spline interpolation algorithm, and the coefficients are solved by the matrix inversion method (computational complexity O(n³)), so that the single-axis calculation time of the trajectory planning module ≤ 0.8 ms (55% faster than the fifth-order polynomial algorithm), meeting the real-time trajectory update requirements of multi-axis linkage (3 translations + 2 rotations).
[0176] As a preferred embodiment, in step S4, the method for planning the movement path of the puncture needle 24 is as follows:
[0177] Use linear interpolation to generate the movement path of the puncture needle 24; assume that the rotation angle of the driving mechanism moves from the initial value to the target value , and the movement time is ; The rotation angle of the rotating shaft changes with time t and can be expressed as:
[0178] ;
[0179] where is the driving mechanism number, representing the first rotating shaft and the second rotating shaft respectively;
[0180] The rotation axis rotation angle trajectory is generated by using a linear interpolation algorithm, and the calculation complexity is reduced. The single-axis solution time ≤ 0.15 ms (the efficiency is increased by 90% compared with the cubic spline algorithm), which supports the multi-dimensional trajectory synchronous planning of two rotation axes (the first and second rotation axes) and three translation axes, meeting the requirement of millisecond-level path update during puncture.
[0181] The above are only the preferred embodiments of the present invention, and do not limit the patent scope of the present invention. Any equivalent structural transformation made by using the content of the specification and drawings of the present invention under the inventive concept of the present invention, or direct / indirect application in other related technical fields is included in the patent protection scope of the present invention.
Claims
1. A five-degree-of-freedom puncture robot, characterized in that, Comprising: A support platform for a patient to lie on; A puncture needle device, which includes a puncture needle bracket, a terminal rotating shaft rotatably connected to the puncture needle bracket, a puncture needle holder connected to the middle of the terminal rotating shaft at one end, and a puncture needle provided at the other end of the puncture needle holder; A gantry-type three-axis moving platform arranged on the support platform, which includes a longitudinal horizontal driving mechanism, a vertical driving mechanism arranged on the moving end of the longitudinal horizontal driving mechanism, and a transverse horizontal driving mechanism arranged on the moving end of the vertical driving mechanism; A two-axis rotating mechanism is arranged on the moving end of the transverse horizontal driving mechanism through a transverse moving frame, and the puncture needle device is arranged at the rotating end of the two-axis rotating mechanism, which can drive the puncture needle device to rotate along the first rotating axis so that the puncture needle device rotates around the Y axis, and can drive the puncture needle device to rotate along the second rotating axis so that the puncture needle device makes a deflection movement, and the first rotating axis and the second rotating axis are arranged perpendicular to each other; The two-axis rotating mechanism includes a fork-shaped frame, an outer shaft and an inner shaft; The fork-shaped frame is suspended in the middle of the bottom surface of the transverse moving frame, and an outer shaft servo driving device and an inner shaft servo driving device are respectively arranged on both sides of it. The outer shaft vertically passes through the middle of the fork-shaped frame rotatably, its upper end is connected to the outer shaft servo driving device, and its lower end is provided with the puncture needle bracket to drive the puncture needle bracket to rotate around the Y axis; The inner shaft vertically passes through the outer shaft and the puncture needle bracket rotatably, its upper end is connected to the inner shaft servo driving device, and its lower end is provided with a first bevel gear; A second bevel gear is arranged on the terminal rotating shaft, which meshes with the first bevel gear to drive the puncture needle to make a deflection movement; The fork-shaped frame includes a hollow pipe fitting and half fork pieces symmetrically arranged on both sides of the hollow pipe fitting; the two half fork pieces are suspended in the middle of the bottom surface of the transverse moving frame; The outer shaft vertically passes through the hollow pipe fitting and is rotatably connected to the hollow pipe fitting through a positioning sleeve.
2. The five-degree-of-freedom puncture robot according to claim 1, wherein The outer shaft servo driving device includes a first servo motor, a first rotary joint worm and a first rotary joint worm gear arranged at the upper end of the outer shaft; The first servo motor is arranged on one side of the bottom surface of the transverse moving frame and is drivingly connected to the first rotary joint worm. The first rotary joint worm is meshed and drivingly connected with the first rotary joint worm gear to drive the outer shaft to rotate around the Y axis; The inner shaft servo driving device includes a second servo motor, a second rotary joint worm and a second rotary joint worm gear arranged at the upper end of the inner shaft; The second servo motor is arranged on the other side of the bottom surface of the transverse moving frame and is drivingly connected to the second rotary joint worm. The second rotary joint worm is meshed and drivingly connected with the second rotary joint worm gear to drive the first bevel gear to rotate.
3. A five-degree-of-freedom puncture robot according to claim 1 or 2, characterized in that, The longitudinal horizontal driving mechanism includes a longitudinal ball screw servo module arranged on one side of the support platform and a longitudinal guide rail arranged on the other side of the support platform; The longitudinal ball screw servo module includes a third servo driving motor and a longitudinal screw drivingly connected to the third servo driving motor, and a longitudinal screw nut slidably sleeved on the longitudinal screw; A first slider is slidably provided on the longitudinal guide rail, and the longitudinal guide rail is arranged parallel to the longitudinal lead screw at an interval. The longitudinal lead screw nut and the first slider constitute the moving end of the longitudinal horizontal driving mechanism.
4. The five-degree-of-freedom puncture robot according to claim 3, characterized in that, The vertical driving mechanism includes a first column with its bottom end connected to the longitudinal lead screw nut, and a second column with its bottom end connected to the first slider; Vertical ball screw servo modules are respectively and synchronously provided inside the two columns. The vertical ball screw servo module includes a fourth servo driving motor, a vertical lead screw drivingly connected to the fourth servo driving motor, and a vertical lead screw nut slidably sleeved on the vertical lead screw; The two vertical lead screw nuts constitute the moving end of the vertical driving mechanism; The transverse horizontal driving mechanism includes a cross beam and a transverse ball screw servo module arranged on the bottom surface of the cross beam; Both ends of the cross beam are respectively connected to the two vertical lead screw nuts.
Citation Information
Patent Citations
Puncture surgery robot
CN113633380A
Stereotactic micro surgical robot
CN114767274A
Flexible needle multi-angle puncture device adopting worm gear and worm
CN118634005A