SYSTEM FOR POSITION AND PROCESS VERIFICATION IN COMPUTER ASSISTED SURGERY
20220175462 ยท 2022-06-09
Inventors
Cpc classification
A61B2562/028
HUMAN NECESSITIES
A61B5/0816
HUMAN NECESSITIES
A61B2034/102
HUMAN NECESSITIES
A61B5/0205
HUMAN NECESSITIES
A61B5/0245
HUMAN NECESSITIES
A61B34/10
HUMAN NECESSITIES
A61B34/20
HUMAN NECESSITIES
A61B2560/0223
HUMAN NECESSITIES
A61B2017/00699
HUMAN NECESSITIES
A61B2017/00703
HUMAN NECESSITIES
A61B17/17
HUMAN NECESSITIES
A61B2034/105
HUMAN NECESSITIES
International classification
A61B34/20
HUMAN NECESSITIES
A61B34/00
HUMAN NECESSITIES
A61B34/10
HUMAN NECESSITIES
Abstract
Systems and methods for accurate determination of the position of an anatomic part of a subject in robotic assisted image-based surgery, using an inertial measurement unit (IMU) to determine the position and orientation of the anatomical part of the subject. The intrinsic drift of the IMU, which would make the IMU position measurements inaccurate, can be reset to zero regularly, at points of time when the subject's body is stationary. This can be achieved when motion from the subject's breathing and from the heartbeat are essentially zero. Such positions occur respectively when the respiratory signal shows the position of the breathing cycle to be at the end of the expiration phase, and the heartbeat signal represents a time in the diastole period of the subject's electrocardiographic cycle. When these two signal moments coincide, the IMU is essentially stationary, and its drift reset to zero.
Claims
1. A surgical robotic system comprising: an inertial measurement unit (IMU) configured to connect to an anatomical feature of a subject; and a system controller, the system controller adapted to: (i) receive a respiratory signal corresponding to a respiratory cycle of the subject, and a heartbeat signal corresponding to the heartbeat cycle of the patient; (ii) determine at least one point in time when the respiratory signal represents a position of minimal motion of the subject arising from the respiration of the subject, and the heartbeat signal simultaneously represents a position of minimal motion of the subject arising from the heartbeat of the subject; and (iii) generate an instruction to reset at the at least one point in time, drift detected at that at least one point in time in the pose determination of the IMU.
2. The system according to claim 1, wherein the at least one point in time when the respiratory signal represents a position of minimal breathing motion of the subject is selected by the controller to be at the end of the expiration phase of the subject's breathing cycle.
3. The system according to claim 1, wherein the at least one point in time when the heartbeat signal represents a position of minimal pulse motion of the subject is selected by the controller to be the diastole period of the subject's electrocardiographic cycle.
4. The system according to claim 1, wherein the controller is configured to generate an instruction to reset the drift of the IMU at at least one point in time when the end of the expiration phase and the cardiac diastole period temporally coincide.
5. The system according to claim 4, wherein the frequency of temporal coincidences of the end of expiration phase and the cardiac diastole period, at which the controller is adapted to reset the drift of the IMU, is determined by the level of drift of the IMU.
6. The system according to claim 5, wherein the controller is adapted to reset the drift of the IMU at every incidence of the temporal coincidence of the end of expiration phase and the cardiac diastole period.
7. The system according to claim 1, wherein the IMU is a microelectromechanical (MEMS) based unit.
8. The system according to claim 1, wherein the IMU is attached fixedly to an anatomic feature of the subject, such that the controller detects changes in at least one of the orientation or position of the anatomical feature of the subject.
9. The system according to claim 8, wherein the anatomical feature is a bone of the subject, and the controller is adapted to use the changes in at least one of orientation or position of the bone to determine a type of bone through which a surgical tool is passing.
10. The system according to claim 9, wherein the controller is adapted to determine the position in the bone of a surgical drill performing a drilling action on the bone, according to the type of bone disclosed.
11. The system according to claim 8, wherein the controller is adapted to instruct the performance of a new registration of the robot to the subject if the detected changes in at least one of the orientation or position of the anatomical feature of the patient, exceed respective predetermined threshold levels.
12. The system according to claim 1, wherein the IMU is connected to a bone of the subject using a K-wire.
13. The system according to claim 12, wherein the frequency of vibrations detected by the IMU provides an indication of the type of bone through which the surgical tool generating those vibrations is passing.
14. The system according to claim 13, wherein higher frequency vibrations are interpreted by the controller as indicating passage of the surgical tool through cortical bone, and lower frequency vibrations are interpreted by the controller as indicating passage of the surgical tool through cancellous bone.
15. The system according to claim 13, wherein the controller is adapted to use the type of bone indicated, to determine the position in the bone of a surgical drill performing a drilling action on the bone.
16. The system according to claim 12, wherein the IMU is connected to the K-wire in a region which maximizes the amplitude of vibrations arising from a drilling process into the bone.
17. The system according to claim 16, further comprising a second IMU attached to the K-wire, wherein one IMU is attached in a region at which the higher frequency vibrations expected from drilling in cortical bone are maximized, while the second IMU is located in a region where the lower frequency vibrations expected from drilling in cancellous bone are maximized.
18. The system according to claim 9, wherein the controller is adapted to compare the indicated position of the drill relative to a bone through which it is passing, with the position of the drill relative to a bone through which it is passing expected from the surgical plan, to verify whether the surgical procedure is proceeding according to the surgical plan.
19. The system according to claim 1, wherein, if the respiratory cycle arises from a subject under general anesthesia, the end of the expiration stage of the subject's breathing cycle is determined by an anesthesiologist.
20. A method of monitoring a surgical robotic execution of a surgical plan performed on an anatomical feature of a subject, comprising: using the registration of the co-ordinate system of a surgical robot to a preoperative surgical plan, aligning the surgical robot such that the surgical procedure can be performed on the anatomical feature of the subject; using a drift-corrected inertial measurement unit (IMU) attached to the anatomical feature of the subject, determining an initial pose of the anatomical feature in the co-ordinate system of the IMU; commencing the surgical robotic procedure and repeating the determination of the pose of the anatomical feature at intervals during the course of the surgical robotic procedure; and if the IMU indicates that the pose of the anatomical feature has changed by more than a predetermined amount, performing a new registration of the surgical robot co-ordinate system to the preoperative surgical plan, such that the surgical procedure can be continued on the anatomical feature of the subject at its changed pose.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0080] Embodiments of the present disclosure will be understood and appreciated more fully from the following detailed description, taken in conjunction with the drawings in which:
[0081]
[0082]
[0083]
[0084]
[0085]
DETAILED DESCRIPTION
[0086] Reference is first made to
[0087] In order to contend with any drift in the IMU, the current system includes a physiological monitoring and processing device 17 to monitor the pulse and respirations of the patient 18, using electrodes for the EKG tracing, and a breath sensor (not shown) for analyzing the breath cycle of the patient. The EKG data and the respiratory data of the patient, may be recorded or processed by the physiological monitoring device 17, which should be in electronic communication with the system control unit 13. The breathing and pulse data may be displayed on a monitor 14. The system controller 13 or the physiological monitoring device 17 analyze the data and identifies areas in which the patient's lungs and heart are both in their resting position, which can then be used as a stationary position for resetting the IMU drift to zero, as further explained hereinbelow in
[0088] Reference is now made to
[0089] Trace 205 represents a typical inspiratory and expiratory pattern of a subject, either under general anesthesia or otherwise unconscious, who is being ventilated automatically by a respirator. As is observed, the overall shape of the breathing cycle is somewhat different from that of natural breathing, but also in this situation, there is a point of time at the transit between the end of the natural exhalation of the subject, and the beginning of the forced inspiration phase, at which the lungs and hence the body of the subject is stationary. The timing of each breath is controlled by the respirator, which can be modulated by an anesthesiologist or other health care professional. The automation of the inspiratory-expiratory cycle provides the opportunity for precise timing of each breath.
[0090] Trace 206 illustrates a representative electrocardiogram (EKG) trace of the same subject whose respirations are recorded in traces 205 or 204. The EKG measures electrical correlates of the cardiac pumping cycle, as recorded from skin electrodes. The cycles of systole (ventricular contraction) and diastole (ventricular relaxation) are represented by the time indicated by the arrows 208, the lighter shaded segments representing systole and the intervening dark segments representing diastole. During diastole, any motion of the patient's body caused by the pumping action of the heart is paused. The monitoring device provides the respiratory and cardiac information to the control system, which analyzes the data to identify points of time at which end expiration coincides with diastole, represented by lines 203a and 203b in
[0091] The lowest trace 207 in
[0092] Reference is now made to
[0093] Additionally, the vibrations detected by the IMU can be used to detect the position of the drill in the vertebra, since the IMU has a sufficiently high response time that it can differentiate between the higher frequency vibrations expected when the drill is cutting into cortical bone, as compared to the lower frequency vibrations expected from the softer cancellous bone. The patterns of vibration can then be used to determine whether the drill is following the planned trajectory of the surgical plan.
[0094] Reference is now made to
[0095] Reference is now made to
[0096] It is appreciated by persons skilled in the art that specific embodiments of the present disclosure are not limited by what has been particularly shown and described hereinabove. Rather the scope of the present disclosure includes both combinations and subcombinations of various features described hereinabove as well as variations and modifications thereto which would occur to a person of skill in the art upon reading the above description and which are not in the prior art.
[0097] Moreover, though the foregoing has included description of one or more aspects, embodiments, and/or configurations and certain variations and modifications, other variations, combinations, and modifications are within the scope of the disclosure, e.g., as may be within the skill and knowledge of those in the art, after understanding the present disclosure. It is intended to obtain rights which include alternative aspects, embodiments, and/or configurations to the extent permitted, including alternate, interchangeable and/or equivalent structures, functions, ranges or steps to those claimed, whether or not such alternate, interchangeable and/or equivalent structures, functions, ranges or steps are disclosed herein, and without intending to publicly dedicate any patentable subject matter.