WO2022127794A1 - Système chirurgical de navigation et son procédé d'enregistrement, support d'enregistrement lisible par ordinateur et dispositif électronique - Google Patents
Système chirurgical de navigation et son procédé d'enregistrement, support d'enregistrement lisible par ordinateur et dispositif électronique Download PDFInfo
- Publication number
- WO2022127794A1 WO2022127794A1 PCT/CN2021/138093 CN2021138093W WO2022127794A1 WO 2022127794 A1 WO2022127794 A1 WO 2022127794A1 CN 2021138093 W CN2021138093 W CN 2021138093W WO 2022127794 A1 WO2022127794 A1 WO 2022127794A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- coordinate system
- robotic arm
- target
- robot
- navigation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
Definitions
- the present invention relates to the technical field of medical devices, in particular to a navigation surgery system and a registration method thereof, a computer-readable storage medium and an electronic device.
- Knee osteoarthritis is a common orthopaedic disease, with the main clinical manifestations of knee joint swelling, pain, swelling, stiffness and so on. There are many causes of knee osteoarthritis. If patients cannot receive timely and effective treatment, it is easy to cause a series of complications such as muscle atrophy and knee deformity, which seriously affects the physical and mental health and quality of life of patients.
- Total knee arthroplasty (TKA) is currently the most effective method for the treatment of advanced knee osteoarthritis. It can relieve the pain of the knee joint, restore the range of motion of the knee joint, and greatly improve the postoperative life of the patient. quality.
- an orthopaedic surgical robot system is usually used for total knee replacement, and multiple targets such as tool targets and base targets are used to determine the coordinate system relationship between the surgical robot and the navigation system.
- multiple targets such as tool targets and base targets are used to determine the coordinate system relationship between the surgical robot and the navigation system.
- the purpose of the present invention is to provide a navigation surgery system and a registration method thereof, a computer readable storage medium and an electronic device, aiming at improving the positioning accuracy of the robotic arm of the intraoperative robotic system, thereby improving the surgical accuracy.
- a navigation surgery system provided by the present invention includes a robot system, a navigation system and a control unit connected by communication, wherein:
- the robotic system includes a robotic arm, and the robotic system has a robotic coordinate system defined on the robotic arm;
- the navigation system includes a navigation tracking device, and the navigation system has a base coordinate system recognizable by the navigation tracking device;
- the navigation and tracking device is used for tracking the position of the end of the robotic arm in space; the control unit is used for performing kinematic model calibration on the robotic arm according to the position of the end of the robotic arm in space, and A first conversion relationship between the base coordinate system and the robot coordinate system is acquired according to the calibrated model of the robotic arm.
- the present invention also provides a registration method for a navigation surgery system, the registration method comprising:
- Step S10 establishing a robot coordinate system on the robotic arm, and establishing a base coordinate system in the navigation surgery system;
- Step S20 tracking the position of the end of the robotic arm in space, and performing kinematic model calibration on the robotic arm;
- Step S30 Determine a first conversion relationship between the robot coordinate system and the base coordinate system according to the calibrated model of the robotic arm.
- the present invention also provides a computer-readable storage medium on which a program is stored, and when the program is executed, the program executes the registration method described in any one of the preceding items.
- the present invention provides a navigation surgery system, which is characterized in that it includes a robot system, a navigation system and a control unit that are connected in communication, wherein;
- the robotic system includes a robotic arm, and the robotic system has a robotic coordinate system defined on the robotic arm;
- the navigation system includes a navigation tracking device and a bone target for setting a designated position on a patient's body, and the navigation system has a base coordinate system and a calibration target that can be recognized by the navigation tracking device a coordinate system; the base coordinate system and the robot coordinate system have a predetermined first conversion relationship, and the calibration target coordinate system and the base coordinate system have a predetermined second conversion relationship;
- the control unit is configured to: identify the calibration target coordinate system, and determine, according to the coordinate system of the bone target, when the robotic arm is in an expected pose, the robotic arm is in the calibration target coordinate system According to the position of the robot arm in the calibration target coordinate system, the second conversion relationship and the first conversion relationship, the expectation of the robot arm in the robot system coordinate system is obtained. Location.
- the present invention also provides a computer-readable storage medium on which a program is stored, and when the program is executed, the program executes the following steps:
- a robot coordinate system is established on the robotic arm, and a base coordinate system and a calibration target coordinate system that can be recognized by the navigation and tracking device are established in the navigation surgery system; wherein, there is a predetermined relationship between the base coordinate system and the robot coordinate system.
- the first conversion relationship between the calibration target coordinate system and the base coordinate system has a predetermined second conversion relationship;
- the present invention also provides an electronic device, comprising a processor and the computer-readable storage medium according to any one of the preceding items, where the processor is configured to execute a program in the computer-readable storage medium.
- the navigation surgery system, computer-readable storage medium and electronic device of the present invention have the following advantages:
- the aforementioned navigation surgery system includes a robot system, a navigation system and a control unit connected in communication, wherein; the robot system includes a robot arm, and the robot system has a robot coordinate system defined on the robot arm;
- the navigation system includes a navigation tracking device and a bone target, the bone target is used to set a specified position on the patient's body, and the navigation system has a base coordinate system and a calibration target coordinate that can be recognized by the navigation tracking device system;
- the base coordinate system and the robot coordinate system have a predetermined first conversion relationship, and the calibration target coordinate system and the base coordinate system have a predetermined second conversion relationship;
- the control unit is configured are: identifying the calibration target coordinate system, and determining, according to the coordinate system of the bone target, the position of the robotic arm under the calibration target coordinate system when the robotic arm is in the expected pose;
- the position of the robot arm in the calibration target coordinate system, the second conversion relationship and the first conversion relationship are obtained to obtain the desired position of the robot arm in the robot system coordinate system.
- the calibration target coordinate system for positioning avoid the problem of inaccurate positioning caused by the failure of the base coordinate system during surgery, and effectively ensure the positioning accuracy of the robotic arm.
- using the calibration target for positioning can also expand the operating space of the doctor during the actual operation, reduce the interference during the operation, and improve the convenience of the operation;
- various positioning methods can be selected according to the actual situation to perform redundant calibration to ensure the positioning accuracy of the robotic arm; when using the robotic arm to calibrate the first expected position and target coordinate system in the target coordinate system
- the position of the tool target is positioned by data fusion, or the first expected position of the robotic arm in the base coordinate system and the position of the tool target are positioned by data fusion, which can further improve The positioning accuracy of the robotic arm;
- the aforementioned navigation surgery system includes a communicatively connected robot system, a navigation system and a control unit, wherein the robot system includes a robot arm, and the robot system has a robot coordinate system defined on the robot arm;
- the navigation system includes a navigation tracking device; the navigation system has a base coordinate system that can be recognized by the navigation tracking device; the navigation surgery system is configured such that the navigation tracking device tracks the end of the robotic arm in space
- the control unit performs kinematic model calibration on the robotic arm according to the position of the end of the robotic arm in space, and obtains the base coordinate system and the The first transformation relationship between the robot coordinate systems is described. That is, the present invention performs kinematic model calibration on the robotic arm in the process of registering the navigation surgery system to improve the absolute positioning accuracy of the robotic arm, thereby achieving higher positioning accuracy during surgery;
- different positioning methods can be selected according to the actual situation to ensure the positioning accuracy of the robotic arm.
- the calibration target is used for positioning
- the operating space of the doctor in the actual operation can be expanded, intraoperative interference is reduced, and the convenience of the operation is improved;
- Positioning is performed by data fusion with the position of the tool target, or by performing data fusion between the first expected position of the robotic arm in the base coordinate system and the position of the tool target, which can further Improve the positioning accuracy of the robotic arm.
- FIG. 1 is a schematic structural diagram of a navigation surgery system according to an embodiment of the present invention
- FIG. 2 is a schematic structural diagram of a navigation surgery system according to an embodiment of the present invention, and the dotted frame in the illustration represents a virtual frame during registration of a robotic arm;
- FIG. 3 is an overall flow chart of the navigation surgery system according to an embodiment of the present invention when registering a robotic arm;
- FIG. 4 is a detailed flow chart of the navigation surgery system according to an embodiment of the present invention when registering a robotic arm;
- FIG. 5 is a schematic diagram of the navigation surgery system according to the first embodiment of the present invention when positioning a robotic arm;
- FIG. 6 is a flow chart of the navigation surgery system according to the first embodiment of the present invention when positioning a robotic arm;
- FIG. 7 is a schematic diagram of the navigation surgery system according to the second embodiment of the present invention when positioning a robotic arm;
- FIG. 8 is a flow chart of the navigation surgery system according to the second embodiment of the present invention when positioning the robotic arm;
- FIG. 9 is a schematic diagram of the navigation surgery system according to the third embodiment of the present invention when positioning the robotic arm;
- FIG. 10 is a flow chart of the navigation surgery system according to the third embodiment of the present invention when positioning a robotic arm;
- FIG. 11 is a schematic diagram of the navigation surgery system according to the fourth embodiment of the present invention when positioning a robotic arm;
- FIG. 12 is a flow chart of the navigation surgery system according to the fourth embodiment of the present invention when positioning the robotic arm.
- each embodiment of the following description has one or more technical features, but this does not mean that the person using the present invention must implement all the technical features in any embodiment at the same time, or can only implement different embodiments separately.
- One or all of the technical features of the .
- those skilled in the art can selectively implement some or all of the technical features in any embodiment according to the disclosure of the present invention and depending on design specifications or implementation requirements, or The combination of some or all of the technical features in the multiple embodiments is selectively implemented, thereby increasing the flexibility of the implementation of the present invention.
- the singular forms “a,” “an,” and “the” include plural referents, and the plural forms “a plurality” include two or more referents unless the content clearly dictates otherwise.
- the term “or” is generally employed in its sense including “and/or” unless the content clearly dictates otherwise, and the terms “installed”, “connected”, “connected” shall be To be understood in a broad sense, for example, it may be a fixed connection, a detachable connection, or an integral connection. It can be a mechanical connection or an electrical connection. It can be directly connected, or indirectly connected through an intermediate medium, and it can be the internal communication between two elements or the interaction relationship between the two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific situations.
- FIG. 1 shows a schematic structural diagram of a navigation surgery system provided by an embodiment.
- the navigation surgery system includes a communicatively connected robot system, a navigation system and a control unit.
- the robotic system includes a robotic arm 110 and the robotic system has a robotic coordinate system defined on the robotic arm 110 .
- the navigation system includes a navigation tracking device 210 having a base coordinate system that can be recognized by the navigation tracking device 210 .
- the navigation surgery system is configured such that: the navigation tracking device 210 tracks the position of the distal end of the robotic arm 110 in space;
- the arm 110 performs kinematic model calibration, and obtains a first conversion relationship between the base coordinate system and the robot coordinate system according to the calibrated model of the robotic arm 110 .
- the robotic arm 110 when registering the robotic arm 110 (acquiring the conversion relationship between the base coordinate system and the robot coordinate system) in this embodiment of the present invention, first perform kinematic model calibration on the robotic arm 110 to The absolute positioning accuracy of the robotic arm 110 is improved, so that a more accurate first conversion relationship can be obtained, which is beneficial to achieve a higher positioning accuracy during the operation, thereby improving the osteotomy accuracy.
- the positional accuracy of the osteotomy surface can be improved to within 1.5mm, and the deviation of the osteotomy surface angle can be reduced to less than 1°.
- the navigation system further includes a navigation cart 220 , and the navigation tracking device 210 is directly fixed on the navigation cart 220 .
- the navigation cart 220 may also be provided with a human-machine interface device, such as a display, for providing the operator with images used during surgery.
- the navigation system also includes a plurality of targets that can be identified by the navigation tracking device 210 .
- the navigation and tracking device 210 may be an optical tracking device, such as an NDI optical locator, which has higher measurement accuracy than other navigation and tracking devices, and can effectively improve the positioning accuracy of the robotic arm 110 .
- the target is an optical target, such as a spherical reflective marker or a sticker-type reflective marker.
- the control unit is provided in the controller on the navigation cart 220 .
- a plurality of such targets include a base target 230 and a tool target 240 .
- the base target 230 is used to construct the base coordinate system, and the base target 230 can be set on the base of the robot system, or set at any other suitable fixed position, as known to those skilled in the art How to construct the base coordinate system from the base target 230 .
- the tool target 240 is used to be set on the end tool 101 mounted on the end of the robot arm 110 , so that the navigation and tracking device 210 can track the end of the robot arm 110 by identifying the tool target 240 position in space.
- the navigated surgical system may be used to perform corresponding surgical procedures, such as knee replacement.
- the end tool 101 is a surgical tool for joint surgery, and here, the navigation system further includes a bone target 250 for setting on the patient's body
- the designated position of the such as the femur and/or the tibia, is used to construct a bone target coordinate system, and there is a predetermined third transformation relationship between the bone target coordinate system and the base coordinate system.
- the navigation surgery system can also be used for other operations, and in this case, the end tool 101 should be selected according to the specific surgery type.
- Knee replacement surgery using the navigation surgery system generally includes the following operations:
- an osteotomy tool such as a pendulum saws, drilling tools
- other related components such as sterile bags.
- the operator imports the CT/MR scan model of the patient's bone into the control unit for preoperative planning to obtain an osteotomy plan, which includes, for example, the coordinates of the osteotomy plane, the model of the prosthesis, and the installation orientation of the prosthesis and other information.
- a three-dimensional knee joint digital model is created according to the image data of the patient's knee joint obtained by CT/MR scan, and then an osteotomy plan is created according to the three-dimensional knee joint digital model, so that the operator can perform preoperative evaluation according to the osteotomy plan.
- the osteotomy scheme is determined based on the three-dimensional knee joint digital model, combined with the obtained size planning of the prosthesis and the installation position of the osteotomy plate.
- the three-dimensional knee joint digital model can be displayed by the display.
- the operator uses a target pen to mark feature points on the patient's bone (eg, the operator marks a plurality of femoral anatomical feature points on the patient's bone surface), and uses the navigation tracking device 210 to use the bone target 250 as the reference, record the positions of all feature points on the patient's bones, and send the position information of all the feature points to the control unit, and then the control unit obtains the actual orientation of the bone through the feature matching algorithm, and compares it with the position of the bone.
- the orientation of the CT/MR scan image is registered to obtain the transformation relationship (ie, the transformation matrix) between the three-dimensionally reconstructed coordinate system of the CT/MR scan image and the bone target coordinate system.
- the control unit can plan each The position of the osteotomy plane in the bone target coordinate system.
- control unit may register the robotic arm 110 (ie, perform kinematic model calibration for the robotic arm 110 and obtain the relationship between the base coordinate system and the robot coordinate system), and The robotic arm 110 performs spatial positioning.
- osteotomy and drilling operations are performed using the robotic system of the navigated surgical system.
- the registration method of the robotic arm 110 is shown in FIG. 3 and includes the following steps:
- Step S10 establishing a robot coordinate system on the robotic arm, and establishing a base coordinate system in the navigation system that can be recognized by the navigation tracking device.
- the base coordinate system is established by the control unit according to the base target 230 identified by the navigation and tracking device.
- Step S20 the robotic arm moves, while the navigation and tracking device tracks the position of the end of the robotic arm in space by tracking the tool target, and the control unit is based on the position of the end of the robotic arm in space Perform kinematic model calibration on the robotic arm.
- Step S30 The control unit determines the first conversion relationship between the robot coordinate system and the base coordinate system according to the calibrated model of the robotic arm.
- the step S20 specifically includes:
- Step S21 the control unit issues an instruction to the robotic system to drive the robotic arm to move, and make the end of the robotic arm pass through a plurality of predetermined positions in space.
- the number of the predetermined sites is eight.
- Step S22 The control unit obtains the position of the end of the robot arm in the base coordinate system when the end of the robot arm passes through each of the predetermined positions.
- Step S23 The control unit obtains the position of the end of the robotic arm in the robot coordinate system when the end of the robotic arm passes through each of the predetermined positions.
- Step S24 Taking the second designated point in space as the observation point, the control unit obtains the position of the end of the manipulator based on the position of the end of the manipulator in the base coordinate system and the robot coordinate system.
- the second designated point may be a first predetermined point of the plurality of predetermined points.
- Step S25 The control unit corrects the joints of the robotic arm according to the actual joint angular position of the robotic arm and the absolute position of the end of the robotic arm (the robotic arm includes a plurality of joints and is used to connect each joint. kinematic model of the joint). So far, the kinematic model calibration of the robotic arm 110 is completed. The control unit stores the calibrated model of the robotic arm 110 .
- the navigation and tracking device 210 tracks the tool target 240. Therefore, the step S22 includes:
- Step S22a the control unit acquires the position of the tool target 240 in the base coordinate system.
- Step S22b The control unit converts the position of the tool target 240 under the base coordinate system into the position of the end of the robotic arm 110 under the base coordinate system.
- the tool target 240 can construct a tool target coordinate system, and when the tool target 240 is installed, the positional relationship between the tool target 240 and the end of the robot arm 110 is fixed and known , so the relationship between the tool target coordinate system and the end of the robot arm 110 is known, so the control unit can convert the position of the tool target 240 in the base coordinate system into the robot arm The position of the end of 110 in the base coordinate system.
- the control unit corrects the kinematic model of the joint of the robotic arm 110 by performing an iterative convergence method of the least squares method.
- the kinematics model used in this embodiment of the present invention may be a DH model.
- the kinematics model may also be any one of an S model, a CPC model, and a POE model.
- N*4 joint parameters and six end tool parameters can be used for calibration, where N is the axis of the robotic system, for example, when the robotic system is a five-axis robotic system, N is five; when the robot system is a six-axis robot system, N is six.
- the specific parameters are shown in Table 1 and Table 2 below:
- a Cartesian coordinate system is established with a joint of the robotic arm 110, such as a point on the base joint, as the coordinate origin, and the direction of the Z axis in the Cartesian coordinate system is the direction of the output shaft of the motor of the base joint.
- the direction perpendicular to the Z axis is taken as the direction of the X axis.
- ⁇ represents the rotation angle of the joint connecting the base joint and the second joint of the robotic arm 110 around the X-axis
- A represents the translation distance of the joint along the X-axis direction
- ⁇ represents the joint around the Z-axis
- the rotation angle of , D represents the translation distance of the joint along the Z axis.
- X d represents the offset distance of the end tool along the X axis direction
- X ⁇ represents the rotation angle of the end tool around the X axis
- Y d represents the offset distance of the end tool along the Y axis direction
- Y ⁇ represents the end tool around the X axis.
- Z d represents the offset distance of the end tool along the Z axis direction
- Z ⁇ represents the rotation angle of the end tool around the Z axis.
- the step S30 is specifically as follows: the control unit calculates the calculated position of the tool target in the robot coordinates according to the calibrated model of the robot arm, and calculates the calculated position of the tool target under the coordinates of the robot. Rigid body registration is performed between the calculated position and the actual position of the base target tracked by the navigation and tracking device, so as to obtain the first transformation relationship between the base coordinate system and the robot coordinate system.
- the control unit When positioning the robotic arm 110, the control unit is configured to: acquire the position of the robotic arm 110 in the robot coordinate system according to the expected pose (including the expected position and the expected pose) of the robotic arm 110 the desired position below. Specifically, it is the desired position of a plurality of points on the robotic arm 110. When all the points on the robotic arm 110 reach their respective desired positions, the robotic arm 110 is in the desired pose, and The robotic arm 110 is driven to the desired position.
- the process in which the control unit drives the robotic arm 110 to move is that the control unit sends a motion instruction to the robotic system, and then the robotic arm 110 moves according to the motion instruction.
- the navigation surgery system may select different methods to position the robotic arm 110 according to actual needs.
- FIG. 5 shows a schematic diagram of the positioning of the robotic arm 110 provided by the first embodiment of the present invention.
- the navigation surgery system uses the base target 230 to position the robotic arm 110 . Therefore, after completing the registration of the robotic arm 110 , the operator can detach the tool target 240 from the end tool 101 . In this way, the surgical operation after the positioning of the robotic arm 110 is more flexible.
- the positioning method of the robotic arm 110 in this embodiment includes:
- Step A1 The control unit determines, according to the bone target coordinate system, the position of the robotic arm in the base coordinate system when the robotic arm is in the expected pose. Specifically, firstly, the control unit determines the position of the robot arm under the bone target coordinate system according to the bone target coordinate system, and then combines the position between the bone target coordinate system and the base coordinate system The third conversion relationship obtains the position of the robotic arm in the base coordinate system.
- Step A2 According to the first conversion relationship between the base coordinate system and the robot coordinate system, the control unit converts the position of the manipulator in the base coordinate system into the position of the manipulator in the base coordinate system. The desired position in the robot coordinate system.
- Step A3 The control unit sends the expected position of the robotic arm in the robot coordinate system to the robotic system, so as to drive the robotic arm to move and position the robotic arm.
- the operator can use the navigation surgery system to perform an osteotomy operation.
- the applicable condition of this embodiment is that in the whole process of the operation, the base target 230 and the operation platform are kept relatively fixed, so that the navigation and tracking device 210 can always track the base target 230 and make all the The base coordinate system remains unchanged.
- FIG. 7 shows a schematic diagram of the positioning of the robotic arm 110 provided by the second embodiment of the present invention.
- the difference between this embodiment and the first embodiment is that the navigation surgery system simultaneously uses the base coordinate system and the tool target to position the robotic arm 110 . That is, at this time, the tool target 240 (as shown in FIG. 7 ) is provided on the end tool 101 mounted on the end of the robotic arm 110 .
- the desired position of the robotic arm 110 in the robot coordinate system includes a first desired position and a second desired position.
- the process of positioning the robotic arm 110 in this embodiment includes:
- Step A10 The control unit determines, according to the bone target, the positions of the robotic arm and the tool target in the base coordinate system when the robotic arm is in the expected pose. Specifically, the control unit first determines the positions of the robotic arm and the tool target in the bone target coordinate system, and then determines the third position between the bone target coordinate system and the base coordinate system according to the third position between the bone target coordinate system and the base coordinate system. The transformation relationship is used to obtain the positions of the robotic arm and the tool target in the base coordinate system.
- Step A20 The control unit converts the position of the robotic arm in the base coordinate system into the robot coordinate according to the first conversion relationship between the base coordinate system and the robot coordinate system said first desired position under the tie.
- Step A30 The control unit converts the position of the tool target in the base coordinate system to the position on the end tool according to the first conversion relationship between the base coordinate system and the robot coordinate system The position of the first specified point in the robot coordinate system.
- the tool target 240 is installed on the end tool 101, and the relative position between the two is fixed, and the first designated point is a certain point on the end tool 101, so the tool target 240 The positional relationship with the first designated point is also determined. Therefore, in the same coordinate system, it is easy to determine the position of the first designated point according to the position of the tool target 240 .
- the first designated point is determined by the surgeon according to actual needs.
- Step A40 The control unit performs data fusion processing on the first desired position of the robotic arm in the robot coordinate system and the position of the first designated point in the robot coordinate system to obtain the mechanical A second desired position of the arm in the robot coordinate system.
- Step A50 The control unit sends the second desired position of the robotic arm in the robot coordinate system to the robotic system, so as to drive the robotic arm to move to the second desired position for spatial positioning.
- the positioning method of the robotic arm 110 provided in this embodiment is more precise than that of the first embodiment, which is beneficial to further improve the precision of surgery.
- FIG. 9 shows a schematic diagram of the positioning of the robotic arm 110 provided by the third embodiment of the present invention.
- This embodiment can be applied to the situation where the base target 230 is displaced due to collision, or the surgical platform is repositioned.
- the base coordinate system is determined by the initial position of the base target 230 , which is not affected by the displacement of the base target 230 . That is to say, as shown in FIG. 10 , in this embodiment, when positioning the robotic arm 110 , the base target 230 can be removed.
- the navigation system further includes a calibration target 260 , and the navigation surgery system uses the calibration target 260 to position the robotic arm 110 , so that the tool target 240 can also be positioned during positioning. was removed.
- the calibration target 260 is set at a specified position, for example, on the base of the robotic arm 110 , and there is a predetermined second conversion relationship between the calibration target 260 and the base coordinate system.
- the installation position of the calibration target 260 can be determined before the registration of the robot arm 110 (that is, before the registration of the robot arm, that is, the calibration target 260 is installed, and the installation position at this time is used as the calibration target 260 ).
- the designated position of the calibration target 260 or after the robotic arm 110 is registered but before the base target 230 is bumped and the surgical platform is repositioned, as long as it can be ensured that the calibration target 260 is installed in this position , it only needs to have the second transformation relationship with the base coordinate system.
- the positioning method of the robotic arm 110 includes:
- Step A100 Install the calibration target based on a predetermined position.
- Step A200 The control unit determines, according to the bone target coordinate system, the position of the robotic arm in the calibration target coordinate system when the robotic arm is in the expected pose. Since the installation positions of the bone target 250 and the calibration target 260 are fixed, there is a known fourth conversion relationship between the bone target coordinate system and the calibration target coordinate system, so the control unit First determine the position of the robotic arm under the bone target coordinate system, and then obtain the position of the robotic arm under the calibration target coordinate system according to the fourth transformation relationship.
- Step A300 The control unit checks the second conversion relationship between the target coordinate system and the base coordinate system, and the first conversion relationship between the base coordinate system and the robot coordinate system A conversion relationship is used to convert the position of the robot arm in the calibration target coordinate system into the desired position of the robot arm in the robot coordinate system.
- Step A400 The control unit sends the expected position of the robotic arm in the robot coordinate system to the robotic system, so as to drive the robotic arm to move to the expected pose and position the robotic arm .
- the calibration target 260 is used for positioning, and the base target 230 can be removed.
- the calibration target 260 has a smaller volume than the base target 230 , and occupies a smaller space environment, so the operation space of the doctor during the operation can be enlarged and the operation convenience can be improved.
- the calibration target 260 is closer to a supporting device (eg, a hospital bed) for supporting the patient than the base target 230, so that the During the operation, the calibration target 260 is farther away from the doctor than the base target 230 , which reduces the risk of the doctor colliding with the calibration target 260 .
- the specific installation positions of the calibration target 260 and the base target 230 can be reasonably selected according to actual needs, as long as it is ensured that the calibration target 260 is higher than the base target 230 during the operation. It's better to be farther away from the doctor.
- FIG. 11 shows a schematic diagram of the positioning of the robotic arm 110 provided by the fourth embodiment of the present invention.
- the difference between this embodiment and the third embodiment is that the navigation surgery system uses the calibration target 260 and the tool target 240 for positioning at the same time.
- the desired position of the robotic arm 110 in the robot coordinate system includes a first desired position and a second desired position.
- FIG. 12 shows the positioning process of the robotic arm 110 provided in this example, including:
- Step A1000 The control unit determines, according to the bone target coordinate system, the positions of the robotic arm and the tool target in the calibration target coordinate system when the robotic arm is in the expected posture.
- Step A2000 The control unit checks the second conversion relationship between the target coordinate system and the base coordinate system, and the first conversion relationship between the base coordinate system and the robot coordinate system A conversion relationship is used to convert the position of the robot arm in the calibration target coordinate system into a first desired position of the robot arm in the robot coordinate system.
- Step A3000 The control unit checks the second conversion relationship between the target coordinate system and the base coordinate system, and the first conversion relationship between the base coordinate system and the robot coordinate system The conversion relationship is to convert the position of the tool target in the calibration target coordinate system into the position of the first designated point on the end tool in the robot coordinate system.
- Step A4000 The control unit performs data fusion processing on the first desired position of the robotic arm in the robot coordinate system and the position of the first designated point in the robot coordinate system to obtain the the second desired position of the robotic arm in the robot coordinate system.
- Step A5000 The control unit sends the second desired position of the robotic arm in the robot coordinate system to the robotic system, so as to move the robotic arm for spatial positioning.
- the positioning methods of the robot arm 110 provided by the above four embodiments can be used in combination to provide redundant position tracking, For example, the positioning methods provided in Embodiment 1 and Embodiment 2 are simultaneously executed, or the positioning methods provided in Embodiment 1 and Embodiment 3 are simultaneously executed.
- robotic arm positioning process described herein is described by taking the kinematic model calibration performed when the robotic arm 110 is registered as an example, in order to provide surgical accuracy and fault tolerance, in practice, conventional methods can also be used to obtain the base the first transformation relationship between the coordinate system and the robot coordinate system.
- an embodiment of the present invention also provides a registration method for a navigation surgery system, which is used to register the robotic arm.
- an embodiment of the present invention also provides a computer-readable storage medium, on which a program is stored, and when the program is executed, the program executes all the steps performed by the aforementioned control unit. That is, the program executes all steps of the registration method of the navigation surgical system, and executes all steps when positioning the robotic arm.
- an embodiment of the present invention also provides an electronic device, including a processor and the aforementioned computer-readable storage medium, where the processor is configured to execute a program stored on the computer-readable storage medium.
Landscapes
- Health & Medical Sciences (AREA)
- Surgery (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Robotics (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Manipulator (AREA)
Abstract
La présente invention concerne un système chirurgical de navigation et son procédé d'enregistrement, et un support d'enregistrement lisible par ordinateur. Le système chirurgical de navigation comprend un système de robot, un système de navigation et une unité de commande qui sont reliés de manière à communiquer ; le système de robot comprend un bras robotique (110) et le système de robot comporte un système de coordonnées de robot établi sur le bras robotique (110) ; le système de navigation comprend un dispositif de suivi de navigation (210) et le système de navigation comprend un système de coordonnées de base qui peut être reconnu par le dispositif de suivi de navigation (210) ; le système chirurgical de navigation est conçu de sorte que : le dispositif de suivi de navigation (210) suit la position de l'extrémité arrière du bras robotique (110) dans un espace ; l'unité de commande effectue un étalonnage de modèle cinématique sur le bras robotique (110) en fonction de la position de l'extrémité arrière du bras robotique (110) dans l'espace et acquiert, selon un modèle étalonné du bras robotique (110), une première relation de transformation entre le système de coordonnées de base et le système de coordonnées de robot. Le système chirurgical de navigation peut améliorer la précision de positionnement du bras robotique (110) et améliorer la précision chirurgicale.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011487518.4A CN112618018B (zh) | 2020-12-16 | 2020-12-16 | 导航手术系统及其注册方法、计算机可读存储介质 |
| CN202011487518.4 | 2020-12-16 | ||
| CN202011487498.0 | 2020-12-16 | ||
| CN202011487498.0A CN112618017B (zh) | 2020-12-16 | 2020-12-16 | 导航手术系统、计算机可读存储介质及电子设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022127794A1 true WO2022127794A1 (fr) | 2022-06-23 |
Family
ID=82060051
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2021/138093 Ceased WO2022127794A1 (fr) | 2020-12-16 | 2021-12-14 | Système chirurgical de navigation et son procédé d'enregistrement, support d'enregistrement lisible par ordinateur et dispositif électronique |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2022127794A1 (fr) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115462901A (zh) * | 2022-10-20 | 2022-12-13 | 哈尔滨思哲睿智能医疗设备股份有限公司 | 手术实时导航方法、装置、系统、设备和介质 |
| CN115778445A (zh) * | 2022-12-07 | 2023-03-14 | 佗道医疗科技有限公司 | 一种机械臂末端激光指引验证方法 |
| CN116077183A (zh) * | 2023-01-12 | 2023-05-09 | 苏州微创畅行机器人有限公司 | 手术导航定位方法及系统、手术机器人系统 |
| CN116188572A (zh) * | 2023-01-18 | 2023-05-30 | 南京大学 | 一种医疗手术机器人的靶区空间位置标定方法及系统 |
| CN116269763A (zh) * | 2023-03-31 | 2023-06-23 | 中国医学科学院生物医学工程研究所 | 坐标转换关系的标定方法、装置、手术导航系统和介质 |
| CN116352761A (zh) * | 2023-04-03 | 2023-06-30 | 杭州柳叶刀机器人有限公司 | 机械臂配准测试方法、装置、计算机设备及可读存储介质 |
| CN117204951A (zh) * | 2023-09-22 | 2023-12-12 | 上海睿触科技有限公司 | 一种基于x射线的手术定位导航设备及其定位实现方法 |
| CN117838311A (zh) * | 2024-03-07 | 2024-04-09 | 杭州海沛仪器有限公司 | 基于光学定位的靶点消融呼吸门控方法及系统 |
| CN118924428A (zh) * | 2024-09-25 | 2024-11-12 | 合肥美亚光电技术股份有限公司 | 手术导航系统及其误差校准方法、装置与存储介质 |
| CN119033469A (zh) * | 2024-11-01 | 2024-11-29 | 北京云力境安科技有限公司 | 医疗机器人标定方法、装置及相关设备 |
| CN119055364A (zh) * | 2023-05-31 | 2024-12-03 | 武汉联影智融医疗科技有限公司 | 更换末端的手术机器人控制方法与手术机器人系统 |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180185100A1 (en) * | 2017-01-03 | 2018-07-05 | Mako Surgical Corp. | Systems And Methods For Surgical Navigation |
| CN110640746A (zh) * | 2019-11-07 | 2020-01-03 | 上海电气集团股份有限公司 | 机器人的坐标系标定及定位方法、系统、设备、介质 |
| CN110711029A (zh) * | 2019-09-30 | 2020-01-21 | 苏州微创畅行机器人有限公司 | 截骨导向工具的位置校正方法及骨科手术系统 |
| CN110897717A (zh) * | 2019-12-09 | 2020-03-24 | 苏州微创畅行机器人有限公司 | 导航手术系统及其注册方法与电子设备 |
| CN111037561A (zh) * | 2019-12-27 | 2020-04-21 | 武汉联影智融医疗科技有限公司 | 一种空间注册方法和装置 |
| US20200222127A1 (en) * | 2019-01-10 | 2020-07-16 | Medtronic Navigation, Inc. | System and Method for Registration Between Coordinate Systems and Navigation |
| CN112618018A (zh) * | 2020-12-16 | 2021-04-09 | 苏州微创畅行机器人有限公司 | 导航手术系统及其注册方法、计算机可读存储介质 |
| CN112618017A (zh) * | 2020-12-16 | 2021-04-09 | 苏州微创畅行机器人有限公司 | 导航手术系统、计算机可读存储介质及电子设备 |
-
2021
- 2021-12-14 WO PCT/CN2021/138093 patent/WO2022127794A1/fr not_active Ceased
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180185100A1 (en) * | 2017-01-03 | 2018-07-05 | Mako Surgical Corp. | Systems And Methods For Surgical Navigation |
| US20200222127A1 (en) * | 2019-01-10 | 2020-07-16 | Medtronic Navigation, Inc. | System and Method for Registration Between Coordinate Systems and Navigation |
| CN110711029A (zh) * | 2019-09-30 | 2020-01-21 | 苏州微创畅行机器人有限公司 | 截骨导向工具的位置校正方法及骨科手术系统 |
| CN110640746A (zh) * | 2019-11-07 | 2020-01-03 | 上海电气集团股份有限公司 | 机器人的坐标系标定及定位方法、系统、设备、介质 |
| CN110897717A (zh) * | 2019-12-09 | 2020-03-24 | 苏州微创畅行机器人有限公司 | 导航手术系统及其注册方法与电子设备 |
| CN111037561A (zh) * | 2019-12-27 | 2020-04-21 | 武汉联影智融医疗科技有限公司 | 一种空间注册方法和装置 |
| CN112618018A (zh) * | 2020-12-16 | 2021-04-09 | 苏州微创畅行机器人有限公司 | 导航手术系统及其注册方法、计算机可读存储介质 |
| CN112618017A (zh) * | 2020-12-16 | 2021-04-09 | 苏州微创畅行机器人有限公司 | 导航手术系统、计算机可读存储介质及电子设备 |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115462901A (zh) * | 2022-10-20 | 2022-12-13 | 哈尔滨思哲睿智能医疗设备股份有限公司 | 手术实时导航方法、装置、系统、设备和介质 |
| CN115778445A (zh) * | 2022-12-07 | 2023-03-14 | 佗道医疗科技有限公司 | 一种机械臂末端激光指引验证方法 |
| CN116077183A (zh) * | 2023-01-12 | 2023-05-09 | 苏州微创畅行机器人有限公司 | 手术导航定位方法及系统、手术机器人系统 |
| CN116188572A (zh) * | 2023-01-18 | 2023-05-30 | 南京大学 | 一种医疗手术机器人的靶区空间位置标定方法及系统 |
| CN116269763A (zh) * | 2023-03-31 | 2023-06-23 | 中国医学科学院生物医学工程研究所 | 坐标转换关系的标定方法、装置、手术导航系统和介质 |
| CN116352761A (zh) * | 2023-04-03 | 2023-06-30 | 杭州柳叶刀机器人有限公司 | 机械臂配准测试方法、装置、计算机设备及可读存储介质 |
| CN119055364A (zh) * | 2023-05-31 | 2024-12-03 | 武汉联影智融医疗科技有限公司 | 更换末端的手术机器人控制方法与手术机器人系统 |
| CN117204951A (zh) * | 2023-09-22 | 2023-12-12 | 上海睿触科技有限公司 | 一种基于x射线的手术定位导航设备及其定位实现方法 |
| CN117204951B (zh) * | 2023-09-22 | 2024-04-30 | 上海睿触科技有限公司 | 一种基于x射线的手术定位导航设备及其定位实现方法 |
| CN117838311B (zh) * | 2024-03-07 | 2024-05-31 | 杭州海沛仪器有限公司 | 基于光学定位的靶点消融呼吸门控系统 |
| CN117838311A (zh) * | 2024-03-07 | 2024-04-09 | 杭州海沛仪器有限公司 | 基于光学定位的靶点消融呼吸门控方法及系统 |
| CN118924428A (zh) * | 2024-09-25 | 2024-11-12 | 合肥美亚光电技术股份有限公司 | 手术导航系统及其误差校准方法、装置与存储介质 |
| CN119033469A (zh) * | 2024-11-01 | 2024-11-29 | 北京云力境安科技有限公司 | 医疗机器人标定方法、装置及相关设备 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2022127794A1 (fr) | Système chirurgical de navigation et son procédé d'enregistrement, support d'enregistrement lisible par ordinateur et dispositif électronique | |
| CN112618018B (zh) | 导航手术系统及其注册方法、计算机可读存储介质 | |
| CN112618017B (zh) | 导航手术系统、计算机可读存储介质及电子设备 | |
| US12004833B2 (en) | System and method for maintaining a tool position and orientation | |
| EP3954316B1 (fr) | Système assisté par robot pour arthroplastie totale du genou | |
| CN109199586B (zh) | 一种激光截骨手术机器人系统及其路径规划方法 | |
| US20210093327A1 (en) | Position correction method of osteotomy guide tool and orthopedic surgical system | |
| US11918194B2 (en) | Osteotomy calibration method, calibration device and orthopedic surgery system | |
| JP7427088B2 (ja) | 骨切り術校正方法、校正ツール、読み取り可能な記憶媒体、および整形外科手術システム | |
| CN104799933A (zh) | 一种用于骨外科定位引导的手术机器人运动补偿方法 | |
| CN109124835B (zh) | 股骨头中心点的定位方法和系统 | |
| CN114795496A (zh) | 一种被动式手术机器人导航定位系统 | |
| CN117159158A (zh) | 一种医用手术机器人系统 | |
| Fu et al. | Indirect visual guided fracture reduction robot based on external markers | |
| CN114587593B (zh) | 一种手术导航定位系统及其使用方法 | |
| Handini et al. | System integration of NeuroBot: a skull-base surgical robotic system | |
| Miao et al. | The design and experimental research of navigation system based on C-arm | |
| US20250134606A1 (en) | Robotic surgery system with user interfacing | |
| CN214857401U (zh) | 一体化系统结构装置 | |
| WO2025082389A2 (fr) | Procédé de positionnement et de navigation basé sur l'imagerie oct pour robot chirurgical orthopédique | |
| Cao et al. | An image registration method for surgical robots based on human-robot cooperation | |
| Man et al. | Design and kinematic calibration of a new 4-DOF spinal surgery robot | |
| CN115737144A (zh) | 一种三维影像注册配准方法 | |
| Kong et al. | Development of a maxillofacial multi-arm surgery robot | |
| Kong et al. | Navigation method for mandible reconstruction surgery robot |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21905721 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 21905721 Country of ref document: EP Kind code of ref document: A1 |