CN113855286A - Implant robot navigation system and method - Google Patents
Implant robot navigation system and method Download PDFInfo
- Publication number
- CN113855286A CN113855286A CN202111122251.3A CN202111122251A CN113855286A CN 113855286 A CN113855286 A CN 113855286A CN 202111122251 A CN202111122251 A CN 202111122251A CN 113855286 A CN113855286 A CN 113855286A
- Authority
- CN
- China
- Prior art keywords
- coordinate system
- tool
- tracer
- patient
- pose
- 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.)
- Granted
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61C—DENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE
- A61C8/00—Means to be fixed to the jaw-bone for consolidating natural teeth or for fixing dental prostheses thereon; Dental implants; Implanting tools
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61C—DENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE
- A61C8/00—Means to be fixed to the jaw-bone for consolidating natural teeth or for fixing dental prostheses thereon; Dental implants; Implanting tools
- A61C8/0089—Implanting tools or instruments
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- Veterinary Medicine (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Surgery (AREA)
- Engineering & Computer Science (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Dentistry (AREA)
- Epidemiology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Biomedical Technology (AREA)
- Robotics (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Dental Tools And Instruments Or Auxiliary Dental Instruments (AREA)
Abstract
The invention provides a guidance system and a method for a tooth implantation robot, wherein the system comprises: the device comprises a controller, a mechanical arm, a surgical cutter, an optical locator, a tool tracer, a patient tracer and a cutter calibrator; the surgical knife and the tool tracer are fixedly arranged at the tail end of the mechanical arm; the patient tracer is secured to a non-dental implant tooth of a patient. Has the advantages that: the robot navigation system utilizes CT scanning image planning before the art to plant a tooth operation route and navigate, and in the navigation process, carry out real-time correction to planting tooth operation route, in addition, utilize optical positioning appearance tracking operation cutter's position and gesture, thereby guide the motion of mechanical arm, drive operation cutter reachs planting tooth route, can realize the accurate positioning of operation cutter position and direction, have the advantage of location accuracy, job stabilization, can guarantee the precision of operation, effectively reduce the requirement to doctor's operation, and reduce doctor's working strength.
Description
Technical Field
The invention belongs to the technical field of navigation and positioning of surgical robots, and particularly relates to a navigation system and a navigation method of a dental implant robot.
Background
The traditional dental implant surgery method comprises the following steps: before the operation is started, the tooth implantation condition needs to be subjected to perspective scanning, so that an operation scheme is formulated; then, during the operation, the doctor holds the scalpel by hand, and performs the operation by experience. This dental implant surgery method has the following problems: the doctor holds the scalpel by hand to perform the operation, the operation precision and the stability level are lower, and the precision of the operation cannot be ensured.
Disclosure of Invention
Aiming at the defects in the prior art, the invention provides a navigation system and a navigation method for a tooth implantation robot, which can effectively solve the problems.
The technical scheme adopted by the invention is as follows:
the invention provides a guidance system for a dental implant robot, comprising: the device comprises a controller, a mechanical arm, a surgical cutter, an optical locator, a tool tracer, a patient tracer and a cutter calibrator; the surgical knife and the tool tracer are fixedly arranged at the tail end of the mechanical arm; the patient tracer is fixed on a non-implanted tooth of a patient;
wherein: the cutter calibrator comprises 4 optical positioning balls and a calibration hole; after the calibration hole of the cutter calibrator is sleeved at the tail end of the surgical cutter, the top point of the tail end of the surgical cutter coincides with the center point of the top end of the calibration hole, and the axial direction of the surgical cutter coincides with the axial direction of the calibration hole.
Preferably, the mechanical arm is a 6-degree-of-freedom cooperative mechanical arm and is arranged on the mechanical arm base; the robot base forms a robot base coordinate system { B }, the mechanical interface at the end of the robot is called TCP, and a robot TCP coordinate system { E }.
Preferably, the tool tracer comprises a rigid support, and 4 optical positioning balls are fixedly mounted on the rigid support.
Preferably, the patient tracer comprises a rigid support which is not easy to image in the CT image, one end of the rigid support of the patient tracer is fixed on the non-implanted tooth of the patient, and the other end of the rigid support of the patient tracer is provided with 9 titanium beads and 4 optical positioning balls.
The invention also provides a method of the dental implant robot navigation system, which comprises the following steps:
step S1, calibrating in advance to obtain a conversion matrix from a tool tracer coordinate system { T } to a mechanical arm TCP coordinate system { E }TTE:
Step S1.1, controlling a mechanical arm TCP to randomly move n poses to obtain the following n equations:
OTB=OTT1·TTE·E1TB
OTB=OTT2·TTE·E2TB
...
OTB=OTTn·TTE·EnTB
wherein:
OTB: representing the transformation matrix from the coordinate system { O } of the optical position finder to the coordinate system { B } of the mechanical arm base, because the mechanical arm base and the optical position finder are fixed in the motion process of the mechanical arm TCP, the mechanical arm base and the optical position finder are not movedOTBIs always unchanged and is a known fixed value;
O T Ti1,2, n: when the representative mechanical arm TCP randomly moves to the ith pose, a conversion matrix from the optical position indicator coordinate system { O } to the tool tracer coordinate system { T } is obtained by the following method: when the mechanical arm TCP randomly moves to the ith pose, measuring and obtaining the three-dimensional position coordinates of each optical positioning ball on the tool tracer in an optical positioning instrument coordinate system { O } through the optical positioning instrument; and combining the three-dimensional position coordinates of each optical positioning ball on the known tool tracer under the coordinate system { T } of the tool tracer to obtain a conversion matrixOTTi;
TTE: transformation matrix representing tool tracer coordinate system { T } to mechanical arm TCP coordinate system { E }TTEIn machinesIn the process of the movement of the arm TCP,TTEthe value is fixed and unchanged and is to be evaluated;
Ei T B1,2, n: representing that a transformation matrix from a mechanical arm TCP coordinate system { E } to a mechanical arm base coordinate system { B } is a known value when the mechanical arm TCP randomly moves to the ith pose;
s1.2, solving an equation set formed by n equations by adopting a least square method to obtain a conversion matrix from a tool tracer coordinate system { T } to a mechanical arm TCP coordinate system { E }, wherein the conversion matrix is formed by using a method of calculating the equation setTTE;
Step S2, calibrating in advance to obtain the relative pose relationship between the surgical knife and the tool tracer, namely: obtaining the three-dimensional position coordinate Q of the vertex Q of the surgical knife end in the coordinate system { T } of the tool tracerTAnd the direction vector of the axis direction of the surgical tool in the tool tracer coordinate system { T }
S2.1, sleeving the cutter calibrator at the tail end of the surgical cutter, so that the top point of the tail end of the surgical cutter is superposed with the central point of the top end of the calibration hole of the cutter calibrator, and the axial direction of the surgical cutter is superposed with the axial direction of the calibration hole of the cutter calibrator;
s2.2, obtaining a conversion matrix from a tool tracer coordinate system { T } to an optical position indicator coordinate system { O } through an optical position indicatorTTOAnd a transformation matrix from the tool calibrator coordinate system { K } to the optical position finder coordinate system { O }KTO;
The specific method comprises the following steps: measuring and obtaining three-dimensional position coordinates of each optical positioning ball on the tool tracer in an optical positioning instrument coordinate system { O } through an optical positioning instrument; and combining the three-dimensional position coordinates of each optical positioning ball on the known tool tracer under the coordinate system { T } of the tool tracer to obtain a conversion matrixTTO;
Measuring and obtaining three-dimensional position coordinates of each optical positioning ball on the cutter calibrator under an optical positioning instrument coordinate system { O } through an optical positioning instrument; then combined with the known tool calibratorObtaining the three-dimensional position coordinates of each optical positioning ball under the coordinate system { K } of the tool calibrator to obtain a conversion matrixKTO;
S2.3, obtaining a conversion matrix from the coordinate system { K } of the tool calibrator to the coordinate system { T } of the tool tracer by adopting the following formulaKTT:
KTT=KTO·(TTO)-1
S2.4, obtaining a three-dimensional position coordinate P of the top center point of the calibration hole of the cutter calibrator in a cutter calibrator coordinate system { K }KAnd the direction vector of the axis direction of the calibration hole of the tool calibrator in the tool calibrator coordinate system { K }
According to the following formula, three-dimensional position coordinates P of the center point of the top end of the calibration hole of the tool calibrator in the tool calibrator coordinate system { K }KAnd converting the coordinate into a tool tracer coordinate system { T }, and obtaining a three-dimensional position coordinate P of the top center point of the calibration hole in the tool tracer coordinate system { T }T:
According to the following formula, the direction vector of the axis direction of the calibration hole of the tool calibrator in the tool calibrator coordinate system { K }Converting the direction vector into a tool tracer coordinate system { T }, and obtaining a direction vector of the axis direction of the calibration hole in the tool tracer coordinate system { T }
Wherein:
i is a 3 × 3 identity matrix;
s2.5, calibrating three-dimensional position coordinates P of the center point of the top end of the hole in a tool tracer coordinate system { T }TThree-dimensional position coordinate Q equal to surgical tool tip vertex Q in tool tracer coordinate system { T }T(ii) a Calibrating a direction vector of a hole axis direction in a tool tracer coordinate system { T }Direction vector equal to the axial direction of the surgical tool in the tool tracer coordinate system { T }Therefore, the relative pose relation between the surgical knife and the tool tracer is obtained through marking;
step S3, obtaining the transformation matrix from the coordinate system { C } of the CT scanner to the coordinate system { O } of the optical position finderCTO:
S3.1, scanning and imaging the tracer of the patient by using a CT scanner to enable the titanium beads of the tracer of the patient to be imaged in a CT image; analyzing the CT image to obtain the three-dimensional position coordinates of the titanium beads in a coordinate system { C } of a CT scanner;
s3.2, measuring and obtaining three-dimensional position coordinates of each optical positioning ball on the patient tracer in an optical positioning instrument coordinate system { O }, through an optical positioning instrument;
and step S3.3, because the three-dimensional position coordinates of the titanium bead of the patient tracer in the patient tracer coordinate system { S } and the three-dimensional position coordinates of each optical positioning ball of the patient tracer in the patient tracer coordinate system { S } are fixed values, combining the three-dimensional position coordinates of the titanium bead in the CT scanner coordinate system { C } and the three-dimensional position coordinates of each optical positioning ball of the patient tracer in the optical positioning instrument coordinate system { O } to obtain a conversion matrix from the CT scanner coordinate system { C } to the optical positioning instrument coordinate system { O }, wherein the three-dimensional position coordinates of each optical positioning ball of the patient tracer in the patient tracer coordinate system { C } are fixed valuesCTO;
The entry point A of the implant path under the coordinate system { C } of the CT scanner is determined by the following formulaCAnd direction of the pathConverting the coordinate system of the optical positioning instrument into the coordinate system { O }, and obtaining the entry point A of the dental implant path under the coordinate system { O } of the optical positioning instrumentOAnd direction of the pathEntry point A of dental implant path under the optical locator coordinate system { O }OAnd direction of the pathSimultaneously, the pose of the surgical knife target is obtained;
wherein:
i is a 3 × 3 identity matrix;
step 5, in the navigation process, measuring in real time to obtain the real-time pose of the surgical knife by an optical position finder by adopting the following method; the real-time pose of the surgical knife comprises a three-dimensional position coordinate Q of a tail end vertex Q of the surgical knife under an optical position finder coordinate system { O }, wherein the three-dimensional position coordinate Q is a three-dimensional position coordinate of the tail end vertex Q of the surgical knife under the optical position finder coordinate system { O }, andOand the direction vector of the axial line direction of the surgical tool under the coordinate system { O } of the optical positioning instrument
Comparing the real-time pose of the surgical tool with the target pose of the surgical tool to obtain the pose deviation of the surgical tool in the optical position indicator coordinate system { O }; and generating a control instruction for the mechanical arm according to the pose deviation of the surgical tool in the optical position indicator coordinate system { O }, and controlling the mechanical arm to drive the surgical tool to move towards the target pose of the surgical tool, so that the real-time pose of the surgical tool continuously approaches the target pose of the surgical tool.
Preferably, in step 5, a control instruction for the mechanical arm is generated according to the pose deviation of the surgical tool, and the mechanical arm is controlled to drive the surgical tool to move towards the target pose of the surgical tool, specifically:
step 5.1, the pose deviation of the surgical knife in the optical position finder coordinate system { O }, including the three-dimensional position coordinate deviation delta QOAnd direction vector deviation
Step 5.2, obtaining a conversion matrix from the coordinate system { O } of the optical position finder to the coordinate system { K } of the cutter calibratorOTK(ii) a Wherein, the coordinate system { K } of the tool calibrator is completely the same as the coordinate system of the tool; thus obtaining a conversion matrix from the coordinate system { O } of the optical position finder to the coordinate system { F } of the toolOTF;
According to the transformation matrix from the coordinate system { O } of the optical position finder to the coordinate system { F } of the toolOTFConverting the pose deviation of the surgical knife in the optical position finder coordinate system { O } into the pose deviation of the surgical knife in the knife coordinate system { F };
step 5.3, according to the relative pose relation between the surgical knife and the tool tracer obtained by pre-calibration in the step S2, converting the pose deviation of the surgical knife in the knife coordinate system { F } into the pose deviation of the surgical knife in the tool tracer coordinate system { T };
step 5.4, calibrating the transformation matrix from the tool tracer coordinate system { T } to the mechanical arm TCP coordinate system { E } in advance according to the step S1TTETo display the operation knife on the toolThe pose deviation of the tracker coordinate system { T } is converted into the pose deviation of the surgical tool in the mechanical arm TCP coordinate system { E };
and 5.5, generating a control instruction for the mechanical arm according to the pose deviation of the surgical tool in the TCP coordinate system { E } of the mechanical arm, and controlling the mechanical arm to drive the surgical tool to move towards the target pose of the surgical tool.
Preferably, the method further comprises the following steps:
and 6, updating the pose of the surgical knife target obtained in the step 4 in real time in the navigation process, namely: entry point A of dental implant path under optical locator coordinate system { O }OAnd direction of the path
Preferably, step 6 specifically comprises:
6.1, measuring in real time through an optical position finder to obtain the real-time pose of each optical positioning ball on the patient tracer in an optical position finder coordinate system { O };
6.2, converting the real-time pose of each optical positioning ball on the patient tracer under the coordinate system { O } of the optical positioning instrument into the real-time pose of each optical positioning ball on the patient tracer under the coordinate system { S } of the patient tracer according to a conversion matrix from the coordinate system { O } of the optical positioning instrument to the coordinate system { S } of the patient tracer;
6.3, converting the real-time pose of each optical positioning ball on the patient tracer under the patient tracer coordinate system { S } into the real-time pose of each optical positioning ball on the patient tracer under the CT scanner coordinate system { C } according to the conversion matrix from the patient tracer coordinate system { S } to the CT scanner coordinate system { C };
6.4, because the relative pose relationship between the patient teeth and the patient tracer is fixed, converting the real-time pose of each optical positioning ball on the patient tracer under the coordinate system { C } of the CT scanner into the real-time pose of the patient teeth under the coordinate system { C } of the CT scanner;
the real-time pose of the patient's tooth under the CT scanner coordinate system { C } is the entry point of the dental implant pathA previous value and a path direction current value; comparing the current values of the entry point and the path direction of the dental implant path with the current value of the path direction, and planning in the step 4 to obtain the entry point A of the dental implant path under the coordinate system { C } of the CT scannerCAnd direction of the pathIf the positions of the head of the patient are consistent, the head position of the patient is not changed in the operation process, and the target pose of the surgical knife does not need to be updated; otherwise, the real-time pose of the patient tooth under the CT scanner coordinate system { C } is adopted to update the pose of the surgical knife target.
The invention provides a navigation system and a method of a tooth implantation robot, which have the following advantages:
the invention provides a tooth implantation robot navigation system and a method, wherein the robot navigation system plans a tooth implantation operation path for navigation by using a preoperative CT scanning image, and corrects the tooth implantation operation path in real time in the navigation process, and in addition, an optical positioning instrument is used for tracking the position and the posture of an operation cutter, so that a mechanical arm is guided to move, the operation cutter is driven to reach the tooth implantation path, the accurate positioning of the position and the direction of the operation cutter can be realized, the system and the method have the advantages of accurate positioning and stable work, the precision of the operation can be ensured, the requirement on the operation of a doctor is effectively reduced, and the working intensity of the doctor is reduced.
Drawings
Fig. 1 is a structural diagram of a guidance system of a dental implant robot provided by the invention;
FIG. 2 is a schematic view of a tool tracer;
FIG. 3 is a schematic view of a patient tracer;
FIG. 4 is a schematic view of a tool calibrator.
Wherein:
1 represents a tool tracer; 2 represents a surgical knife; 3 represents a robot arm; 4 represents a patient tracer; 5 represents an optical locator; 6 represents a tool calibrator;
4-1 represents an optical locating sphere on a patient tracer;
4-2 represents titanium beads on a patient tracer;
6-1 represents an optical positioning ball on the tool calibrator;
and 6-2 represents a calibration hole on the tool calibrator.
Detailed Description
In order to make the technical problems, technical solutions and advantageous effects solved by the present invention more clearly apparent, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The invention provides a tooth implantation robot navigation system and a method, wherein the robot navigation system plans a tooth implantation operation path for navigation by utilizing a preoperative CT scanning image, and corrects the tooth implantation operation path in real time in the navigation process, and in addition, an optical positioning instrument is utilized to track the position and the posture of an operation cutter, so that a mechanical arm is guided to move, the operation cutter is driven to reach the tooth implantation path, the accurate positioning of the position and the direction of the operation cutter can be realized, the advantages of accurate positioning and stable work are realized, the accuracy of the operation can be ensured, the requirement on the operation of a doctor is effectively reduced, and the working intensity of the doctor is reduced.
Referring to fig. 1, the present invention provides a guidance system for a dental implant robot, comprising: the device comprises a controller, a mechanical arm, a surgical cutter, an optical locator, a tool tracer, a patient tracer and a cutter calibrator; the surgical knife and the tool tracer are fixedly arranged at the tail end of the mechanical arm; the patient tracer is fixed on a non-implanted tooth of a patient;
referring to fig. 4, the tool calibrator includes 4 optical locating balls and a calibration hole; after the calibration hole of the cutter calibrator is sleeved at the tail end of the surgical cutter, the top point of the tail end of the surgical cutter coincides with the center point of the top end of the calibration hole, and the axial direction of the surgical cutter coincides with the axial direction of the calibration hole. Coordinates of the optical positioning ball under the coordinate system { K } of the tool calibrator and coordinates P of the center point of the top end of the calibration hole under the coordinate system { K } of the tool calibratorKAnd the direction vector of the axis direction of the calibration hole under the coordinate system { K } of the tool calibratorAnd calibrating in advance.
The mechanical arm is a 6-freedom-degree cooperative mechanical arm and is arranged on the mechanical arm base; the robot base forms a robot base coordinate system { B }, the mechanical interface at the end of the robot is called TCP, and a robot TCP coordinate system { E }. The conversion relation between the mechanical arm TCP coordinate system { E } and the mechanical arm base coordinate system { B }, namely the pose of the mechanical arm TCP can be read in real time through the controller. In the motion process of the mechanical arm, the mechanical arm base coordinate system { B } is fixed and unchanged, and the mechanical arm TCP coordinate system { E } changes along with the motion of the mechanical arm.
Referring to fig. 2, the tool tracer includes a rigid support on which 4 optical locating balls are fixedly mounted. The coordinates of the 4 optical locating balls under the tool tracer coordinate system { T } are calibrated in advance. During the motion of the arm, the tool tracer coordinate system { T } changes with the arm motion.
Referring to fig. 3, the patient tracer includes a rigid support that is not easily imaged in CT images, and one end of the rigid support of the patient tracer is fixed to the patient's non-implanted tooth, and the other end is fitted with 9 titanium beads and 4 optical positioning balls.
In one embodiment, titanium beads on a patient tracer can be imaged in a CT image, a patient tracer coordinate system { S } can be established based on the titanium beads, and coordinates of 4 optical positioning balls under the patient tracer coordinate system { S } are calibrated in advance; through the measurement of the CT scanner on the titanium beads and the measurement of the optical positioning ball by the optical positioning instrument, a conversion matrix between a coordinate system { C } of the CT scanner and a coordinate system { O } of the optical positioning instrument can be obtained through the conversion calculation of the coordinate systemCTO。
In one embodiment, the optical position finder can obtain coordinates of the optical positioning ball under a coordinate system { O } of the optical position finder through measurement, and then the optical position finder can obtain a conversion matrix between a coordinate system { T } of the tool tracer and a coordinate system { O } of the optical position finder, a conversion matrix between a coordinate system { S } of the patient tracer and a coordinate system { O } of the optical position finder, and a conversion matrix between a coordinate system { K } of the tool tracer and a coordinate system { O } of the optical position finder through measurement of the optical positioning ball on the tool tracer, the patient tracer and the tool calibrator and through coordinate system conversion calculation.
The invention also provides a method of the dental implant robot navigation system, which comprises the following steps:
step S1, calibrating in advance to obtain a conversion matrix from a tool tracer coordinate system { T } to a mechanical arm TCP coordinate system { E }TTENamely the relative pose relationship between the mechanical arm TCP and the tool tracer.
Step S1.1, controlling a mechanical arm TCP to randomly move n poses, for example, 10 poses, and obtaining the following n equations:
OTB=OTT1·TTE·E1TB
OTB=OTT2·TTE·E2TB
...
OTB=OTTn·TTE·EnTB
wherein:
OTB: representing the transformation matrix from the coordinate system { O } of the optical position finder to the coordinate system { B } of the mechanical arm base, because the mechanical arm base and the optical position finder are fixed in the motion process of the mechanical arm TCP, the mechanical arm base and the optical position finder are not movedOTBIs always unchanged and is a known fixed value;
O T Ti1,2, n: when the representative mechanical arm TCP randomly moves to the ith pose, a conversion matrix from the optical position indicator coordinate system { O } to the tool tracer coordinate system { T } is obtained by the following method: when the mechanical arm TCP randomly moves to the ith pose, measuring and obtaining the three-dimensional position coordinates of each optical positioning ball on the tool tracer in an optical positioning instrument coordinate system { O } through the optical positioning instrument; combining the three-dimensional position coordinates of each optical positioning ball on the known tool tracer under the coordinate system { T } of the tool tracerTo obtain a transformation matrixOTTi;
TTE: transformation matrix representing tool tracer coordinate system { T } to mechanical arm TCP coordinate system { E }TTEIn the process of the motion of the TCP of the mechanical arm,TTEthe value is fixed and unchanged and is to be evaluated;
Ei T B1,2, n: when the mechanical arm TCP randomly moves to the ith pose, a conversion matrix from the mechanical arm TCP coordinate system { E } to the mechanical arm base coordinate system { B } is a known value and can be read by a controller;
s1.2, solving an equation set formed by n equations by adopting a least square method to obtain a conversion matrix from a tool tracer coordinate system { T } to a mechanical arm TCP coordinate system { E }, wherein the conversion matrix is formed by using a method of calculating the equation setTTE;
Step S2, calibrating in advance to obtain the relative pose relationship between the surgical knife and the tool tracer, namely: obtaining the three-dimensional position coordinate Q of the vertex Q of the surgical knife end in the coordinate system { T } of the tool tracerTAnd the direction vector of the axis direction of the surgical tool in the tool tracer coordinate system { T }
S2.1, sleeving the cutter calibrator at the tail end of the surgical cutter, so that the top point of the tail end of the surgical cutter is superposed with the central point of the top end of the calibration hole of the cutter calibrator, and the axial direction of the surgical cutter is superposed with the axial direction of the calibration hole of the cutter calibrator;
s2.2, obtaining a conversion matrix from a tool tracer coordinate system { T } to an optical position indicator coordinate system { O } through an optical position indicatorTTOAnd a transformation matrix from the tool calibrator coordinate system { K } to the optical position finder coordinate system { O }KTO;
The specific method comprises the following steps: measuring and obtaining three-dimensional position coordinates of each optical positioning ball on the tool tracer in an optical positioning instrument coordinate system { O } through an optical positioning instrument; combining three optical locating balls on the known tool tracer under the coordinate system { T } of the tool tracerDimensional position coordinates to obtain a transformation matrixTTO;
Measuring and obtaining three-dimensional position coordinates of each optical positioning ball on the cutter calibrator under an optical positioning instrument coordinate system { O } through an optical positioning instrument; and combining the three-dimensional position coordinates of each optical positioning ball on the known tool calibrator under the coordinate system { K } of the tool calibrator to obtain a conversion matrixKTO;
S2.3, obtaining a conversion matrix from the coordinate system { K } of the tool calibrator to the coordinate system { T } of the tool tracer by adopting the following formulaKTT:
KTT=KTO·(TTO)-1
S2.4, obtaining a three-dimensional position coordinate P of the top center point of the calibration hole of the cutter calibrator in a cutter calibrator coordinate system { K }KAnd the direction vector of the axis direction of the calibration hole of the tool calibrator in the tool calibrator coordinate system { K }
According to the following formula, three-dimensional position coordinates P of the center point of the top end of the calibration hole of the tool calibrator in the tool calibrator coordinate system { K }KAnd converting the coordinate into a tool tracer coordinate system { T }, and obtaining a three-dimensional position coordinate P of the top center point of the calibration hole in the tool tracer coordinate system { T }T:
According to the following formula, the direction vector of the axis direction of the calibration hole of the tool calibrator in the tool calibrator coordinate system { K }Converting the direction vector into a tool tracer coordinate system { T }, and obtaining a direction vector of the axis direction of the calibration hole in the tool tracer coordinate system { T }
Wherein:
i is a 3 × 3 identity matrix;
s2.5, calibrating three-dimensional position coordinates P of the center point of the top end of the hole in a tool tracer coordinate system { T }TThree-dimensional position coordinate Q equal to surgical tool tip vertex Q in tool tracer coordinate system { T }T(ii) a Calibrating a direction vector of a hole axis direction in a tool tracer coordinate system { T }Direction vector equal to the axial direction of the surgical tool in the tool tracer coordinate system { T }Therefore, the relative pose relation between the surgical knife and the tool tracer is obtained through marking;
step S3, obtaining the transformation matrix from the coordinate system { C } of the CT scanner to the coordinate system { O } of the optical position finderCTO:
S3.1, scanning and imaging the tracer of the patient by using a CT scanner to enable the titanium beads of the tracer of the patient to be imaged in a CT image; analyzing the CT image to obtain the three-dimensional position coordinates of the titanium beads in a coordinate system { C } of a CT scanner;
s3.2, measuring and obtaining three-dimensional position coordinates of each optical positioning ball on the patient tracer in an optical positioning instrument coordinate system { O }, through an optical positioning instrument;
and step S3.3, combining the three-dimensional position coordinates of the titanium beads of the patient tracer in the coordinate system { S } of the CT scanner and the three-dimensional position coordinates of each optical positioning ball of the patient tracer in the coordinate system { S } of the patient tracer with known fixed values, wherein the three-dimensional position coordinates of the titanium beads in the coordinate system { C } of the CT scanner and the three-dimensional position coordinates of each optical positioning ball of the patient tracer in the optical positioning instrumentObtaining the three-dimensional position coordinate under the coordinate system { O } to obtain the conversion matrix from the coordinate system { C } of the CT scanner to the coordinate system { O } of the optical position finderCTO;
The entry point A of the implant path under the coordinate system { C } of the CT scanner is determined by the following formulaCAnd direction of the pathConverting the coordinate system of the optical positioning instrument into the coordinate system { O }, and obtaining the entry point A of the dental implant path under the coordinate system { O } of the optical positioning instrumentOAnd direction of the pathEntry point A of dental implant path under the optical locator coordinate system { O }OAnd direction of the pathSimultaneously, the pose of the surgical knife target is obtained;
wherein:
i is a 3 × 3 identity matrix;
step 5, in the navigation process, measuring in real time to obtain the real-time pose of the surgical knife by an optical position finder by adopting the following method; wherein the surgical knife is in real time poseComprises three-dimensional position coordinates Q of the vertex Q of the tail end of the surgical knife under the coordinate system { O } of the optical positioning instrumentOAnd the direction vector of the axial line direction of the surgical tool under the coordinate system { O } of the optical positioning instrument
Comparing the real-time pose of the surgical tool with the target pose of the surgical tool to obtain the pose deviation of the surgical tool in the optical position indicator coordinate system { O }; and generating a control instruction for the mechanical arm according to the pose deviation of the surgical tool in the optical position indicator coordinate system { O }, and controlling the mechanical arm to drive the surgical tool to move towards the target pose of the surgical tool, so that the real-time pose of the surgical tool continuously approaches the target pose of the surgical tool.
As a specific embodiment, in this step, a control instruction for the mechanical arm is generated according to the pose deviation of the surgical tool, and the mechanical arm is controlled to drive the surgical tool to move toward the target pose of the surgical tool, specifically:
step 5.1, the pose deviation of the surgical knife in the optical position finder coordinate system { O }, including the three-dimensional position coordinate deviation delta QOAnd direction vector deviation
Step 5.2, obtaining a conversion matrix from the coordinate system { O } of the optical position finder to the coordinate system { K } of the cutter calibratorOTK(ii) a Wherein, the coordinate system { K } of the tool calibrator is completely the same as the coordinate system of the tool; thus obtaining a conversion matrix from the coordinate system { O } of the optical position finder to the coordinate system { F } of the toolOTF;
According to the transformation matrix from the coordinate system { O } of the optical position finder to the coordinate system { F } of the toolOTFConverting the pose deviation of the surgical knife in the optical position finder coordinate system { O } into the pose deviation of the surgical knife in the knife coordinate system { F };
step 5.3, according to the relative pose relation between the surgical knife and the tool tracer obtained by pre-calibration in the step S2, converting the pose deviation of the surgical knife in the knife coordinate system { F } into the pose deviation of the surgical knife in the tool tracer coordinate system { T };
step 5.4, calibrating the transformation matrix from the tool tracer coordinate system { T } to the mechanical arm TCP coordinate system { E } in advance according to the step S1TTEConverting the pose deviation of the surgical knife in a tool tracer coordinate system { T } into the pose deviation of the surgical knife in a mechanical arm TCP coordinate system { E };
and 5.5, generating a control instruction for the mechanical arm according to the pose deviation of the surgical tool in the TCP coordinate system { E } of the mechanical arm, and controlling the mechanical arm to drive the surgical tool to move towards the target pose of the surgical tool.
In addition, still include:
and 6, updating the pose of the surgical knife target obtained in the step 4 in real time in the navigation process, namely: entry point A of dental implant path under optical locator coordinate system { O }OAnd direction of the path
8. The method of a robotic navigation system for dental implants according to claim 7, wherein step 6 is specifically:
6.1, measuring in real time through an optical position finder to obtain the real-time pose of each optical positioning ball on the patient tracer in an optical position finder coordinate system { O };
6.2, converting the real-time pose of each optical positioning ball on the patient tracer under the coordinate system { O } of the optical positioning instrument into the real-time pose of each optical positioning ball on the patient tracer under the coordinate system { S } of the patient tracer according to a conversion matrix from the coordinate system { O } of the optical positioning instrument to the coordinate system { S } of the patient tracer;
6.3, converting the real-time pose of each optical positioning ball on the patient tracer under the patient tracer coordinate system { S } into the real-time pose of each optical positioning ball on the patient tracer under the CT scanner coordinate system { C } according to the conversion matrix from the patient tracer coordinate system { S } to the CT scanner coordinate system { C };
6.4, because the relative pose relationship between the patient teeth and the patient tracer is fixed, converting the real-time pose of each optical positioning ball on the patient tracer under the coordinate system { C } of the CT scanner into the real-time pose of the patient teeth under the coordinate system { C } of the CT scanner;
the real-time pose of the patient tooth under the CT scanner coordinate system { C } is the entry point current value and the path direction current value of the implant tooth path; comparing the current values of the entry point and the path direction of the dental implant path with the current value of the path direction, and planning in the step 4 to obtain the entry point A of the dental implant path under the coordinate system { C } of the CT scannerCAnd direction of the pathIf the positions of the head of the patient are consistent, the head position of the patient is not changed in the operation process, and the target pose of the surgical knife does not need to be updated; otherwise, the real-time pose of the patient tooth under the CT scanner coordinate system { C } is adopted to update the pose of the surgical knife target.
Therefore, in the invention, if the head position of the patient changes in the operation process, the dental implant path under the optical positioning instrument coordinate system { O } can be updated according to the real-time pose of the dental implant of the patient, and the tool target pose can be recalculated.
The invention provides a dental implantation robot navigation system and a method, which convert a dental implantation path and the pose of a surgical cutter to the coordinate system of an optical locator for navigation through coordinate system conversion, guide a mechanical arm to drive the surgical cutter to move and provide efficient and accurate dental implantation surgical navigation.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and improvements can be made without departing from the principle of the present invention, and such modifications and improvements should also be considered within the scope of the present invention.
Claims (8)
1. A dental implant robot navigation system, comprising: the device comprises a controller, a mechanical arm, a surgical cutter, an optical locator, a tool tracer, a patient tracer and a cutter calibrator; the surgical knife and the tool tracer are fixedly arranged at the tail end of the mechanical arm; the patient tracer is fixed on a non-implanted tooth of a patient;
wherein: the cutter calibrator comprises 4 optical positioning balls and a calibration hole; after the calibration hole of the cutter calibrator is sleeved at the tail end of the surgical cutter, the top point of the tail end of the surgical cutter coincides with the center point of the top end of the calibration hole, and the axial direction of the surgical cutter coincides with the axial direction of the calibration hole.
2. The guidance system for a dental implant robot according to claim 1, wherein the robot arm is a 6-degree-of-freedom cooperative robot arm provided on a robot arm base; the robot base forms a robot base coordinate system { B }, the mechanical interface at the end of the robot is called TCP, and a robot TCP coordinate system { E }.
3. The guidance system of claim 1, wherein the tool tracer comprises a rigid frame, and wherein the rigid frame is fixedly provided with 4 optical positioning balls.
4. The robotic implant navigation system as recited in claim 1, wherein the patient tracer includes a rigid support that is not easily imaged in CT images, the rigid support of the patient tracer having one end fixed to the patient's non-implanted tooth and the other end carrying 9 titanium beads and 4 optical positioning balls.
5. A method of a robotic dental implant navigation system according to any one of claims 1 to 4, comprising the steps of:
step S1, calibrating in advance to obtain a conversion matrix from a tool tracer coordinate system { T } to a mechanical arm TCP coordinate system { E }TTE:
Step S1.1, controlling a mechanical arm TCP to randomly move n poses to obtain the following n equations:
OTB=OTT1·TTE·E1TB
OTB=OTT2·TTE·E2TB
...
OTB=OTTn·TTE·EnTB
wherein:
OTB: representing the transformation matrix from the coordinate system { O } of the optical position finder to the coordinate system { B } of the mechanical arm base, because the mechanical arm base and the optical position finder are fixed in the motion process of the mechanical arm TCP, the mechanical arm base and the optical position finder are not movedOTBIs always unchanged and is a known fixed value;
OTTi1,2, n: when the representative mechanical arm TCP randomly moves to the ith pose, a conversion matrix from the optical position indicator coordinate system { O } to the tool tracer coordinate system { T } is obtained by the following method: when the mechanical arm TCP randomly moves to the ith pose, measuring and obtaining the three-dimensional position coordinates of each optical positioning ball on the tool tracer in an optical positioning instrument coordinate system { O } through the optical positioning instrument; and combining the three-dimensional position coordinates of each optical positioning ball on the known tool tracer under the coordinate system { T } of the tool tracer to obtain a conversion matrixOTTi;
TTE: transformation matrix representing tool tracer coordinate system { T } to mechanical arm TCP coordinate system { E }TTEIn the process of the motion of the TCP of the mechanical arm,TTEthe value is fixed and unchanged and is to be evaluated;
EiTB1,2, n: representing that a transformation matrix from a mechanical arm TCP coordinate system { E } to a mechanical arm base coordinate system { B } is a known value when the mechanical arm TCP randomly moves to the ith pose;
s1.2, solving an equation set formed by n equations by adopting a least square method to obtain a conversion matrix from a tool tracer coordinate system { T } to a mechanical arm TCP coordinate system { E }, wherein the conversion matrix is formed by using a method of calculating the equation setTTE;
Step S2, calibrating in advance to obtain the relative pose relationship between the surgical knife and the tool tracer, namely: obtaining the three-dimensional position coordinate Q of the vertex Q of the surgical knife end in the coordinate system { T } of the tool tracerTAnd the direction vector of the axis direction of the surgical tool in the tool tracer coordinate system { T }
S2.1, sleeving the cutter calibrator at the tail end of the surgical cutter, so that the top point of the tail end of the surgical cutter is superposed with the central point of the top end of the calibration hole of the cutter calibrator, and the axial direction of the surgical cutter is superposed with the axial direction of the calibration hole of the cutter calibrator;
s2.2, obtaining a conversion matrix from a tool tracer coordinate system { T } to an optical position indicator coordinate system { O } through an optical position indicatorTTOAnd a transformation matrix from the tool calibrator coordinate system { K } to the optical position finder coordinate system { O }KTO;
The specific method comprises the following steps: measuring and obtaining three-dimensional position coordinates of each optical positioning ball on the tool tracer in an optical positioning instrument coordinate system { O } through an optical positioning instrument; and combining the three-dimensional position coordinates of each optical positioning ball on the known tool tracer under the coordinate system { T } of the tool tracer to obtain a conversion matrixTTO;
Measuring and obtaining three-dimensional position coordinates of each optical positioning ball on the cutter calibrator under an optical positioning instrument coordinate system { O } through an optical positioning instrument; and combining the three-dimensional position coordinates of each optical positioning ball on the known tool calibrator under the coordinate system { K } of the tool calibrator to obtain a conversion matrixKTO;
S2.3, obtaining a conversion matrix from the coordinate system { K } of the tool calibrator to the coordinate system { T } of the tool tracer by adopting the following formulaKTT:
KTT=KTO·(TTO)-1
Step S2.4, obtaining a cutter calibratorThree-dimensional position coordinate P of the center point of the top end of the calibration hole in the coordinate system { K } of the tool calibratorKAnd the direction vector of the axis direction of the calibration hole of the tool calibrator in the tool calibrator coordinate system { K }
According to the following formula, three-dimensional position coordinates P of the center point of the top end of the calibration hole of the tool calibrator in the tool calibrator coordinate system { K }KAnd converting the coordinate into a tool tracer coordinate system { T }, and obtaining a three-dimensional position coordinate P of the top center point of the calibration hole in the tool tracer coordinate system { T }T:
According to the following formula, the direction vector of the axis direction of the calibration hole of the tool calibrator in the tool calibrator coordinate system { K }Converting the direction vector into a tool tracer coordinate system { T }, and obtaining a direction vector of the axis direction of the calibration hole in the tool tracer coordinate system { T }
Wherein:
i is a 3 × 3 identity matrix;
s2.5, calibrating three-dimensional position coordinates P of the center point of the top end of the hole in a tool tracer coordinate system { T }TThree-dimensional position coordinate Q equal to surgical tool tip vertex Q in tool tracer coordinate system { T }T(ii) a Calibrating a direction vector of a hole axis direction in a tool tracer coordinate system { T }Direction vector equal to the axial direction of the surgical tool in the tool tracer coordinate system { T }Therefore, the relative pose relation between the surgical knife and the tool tracer is obtained through marking;
step S3, obtaining the transformation matrix from the coordinate system { C } of the CT scanner to the coordinate system { O } of the optical position finderCTO:
S3.1, scanning and imaging the tracer of the patient by using a CT scanner to enable the titanium beads of the tracer of the patient to be imaged in a CT image; analyzing the CT image to obtain the three-dimensional position coordinates of the titanium beads in a coordinate system { C } of a CT scanner;
s3.2, measuring and obtaining three-dimensional position coordinates of each optical positioning ball on the patient tracer in an optical positioning instrument coordinate system { O }, through an optical positioning instrument;
and step S3.3, because the three-dimensional position coordinates of the titanium bead of the patient tracer in the patient tracer coordinate system { S } and the three-dimensional position coordinates of each optical positioning ball of the patient tracer in the patient tracer coordinate system { S } are fixed values, combining the three-dimensional position coordinates of the titanium bead in the CT scanner coordinate system { C } and the three-dimensional position coordinates of each optical positioning ball of the patient tracer in the optical positioning instrument coordinate system { O } to obtain a conversion matrix from the CT scanner coordinate system { C } to the optical positioning instrument coordinate system { O }, wherein the three-dimensional position coordinates of each optical positioning ball of the patient tracer in the patient tracer coordinate system { C } are fixed valuesCTO;
Step 4, before the operation is started, the patient wears the patient tracer to carry out CT scanning to obtain a dental implant image under the coordinate system { C } of the CT scanner, and the dental implant image is analyzed and planned to obtain an entry point A of a dental implant path under the coordinate system { C } of the CT scannerCAnd direction of the path
The entry point of the implant path under the CT scanner coordinate system { C } is determined by the following formulaACAnd direction of the pathConverting the coordinate system of the optical positioning instrument into the coordinate system { O }, and obtaining the entry point A of the dental implant path under the coordinate system { O } of the optical positioning instrumentOAnd direction of the pathEntry point A of dental implant path under the optical locator coordinate system { O }OAnd direction of the pathSimultaneously, the pose of the surgical knife target is obtained;
wherein:
i is a 3 × 3 identity matrix;
step 5, in the navigation process, measuring in real time to obtain the real-time pose of the surgical knife by an optical position finder by adopting the following method; the real-time pose of the surgical knife comprises a three-dimensional position coordinate Q of a tail end vertex Q of the surgical knife under an optical position finder coordinate system { O }, wherein the three-dimensional position coordinate Q is a three-dimensional position coordinate of the tail end vertex Q of the surgical knife under the optical position finder coordinate system { O }, andOand the direction vector of the axial line direction of the surgical tool under the coordinate system { O } of the optical positioning instrument
Comparing the real-time pose of the surgical tool with the target pose of the surgical tool to obtain the pose deviation of the surgical tool in the optical position indicator coordinate system { O }; and generating a control instruction for the mechanical arm according to the pose deviation of the surgical tool in the optical position indicator coordinate system { O }, and controlling the mechanical arm to drive the surgical tool to move towards the target pose of the surgical tool, so that the real-time pose of the surgical tool continuously approaches the target pose of the surgical tool.
6. The method of a guidance system for a dental implant robot according to claim 5, wherein in step 5, a control command for the robotic arm is generated according to the pose deviation of the surgical tool, and the robotic arm is controlled to drive the surgical tool to move towards the target pose of the surgical tool, specifically:
step 5.1, the pose deviation of the surgical knife in the optical position finder coordinate system { O }, including the three-dimensional position coordinate deviation delta QOAnd direction vector deviation
Step 5.2, obtaining a conversion matrix from the coordinate system { O } of the optical position finder to the coordinate system { K } of the cutter calibratorOTK(ii) a Wherein, the coordinate system { K } of the tool calibrator is completely the same as the coordinate system of the tool; thus obtaining a conversion matrix from the coordinate system { O } of the optical position finder to the coordinate system { F } of the toolOTF;
According to the transformation matrix from the coordinate system { O } of the optical position finder to the coordinate system { F } of the toolOTFConverting the pose deviation of the surgical knife in the optical position finder coordinate system { O } into the pose deviation of the surgical knife in the knife coordinate system { F };
step 5.3, according to the relative pose relation between the surgical knife and the tool tracer obtained by pre-calibration in the step S2, converting the pose deviation of the surgical knife in the knife coordinate system { F } into the pose deviation of the surgical knife in the tool tracer coordinate system { T };
step 5.4, calibrating the transformation matrix from the tool tracer coordinate system { T } to the mechanical arm TCP coordinate system { E } in advance according to the step S1TTEConverting the pose deviation of the surgical knife in a tool tracer coordinate system { T } into the pose deviation of the surgical knife in a mechanical arm TCP coordinate system { E };
and 5.5, generating a control instruction for the mechanical arm according to the pose deviation of the surgical tool in the TCP coordinate system { E } of the mechanical arm, and controlling the mechanical arm to drive the surgical tool to move towards the target pose of the surgical tool.
7. The method of a robotic navigation system for a dental implant of claim 5, further comprising:
8. The method of a robotic navigation system for dental implants according to claim 7, wherein step 6 is specifically:
6.1, measuring in real time through an optical position finder to obtain the real-time pose of each optical positioning ball on the patient tracer in an optical position finder coordinate system { O };
6.2, converting the real-time pose of each optical positioning ball on the patient tracer under the coordinate system { O } of the optical positioning instrument into the real-time pose of each optical positioning ball on the patient tracer under the coordinate system { S } of the patient tracer according to a conversion matrix from the coordinate system { O } of the optical positioning instrument to the coordinate system { S } of the patient tracer;
6.3, converting the real-time pose of each optical positioning ball on the patient tracer under the patient tracer coordinate system { S } into the real-time pose of each optical positioning ball on the patient tracer under the CT scanner coordinate system { C } according to the conversion matrix from the patient tracer coordinate system { S } to the CT scanner coordinate system { C };
6.4, because the relative pose relationship between the patient teeth and the patient tracer is fixed, converting the real-time pose of each optical positioning ball on the patient tracer under the coordinate system { C } of the CT scanner into the real-time pose of the patient teeth under the coordinate system { C } of the CT scanner;
real-time pose of patient tooth under CT scanner coordinate system { C }Namely the current value of the entry point and the current value of the path direction of the dental implant path; comparing the current values of the entry point and the path direction of the dental implant path with the current value of the path direction, and planning in the step 4 to obtain the entry point A of the dental implant path under the coordinate system { C } of the CT scannerCAnd direction of the pathIf the positions of the head of the patient are consistent, the head position of the patient is not changed in the operation process, and the target pose of the surgical knife does not need to be updated; otherwise, the real-time pose of the patient tooth under the CT scanner coordinate system { C } is adopted to update the pose of the surgical knife target.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111122251.3A CN113855286B (en) | 2021-09-24 | 2021-09-24 | Implant robot navigation system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111122251.3A CN113855286B (en) | 2021-09-24 | 2021-09-24 | Implant robot navigation system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113855286A true CN113855286A (en) | 2021-12-31 |
CN113855286B CN113855286B (en) | 2023-01-10 |
Family
ID=78993874
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111122251.3A Active CN113855286B (en) | 2021-09-24 | 2021-09-24 | Implant robot navigation system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113855286B (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114454167A (en) * | 2022-02-11 | 2022-05-10 | 四川锋准机器人科技有限公司 | Calibration method for geometrical size of tail end clamp holder of dental implant robot |
CN114521962A (en) * | 2022-04-24 | 2022-05-24 | 杭州柳叶刀机器人有限公司 | Trajectory tracking method and device for surgical robot, robot and storage medium |
CN114767302A (en) * | 2022-06-17 | 2022-07-22 | 杭州柳叶刀机器人有限公司 | Control method and device of oral robot and electronic equipment |
CN115229806A (en) * | 2022-09-21 | 2022-10-25 | 杭州三坛医疗科技有限公司 | Mechanical arm control method, device, system, equipment and storage medium |
CN115252172A (en) * | 2022-08-03 | 2022-11-01 | 北京大学口腔医学院 | Tooth preparation robot system |
CN115778602A (en) * | 2023-02-06 | 2023-03-14 | 极限人工智能有限公司 | Method and device for checking machine needle, storage medium and equipment |
CN116138905A (en) * | 2023-03-07 | 2023-05-23 | 山东大学 | Robot-assisted orthodontic bracket bonding method and bonding system |
CN116747039A (en) * | 2023-08-17 | 2023-09-15 | 深圳卡尔文科技有限公司 | Planting robot pose adjustment method, system and storage medium |
CN116785001A (en) * | 2023-08-25 | 2023-09-22 | 深圳卡尔文科技有限公司 | Method, system and storage medium for calibrating implantation operation tool |
CN117137626A (en) * | 2023-10-30 | 2023-12-01 | 北京三博脑科医院有限公司 | Noninvasive registration method for neurosurgery robot |
CN117204951A (en) * | 2023-09-22 | 2023-12-12 | 上海睿触科技有限公司 | Operation positioning navigation equipment based on X-rays and positioning realization method thereof |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202146362U (en) * | 2010-12-30 | 2012-02-22 | 上海交通大学医学院附属第九人民医院 | Auxiliary mechanical arm based on optical navigation and provided with seven degrees of freedom for craniomaxillofacial surgery |
CN106061427A (en) * | 2014-02-28 | 2016-10-26 | 索尼公司 | Robot arm apparatus, robot arm control method, and program |
US20180168750A1 (en) * | 2016-12-16 | 2018-06-21 | Mako Surgical Corp. | Techniques for modifying tool operation in a surgical robotic system based on comparing actual and commanded states of the tool relative to a surgical site |
CN108705536A (en) * | 2018-06-05 | 2018-10-26 | 雅客智慧(北京)科技有限公司 | A kind of the dentistry robot path planning system and method for view-based access control model navigation |
CN112790783A (en) * | 2021-03-05 | 2021-05-14 | 四川锋准机器人科技有限公司 | Tool and method for matching CT image and positioning position of passive infrared reflecting ball |
CN113303840A (en) * | 2021-05-14 | 2021-08-27 | 北京大学第三医院 | Operation navigation positioning system with help of endoscope |
CN113400325A (en) * | 2021-06-23 | 2021-09-17 | 四川锋准机器人科技有限公司 | Navigation and positioning method for dental implant robot |
-
2021
- 2021-09-24 CN CN202111122251.3A patent/CN113855286B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202146362U (en) * | 2010-12-30 | 2012-02-22 | 上海交通大学医学院附属第九人民医院 | Auxiliary mechanical arm based on optical navigation and provided with seven degrees of freedom for craniomaxillofacial surgery |
CN106061427A (en) * | 2014-02-28 | 2016-10-26 | 索尼公司 | Robot arm apparatus, robot arm control method, and program |
US20180168750A1 (en) * | 2016-12-16 | 2018-06-21 | Mako Surgical Corp. | Techniques for modifying tool operation in a surgical robotic system based on comparing actual and commanded states of the tool relative to a surgical site |
CN108705536A (en) * | 2018-06-05 | 2018-10-26 | 雅客智慧(北京)科技有限公司 | A kind of the dentistry robot path planning system and method for view-based access control model navigation |
CN112790783A (en) * | 2021-03-05 | 2021-05-14 | 四川锋准机器人科技有限公司 | Tool and method for matching CT image and positioning position of passive infrared reflecting ball |
CN113303840A (en) * | 2021-05-14 | 2021-08-27 | 北京大学第三医院 | Operation navigation positioning system with help of endoscope |
CN113400325A (en) * | 2021-06-23 | 2021-09-17 | 四川锋准机器人科技有限公司 | Navigation and positioning method for dental implant robot |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114454167B (en) * | 2022-02-11 | 2024-06-07 | 四川锋准机器人科技有限公司 | Method for calibrating geometric dimension of tail end clamp holder of dental implant robot |
CN114454167A (en) * | 2022-02-11 | 2022-05-10 | 四川锋准机器人科技有限公司 | Calibration method for geometrical size of tail end clamp holder of dental implant robot |
CN114521962A (en) * | 2022-04-24 | 2022-05-24 | 杭州柳叶刀机器人有限公司 | Trajectory tracking method and device for surgical robot, robot and storage medium |
CN114767302A (en) * | 2022-06-17 | 2022-07-22 | 杭州柳叶刀机器人有限公司 | Control method and device of oral robot and electronic equipment |
CN114767302B (en) * | 2022-06-17 | 2022-11-01 | 杭州柳叶刀机器人有限公司 | Control method and device of oral robot and electronic equipment |
CN115252172A (en) * | 2022-08-03 | 2022-11-01 | 北京大学口腔医学院 | Tooth preparation robot system |
CN115229806A (en) * | 2022-09-21 | 2022-10-25 | 杭州三坛医疗科技有限公司 | Mechanical arm control method, device, system, equipment and storage medium |
CN115778602A (en) * | 2023-02-06 | 2023-03-14 | 极限人工智能有限公司 | Method and device for checking machine needle, storage medium and equipment |
CN116138905A (en) * | 2023-03-07 | 2023-05-23 | 山东大学 | Robot-assisted orthodontic bracket bonding method and bonding system |
CN116747039A (en) * | 2023-08-17 | 2023-09-15 | 深圳卡尔文科技有限公司 | Planting robot pose adjustment method, system and storage medium |
CN116747039B (en) * | 2023-08-17 | 2023-10-31 | 深圳卡尔文科技有限公司 | Planting robot pose adjustment method, system and storage medium |
CN116785001B (en) * | 2023-08-25 | 2023-10-31 | 深圳卡尔文科技有限公司 | Method, system and storage medium for calibrating implantation operation tool |
CN116785001A (en) * | 2023-08-25 | 2023-09-22 | 深圳卡尔文科技有限公司 | Method, system and storage medium for calibrating implantation operation tool |
CN117204951A (en) * | 2023-09-22 | 2023-12-12 | 上海睿触科技有限公司 | Operation positioning navigation equipment based on X-rays and positioning realization method thereof |
CN117204951B (en) * | 2023-09-22 | 2024-04-30 | 上海睿触科技有限公司 | Operation positioning navigation equipment based on X-rays and positioning realization method thereof |
CN117137626A (en) * | 2023-10-30 | 2023-12-01 | 北京三博脑科医院有限公司 | Noninvasive registration method for neurosurgery robot |
CN117137626B (en) * | 2023-10-30 | 2024-04-12 | 北京三博脑科医院有限公司 | Noninvasive registration method for neurosurgery robot |
Also Published As
Publication number | Publication date |
---|---|
CN113855286B (en) | 2023-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113855286B (en) | Implant robot navigation system and method | |
CN113400325B (en) | Navigation and positioning method for dental implant robot | |
JP6367905B2 (en) | Surgical robot system for stereotactic surgery and control method for stereotactic robot | |
JP6678565B2 (en) | Surgical robot for stereotactic surgery and method of controlling surgical robot for stereotactic surgery | |
US9221176B2 (en) | Robot system and method for controlling the same | |
US6198794B1 (en) | Apparatus and method for planning a stereotactic surgical procedure using coordinated fluoroscopy | |
US20190142359A1 (en) | Surgical positioning system and positioning method | |
CN111345898B (en) | Laser surgery path guiding method, computer equipment and system thereof | |
CN110946653A (en) | Operation navigation system | |
CN112603538A (en) | Orthopedic navigation positioning system and method | |
CN115153925B (en) | Automatic drill bit positioning device and method for dental implant operation | |
KR102601195B1 (en) | Dental Robots and Method of Oral Navigation | |
JP2010188439A (en) | Method and apparatus for calculating parameter | |
CN113855287B (en) | Oral implantation operation robot with evaluation of implantation precision and control method | |
CN113180828A (en) | Operation robot constrained motion control method based on rotation theory | |
CN112641512A (en) | Spatial registration method applied to surgical robot front planning | |
Šuligoj et al. | Medical applicability of a low-cost industrial robot arm guided with an optical tracking system | |
CN115363762A (en) | Positioning method and device of surgical robot and computer equipment | |
CN116459010A (en) | Follow-up device and method for dental implant operation | |
Tauscher et al. | High-accuracy drilling with an image guided light weight robot: autonomous versus intuitive feed control | |
CN116269812A (en) | Master-slave operation puncture system and planning method | |
CN215778615U (en) | Registration system in integrated operation robot operation based on self-defined scale | |
CN214857401U (en) | Integrated system structure device | |
Yan et al. | The Dental Implant Robot System Based on Binocular Vision | |
CN117838311B (en) | Target spot ablation respiratory gating system based on optical positioning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |