This invention generally relates to the use of robots in medical procedures and, more particularly, to a method and system of controlling the movement of an end effectuator disposed on a robot arm by means of, for example, time of flight measurements of radio frequency (“RF”) signals that are emitted from inside a patient and that are received by at least three RF receivers positioned near where the procedure is taking place.
Various medical procedures require the precise localization of a three dimensional position of a surgical instrument within the body in order to effect optimized treatment. For example, some surgical procedures to fuse vertebrae require that a surgeon drill multiple holes into the bone structure at precise locations. To achieve high levels of mechanical integrity in the fusing system and to balance the forces created in the bone structure it is necessary that the holes are drilled at the correct precise location. Vertebrae, like most bone structures, have complex shapes made up of non-planar curved surfaces making precise and perpendicular drilling difficult. Conventionally, a surgeon manually holds and positions a drill guide tube by using a guidance system to overlay the drill tube's position onto a three dimensional image of the bone structure. This manual process is both tedious and time consuming. The success of the surgery is largely dependent upon the dexterity of the surgeon who performs it.
Limited robotic assistance for surgical procedures is currently available. For example, the da Vinci medical robot system is a robot used in certain surgical applications. In the da Vinci system, the user controls manipulators that control a robotic actuator. The system converts the surgeon's gross movements into micro-movements of the robotic actuator. Although the da Vinci system eliminates hand tremor and provides the user with the ability to work through a small opening, like many of the robots commercially available today, it is expensive, obtrusive, and the setup is cumbersome. Further, for procedures such as thoracolumbar pedicle screw insertion, these conventional methods are known to be error-prone and tedious.
One of the characteristics of the da Vinci system which makes it error prone is that, like many of the current robots used in surgical applications, it uses an articular arm based on a series of rotational joints. The use of an articular system creates difficulties in arriving at a precisely targeted location because the level of any error is increased over each joint in the articular system.
In one embodiment, the present invention provides a surgical robot and an imaging system that utilize a Cartesian positioning system as opposed to an articular positioning system. This feature allows, for example, the movement of an effectuator element that forms or is attached to the end of a surgical robot to be individually controlled on the x, y and z axes. This feature also allows the roll, pitch and yaw of the effectuator element to be controlled without creating movement on the x, y or z axes.
The effectuator element can include a leading edge that is either beveled or non-beveled. In an exemplary embodiment, a non-beveled effectuator element is employed that is capable of ablating a pathway through tissue to reach the target position and will not be subjected to the mechanical forces and deflection created by a typical bevel tissue cutting system. In accordance with an exemplary embodiment, a surgical robot includes three linear motors that separately control movement of the effectuator element on the x, y and z axes. These separate motors allow, for example, a degree of precision to be obtained that is not provided by conventional surgical robots. This aspect of the invention gives the surgeon the capability of exactly determining position and strike angles on a three dimensional image.
Another exemplary aspect of the present invention involves the use of at least one RF transmitter that is mounted on an effectuator element of the surgical robot or on a medical instrument that is held by the effectuator element. Three or more RF receivers are mounted in the vicinity of the surgical robot. The precise location of the RF transmitter and, therefore, the surgical instrument formed or held by the end effectuator can be precisely determined by analyzing the RF signals that are emitted from the RF transmitter. By measuring the time of flight of the RF signal from the transmitter to the RF receivers that are positioned at known locations, the position of the end effectuator element with respect to a patient can be determined. A doctor or surgeon can utilize this aspect of the present invention to, for example, perform epidural injections of steroids into a patient to alleviate back pain without the use of x-rays as is currently done with x-ray fluoroscopic techniques.
A still further exemplary aspect of the present invention involves the use of RF feedback to actively control the movement of a surgical robot. To do this control, RF signals are sent by the RF transmitter on an iterative basis and then analyzed in an iterative process to allow, for example, the surgical robot to automatically move the effectuator element to a desired location within a patient's body. The location of the effectuator element and surgical instrument are dynamically updated and can be, for example, displayed to a user in real-time.
The present invention also contemplates a system where RF transmitters are disposed on other elements of the surgical robot, or anywhere within the room where the invasive procedure is taking place, in order to track other devices.
The present invention also contemplates a system where RF transmitters are disposed on the anatomical part of the patient that is the target of the invasive procedure. This system can be used, for example, to correct the movement of the surgical robot in the event the anatomical target moves during the procedure.
In one embodiment, the present invention contemplates a new mechanical system, new component development and improved imaging methods designed with an integrated software architecture that would combine image guidance, medical imaging and a robotic positioning system.
The current invention also contemplates a system that will automatically position and rigidly hold, for example, a guide tube that is precisely aligned with the required trajectory of a pedicle screw during pedicle screw insertion procedures.
The benefits and advantages of the present invention will become more readily apparent to those of ordinary skill in the relevant art after reviewing the following detailed description and accompanying drawings, wherein:
While the present invention is susceptible of embodiment in various forms, there is shown in the drawings and will hereinafter be described a presently preferred embodiment with the understanding that the present disclosure is to be considered an exemplification of the invention and is not intended to limit the invention to the specific embodiment illustrated. It should be further understood that the title of this section of this specification, namely, “Detailed Description Of The Invention”, relates to a requirement of the United States Patent Office, and does not imply, nor should be inferred to limit the subject matter disclosed herein.
Referring now to
In an embodiment of the invention, prior to an invasive procedure, a 3D image scan is taken of the desired surgical area of patient 18 and sent to a computer (not shown) in communication with surgical robot 15. A physician then programs a desired point of insertion and trajectory for surgical instrument 35 to reach the desired anatomical target in patient 18. This desired point of insertion and trajectory is planned on the 3D image scan which is displayed on display means 29. For example, a physician can plan the desired insertion point and trajectory on a computed tomography (CT) scan of patient 18.
One aspect of the present invention involves the use of a local positioning system (LPS) to track the position of surgical instrument 35. A general description of the LPS system follows. An RF transmitter is affixed at a known location on either the end effectuator 30 or the medical instrument 35. Three transmitters may be evenly radially distributed around the effectuator 30. Three or more RF receivers are positioned at known locations within, for example, the room where the invasive procedure is to take place. Preferably, the RF receivers are not located in the same plane that is parallel to the floor of the room where the procedure is performed.
To calculate the position of the RF transmitter, the time of flight of the RF signal from the RF transmitter to each one of the RF receivers is measured. Because the velocity of the RF signal is known, the time of flight measurements result in at least three distance measurements, one from each RF receiver. orientation of the tubular element and the position of the RF transmitter into account.
The memory of a control device that performs the time of flight calculations can include, for example, a geometrical description of the location of the RF transmitter with respect to the operative end of the medical instrument 35 or end effectuator 30 that is utilized to perform or assist in performing an invasive procedure. By doing so, the position of the RF transmitter as well as the dimensional profile of the medical instrument or the effectuator element itself can be displayed on a monitor that is viewed by the person performing the invasive procedure. As one example, the end effectuator element 30 can be a tubular element that is positioned at a desired location with respect to, for example, a patient's spine in connection with the performance of a spinal surgery. The tubular element can be aligned with the z axis defined by corresponding robot motor or, for example, can be disposed at an angle relative thereto. In either case, the control device takes the orientation of the tubular element and the position of the RF transmitter into account. The transmitter is affixed at a desired location of the instrument and the control device may be configured to selectively energize the transmitter to ablate tissue and cause at least a portion of the instrument to move in a desired direction.
Another aspect of the present invention involves the utilization of a robot that is capable of moving the end effectuator 30 in x, y and z directions that are orthogonal to each other independently of each other or in any combination. For example, the end effectuator 30 can be moved a given distance along the x axis without causing any movement along the y or z axes. The roll, pitch and yaw and the end effectuator 30 also can be selectively controlled. This aspect of the present invention is advantageous because, for example, its use allows invasive medical procedures to take place with a significantly improved accuracy compared to conventional robots that utilize, for example, a six degree of freedom robot arm. A more complete description of these and other aspects of the invention follows.
Referring to
The computer (not pictured) is also in communication with surgical robot 15, and moves surgical robot 15 according to the preplanned trajectory entered prior to the procedure. The position of surgical instrument 35 is dynamically updated so that surgical robot 15 is aware of the location of surgical instrument 35 location at all times during the procedure. Consequently, surgical robot 15 can move surgical instrument 35 to the desired position quickly with minimal damage to patient 18 and without any further assistance from a physician unless the physician so desires. Surgical robot 15 can also correct the path if surgical instrument 35 strays from the desired trajectory.
The physician or other user of the system has the option to stop, modify, or manually control the autonomous movement of surgical robot 15. Further, tolerance controls are preprogrammed into surgical robot 15, which adjust the movement of the surgical robot 15 if certain conditions are met. For example, if the surgical robot 15 cannot detect the positions of surgical instrument 35 because of a malfunction in the RF transmitter attached thereto, it will stop movement. Another example is if surgical robot 15 detects a resistance above a tolerance level, then it will stop movement.
In a preferred embodiment of the invention, display means 29 is a monitor attached to surgical robot 15. Alternatively, display means 29 is not attached to surgical robot 15, but is located either within surgical room 10 or in a remote location.
The computer for use in the system (not pictured), can be located within surgical robot 15, or, alternatively, in another location within surgical room 10 or in a remote location. The computer is in communication with positioning sensors 12 and surgical robot 15.
The surgical robot can also be used with existing guidance systems. Alternative guidance systems are within the scope and spirit of the invention. For instance, an optical tracking system for tracking the location of the surgical device. A commercially available infrared optical tracking system, such as Optotrak (Northern Digital, Waterloo, Ontario, Canada), can be used to track the patient movement and the robot's base location and used with the guidance system. Optical systems require the use of optical markers, which are markers which emit or reflect light, attached to the surgical device. Light emitted from the markers is read by cameras or optical sensors. The location of the object is calculated through triangulation.
Referring now to
Surgical instrument 35 can be any instrument used in a medical procedure, both invasive or non-invasive. Surgical instrument 35 may be, for example, a catheter, a probe, a sensor, needle, scalpel forceps, or any other instrument used in a surgical, non-invasive, or diagnostic procedure. Surgical instrument 35 can also be a biological delivery device apparatus, such as a syringe, which can distribute biologically acting compounds throughout the body. The plunger of the syringe may be manually pressed by a user or automatically compressed by the system once the desired target is reached.
The surgical robot is moveable in a plurality of axes in order to improve the ability to precisely reach a target location. The robot moves on a Cartesian positioning system, that is, movements in different axes can occur relatively independently instead of at the end of a series of joints.
Referring now to
In a preferred embodiment of the invention, housing 27 is attached to case 40 and moves in the z-direction with case 40 when case 40 is raised and lowered. Consequently, arm 23, end effectuator 30 and surgical instrument 35 move with case 40 as case 40 is raised and lowered relative to base 25.
Referring now to
Referring now to
Referring now to
Referring now to
Alternatively, computer 100 can be wirelessly connected to RF transmitters 120.
Referring now to
The user uses input 170 to plan the trajectory of the desired navigation prior to the invasive procedure. If the user wants to make changes in the invasive procedure after it has commenced, he can use user input 170 to make the desired changes. Computer 100 will then send the appropriate signals to motors 160 in response to the user input.
In a preferred embodiment of the invention, motors 160 are pulse motors providing direct drive, or driving a belt drive and pulley combination attached to the surgical instrument used in the procedure. Alternatively, motors 160 are pulse motors and are attached to a belt drive rack-and-pinion system, or similar power transmission components.
Referring now to
At step 210, the local positioning system (LPS) establishes a spatial coordinate measuring system for the room where the invasive procedure is to occur; in other words, the LPS is calibrated. In order to calibrate the LPS, a mechanical fixture that includes a plurality of calibrating transmitters attached thereto is placed within the room where positioning sensors are located. At least three calibrating transmitters are required, but any number of calibrating transmitters above three is within the scope of the invention. Also, at least three positioning sensors are required, but any number of positioning sensors above three is also within the scope of the invention, and the accuracy of the system is increased with the addition of more positioning sensors.
The distance between each of the calibrating transmitters relative to each other is measured prior to calibration step 210. Each calibrating transmitter transmits RF signals on a different frequency so the positioning sensors can determine which transmitter emitted a particular RF signal. The signal of each of these transmitters is received by positioning sensors. Since the distance between each of the calibrating transmitters is known, and the sensors can identify the signals from each of the calibrating transmitters based on the known frequency, the positioning sensors are able to calculate, using time of flight calculation, the spatial distance of each of the positioning sensors relative to each other. The system is now calibrated. As a result, the positioning sensors can now determine the spatial position of any new RF transmitter introduced into the room relative to the positioning sensors.
At step 220, a 3D anatomical image scan, such as a CT scan, is taken of the anatomical target. Any 3D anatomical image scan may be used with the surgical robot and is within the scope of the present invention.
At step 230, the positions of the RF transmitters tracking the anatomical target are read by positioning sensors. These transmitters identify the initial position of the anatomical target and any changes in position during the procedure.
If any RF transmitters must transmit through a medium that changes the RF signal characteristics, then the system will compensate for these changes when determining the transmitter's position.
At step 240, the positions of the transmitters on the anatomy are calibrated relative to the LPS coordinate system. In other words, the LPS provides a reference system, and the location of the anatomical target is calculated relative to the LPS coordinates. To calibrate the anatomy relative to the LPS, the positions of transmitters affixed to the anatomical target are recorded at the same time as positions of temporary transmitters on precisely known landmarks on the anatomy that can also be identified on the anatomical image. This calculation is performed by a computer.
At step 250, the positions of the RF transmitters that track the anatomical target are read. Since the locations of the transmitters on the anatomical target have already been calibrated, the system can easily determine if there has been any change in position of the anatomical target.
At step 260, the positions of the transmitters on the surgical instrument are read. The transmitters may be located on the surgical instrument itself, and/or there may be transmitters attached to various points of the surgical robot.
In an embodiment of the invention, the surgical robot also includes a plurality of position encoders attached thereto that help determine the position of the surgical instrument. Position encoders are devices used to generate an electronic signal that indicates a position or movement relative to a reference position. There are many ways to generate a position signal, including for example, magnetic sensors, capacitive sensors, and optical sensors.
Position data read from the position encoders may be used to determine the position of the surgical instrument used in the procedure, and may be redundant of position data calculated from RF transmitters located on the surgical instrument. Therefore, position data from the position encoders may be used to double-check the position being read from the LPS.
At step 270, the coordinates of the positions of the transmitters on the surgical instrument, and/or the positions read from the position encoders, is calibrated relative to the anatomical coordinate system. In other words, the position data of the surgical instrument is synchronized into the same coordinate system as the anatomy. This calculation is performed automatically by the computer since the positions of the transmitters on the anatomical target and the positions of the transmitters on the surgical instrument are in the same coordinate system and the positions of the transmitters on the anatomical target are already calibrated relative to the anatomy.
At step 280, the computer superimposes a representation of the location calculated in step 270 of the surgical device on the 3D anatomical image of the patient taken in step 220. The superimposed image is displayed to the user.
At step 290, the computer sends the appropriate signals to the motors to drive the surgical robot. If the user preprogrammed a trajectory, then the robot is driven so that the surgical instrument follows the preprogrammed trajectory if there is no further input from the user. If there is user input, then the computer drives the robot in response to the user input.
At step 295, the computer determines whether the procedure has been completed. If the procedure has not been completed, then the process beginning at step 250 is repeated.
At any time during the procedure, certain fault conditions may cause the computer to interrupt the program and respond accordingly. For instance, if the signal from the RF transmitters cannot be read, then the computer may be programmed to stop the movement of the robot or remove the surgical instrument from the patient. Another example of a fault condition is if the robot encounters a resistance above a preprogrammed tolerance level. Another example of a fault condition is if the RF transmitters on the anatomical target indicate that the location of the anatomical target has shifted relative to the RF transmitters—this spatial relationship should be fixed. In this case, one indicator that the anatomical target location has shifted relative to the transmitters is if the computer calculates that the surgical instrument appears to be inside bone when no drilling or penetration is actually occurring.
The proper response to each condition may be programmed into the, or a specific response may be user-initiated as well. For example, the computer may determine that in response to an anatomy shift, the anatomy would have to be recalibrated, and the process beginning at step 230 should be repeated. Alternatively, a fault condition may require the flowchart to repeat from step 210. Another alternative is the user may decide that recalibration from step 230 is desired, and initiate that step himself.
Referring now to
The distance between each of the calibrating transmitters relative to each other is measured prior to calibration step 300. Each calibrating transmitter transmits RF signals on a different frequency so the positioning sensors can determine which transmitter emitted a particular RF signal. The signal of each of these transmitters is received by positioning sensors. Since the distance between each of the calibrating transmitters is known, and the sensors can identify the signals from each of the calibrating transmitters based on the known frequency, the positioning sensors are able to calculate, using time of flight calculation, the spatial distance of each of the positioning sensors relative to each other. The system is now calibrated. As a result, the positioning sensors can now determine the spatial position of any new RF transmitter introduced into the room relative to the positioning sensors.
At step 310, a 3D anatomical image scan, such as a CT scan, is taken of the anatomical target. Any 3D anatomical image scan may be used with the surgical robot and is within the scope of the present invention.
At step 320, the operator selects a desired trajectory and insertion point of the surgical instrument on the anatomical image captured at step 310. This desired trajectory and insertion point is programmed into the computer so that the robot can drive a guide tube automatically to follow the trajectory.
At step 330, the positions of the RF transmitters tracking the anatomical target are read by positioning sensors. These transmitters identify the initial position of the anatomical target and any changes in position during the procedure.
If any RF transmitters must transmit through a medium that changes the RF signal characteristics, then the system will compensate for these changes when determining the transmitter's position.
At step 340, the positions of the transmitters on the anatomy are calibrated relative to the LPS coordinate system. In other words, the LPS provides a reference system, and the location of the anatomical target is calculated relative to the LPS coordinates. To calibrate the anatomy relative to the LPS, the positions of transmitters affixed to the anatomical target are recorded at the same time as positions of temporary transmitters on precisely known landmarks on the anatomy that can also be identified on the anatomical image. This calculation is performed by a computer.
At step 350, the positions of the RF transmitters that track the anatomical target are read. Since the locations of the transmitters on the anatomical target have already been calibrated, the system can easily determine if there has been any change in position of the anatomical target.
At step 360, the positions of the transmitters on the surgical instrument are read. The transmitters may be located on the surgical instrument itself, and/or there may be transmitters attached to various points of the surgical robot.
In an embodiment of the invention, the surgical robot also includes a plurality of position encoders attached thereto that help determine the position of the surgical instrument. Position encoders are devices used to generate an electronic signal that indicates a position or movement relative to a reference position. There are many ways to generate a position signal, including for example, magnetic sensors, capacitive sensors, and optical sensors.
Position data read from the position encoders may be used to determine the position of the surgical instrument used in the procedure, and may be redundant of position data calculated from RF transmitters located on the surgical instrument. Therefore, position data from the position encoders may be used to double-check the position being read from the LPS.
At step 370, the coordinates of the positions of the transmitters on the surgical instrument, and/or the positions read from the position encoders, is calibrated relative to the anatomical coordinate system. In other words, the position data of the surgical instrument is synchronized into the same coordinate system as the anatomy. This calculation is performed automatically by the computer since the positions of the transmitters on the anatomical target and the positions of the transmitters on the surgical instrument are in the same coordinate system and the positions of the transmitters on the anatomical target are already calibrated relative to the anatomy.
At step 380, the computer superimposes a representation of the location calculated in step 370 of the surgical device on the 3D anatomical image of the patient taken in step 310. The superimposed image is displayed to the user.
At step 390, the computer determines whether the guide tube is in the correct orientation and position to follow the trajectory planned at step 320. If it is not, then step 393 is reached. If it is in the correct orientation and position to follow the trajectory, then step 395 is reached.
At step 393, the computer determines what adjustments it needs to make in order to make the guide tube follow the preplanned trajectory. The computer sends the appropriate signals to drive the motors in order to correct the movement of the guide tube.
At step 395, the computer determines whether the procedure has been completed. If the procedure has not been completed, then the process beginning at step 350 is repeated.
At any time during the procedure, certain fault conditions may cause the computer to interrupt the program and respond accordingly. For instance, if the signal from the RF transmitters cannot be read, then the computer may be programmed to stop the movement of the robot or lift the guide tube away from the patient. Another example of a fault condition is if the robot encounters a resistance above a preprogrammed tolerance level. Another example of a fault condition is if the RF transmitters on the anatomical target indicate that the location of the anatomical target has shifted relative to the RF transmitters—this spatial relationship should be fixed. In this case, one indicator that the anatomical target location has shifted relative to the transmitters is if the computer calculates that the surgical instrument appears to be inside bone when no drilling or penetration is actually occurring.
The proper response to each condition may be programmed into the, or a specific response may be user-initiated as well. For example, the computer may determine that in response to an anatomy shift, the anatomy would have to be recalibrated, and the process beginning at step 330 should be repeated. Alternatively, a fault condition may require the flowchart to repeat from step 300. Another alternative is the user may decide that recalibration from step 330 is desired, and initiate that step himself.
Referring now to
The distance between each of the calibrating transmitters relative to each other is measured prior to calibration step 400. Each calibrating transmitter transmits RF signals on a different frequency so the positioning sensors can determine which transmitter emitted a particular RF signal. The signal of each of these transmitters is received by positioning sensors. Since the distance between each of the calibrating transmitters is known, and the sensors can identify the signals from each of the calibrating transmitters based on the known frequency, the positioning sensors are able to calculate, using time of flight calculation, the spatial distance of each of the positioning sensors relative to each other. The system is now calibrated. As a result, the positioning sensors can now determine the spatial position of any new RF transmitter introduced into the room relative to the positioning sensors.
At step 410, a 3D anatomical image scan, such as a CT scan, is taken of the anatomical target. Any 3D anatomical image scan may be used with the surgical robot and is within the scope of the present invention.
At step 420, the operator inputs a desired safe zone on the anatomical image taken in step 410. In an embodiment of the invention, the operator uses an input to the computer to draw a safe zone on a CT scan taken of the patient in step 410.
At step 430, the positions of the RF transmitters tracking the anatomical target are read by positioning sensors. These transmitters identify the initial position of the anatomical target and any changes in position during the procedure.
If any RF transmitters must transmit through a medium that changes the RF signal characteristics, then the system will compensate for these changes when determining the transmitter's position.
At step 440, the positions of the transmitters on the anatomy are calibrated relative to the LPS coordinate system. In other words, the LPS provides a reference system, and the location of the anatomical target is calculated relative to the LPS coordinates. To calibrate the anatomy relative to the LPS, the positions of transmitters affixed to the anatomical target are recorded at the same time as positions of temporary transmitters on precisely known landmarks on the anatomy that can also be identified on the anatomical image. This calculation is performed by a computer.
At step 450, the positions of the RF transmitters that track the anatomical target are read. Since the locations of the transmitters on the anatomical target have already been calibrated, the system can easily determine if there has been any change in position of the anatomical target.
At step 460, the positions of the transmitters on the surgical instrument are read. The transmitters may be located on the surgical instrument itself, and/or there may be transmitters attached to various points of the surgical robot.
In an embodiment of the invention, the surgical robot also includes a plurality of position encoders attached thereto that help determine the position of the surgical instrument. Position encoders are devices used to generate an electronic signal that indicates a position or movement relative to a reference position. There are many ways to generate a position signal, including for example, magnetic sensors, capacitive sensors, and optical sensors.
Position data read from the position encoders may be used to determine the position of the surgical instrument used in the procedure, and may be redundant of position data calculated from RF transmitters located on the surgical instrument. Therefore, position data from the position encoders may be used to double-check the position being read from the LPS.
At step 470, the coordinates of the positions of the transmitters on the surgical instrument, and/or the positions read from the position encoders, is calibrated relative to the anatomical coordinate system. In other words, the position data of the surgical instrument is synchronized into the same coordinate system as the anatomy. This calculation is performed automatically by the computer since the positions of the transmitters on the anatomical target and the positions of the transmitters on the surgical instrument are in the same coordinate system and the positions of the transmitters on the anatomical target are already calibrated relative to the anatomy.
At step 480, the computer superimposes a representation of the location calculated in step 470 of the surgical device on the 3D anatomical image of the patient taken in step 410. The superimposed image is displayed to the user.
At step 490, the computer determines whether the surgical device attached to the end effectuator of the surgical robot is within a specified range of the safe zone boundary, for example, within 1 millimeter of reaching the safe zone boundary. If the end effectuator is almost to the boundary, then step 493 is reached. If it is well within the safe zone boundary, then step 495 is reached.
At step 493, the computer stiffens the arm of the surgical robot in any direction that would allow the user to move the surgical device closer to the safe zone boundary.
At step 495, the computer determines whether the procedure has been completed. If the procedure has not been completed, then the process beginning at step 450 is repeated.
At any time during the procedure, certain fault conditions may cause the computer to interrupt the program and respond accordingly. For instance, if the signal from the RF transmitters cannot be read, then the computer may be programmed to stop the movement of the robot or remove the surgical instrument from the patient. Another example of a fault condition is if the robot encounters a resistance above a preprogrammed tolerance level. Another example of a fault condition is if the RF transmitters on the anatomical target indicate that the location of the anatomical target has shifted relative to the RF transmitters—this spatial relationship should be fixed. In this case, one indicator that the anatomical target location has shifted relative to the transmitters is if the computer calculates that the surgical instrument appears to be inside bone when no drilling or penetration is actually occurring.
The proper response to each condition may be programmed into the, or a specific response may be user-initiated as well. For example, the computer may determine that in response to an anatomy shift, the anatomy would have to be recalibrated, and the process beginning at step 430 should be repeated. Alternatively, a fault condition may require the flowchart to repeat from step 400. Another alternative is the user may decide that recalibration from step 430 is desired, and initiate that step himself.
Referring now to
The distance between each of the calibrating transmitters relative to each other is measured prior to calibration step 500. Each calibrating transmitter transmits RF signals on a different frequency so the positioning sensors can determine which transmitter emitted a particular RF signal. The signal of each of these transmitters is received by positioning sensors. Since the distance between each of the calibrating transmitters is known, and the sensors can identify the signals from each of the calibrating transmitters based on the known frequency, the positioning sensors are able to calculate, using time of flight calculation, the spatial distance of each of the positioning sensors relative to each other. The system is now calibrated. As a result, the positioning sensors can now determine the spatial position of any new RF transmitter introduced into the room relative to the positioning sensors.
At step 510, reference needles that contain the RF transmitters are inserted into the body. The purpose of these needles is to track movement of key regions of soft tissue that will deform during the procedure or with movement of the patient.
Step 520, a 3D anatomical image scan, such as a CT scan, is taken of the anatomical target. Any 3D anatomical image scan may be used with the surgical robot and is within the scope of the present invention. The anatomical image capture area includes the tips of the reference needles so that their transmitters' positions can be determined relative to the anatomy
At step 530, the RF signals from the catheter tip and reference needles are read.
At step 540, the position of the catheter tip is calculated. Because the position of the catheter tip relative to the reference needles and the positions of the reference needles relative to the anatomy are known, the computer can calculate the position of the catheter tip relative to the anatomy.
At step 550, the superimposed catheter tip and the shaft representation is displayed on the anatomical image taken in step 520.
At step 560, the computer determines whether the catheter tip is advancing toward the anatomical target. If it is not moving to the anatomical target, then step 563 is reached. If it is correctly moving, then step 570 is reached.
At step 563, the robot arm is adjusted to guide the catheter tip in the desired direction. If the anatomy needs to be calibrated, then the process beginning at step 520 is repeated. If the anatomy does not need to be recalibrated, then the process beginning at step 540 is repeated.
At step 570, the computer determines whether the procedure has been completed. If the procedure has not been completed, then the process beginning at step 540 is repeated.
At any time during the procedure, certain fault conditions may cause the computer to interrupt the program and respond accordingly. For instance, if the signal from the RF transmitters cannot be read, then the computer may be programmed to stop the movement of the robot or remove the flexible catheter from the patient. Another example of a fault condition is if the robot encounters a resistance above a preprogrammed tolerance level. Another example of a fault condition is if the RF transmitters on the anatomical target indicate that the location of the anatomical target has shifted relative to the RF transmitters—this spatial relationship should be fixed. In this case, one indicator that the anatomical target location has shifted relative to the transmitters is if the computer calculates that the surgical instrument appears to be inside bone when no drilling or penetration is actually occurring.
The proper response to each condition may be programmed into the, or a specific response may be user-initiated as well. For example, the computer may determine that in response to an anatomy shift, the anatomy would have to be recalibrated, and the process beginning at step 520 should be repeated. Alternatively, a fault condition may require the flowchart to repeat from step 500. Another alternative is the user may decide that recalibration from step 520 is desired, and initiate that step himself.
Referring now to
After selecting the desired 3D image of the surgical target 630, the user will plan the appropriate trajectory on the selected image. An input control is used with the software in order to plan the trajectory of the surgical instrument. In one embodiment of the invention, the input control is in the shape of a biopsy needle for which the user can plan a trajectory.
In screen shot 650, the user can see the planned trajectory line 670 in multiple windows 615 and 625. The actual trajectory and location of the surgical instrument 660 is superimposed on the image. The actual trajectory and location of the surgical instrument 660 is dynamically updated and displayed.
As described earlier, the surgical robot can be used with alternate guidance systems other than an LPS. One embodiment of the invention contemplates the use of a calibration frame for use with the guidance system, as shown in
The use of the calibration frame 700 simplifies the calibration procedure. The calibration frame 700 comprises a combination of radio-opaque markers 730 and infrared, or “active”, markers 720. The radio-opaque markers 730 are located within the CT scan region 710, and the active markers are located outside of the CT scan region 710. A surgical field 750, the area where the invasive procedure will occur, is located within the perimeter created by radio-opaque markers 730. The actual distances of the radio-opaque and active markers relative to each other is measured from a high-precision laser scan of the calibration frame. Further, active markers are also placed on the robot (not shown).
The calibration frame 700 is mounted on the patient's skin before surgery/biopsy, and will stay mounted during the entire procedure. Surgery/biopsy takes place through the center of the frame.
When the region of the plate with the radio-opaque markers 730 is scanned intraoperatively or prior to surgery in, for example, a computed tomography (CT) scanner, the CT scan contains both the medical images of the patient's bony anatomy and spherical representations of the radio-opaque markers 730. Software is used to determine the locations of the centers of the spheres relative to the trajectories defined by the surgeon on the medical images.
Because the system knows the positions of the trajectories relative to the radio-opaque markers 730, the positions of the radio-opaque markers 730 relative to the active markers 720, and the positions of the active markers 720 on the calibration frame 700 relative to the active markers on the robot (not shown), the system has all information necessary to position the robot's end effector relative to the defined trajectories.
One aspect of the software disclosed herein is a unique algorithm for locating the center of the above-described spheres that takes advantage of the fact that a CT scan consists of slices typically spaced 1.5 mm or more apart in the z direction but sampled with about 0.3 min resolution in the x and y directions. Since the diameter of the radio-opaque spheres is several times larger than this slice spacing, different z slices of the sphere will appear as circles of different diameters on each successive xy planar slice. Since the diameter of the sphere is defined beforehand, the necessary z position of the center of the sphere relative to the slices can be calculated that achieves the given set of circles of various diameters. This algorithm provides, for example, the center of a large sphere more precisely than other methods could find the center of a sphere that is closer in diameter to the slice thickness.
To provide further illustration of how the calibration plate works according to an embodiment of the invention, the steps of a closed screw/needle insertion procedure utilizing a calibration frame is described. First, a calibration frame 700 is attached to the patient's skin in the region at which surgery/biopsy is to take place. Next, the patient receives a CT scan either supine or prone, whichever positioning orients the calibration frame upward. Thereafter, the surgeon manipulates three planar views of the patient's CT images with rotations and translations. The surgeon then draws trajectories on the images that define the desired position and strike angle of the end effector.
The robot then will move to the desired position. If forceful resistance beyond a pre-set tolerance is exceeded, the robot will halt. The robot holds the guide tube at the desired position and strike angle to allow the surgeon to insert a screw or needle. If tissues move in response to applied force or due to breathing, the movement will be tracked by optical markers and the robot's position will automatically be adjusted.
As a further illustration of a procedure using an alternate guidance system, the steps of an open screw insertion procedure utilizing an optical guidance system is described. After surgical exposure, a small tree of optical markers is attached to a bony prominence in the area of interest. Calibration procedures standard for image guidance are used to establish the anatomy relative to the optical tracking system and medical images.
The surgeon manipulates three planar views of the patient's CT images with rotations and translations. The surgeon then draws trajectories on the images that define the desired position and strike angle of the end effector.
The robot moves to the desired position. If forceful resistance beyond a pre-set tolerance is exceeded, the robot will halt. The robot holds the guide tube at the desired position and strike angle to allow the surgeon to insert a screw. If tissues move in response to applied force or due to breathing, the movement will be tracked by optical markers and the robot's position will automatically be adjusted.
From the foregoing it will be observed that numerous modifications and variations can be effectuated without departing form the true spirit and scope of the novel concepts of the present invention. It is to be understood that no limitation with respect to the specific embodiments illustrated is intended or should be inferred. The disclosure is intended to cover by the appended claims all such modifications as fall within the scope of the claims.
This application is a continuation of U.S. patent application Ser. No. 11/845,557, filed Aug. 27, 2007, which is a continuation-in-part of U.S. patent application Ser. No. 11/838,027, filed Aug. 13, 2007, both of which is entitled “Method and System for Performing Invasive Medical Procedures Using a Surgical Robot,” which is a continuation-in-part of U.S. application Ser. No. 11/676,023, filed Feb. 16, 2007, which is entitled “System Utilizing Radio Frequency Signals for Tracking and Improving Navigation of Slender Instruments During Insertion into the Body.” This application is related to, but does not claim priority to U.S. Provisional Patent Application Nos. 60/775,816 and 60/774,586, both of which were filed on Feb. 16, 2006, each of which is hereby incorporated by reference its entirety.
Number | Name | Date | Kind |
---|---|---|---|
5354314 | Hardy et al. | Oct 1994 | A |
5397323 | Taylor et al. | Mar 1995 | A |
5772594 | Barrick | Jun 1998 | A |
5791908 | Gillio | Aug 1998 | A |
5820559 | Ng et al. | Oct 1998 | A |
5825982 | Wright et al. | Oct 1998 | A |
5887121 | Funda et al. | Mar 1999 | A |
5911449 | Daniele et al. | Jun 1999 | A |
5951475 | Gueziec et al. | Sep 1999 | A |
6012216 | Esteves et al. | Jan 2000 | A |
6033415 | Mittelstadt et al. | Mar 2000 | A |
6080181 | Jensen et al. | Jun 2000 | A |
6106511 | Jensen | Aug 2000 | A |
6122541 | Cosman et al. | Sep 2000 | A |
6157853 | Blume et al. | Dec 2000 | A |
6167145 | Foley et al. | Dec 2000 | A |
6167292 | Badano et al. | Dec 2000 | A |
6201984 | Funda et al. | Mar 2001 | B1 |
6205411 | DiGioia, III et al. | Mar 2001 | B1 |
6212419 | Blume et al. | Apr 2001 | B1 |
6231565 | Tovey et al. | May 2001 | B1 |
6236875 | Bucholz et al. | May 2001 | B1 |
6246900 | Cosman et al. | Jun 2001 | B1 |
6301495 | Gueziec et al. | Oct 2001 | B1 |
6312435 | Wallace et al. | Nov 2001 | B1 |
6314311 | Williams et al. | Nov 2001 | B1 |
6322567 | Mittelstadt et al. | Nov 2001 | B1 |
6325808 | Bernard et al. | Dec 2001 | B1 |
6340363 | Bolger et al. | Jan 2002 | B1 |
6377011 | Ben-Ur | Apr 2002 | B1 |
6379302 | Kessman et al. | Apr 2002 | B1 |
6402762 | Hunter et al. | Jun 2002 | B2 |
6424885 | Niemeyer et al. | Jul 2002 | B1 |
6447503 | Wynne et al. | Sep 2002 | B1 |
6451027 | Cooper et al. | Sep 2002 | B1 |
6477400 | Barrick | Nov 2002 | B1 |
6484049 | Seeley et al. | Nov 2002 | B1 |
6490467 | Bucholz et al. | Dec 2002 | B1 |
6490475 | Seeley et al. | Dec 2002 | B1 |
6499488 | Hunter et al. | Dec 2002 | B1 |
6507751 | Blume et al. | Jan 2003 | B2 |
6535756 | Simon et al. | Mar 2003 | B1 |
6560354 | Maurer, Jr. et al. | May 2003 | B1 |
6565554 | Niemeyer | May 2003 | B1 |
6587750 | Gerbi et al. | Jul 2003 | B2 |
6614453 | Suri et al. | Sep 2003 | B1 |
6636757 | Jascob et al. | Oct 2003 | B1 |
6645196 | Nixon et al. | Nov 2003 | B1 |
6669635 | Kessman et al. | Dec 2003 | B2 |
6701173 | Nowinski et al. | Mar 2004 | B2 |
6738656 | Ferre et al. | May 2004 | B1 |
6782287 | Grzeszczuk et al. | Aug 2004 | B2 |
6783524 | Anderson et al. | Aug 2004 | B2 |
6786896 | Madhani et al. | Sep 2004 | B1 |
6788018 | Blumenkranz | Sep 2004 | B1 |
6804581 | Wang et al. | Oct 2004 | B2 |
6823207 | Jensen et al. | Nov 2004 | B1 |
6827351 | Graziani et al. | Dec 2004 | B2 |
6837892 | Shoham | Jan 2005 | B2 |
6839612 | Sanchez et al. | Jan 2005 | B2 |
6856826 | Seeley et al. | Feb 2005 | B2 |
6856827 | Seeley et al. | Feb 2005 | B2 |
6879880 | Nowlin et al. | Apr 2005 | B2 |
6892090 | Verard et al. | May 2005 | B2 |
6920347 | Simon et al. | Jul 2005 | B2 |
6968224 | Kessman et al. | Nov 2005 | B2 |
6978166 | Foley et al. | Dec 2005 | B2 |
6991627 | Madhani et al. | Jan 2006 | B2 |
6999852 | Green | Feb 2006 | B2 |
7007699 | Martinelli et al. | Mar 2006 | B2 |
7063705 | Young et al. | Jun 2006 | B2 |
7072707 | Galloway, Jr. et al. | Jul 2006 | B2 |
7083615 | Peterson et al. | Aug 2006 | B2 |
7097640 | Wang et al. | Aug 2006 | B2 |
7130676 | Barrick | Oct 2006 | B2 |
7139418 | Abovitz et al. | Nov 2006 | B2 |
7139601 | Bucholz et al. | Nov 2006 | B2 |
7155316 | Sutherland et al. | Dec 2006 | B2 |
7164968 | Treat et al. | Jan 2007 | B2 |
7167738 | Schweikard et al. | Jan 2007 | B2 |
7169141 | Brock et al. | Jan 2007 | B2 |
7172627 | Fiere et al. | Feb 2007 | B2 |
7239940 | Wang et al. | Jul 2007 | B2 |
7248914 | Hastings et al. | Jul 2007 | B2 |
7302288 | Schellenberg | Nov 2007 | B1 |
7313430 | Urquhart et al. | Dec 2007 | B2 |
7318827 | Leitner et al. | Jan 2008 | B2 |
7319897 | Leitner et al. | Jan 2008 | B2 |
7327865 | Fu et al. | Feb 2008 | B2 |
7331967 | Lee et al. | Feb 2008 | B2 |
7333642 | Green | Feb 2008 | B2 |
7339341 | Oleynikov et al. | Mar 2008 | B2 |
7366562 | Dukesherer et al. | Apr 2008 | B2 |
7379790 | Toth et al. | May 2008 | B2 |
7386365 | Nixon | Jun 2008 | B2 |
7422592 | Morley et al. | Sep 2008 | B2 |
7435216 | Kwon et al. | Oct 2008 | B2 |
7440793 | Chauhan et al. | Oct 2008 | B2 |
7466303 | Yi et al. | Dec 2008 | B2 |
7493153 | Ahmed et al. | Feb 2009 | B2 |
7505617 | Fu et al. | Mar 2009 | B2 |
7533892 | Schena et al. | May 2009 | B2 |
7542791 | Mire et al. | Jun 2009 | B2 |
7555331 | Viswanathan | Jun 2009 | B2 |
7567834 | Clayton et al. | Jul 2009 | B2 |
7594912 | Cooper et al. | Sep 2009 | B2 |
7606613 | Simon et al. | Oct 2009 | B2 |
7607440 | Coste-Maniere et al. | Oct 2009 | B2 |
7630752 | Viswanathan | Dec 2009 | B2 |
7630753 | Simon et al. | Dec 2009 | B2 |
7643862 | Schoenefeld | Jan 2010 | B2 |
7660623 | Hunter et al. | Feb 2010 | B2 |
7689320 | Prisco et al. | Mar 2010 | B2 |
7691098 | Wallace et al. | Apr 2010 | B2 |
7702379 | Avinash et al. | Apr 2010 | B2 |
7711406 | Kuhn et al. | May 2010 | B2 |
7720523 | Omernick et al. | May 2010 | B2 |
7742801 | Neubauer et al. | Jun 2010 | B2 |
7751865 | Jascob et al. | Jul 2010 | B2 |
7762825 | Burbank et al. | Jul 2010 | B2 |
7763015 | Cooper et al. | Jul 2010 | B2 |
7787699 | Mahesh et al. | Aug 2010 | B2 |
7818044 | Dukesherer et al. | Oct 2010 | B2 |
7819859 | Prisco et al. | Oct 2010 | B2 |
7824401 | Manzo et al. | Nov 2010 | B2 |
7831294 | Viswanathan | Nov 2010 | B2 |
7834484 | Sartor | Nov 2010 | B2 |
7835557 | Kendrick et al. | Nov 2010 | B2 |
7835778 | Foley et al. | Nov 2010 | B2 |
7835784 | Mire et al. | Nov 2010 | B2 |
7840253 | Tremblay et al. | Nov 2010 | B2 |
7840256 | Lakin et al. | Nov 2010 | B2 |
7843158 | Prisco | Nov 2010 | B2 |
7844320 | Shahidi | Nov 2010 | B2 |
7853305 | Simon et al. | Dec 2010 | B2 |
7865269 | Prisco et al. | Jan 2011 | B2 |
D631966 | Perloff et al. | Feb 2011 | S |
7879045 | Gielen et al. | Feb 2011 | B2 |
7881767 | Strommer et al. | Feb 2011 | B2 |
7881770 | Melkent et al. | Feb 2011 | B2 |
7886743 | Cooper et al. | Feb 2011 | B2 |
RE42194 | Foley et al. | Mar 2011 | E |
RE42226 | Foley et al. | Mar 2011 | E |
7907166 | Lamprecht et al. | Mar 2011 | B2 |
7909122 | Schena et al. | Mar 2011 | B2 |
7925653 | Saptharishi | Apr 2011 | B2 |
7930065 | Larkin et al. | Apr 2011 | B2 |
7935130 | Williams | May 2011 | B2 |
7940999 | Liao et al. | May 2011 | B2 |
7953470 | Vetter et al. | May 2011 | B2 |
7954397 | Choi et al. | Jun 2011 | B2 |
7971341 | Dukesherer et al. | Jul 2011 | B2 |
7974674 | Hauck et al. | Jul 2011 | B2 |
7974677 | Mire et al. | Jul 2011 | B2 |
7974681 | Wallace et al. | Jul 2011 | B2 |
7979157 | Anvari | Jul 2011 | B2 |
7983733 | Viswanathan | Jul 2011 | B2 |
7988215 | Seibold | Aug 2011 | B2 |
7996110 | Lipow et al. | Aug 2011 | B2 |
8004121 | Sartor | Aug 2011 | B2 |
8004229 | Nowlin et al. | Aug 2011 | B2 |
8010177 | Csavoy et al. | Aug 2011 | B2 |
8010181 | Smith et al. | Aug 2011 | B2 |
8035685 | Jensen | Oct 2011 | B2 |
8046054 | Kim et al. | Oct 2011 | B2 |
8046057 | Clarke | Oct 2011 | B2 |
8054184 | Cline et al. | Nov 2011 | B2 |
8054752 | Druke et al. | Nov 2011 | B2 |
8057397 | Li et al. | Nov 2011 | B2 |
8057407 | Martinelli et al. | Nov 2011 | B2 |
8062288 | Cooper et al. | Nov 2011 | B2 |
8062375 | Glerum et al. | Nov 2011 | B2 |
8066524 | Burbank et al. | Nov 2011 | B2 |
8073335 | Labonville et al. | Dec 2011 | B2 |
8079950 | Stern et al. | Dec 2011 | B2 |
8092370 | Roberts et al. | Jan 2012 | B2 |
8105320 | Manzo | Jan 2012 | B2 |
8108025 | Csavoy et al. | Jan 2012 | B2 |
8109877 | Moctezuma de la Barrera et al. | Feb 2012 | B2 |
8112292 | Simon | Feb 2012 | B2 |
8120301 | Goldberg et al. | Feb 2012 | B2 |
8123675 | Funda et al. | Feb 2012 | B2 |
8133229 | Bonutti | Mar 2012 | B1 |
8142420 | Schena | Mar 2012 | B2 |
8147494 | Leitner et al. | Apr 2012 | B2 |
8150494 | Simon et al. | Apr 2012 | B2 |
8150497 | Gielen et al. | Apr 2012 | B2 |
8150498 | Gielen et al. | Apr 2012 | B2 |
8165658 | Waynik et al. | Apr 2012 | B2 |
8170313 | Kendrick et al. | May 2012 | B2 |
8179073 | Farritor et al. | May 2012 | B2 |
8182476 | Julian et al. | May 2012 | B2 |
8184880 | Zhao et al. | May 2012 | B2 |
8202278 | Orban, III et al. | Jun 2012 | B2 |
8208988 | Jensen | Jun 2012 | B2 |
8219177 | Smith et al. | Jul 2012 | B2 |
8219178 | Smith et al. | Jul 2012 | B2 |
8220468 | Cooper et al. | Jul 2012 | B2 |
8224484 | Swarup et al. | Jul 2012 | B2 |
8225798 | Baldwin et al. | Jul 2012 | B2 |
8228368 | Zhao et al. | Jul 2012 | B2 |
8231610 | Jo et al. | Jul 2012 | B2 |
8239001 | Verard et al. | Aug 2012 | B2 |
8241271 | Millman et al. | Aug 2012 | B2 |
8248413 | Gattani et al. | Aug 2012 | B2 |
8256319 | Cooper et al. | Sep 2012 | B2 |
8271069 | Jascob et al. | Sep 2012 | B2 |
8271130 | Hourtash | Sep 2012 | B2 |
8281670 | Larkin et al. | Oct 2012 | B2 |
8282653 | Nelson et al. | Oct 2012 | B2 |
8301226 | Csavoy et al. | Oct 2012 | B2 |
8311611 | Csavoy et al. | Nov 2012 | B2 |
8320991 | Jascob et al. | Nov 2012 | B2 |
8332012 | Kienzle, III | Dec 2012 | B2 |
8333755 | Cooper et al. | Dec 2012 | B2 |
8335552 | Stiles | Dec 2012 | B2 |
8348931 | Cooper et al. | Jan 2013 | B2 |
8353963 | Glerum | Jan 2013 | B2 |
8358818 | Miga et al. | Jan 2013 | B2 |
8359730 | Burg et al. | Jan 2013 | B2 |
8374673 | Adcox et al. | Feb 2013 | B2 |
8374723 | Zhao et al. | Feb 2013 | B2 |
8392022 | Ortmaier et al. | Mar 2013 | B2 |
8394099 | Patwardhan | Mar 2013 | B2 |
8395342 | Prisco | Mar 2013 | B2 |
8398634 | Manzo et al. | Mar 2013 | B2 |
8400094 | Schena | Mar 2013 | B2 |
8414957 | Enzerink et al. | Apr 2013 | B2 |
8418073 | Mohr et al. | Apr 2013 | B2 |
8450694 | Baviera et al. | May 2013 | B2 |
8452447 | Nixon | May 2013 | B2 |
RE44305 | Foley et al. | Jun 2013 | E |
8465476 | Rogers et al. | Jun 2013 | B2 |
8465771 | Wan et al. | Jun 2013 | B2 |
8467851 | Mire et al. | Jun 2013 | B2 |
8467852 | Csavoy et al. | Jun 2013 | B2 |
8469947 | Devengenzo et al. | Jun 2013 | B2 |
RE44392 | Hynes | Jul 2013 | E |
8483434 | Buehner et al. | Jul 2013 | B2 |
8483800 | Jensen et al. | Jul 2013 | B2 |
8486532 | Enzerink et al. | Jul 2013 | B2 |
8489235 | Moll et al. | Jul 2013 | B2 |
8500722 | Cooper | Aug 2013 | B2 |
8500728 | Newton et al. | Aug 2013 | B2 |
8504201 | Moll et al. | Aug 2013 | B2 |
8506555 | Ruiz Morales | Aug 2013 | B2 |
8506556 | Schena | Aug 2013 | B2 |
8508173 | Goldberg et al. | Aug 2013 | B2 |
8512318 | Tovey et al. | Aug 2013 | B2 |
8515576 | Lipow et al. | Aug 2013 | B2 |
8518120 | Glerum et al. | Aug 2013 | B2 |
8521331 | Itkowitz | Aug 2013 | B2 |
8526688 | Groszmann et al. | Sep 2013 | B2 |
8526700 | Isaacs | Sep 2013 | B2 |
8527094 | Kumar et al. | Sep 2013 | B2 |
8528440 | Morley et al. | Sep 2013 | B2 |
8532741 | Heruth et al. | Sep 2013 | B2 |
8541970 | Nowlin et al. | Sep 2013 | B2 |
8548563 | Simon et al. | Oct 2013 | B2 |
8549732 | Burg et al. | Oct 2013 | B2 |
8551114 | Ramos de la Pena | Oct 2013 | B2 |
8551116 | Julian et al. | Oct 2013 | B2 |
8556807 | Scott et al. | Oct 2013 | B2 |
8556979 | Glerum et al. | Oct 2013 | B2 |
8561473 | Blumenkranz | Oct 2013 | B2 |
8562594 | Cooper et al. | Oct 2013 | B2 |
8571638 | Shoham | Oct 2013 | B2 |
8571710 | Coste-Maniere et al. | Oct 2013 | B2 |
8573465 | Shelton, IV | Nov 2013 | B2 |
8574303 | Sharkey et al. | Nov 2013 | B2 |
8585420 | Burbank et al. | Nov 2013 | B2 |
8594841 | Zhao et al. | Nov 2013 | B2 |
8600478 | Verard et al. | Dec 2013 | B2 |
8603077 | Cooper et al. | Dec 2013 | B2 |
8611985 | Lavallee et al. | Dec 2013 | B2 |
8613230 | Blumenkranz et al. | Dec 2013 | B2 |
8621939 | Blumenkranz et al. | Jan 2014 | B2 |
8624537 | Nowlin et al. | Jan 2014 | B2 |
8634897 | Simon et al. | Jan 2014 | B2 |
8634957 | Toth et al. | Jan 2014 | B2 |
8638056 | Goldberg et al. | Jan 2014 | B2 |
8638057 | Goldberg et al. | Jan 2014 | B2 |
8639000 | Zhao et al. | Jan 2014 | B2 |
8641726 | Bonutti | Feb 2014 | B2 |
8644907 | Hartmann et al. | Feb 2014 | B2 |
8657809 | Schoepp | Feb 2014 | B2 |
8660635 | Simon et al. | Feb 2014 | B2 |
8666544 | Moll et al. | Mar 2014 | B2 |
8675939 | Moctezuma de la Barrera | Mar 2014 | B2 |
8679125 | Smith et al. | Mar 2014 | B2 |
8679183 | Glerum et al. | Mar 2014 | B2 |
8682413 | Lloyd | Mar 2014 | B2 |
8684253 | Giordano et al. | Apr 2014 | B2 |
8685098 | Glerum et al. | Apr 2014 | B2 |
8693730 | Umasuthan et al. | Apr 2014 | B2 |
8694075 | Groszmann et al. | Apr 2014 | B2 |
8700123 | Okamura et al. | Apr 2014 | B2 |
8706086 | Glerum | Apr 2014 | B2 |
8706185 | Foley et al. | Apr 2014 | B2 |
8706301 | Zhao et al. | Apr 2014 | B2 |
8717430 | Simon et al. | May 2014 | B2 |
8734432 | Tuma et al. | May 2014 | B2 |
8738181 | Greer et al. | May 2014 | B2 |
8740882 | Jun et al. | Jun 2014 | B2 |
8746252 | McGrogan et al. | Jun 2014 | B2 |
8749189 | Nowlin et al. | Jun 2014 | B2 |
8749190 | Nowlin et al. | Jun 2014 | B2 |
8761930 | Nixon | Jun 2014 | B2 |
8764448 | Yang et al. | Jul 2014 | B2 |
8771170 | Mesallum et al. | Jul 2014 | B2 |
8781186 | Clements et al. | Jul 2014 | B2 |
8781630 | Banks et al. | Jul 2014 | B2 |
8784385 | Boyden et al. | Jul 2014 | B2 |
8786241 | Nowlin et al. | Jul 2014 | B2 |
8792704 | Isaacs | Jul 2014 | B2 |
8800838 | Shelton, IV | Aug 2014 | B2 |
8808164 | Hoffman et al. | Aug 2014 | B2 |
8812077 | Dempsey | Aug 2014 | B2 |
8816628 | Nowlin et al. | Aug 2014 | B2 |
8818105 | Myronenko et al. | Aug 2014 | B2 |
8820605 | Shelton, IV | Sep 2014 | B2 |
8821511 | von Jako et al. | Sep 2014 | B2 |
8823308 | Nowlin et al. | Sep 2014 | B2 |
8827996 | Scott et al. | Sep 2014 | B2 |
8828024 | Farritor et al. | Sep 2014 | B2 |
8830224 | Zhao et al. | Sep 2014 | B2 |
8834489 | Cooper et al. | Sep 2014 | B2 |
8834490 | Bonutti | Sep 2014 | B2 |
8838270 | Druke et al. | Sep 2014 | B2 |
8844789 | Shelton, IV et al. | Sep 2014 | B2 |
8855822 | Bartol et al. | Oct 2014 | B2 |
8858598 | Seifert et al. | Oct 2014 | B2 |
8860753 | Bhandarkar et al. | Oct 2014 | B2 |
8864751 | Prisco et al. | Oct 2014 | B2 |
8864798 | Weiman et al. | Oct 2014 | B2 |
8864833 | Glerum et al. | Oct 2014 | B2 |
8870880 | Himmelberger et al. | Oct 2014 | B2 |
8876866 | Zappacosta et al. | Nov 2014 | B2 |
8880223 | Raj et al. | Nov 2014 | B2 |
8882803 | Iott et al. | Nov 2014 | B2 |
8883210 | Truncale et al. | Nov 2014 | B1 |
8888853 | Glerum et al. | Nov 2014 | B2 |
8888854 | Glerum et al. | Nov 2014 | B2 |
8894652 | Seifert et al. | Nov 2014 | B2 |
8894688 | Suh | Nov 2014 | B2 |
8894691 | Iott et al. | Nov 2014 | B2 |
8906069 | Hansell et al. | Dec 2014 | B2 |
20010036302 | Miller | Nov 2001 | A1 |
20020035321 | Bucholz et al. | Mar 2002 | A1 |
20040068172 | Nowinski et al. | Apr 2004 | A1 |
20040076259 | Jensen et al. | Apr 2004 | A1 |
20050096502 | Khalili | May 2005 | A1 |
20050143651 | Verard et al. | Jun 2005 | A1 |
20050171558 | Abovitz et al. | Aug 2005 | A1 |
20060100610 | Wallace et al. | May 2006 | A1 |
20060111704 | Brenneman et al. | May 2006 | A1 |
20060173329 | Marquart et al. | Aug 2006 | A1 |
20060184396 | Dennis et al. | Aug 2006 | A1 |
20060241416 | Marquart et al. | Oct 2006 | A1 |
20070015987 | Benlloch Baviera et al. | Jan 2007 | A1 |
20070021738 | Hasser et al. | Jan 2007 | A1 |
20070038059 | Sheffer et al. | Feb 2007 | A1 |
20070073133 | Schoenefeld | Mar 2007 | A1 |
20070156121 | Millman et al. | Jul 2007 | A1 |
20070156157 | Nahum et al. | Jul 2007 | A1 |
20070167712 | Keglovich et al. | Jul 2007 | A1 |
20070197896 | Moll et al. | Aug 2007 | A1 |
20070233238 | Huynh et al. | Oct 2007 | A1 |
20080004523 | Jensen | Jan 2008 | A1 |
20080013809 | Zhu et al. | Jan 2008 | A1 |
20080033283 | Dellaca et al. | Feb 2008 | A1 |
20080046122 | Manzo et al. | Feb 2008 | A1 |
20080082109 | Moll et al. | Apr 2008 | A1 |
20080108912 | Node-Langlois | May 2008 | A1 |
20080108991 | von Jako | May 2008 | A1 |
20080109012 | Falco et al. | May 2008 | A1 |
20080144906 | Allred et al. | Jun 2008 | A1 |
20080161680 | von Jako et al. | Jul 2008 | A1 |
20080161682 | Kendrick et al. | Jul 2008 | A1 |
20080177203 | von Jako | Jul 2008 | A1 |
20080214922 | Hartmann et al. | Sep 2008 | A1 |
20080228068 | Viswanathan et al. | Sep 2008 | A1 |
20080228196 | Wang et al. | Sep 2008 | A1 |
20080235052 | Node-Langlois et al. | Sep 2008 | A1 |
20080269596 | Revie et al. | Oct 2008 | A1 |
20080287771 | Anderson | Nov 2008 | A1 |
20080287781 | Revie et al. | Nov 2008 | A1 |
20080300477 | Lloyd et al. | Dec 2008 | A1 |
20080300478 | Zuhars et al. | Dec 2008 | A1 |
20080306490 | Lakin et al. | Dec 2008 | A1 |
20080319311 | Hamadeh | Dec 2008 | A1 |
20090012509 | Csavoy et al. | Jan 2009 | A1 |
20090030428 | Omori et al. | Jan 2009 | A1 |
20090080737 | Battle et al. | Mar 2009 | A1 |
20090216113 | Meier et al. | Aug 2009 | A1 |
20090228019 | Gross et al. | Sep 2009 | A1 |
20090259123 | Navab et al. | Oct 2009 | A1 |
20090259230 | Khadem et al. | Oct 2009 | A1 |
20090264899 | Appenrodt et al. | Oct 2009 | A1 |
20090281417 | Hartmann et al. | Nov 2009 | A1 |
20100022874 | Wang et al. | Jan 2010 | A1 |
20100039506 | Sarvestani et al. | Feb 2010 | A1 |
20100125286 | Wang et al. | May 2010 | A1 |
20100130986 | Mailloux et al. | May 2010 | A1 |
20100228117 | Hartmann | Sep 2010 | A1 |
20100228265 | Prisco | Sep 2010 | A1 |
20100249571 | Jensen et al. | Sep 2010 | A1 |
20100280363 | Skarda et al. | Nov 2010 | A1 |
20100331858 | Simaan et al. | Dec 2010 | A1 |
20110022229 | Jang et al. | Jan 2011 | A1 |
20110077504 | Fischer et al. | Mar 2011 | A1 |
20110098553 | Robbins et al. | Apr 2011 | A1 |
20110137152 | Li | Jun 2011 | A1 |
20110213384 | Jeong | Sep 2011 | A1 |
20110224684 | Larkin et al. | Sep 2011 | A1 |
20110224685 | Larkin et al. | Sep 2011 | A1 |
20110224686 | Larkin et al. | Sep 2011 | A1 |
20110224687 | Larkin et al. | Sep 2011 | A1 |
20110224688 | Larkin et al. | Sep 2011 | A1 |
20110224689 | Larkin et al. | Sep 2011 | A1 |
20110224825 | Larkin et al. | Sep 2011 | A1 |
20110230967 | O'Halloran et al. | Sep 2011 | A1 |
20110238080 | Ranjit et al. | Sep 2011 | A1 |
20110276058 | Choi et al. | Nov 2011 | A1 |
20110282189 | Graumann | Nov 2011 | A1 |
20110295062 | Gratacos Solsona et al. | Dec 2011 | A1 |
20110295370 | Suh et al. | Dec 2011 | A1 |
20110306986 | Lee et al. | Dec 2011 | A1 |
20120046668 | Gantes | Feb 2012 | A1 |
20120053597 | Anvari et al. | Mar 2012 | A1 |
20120059248 | Holsing et al. | Mar 2012 | A1 |
20120071753 | Hunter et al. | Mar 2012 | A1 |
20120108954 | Schulhauser et al. | May 2012 | A1 |
20120136372 | Amat Girbau et al. | May 2012 | A1 |
20120184839 | Woerlein | Jul 2012 | A1 |
20120197182 | Millman et al. | Aug 2012 | A1 |
20120226145 | Chang et al. | Sep 2012 | A1 |
20120235909 | Birkenbach et al. | Sep 2012 | A1 |
20120245596 | Meenink | Sep 2012 | A1 |
20120253332 | Moll | Oct 2012 | A1 |
20120253360 | White et al. | Oct 2012 | A1 |
20120256092 | Zingerman | Oct 2012 | A1 |
20120294498 | Popovic | Nov 2012 | A1 |
20120296203 | Hartmann et al. | Nov 2012 | A1 |
20130006267 | Odermatt et al. | Jan 2013 | A1 |
20130016889 | Myronenko et al. | Jan 2013 | A1 |
20130030571 | Ruiz Morales et al. | Jan 2013 | A1 |
20130035583 | Park et al. | Feb 2013 | A1 |
20130060146 | Yang et al. | Mar 2013 | A1 |
20130060337 | Petersheim et al. | Mar 2013 | A1 |
20130094742 | Feilkas | Apr 2013 | A1 |
20130096574 | Kang et al. | Apr 2013 | A1 |
20130113791 | Isaacs et al. | May 2013 | A1 |
20130116706 | Lee et al. | May 2013 | A1 |
20130131695 | Scarfogliero et al. | May 2013 | A1 |
20130144307 | Jeong et al. | Jun 2013 | A1 |
20130158542 | Manzo et al. | Jun 2013 | A1 |
20130165937 | Patwardhan | Jun 2013 | A1 |
20130178867 | Farritor et al. | Jul 2013 | A1 |
20130178868 | Roh | Jul 2013 | A1 |
20130178870 | Schena | Jul 2013 | A1 |
20130204271 | Brisson et al. | Aug 2013 | A1 |
20130211419 | Jensen | Aug 2013 | A1 |
20130211420 | Jensen | Aug 2013 | A1 |
20130218142 | Tuma et al. | Aug 2013 | A1 |
20130223702 | Holsing et al. | Aug 2013 | A1 |
20130225942 | Holsing et al. | Aug 2013 | A1 |
20130225943 | Holsing et al. | Aug 2013 | A1 |
20130231556 | Holsing et al. | Sep 2013 | A1 |
20130237995 | Lee et al. | Sep 2013 | A1 |
20130245375 | DiMaio et al. | Sep 2013 | A1 |
20130261640 | Kim et al. | Oct 2013 | A1 |
20130272488 | Bailey et al. | Oct 2013 | A1 |
20130272489 | Dickman et al. | Oct 2013 | A1 |
20130274761 | Devengenzo et al. | Oct 2013 | A1 |
20130281821 | Liu et al. | Oct 2013 | A1 |
20130296884 | Taylor et al. | Nov 2013 | A1 |
20130303887 | Holsing et al. | Nov 2013 | A1 |
20130307955 | Deitz et al. | Nov 2013 | A1 |
20130317521 | Choi et al. | Nov 2013 | A1 |
20130325033 | Schena et al. | Dec 2013 | A1 |
20130325035 | Hauck et al. | Dec 2013 | A1 |
20130331686 | Freysinger et al. | Dec 2013 | A1 |
20130331858 | Devengenzo et al. | Dec 2013 | A1 |
20130331861 | Yoon | Dec 2013 | A1 |
20130342578 | Isaacs | Dec 2013 | A1 |
20130345717 | Markvicka et al. | Dec 2013 | A1 |
20140001235 | Shelton, IV | Jan 2014 | A1 |
20140012131 | Heruth et al. | Jan 2014 | A1 |
20140031664 | Kang et al. | Jan 2014 | A1 |
20140046128 | Lee et al. | Feb 2014 | A1 |
20140046132 | Hoeg et al. | Feb 2014 | A1 |
20140046340 | Wilson et al. | Feb 2014 | A1 |
20140058406 | Tsekos | Feb 2014 | A1 |
20140073914 | Lavallee et al. | Mar 2014 | A1 |
20140080086 | Chen | Mar 2014 | A1 |
20140081128 | Verard et al. | Mar 2014 | A1 |
20140088612 | Bartol et al. | Mar 2014 | A1 |
20140094694 | Moctezuma de la Barrera | Apr 2014 | A1 |
20140094851 | Gordon | Apr 2014 | A1 |
20140096369 | Matsumoto et al. | Apr 2014 | A1 |
20140100587 | Farritor et al. | Apr 2014 | A1 |
20140121676 | Kostrzewski et al. | May 2014 | A1 |
20140128882 | Kwak et al. | May 2014 | A1 |
20140135796 | Simon et al. | May 2014 | A1 |
20140142591 | Alvarez et al. | May 2014 | A1 |
20140142592 | Moon et al. | May 2014 | A1 |
20140148692 | Hartmann et al. | May 2014 | A1 |
20140163581 | Devengenzo et al. | Jun 2014 | A1 |
20140171781 | Stiles | Jun 2014 | A1 |
20140171900 | Stiles | Jun 2014 | A1 |
20140171965 | Loh et al. | Jun 2014 | A1 |
20140180308 | von Grunberg | Jun 2014 | A1 |
20140180309 | Seeber et al. | Jun 2014 | A1 |
20140187915 | Yaroshenko et al. | Jul 2014 | A1 |
20140188132 | Kang | Jul 2014 | A1 |
20140194699 | Roh et al. | Jul 2014 | A1 |
20140221819 | Sarment | Aug 2014 | A1 |
20140222023 | Kim et al. | Aug 2014 | A1 |
20140228631 | Kwak et al. | Aug 2014 | A1 |
20140234804 | Huang et al. | Aug 2014 | A1 |
20140257328 | Kim et al. | Sep 2014 | A1 |
20140257329 | Jang et al. | Sep 2014 | A1 |
20140257330 | Choi et al. | Sep 2014 | A1 |
20140275760 | Lee et al. | Sep 2014 | A1 |
20140275985 | Walker et al. | Sep 2014 | A1 |
20140276931 | Parihar et al. | Sep 2014 | A1 |
20140276940 | Seo | Sep 2014 | A1 |
20140276944 | Farritor et al. | Sep 2014 | A1 |
20140288413 | Hwang et al. | Sep 2014 | A1 |
20140299648 | Shelton, IV et al. | Oct 2014 | A1 |
20140303434 | Farritor et al. | Oct 2014 | A1 |
20140303643 | Ha et al. | Oct 2014 | A1 |
20140305995 | Shelton, IV et al. | Oct 2014 | A1 |
20140309659 | Roh et al. | Oct 2014 | A1 |
20140316436 | Bar et al. | Oct 2014 | A1 |
20140323803 | Hoffman et al. | Oct 2014 | A1 |
20140324070 | Min et al. | Oct 2014 | A1 |
20140330288 | Date et al. | Nov 2014 | A1 |
20140364720 | Darrow et al. | Dec 2014 | A1 |
Entry |
---|
US 8,231,638, 07/2012, Swarup et al. (withdrawn) |
Number | Date | Country | |
---|---|---|---|
20130123799 A1 | May 2013 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11845557 | Aug 2007 | US |
Child | 13542560 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11838027 | Aug 2007 | US |
Child | 11845557 | US | |
Parent | 11676023 | Feb 2007 | US |
Child | 11838027 | US |