WO2024224351A2 - System and method for reducing tool vibration at a variable stiffness end effector of a surgical system - Google Patents
System and method for reducing tool vibration at a variable stiffness end effector of a surgical system Download PDFInfo
- Publication number
- WO2024224351A2 WO2024224351A2 PCT/IB2024/054081 IB2024054081W WO2024224351A2 WO 2024224351 A2 WO2024224351 A2 WO 2024224351A2 IB 2024054081 W IB2024054081 W IB 2024054081W WO 2024224351 A2 WO2024224351 A2 WO 2024224351A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- end effector
- decoupling
- insertion device
- tool insertion
- coupling mechanism
- Prior art date
Links
- 239000012636 effector Substances 0.000 title claims description 155
- 238000000034 method Methods 0.000 title claims description 90
- 238000003780 insertion Methods 0.000 claims description 79
- 230000037431 insertion Effects 0.000 claims description 79
- 230000008878 coupling Effects 0.000 claims description 61
- 238000010168 coupling process Methods 0.000 claims description 61
- 238000005859 coupling reaction Methods 0.000 claims description 61
- 230000007246 mechanism Effects 0.000 claims description 47
- 230000004044 response Effects 0.000 claims description 8
- 238000003384 imaging method Methods 0.000 description 29
- 230000033001 locomotion Effects 0.000 description 16
- 230000008569 process Effects 0.000 description 11
- UIAFKZKHHVMJGS-UHFFFAOYSA-N 2,4-dihydroxybenzoic acid Chemical compound OC(=O)C1=CC=C(O)C=C1O UIAFKZKHHVMJGS-UHFFFAOYSA-N 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 8
- 238000001356 surgical procedure Methods 0.000 description 8
- 239000007943 implant Substances 0.000 description 7
- 230000001276 controlling effect Effects 0.000 description 6
- 230000015654 memory Effects 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000013519 translation Methods 0.000 description 4
- 210000003484 anatomy Anatomy 0.000 description 3
- 239000006260 foam Substances 0.000 description 3
- 229920001821 foam rubber Polymers 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000875 corresponding effect Effects 0.000 description 2
- 238000005553 drilling Methods 0.000 description 2
- 210000002310 elbow joint Anatomy 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 210000001503 joint Anatomy 0.000 description 2
- 230000000399 orthopedic effect Effects 0.000 description 2
- 239000000523 sample Substances 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- VZSRBBMJRBPUNF-UHFFFAOYSA-N 2-(2,3-dihydro-1H-inden-2-ylamino)-N-[3-oxo-3-(2,4,6,7-tetrahydrotriazolo[4,5-c]pyridin-5-yl)propyl]pyrimidine-5-carboxamide Chemical compound C1C(CC2=CC=CC=C12)NC1=NC=C(C=N1)C(=O)NCCC(N1CC2=C(CC1)NN=N2)=O VZSRBBMJRBPUNF-UHFFFAOYSA-N 0.000 description 1
- 241001568665 Ocinebrellus inornatus Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 238000002513 implantation Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002980 postoperative effect Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000002432 robotic surgery Methods 0.000 description 1
- 239000010979 ruby Substances 0.000 description 1
- 230000000638 stimulation Effects 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 210000003857 wrist joint Anatomy 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B90/00—Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
- A61B90/50—Supports for surgical instruments, e.g. articulated arms
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B17/00—Surgical instruments, devices or methods
- A61B2017/00477—Coupling
-
- 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/30—Surgical robots
- A61B2034/301—Surgical robots for introducing or steering flexible instruments inserted into the body, e.g. catheters or endoscopes
-
- 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/30—Surgical robots
- A61B2034/305—Details of wrist mechanisms at distal ends of robotic arms
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B90/00—Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
- A61B90/03—Automatic limiting or abutting means, e.g. for safety
- A61B2090/033—Abutting means, stops, e.g. abutting on tissue or skin
- A61B2090/034—Abutting means, stops, e.g. abutting on tissue or skin abutting on parts of the device itself
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B90/00—Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
- A61B90/06—Measuring instruments not otherwise provided for
- A61B2090/064—Measuring instruments not otherwise provided for for measuring force, pressure or mechanical tension
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B90/00—Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
- A61B90/50—Supports for surgical instruments, e.g. articulated arms
- A61B2090/508—Supports for surgical instruments, e.g. articulated arms with releasable brake mechanisms
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2560/00—Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
- A61B2560/02—Operational features
- A61B2560/0266—Operational features for monitoring or limiting apparatus function
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J17/00—Joints
- B25J17/02—Wrist joints
- B25J17/0208—Compliance devices
Definitions
- the subject disclosure is related generally to a robotic surgical system, and particularly to a system for decoupling vibrations from an end effector at a robotic arm.
- An instrument can be navigated relative to a subject for performing various procedures.
- the subject can include a patient on which a surgical procedure is being performed.
- an instrument can be tracked in an object or subject space. The location of the instrument that is tracked can be displayed on a display device relative to an image of the patient.
- the position of the patient can be determined with a tracking system.
- a patient is registered to the image, via tracking an instrument relative to the patient to generate a translation map between the subject or object space (e.g., patient space) and the image space.
- the position of the instrument can be appropriately displayed on the display device while tracking the instrument.
- the position of the instrument relative to the subject can be displayed as a graphical representation, sometimes referred to as an icon on the display device.
- the instrument in guided surgery has a particular challenge for holding the position in a rigid system.
- a tool such as drill is used with a guide at end effector at the end of a robotic arm.
- a robotic arm has high rigidity relative to the patient and relative to the robot arm. The high rigidity may result in undesired system dynamics. The system dynamics may occur in natural vibrations at a high frequency due to the high stiffness in the system.
- the present system allows is a variable stiffness end effector that allows quick decoupling of a rigid mechanism and coupling using a compliant mechanism of the parts of the end effector support.
- the present disclosure allows the end effector support to be quickly decoupled from the tool insertion device located within the end effector support. This allows the natural frequency of the system to rapidly decrease and prevent natural frequency vibrations.
- a method of operating a surgical system includes positioning a variable stiffness end effector assembly relative to a patient.
- the effector assembly has an end effector support having a tool insertion device disposed therein.
- the method also rigidly coupes the end effector support to the tool insertion device in a first mode by forming a rigid coupling mechanism, inserting a tool within the tool insertion device, vibrating the tool insertion device with the tool and decoupling the rigid coupling mechanism and compliantly coupling the tool insertion device in a second mode after vibrating.
- a method in another aspect of the disclosure, includes providing a robotic arm having a variable stiffness end effector assembly that is a configured to be selectively positioned relative to at least a base.
- the variable stiffness end effector assembly comprising an end effector support having a tool insertion device disposed therein.
- the method further provides controlling movement of the end effector support with a robotic control system, receiving input from a user to the robotic control system to move the end effector support relative to a subject, rigidly coupling the effector to the tool insertion device in a first mode by forming a rigid coupling mechanism, inserting a tool within the tool insertion device, vibrating the tool insertion device with the tool and decoupling the rigid coupling mechanism and compliantly coupling the tool insertion device in a second mode after vibrating.
- a method of controlling a variable stiffness end effector assembly includes receiving a vibration signal from a vibration sensor coupled to the end effector assembly, and automatically switching a coupler from a rigid coupling mode to a compliant coupling mode in response to the vibration signal.
- the end effector assembly may be moved relative to a subject, such as by a user and/or with a robotic system.
- the robotic system may include any appropriate robotic system, such as a Mazor XTM Robotic Guidance System, sold by Mazor Robotics Ltd. having a place of business in Israel and/or Medtronic, Inc. having a place of business in Minnesota, USA and/or as disclosed in U.S. Pat. No. 1 1 ,135,025, incorporated herein by reference.
- the tracking or navigation system may include the end effector assembly, may also be used in various techniques and include an imaging system or following selected portions in a procedure.
- the end effector assembly may be associated with the robotic system.
- the robotic system may move the end effector in a selected manner during the procedure.
- the end effector assembly may be moved based upon predetermined characteristics to follow for a selected portion during the procedure, such as during drilling for implanting certain implantable devices such as a spinal implant.
- FIG. 1 is diagrammatic view illustrating an overview of a robotic system and a navigation system, according to various embodiments
- Fig. 2A is a model of a robotic arm and end effector assembly attached thereto.
- Figs. 2B and 2C are respective front and side views of a robotic arm having straight vertical forces and Shanz forces parallel with the spine.
- Figs. 2D and 2E are respective front and side views of a robotic arm having right lateral tilt forces and Shanz forces parallel with the spine.
- FIGs. 2F and 2G are respective front and side views of a robotic arm having cranial tilt and Shanz forces parallel with the spine.
- Figs. 2H and 2I are respective front and side views of a robotic arm having caudal tilt forces and Shanz forces parallel with the spine.
- FIGs. 2J and 2K are respective front and side views of a robotic arm having cranial tilt forces and broken Shanz forces parallel with the spine.
- Figs. 2L and 2M are respective front and side views of a robotic arm having right later tilt forces and Shanz forces perpendicular to the spine.
- Figs. 2N and 20 are respective front and side views of a robotic arm having left lateral tilt forces and Shanz forces perpendicular with the spine.
- Figs. 2P and 2Q are respective front and side views of a robotic arm having right lateral forces, Shanz forces parallel with the spine and drill grip surfaces but does not drive into the vertebrae (skiving).
- Fig. 3A is a first example of a coupler between an end effector support and a tool insertion device in a rigid mode.
- Fig. 3B is the coupler of Fig. 3A in a compliant mode.
- Fig.3C is a longitudinal cross-sectional view of the end effector assembly of Figs. 3A and 3B.
- Fig. 3D is a perspective view of effector assembly of Fig. 3C.
- Fig. 4A is a second example of a coupler in a compliant mode.
- Fig. 4B is the effector assembly of Fig. 4A in a rigid mode.
- Fig. 5 is a cross-sectional view of a third example of a coupler of an end effector assembly.
- Fig. 6 is a cross-sectional view of a pneumatic coupler, two of which are in a rigid position and one in a compliant position.
- Fig. 7A is another example of a coupler of an end effector in a rigid mode.
- Fig 7B is a cross-sectional view of the end effector assembly of Fig. 7a in a compliant mode.
- Fig. 7C is a longitudinal cross-sectional view of the end effector assembly of Figs. 7A and 7B.
- Fig. 8 is a block diagrammatic view of a system for controlling an end effector assembly into a compliant mode and a rigid mode.
- Fig. 9 is a flowchart of a method for performing a procedure using the end effector assembly in a rigid or compliant mode.
- the subject disclosure is directed to an exemplary embodiment of a surgical procedure on a subject, such as a human patient. It is understood, however, that the system and methods described herein are merely exemplary and not intended to limit the scope of the claims included herein. In various embodiments, it is understood, that the systems and methods may be incorporated into and/or used on non-animate objects.
- the systems may be used to, for example, to register coordinate systems between two systems for use on manufacturing systems, maintenance systems, and the like.
- automotive assembly may use one or more robotic systems including individual coordinate systems that may be registered together for coordinated or consorted actions. Accordingly, the exemplary illustration of a surgical procedure herein is not intended to limit the scope of the appended claims.
- a first coordinate system may be registered to a second coordinate system, such as a robotic coordinate system to an image coordinate system or space.
- a navigation space or coordinate system may then be registered to the robotic or first coordinate system and, therefore, be registered to the image coordinate system without being separately or independently registered to the image space.
- the navigation space or coordinate system may be registered to the image coordinate system or space directly or independently.
- the robotic or first coordinate system may then be registered to the navigation space and, therefore, be registered to the image coordinate system or space without being separately or independently registered to the image space.
- the different systems used relative to the subject may include different coordinate systems (e.g., locating systems).
- a robotic system may be moved relative to a subject that includes a robotic coordinate system.
- the robot may be fixed, including removably fixed, at a position relative to the subject.
- movement of a portion of the robot relative to the base of the robot i.e., the fixed portion of the robot
- encoders e.g., optical encoders, potentiometer encoders, or the like
- a position of an end effector assembly (e.g., a terminal end) of the robot may be known relative to the base of the robot. Given a known position of the subject relative to the base and the known position of the base relative to the subject, the position of the end effector assembly relative to the subject may be known during movement of a robot and/or during a stationary period of the end effector assembly. Thus, the robot may define a coordinate system relative to the subject.
- a tracking system may be incorporated into a navigation system that includes one or more instruments that may be tracked relative to the subject.
- the navigation system may include one or more tracking systems that track various portions, such as tracking devices, associated with instruments.
- a localizer may be able to track an object within a volume relative to the subject.
- the navigation volume, in which a device, may be tracked may include or be referred to as the navigation coordinate system or navigation space.
- a determination or correlation between the two coordinate systems may allow for or also be referred to as a registration between two coordinate systems.
- the first coordinate system which may be a robotic coordinate system
- a second coordinate system which may be a navigation coordinate system. Accordingly, coordinates in one coordinate system may then be transformed to a different or second coordinate system due to a registration.
- Registration may allow for the use of two coordinate systems and/or the switching between two coordinate systems. For example, during a procedure, a first coordinate system may be used for a first portion or a selected portion of a procedure and a second coordinate system may be used during a second portion of a procedure. Further, two coordinate systems may be used to perform or track a single portion of a procedure, such as for verification and/or collection of additional information.
- images may be acquired of selected portions of a subject.
- the images may be displayed for viewing by a user, such as a surgeon.
- the images may have superimposed on a portion of the image a graphical representation of a tracked portion or member, such as an instrument.
- the graphical representation may be superimposed on the image at an appropriate position due to registration of an image space (also referred to as an image coordinate system) to a subject space.
- a method to register a subject space defined by a subject to an image space may include those disclosed in U.S. Pat. Nos. U.S. Pat. No. 8,737,708; U.S. Pat. No. 9,737,235; U.S. Pat. No. 8,503,745; and U.S. Pat.
- the first coordinate system may be registered to the subject space or subject coordinate system due to a selected procedure, such as imaging of the subject.
- the first coordinate system may be registered to the subject by imaging the subject with a fiducial portion that is fixed relative to the first member or system, such as the robotic system.
- the known position of the fiducial relative to the robotic system may be used to register the subject space relative to the robotic system due to the image of the subject including the fiducial portion.
- the position of the robotic system or a portion thereof, such as the end effector assembly may be known or determined relative to the subject. Due to registration of a second coordinate system to the robotic coordinate system may allow for tracking of additional elements not fixed to the robot relative to a position determined or tracked by the robot.
- the tracking of an instrument during a procedure allows for navigation of a procedure.
- image data When image data is used to define an image space it can be correlated or registered to a physical space defined by a subject, such as a patient.
- the patient defines a patient space in which an instrument can be tracked and navigated.
- the image space defined by the image data can be registered to the patient space defined by the patient. The registration can occur with the use of fiducials that can be identified in the image data and in the patient space.
- Fig. 1 is a diagrammatic view illustrating an overview of a procedure room or arena.
- the procedure room may include a surgical suite in which may be placed a medical robotic system 20 and a navigation system 26 that can be used for various procedures.
- the robotic system 20 may include a Mazor XTM robotic guidance system, sold by Medtronic, Inc.
- the robotic system 20 may be used to assist in guiding a selected instrument, such as drills, screws, etc. relative to a subject 30.
- the robotic system 20 may include a mount 34 that fixes a portion, such as a robotic base 38, relative to the subject 30.
- the robotic system 20 may include one or more arms 40 that are moveable or pivotable relative to the subject 30, such as including an end effector assembly 44.
- the end effector assembly 44 may be any appropriate portion, such as an elongated tube, guide, or passage member.
- the end effector 44 may be moved relative to the base 38 with one or more motors.
- the position of the end effector assembly 44 may be known or determined relative to the base 38 with one or more encoders at one or more joints, such as a wrist joint 48 and/or an elbow joint 52 of the robotic system 20.
- the navigation system 26 can be used to track the location of one or more tracking devices, tracking devices may include a robot tracking device 54, a subject tracking device 58, an imaging system tracking device 62, and/or a tool tracking device 66.
- a tool 68 or moveable member may be any appropriate tool such as a drill, forceps, or other tool operated by a user 72.
- the tool 68 may also include an implant, such as a spinal implant or orthopedic implant.
- an implant such as a spinal implant or orthopedic implant.
- the navigation system 26 may be used to navigate any type of instrument, implant, or delivery system, including: guide wires, arthroscopic systems, orthopedic implants, spinal implants, deep brain stimulation (DBS) probes, etc.
- the instruments may be used to navigate or map any region of the body.
- the navigation system 26 and the various instruments may be used in any appropriate procedure, such as one that is generally minimally invasive or an open procedure.
- An additional or alternative, imaging system 80 may be used to acquire pre-, intra-, or post-operative or real-time image data of a subject, such as the subject 30.
- the imaging device 80 comprises an O-arm® imaging device sold by Medtronic Navigation, Inc. having a place of business in Louisville, Colorado, USA.
- the imaging device 80 may have a generally annular gantry housing 82 in which an image capturing portion is moveably placed.
- the imaging device 80 can include those disclosed in U.S. Pat. Nos. 7,188,998; 7,108,421 ; 7,106,825; 7,001 ,045; and 6,940,941 ; all of which are incorporated herein by reference, or any appropriate portions thereof. It is further appreciated that the imaging device 80 may include in addition or alternatively a fluoroscopic C-arm.
- imaging devices may include fluoroscopes such as bi-plane fluoroscopic systems, ceiling mounted fluoroscopic systems, cath-lab fluoroscopic systems, fixed C-arm fluoroscopic systems, isocentric C-arm fluoroscopic systems, 3D fluoroscopic systems, etc.
- fluoroscopes such as bi-plane fluoroscopic systems, ceiling mounted fluoroscopic systems, cath-lab fluoroscopic systems, fixed C-arm fluoroscopic systems, isocentric C-arm fluoroscopic systems, 3D fluoroscopic systems, etc.
- Other appropriate imaging devices can also include MRI, CT, ultrasound, etc.
- the position of the imaging system 33, 80, and/or portions therein such as the image capturing portion can be precisely known relative to any other portion of the imaging device 33, 80.
- the imaging device 33, 80 can know and/or recall precise coordinates relative to a fixed or selected coordinate system.
- the robotic system 20 may know or determine its position and position the effector assembly 44 at a selected pose.
- the imaging system 80 may also position the imaging portions at a selected pose. This can allow the imaging system 80 to know its position relative to the patient 30 or other references.
- the precise knowledge of the position of the image capturing portion can be used in conjunction with a tracking system to determine the position of the image capturing portion and the image data relative to the tracked subject, such as the patient 30.
- imaging system 80 may refer to any appropriate imaging system, unless stated otherwise.
- the imaging device 80 can be tracked with a tracking device 62. Also, a tracking device 81 can be associated directly with the effector assembly 44. The effector assembly 44 may, therefore, be directly tracked with a navigation system as discussed herein. In addition or alternatively, the effector assembly 44 may be positioned and tracked with the robotic system 20. Regardless, image data defining an image space acquired of the patient 30 can, according to various embodiments, be registered (e.g., manually, inherently, or automatically) relative to an object space.
- the object space can be the space defined by a patient 30 in the navigation system 26.
- the patient 30 can also be tracked as the patient moves with a patient tracking device, DRF, or tracker 58.
- the patient 30 may be fixed within navigation space defined by the navigation system 26 to allow for registration.
- registration of the image space to the patient space or subject space allows for navigation of the instrument 68 with the image data.
- a position of the instrument 68 can be illustrated relative to image data acquired of the patient 30 on a display device 84.
- An additional and/or alternative display device 84’ may also be present to display an image.
- Various tracking systems such as one including an optical localizer 88 or an electromagnetic (EM) localizer 92 can be used to track the instrument 68.
- EM electromagnetic
- More than one tracking system can be used to track the instrument 68 in the navigation system 26.
- these can include an electromagnetic tracking (EM) system having the EM localizer 94 and/or an optical tracking system having the optical localizer 88.
- EM electromagnetic tracking
- optical tracking system having the optical localizer 88.
- Either or both of the tracking systems can be used to track selected tracking devices, as discussed herein. It will be understood, unless discussed otherwise, that a tracking device can be a portion trackable with a selected tracking system.
- a tracking device need not refer to the entire member or structure to which the tracking device is affixed or associated.
- the position of the patient 30 relative to the imaging device 33 can be determined by the navigation system 26.
- the position of the imaging system 33 may be determined, as discussed herein.
- the patient 30 can be tracked with the dynamic reference frame 58, as discussed further herein. Accordingly, the position of the patient 30 relative to the imaging device 33 can be determined.
- Image data acquired from the imaging system 33 can be acquired at and/or forwarded from an image device controller 96, that may include a processor module, to the navigation computer and/or processor system 102 that can be a part of a controller or workstation 98 having the display 84 and a user interface 106. It will also be understood that the image data is not necessarily first retained in the controller 96, but may also be directly transmitted to the workstation 98.
- the workstation 98 can provide facilities for displaying the image data as an image 108 on the display 84, saving, digitally manipulating, or printing a hard copy image of the received image data.
- the user interface 106 which may be a keyboard, mouse, touch pen, touch screen or other suitable device, allows the user 72 to provide inputs to control the imaging device 80, via the image device controller 96, or adjust the display settings of the display 84.
- the workstation 98 may also direct the image device controller 96 to adjust the image capturing portion of the imaging device 80 to obtain various two-dimensional images along different planes in order to generate representative two-dimensional and three-dimensional image data.
- the navigation system 26 can further include the tracking system including either or both of the electromagnetic (EM) localizer 94 and/or the optical localizer 88.
- the tracking systems may include a controller and interface portion 1 10.
- the controller 110 can be connected to the processor portion 102, which can include a processor included within a computer.
- the controller acts as a robotic control system.
- the EM tracking system may include the STEALTHSTATION® AXIEMTM Navigation System, sold by Medtronic Navigation, Inc. having a place of business in Louisville, Colorado; or can be the EM tracking system described in U.S. Patent Application Serial No. 10/941 ,782, filed Sept.
- the navigation system 26 may also be or include any appropriate tracking system, including a STEALTHSTATION® TREON® or S7TM tracking systems having an optical localizer, that may be used as the optical localizer 88, and sold by Medtronic Navigation, Inc. of Louisville, Colorado.
- Other tracking systems include an acoustic, radiation, radar, etc. The tracking systems can be used according to generally known or described techniques in the above incorporated references. Details will not be included herein except when to clarify selected operation of the subject disclosure.
- Wired or physical connections can interconnect the tracking systems, imaging device 80, etc.
- various portions such as the instrument 68 may employ a wireless communications channel, such as that disclosed in U.S. Patent No. 6,474,341 , entitled “Surgical Communication Power System,” issued November 5, 2002, herein incorporated by reference, as opposed to being coupled directly to the controller 1 10.
- the tracking devices 62, 66, 54 can generate a field and/or signal that is sensed by the localizer(s) 88, 94.
- the instrument can also include more than one type or modality of tracking device 66, such as an EM tracking device and/or an optical tracking device.
- the instrument 68 can include a graspable or manipulable portion at a proximal end and the tracking devices may be fixed near the manipulable portion of the instrument 68.
- the navigation system 26 may be a hybrid system that includes components from various tracking systems.
- the navigation system 26 can be used to track the instrument 68 relative to the patient 30.
- the instrument 68 can be tracked with the tracking system, as discussed above.
- Image data of the patient 30, or an appropriate subject can be used to assist the user 72 in guiding the instrument 68.
- the image data is registered to the patient 30.
- the image data defines an image space that is registered to the patient space defined by the patient 30. The registration can be performed as discussed herein, automatically, manually, or combinations thereof.
- registration allows a translation map to be generated of the physical location of the instrument 68 relative to the image space of the image data.
- the translation map allows the tracked position of the instrument 68 to be displayed on the display device 84 relative to the image data 108.
- a graphical representation 68i also referred to as an icon, can be used to illustrate the location of the instrument 68 relative to the image data 108.
- a subject registration system or method can use the tracking device 58.
- the tracking device 58 may include portions or members that may be trackable, but may also act as or be operable as a fiducial assembly 120.
- the fiducial assembly 120 can include a clamp or other fixation portion 124 and the imageable fiducial body 122. It is understood, however, that the fiducial assembly 120 may be separate from the tracking device 58.
- the fixation portion 124 can be provided to fix any appropriate portion, such as a portion of the anatomy. As illustrated in the display 84 of Fig. 1 , the fiducial assembly 120 can be interconnected with a portion of a spine 126 such as a spinous process 130.
- the fixation portion 124 can be interconnected with a spinous process 130 in any appropriate manner. For example, a pin or a screw can be driven into the spinous process 130.
- the end effector assembly 44 is a drilling process for pedicle screw implantation into a vertebra.
- the teachings also apply to other types of tools.
- the end effector assembly 44 is a variable stiffness end effector used to guide the tool at a desired position.
- Previous systems used rigid coupling of the end effector or compliant coupling but do not provide a system capable of providing variable stiffness by switching between compliant coupling and rigid coupling. That is, during a procedure it may be advantageous to be rigid for a portion of the procedure and compliant during other portions such as when vibrations are sensed.
- the desired position for the procedure of the effector assembly 44 is located by movement of the robotic arm 40.
- the variable stiffness end effector 44 is rigidly coupled to the robotic arm 40 during a portion of the procedure.
- a drill When used as the tool, it may rotate at a high speed such as over 70000 rpms.
- Both the robotic arm 40 and the end effector assembly 44 have a resonant or natural frequency.
- the motion of the tool may cause the end effector assembly 44 to vibrate at a frequency that corresponds to a resonant or natural frequency of the end effector assembly 44, which may be deemed undesirable because it can be felt by the surgeon.
- variable stiffness end effector refers to an assembly allowing a tool holder of the end effector 44 (as described below) that absorbs vibration.
- a representation of the robotic arm 40 and elbow joint 50 of the effector assembly 44 are illustrated.
- the effector assembly 44 has the coupling to the arm 40 represented by a spring 210 though which vibration may be coupled.
- the natural or resonant frequency of the system is the square root of the quotient of the stiffness and mass of the robotic arm.
- a suitable robotic system is found in US Patent 1 1 ,135,035, the disclosure of which is incorporated by reference herein.
- a vertebra 212 is illustrated.
- the vertebra is the pivot point 214 of the instrument 68 and the effector assembly 44.
- Lateral forces are illustrated by the arrow 216.
- Longitudinal forces are illustrated by the arrow 218 in Fig. 2C.
- the lateral force 216 is due to the surgeon and the tool to patient reactive force.
- the forces and deflection are relative to the robotic arm and the patient.
- the robotic arm motion causes a deviation which may be undesirable but monitored.
- the patient motion may be monitored or unmonitored. Arm motion and patient motion based on the energy balances at the end of the arm 40 at the effector 44 are described below. a.
- the work of the rotation by the drill is the product of T, the drill torque, co, the rotation speed of the drill, and t, the time over which the work is done.
- the drill longitudinal work is the product of the force, F, of the drill and the distance, d.
- the rotational spring work uses the spring constant G and the angular distance 0 through which the drill travels.
- the linear spring energy uses the spring constant, k, and the distance in the X direction to determine the spring work.
- the work also manifests in the energy U and heat Q at the vertebra.
- the work may be balanced in an equation summing the work being done at different components.
- the energy balance at the vertebra 212 of the spine is simplified to be:
- the work of the rotation by the drill is the product of T, the drill torque, co, the rotation speed of the drill, and t, the time over which the work is done.
- the drill work Z is the product of the force, F, of the drill and the distance, d, and the angular distance 0 through which the drill travels.
- the work also manifests in the energy U and heat Q at the vertebra.
- a lateral force 226 is illustrated while a reaction force 228 is illustrated in Fig. 2G.
- a lateral force 226 is illustrated while a reaction force 228 is illustrated in Fig. 2G.
- a Shanz parallel force is provided relative to the spine and does not resist a compressive force.
- the work force equation is the same as that directly above.
- Figs. 2H and 2I there is the force 228 in a lateral direction and force 230 illustrated in Fig. 2I having an upward or direction away from the vertebra.
- a caudal tilt force a Shanz force is parallel to the spine and resists a tensile force.
- the work equation is simplified to:
- the forces 232 and 234 correspond to caudal tilt and a broken
- Figs. 2P and 2Q forces 244 and 246 are illustrated.
- a right lateral tilt force and a Shanz force parallel with the spine are illustrated.
- the Shanz force does not resist lateral force.
- the drill grips the surface but does not drive into the vertebra 212.
- the work equation simplifies in this case to:
- the end effector assembly 44 is illustrated in a simplified view.
- the effector assembly 44 is an elongated guide tube as illustrated above in Figs. 2A-2Q.
- the end effector assembly 44 has an end effector support 310 and a tool insertion device 312 disposed therein.
- the tool insertion device 312 is concentric or coaxial with the end effector support 310 about the longitudinal axis 314 when in rigid mode.
- the end effector support 310 and the tool insertion device 312 are tubular and circular in shape and define an annular space 315 therebetween.
- the end effector support 310 is held rigid to the tool insertion device 312. That is, the tool insertion device 312 is held rigidly inside the end effector support 310.
- a rigid coupling mechanism such as a plurality of radially extending pins 316A, 316B and 316C are disposed axially and hold the tool insertion device 312 fixed relative to the end effector support 310.
- the forces of a tool being inserted into the tool insertion 312 may have a plurality of forces that are transmitted to the end effector support 310.
- the end effector support 310 may then transmit the forces or vibrations to the robotic arm 40 illustrated above.
- the end effector support 310 is affixed rigidly to the robotic arm 40 and therefore the vibrations travel from the effector support 310 to the robotic arm 40.
- the pins 316A, 316B and 316C are retractably coupled to the end effector support 310 so as to allow compliant coupling.
- a compliant mechanism such as springs 318A, 318B and 318C are illustrated between the inner wall of the end effector support 310 and the outer wall of the tool insertion device 312.
- the springs 318A, 318B and 318C are illustrated as coil springs.
- the compliant mechanisms may include but are not limited to coil springs, leaf springs, torsional springs, compression springs, rounds springs, foam, foam rubber and other compressible material.
- the springs 318A-318C do not act to rigidly hold the tool insertion device 312 within the end effector support 310.
- the pins 316A-316C may be retracted or removed so that the end effector support 310 has the tool insertion device 312 rigidly decoupled therefrom. That is, the springs 318A-318C act as the compliant mechanism to allow compliance in the movement of the tool insertion device 312 and to hold the tool insertion device 312 in place. Therefore, the vibrations and forces provided by the tool on the tool insertion device 312 are reduced so as not to be undesirable at the end effector support 310.
- the tool insertion device 312 moves within and relative to the end effector support 310.
- the movement may be caused by the vibration of the tool and thus the vibration at the tool insert device 312.
- the compliant mechanism locally expands and contracts to absorb he vibrations and prevents or reduced the vibration at the end effector support 310.
- the tool insertion device 312 may not be concentric relative to the end effector support 310. The tool insertion device 312 is held within the end effector support 310 with the complaint mechanism.
- a cutaway view of the effector assembly 44 is illustrated.
- three sets or levels or rows of axially place support pins 316A-316C are illustrated. That is, a plurality of pins may be required depending upon the length of the effector.
- the outboard most pins 316A and 316A" be used together with pins 316B-316B".
- Pins 316C and 316C" are not illustrated in this cutaway view as they are out of view but present behind the tool insertion device 312. In some examples, only pins located near the center of the length of the effector assembly 44 may be used. In this example, pins 316A'-316B' are set forth in the center of the length.
- the pins 316A-316C’ are illustrated in a rigid mode. However, the dotted lines illustrate where the pins 316A-316C’” may be in a compliant mode or retracted mode.
- the pins in Figs. 3A-3C together with the actuator such as a solenoid, motor, (now shown in Figs 3A-3C) may be referred to as a coupler 320.
- Fig. 3C two sets of springs 318A-318C and 318A'-318B' are illustrated.
- Various numbers of sets of springs may be implemented. For example, only one set of springs may be provided or a spaced apart set of springs may be provided depending upon the system requires and the forces required to be overcome.
- foam or foam rubber the foam or foam rubber may continuously surround the inner device may be pieces spaced apart within the annular space 315.
- the coupler 320' is a rigid coupling mechanism illustrated as a plurality of cams 330A, 330B and 330C.
- the cams 330A-330C have motors that are used to rotate the cams into and out of the positions illustrated in Figs.4A and 4B.
- the cams 330A, 330B and 330C are actuators that are used to change modes.
- the tool insertion device 312 is compliant and therefore can move relative to the end effector support 310 as resisted by the springs.
- Fig. 4A the tool insertion device 312 is compliant and therefore can move relative to the end effector support 310 as resisted by the springs.
- cams 330A-330C are rotated into engagement with the tool insertion device 312 by the motors 332A-332C.
- the motors 332A and cams 330A may be referred to later as an actuator.
- sets of cams 330A-330C and springs 31 SA- 318C may be disposed in different positions within the longitudinal length of the effector 44.
- the coupler 320 comprises a plurality of fasteners such as screws 340A-340C.
- the screws 340A- 340C extend through the wall of the end effector support 310.
- the coupler 320" also includes a plurality of motors 342A, 342B and 342C that are coupled to respective screws 340A-340C.
- the motors may be a stepper motor or a solenoid. It should be that the screw 340A is illustrated in a retracted position so that effector 44 is in a compliant mode.
- the screws 340B and 340C are illustrated in the rigid mode.
- the screws 340A-340B are rotated from one mode to another mode.
- the screws 340A-340C may be retracted to reduce transmission of vibration and therefore enter a compliant mode.
- screw 340A is shown retracted, all three screws 340A-340C may be moved simultaneously during a procedure.
- FIG. 6 another example of a coupler 320"' is illustrated.
- the coupler 320"' acts as a rigid coupling mechanism that has a plurality of retractable pneumatic cylinders 350A-350C.
- the pneumatic cylinders 350A-350C may operate simultaneously.
- the cylinder 350A is shown in a retracted or compliant position.
- the cylinders 350B and 350C are illustrated in a rigid position.
- the cylinders 350A-350B have a pump that provide pressure or air to the pneumatic cylinders 350A-350C.
- An accumulator 354 provides a reservoir for air to be provided or within from the cylinders 350A-350C.
- pneumatic cylinders may also be replaced by hydraulic cylinders with hydraulic fluid therein.
- passages 356A, 356B and 356C are provided through the wall forming the end effector support 310.
- the pump 352 and the pneumatic cylinders 350A-350C form the actuator for switching between a compliant mode and a rigid mode as described above.
- Fig. 6 may be configured with many groups of compliant mechanisms such as the springs 318A-318C and groups of rigid mechanisms such as the pneumatic cylinders 350A-350C at different positions along the length of the effector assembly similar to that set forth in Fig. 3C.
- a first set of stops 360A, 360B and 360C extend axially from the end effector support 310.
- a second plurality of stops 362A, 362B and 362C extend axially from the tool insertion device 312.
- the stops 360A-360C line up respectively with respect to the stops 362A-362C.
- the stops form a similar configuration to the pins illustrated in Fig. 3A.
- Fig. 7A In Fig. 7A, the stops 360A-360C line up respectively with respect to the stops 362A-362C.
- the stops form a similar configuration to the pins illustrated in Fig. 3A.
- the stops 360A- 360C are misaligned with the stops 362A-362C. That is, in Fig. 7B, a compliant mode is entered wherein the springs 318A-318C hold the tool insertion device 312 within the end effector support 310.
- Fig. 7C the tool insertion device 312 is illustrated relative to the end effector support 310.
- the stops 360A are engaged with stop 362A and stop 360B is engaged with stop 362B.
- two sets of springs 318A, 318B and 318A' and 318B' are illustrated.
- a motor 364 is used as part of the actuator. The motor 364 rotates the relative position of the tool insertion device 312 and the end effector support 310. A small rotation may be provided by the motor 364 to the tool insertion device 312 or the end effector support 310 so that the sets of stops are misaligned when needed. Of course, the motor 364 may realign the stops when the rigid mode is to be entered. The mode acts as part of the coupler 320 lv .
- the system may be automatically controlled by a controller 810 or manually controlled by the surgeon.
- the system may be stand-alone or incorporated into a controller such as the controller 110 described above.
- the controller 810 may be microprocessor-based and is programmed to perform various steps including controlling an actuator 812 in response to a vibration from an effector vibration sensor 814A or a robotic arm vibration sensor 814B.
- the controller 810 may be one of the controllers described above such as the controller 110 which acts as the robotic control system.
- the vibration sensor 814A may be positioned on the outside, inside or end of the effector assembly 44 or the tool insertion device.
- the vibration sensor 814B may be fixed to one of the segments of the robot arm 40.
- the controller 810 may automatically control one of the actuators 812 illustrated in Figs. 3-7 should the vibrations reach a threshold level.
- the actuator 812 may move the mechanical coupling mechanism relative to the effector assembly so that the end effector support 310 is rigidly disengaged with the tool insertion device 312 to cease the rigid mode and enter a compliant mode.
- the compliant device allows the tool insertion device 312 to maintain a position within the end effector support 310.
- the vibration sensors 814A, 814B provide vibration signals to the controller 810. When the vibration ceases after the compliant mode is entered (amplitude below a predetermined threshold), the vibration sensor 814 may allow the controller 810 to control re-engagement of the rigid coupling mechanism in the rigid mode. That is, the actuator 812 may hold the tool insertion device relative to the end effector support 310.
- the system may also be used in a manual mode.
- a user interface 820 may be located external to the effector assembly 44 to initiate manually decoupling of the end effector support 310 from the tool insertion device 312.
- a foot pedal, button, dial or the like may be used by the surgeon as the user interface 820.
- the effector assembly 44 Upon sensing vibration, the effector assembly 44 is switched from the tool insertion device 312 being coupled in the rigid mode to a compliant mode. The surgeon may do this by feel or in response to a warning indicator 822 such as a buzzer or a light. That is, when a vibration in the natural frequency greater than a predetermined amplitude is sensed at the robotic arm or the effector assembly, a warning signal (light and/or sound), may be generated.
- the warning signal may be generated at the display 84 of the workstation 98.
- the user interface 820 may be used to re-engage the actuator 812 to reenter a rigid mode.
- the controller 810 may be part of the surgery system and integrated in the controller 1 10.
- a process 430 is illustrated. The process 430 is used to switch modes from a rigid mode to a compliant mode at the effector 44 and may be included in a guided surgery procedure.
- the process 430 may start in start Block 440.
- Block 442. the patient position is registered into the system.
- the robotic arm in Block 444 is also registered and located into the robotic surgery system.
- the robotic system 20 may then move the effector assembly 44 in a manner based on known anatomy. As illustrated above, in Figs. 2A-2Q, the effector assembly 44 may be moved into various positions relative to the patient.
- the robot arm 40 is used to move the variable stiffness effector assembly 44 to the desired position that can be tracked by the navigation system.
- the end effector support 310 and the tool insertion device 2312 are in a rigid mode.
- Block 452 the tool is inserted into the tool insertion device.
- the tool such as a drill, is activated or operated.
- the vibration sensors are monitors to determine whether unwanted drill vibration or skiving is detected.
- the detection of vibration or the vibration associated with skiving may be detected at a vibration sensor that detects a certain frequency or a vibration that is above a certain amplitude threshold. The surgeon may also detect the unwanted vibration through visual, audible or a tactile feeling of the effector assembly 44, the robotic arm or the tool.
- Block 462 may generate a warning signal and the tool insertion device 312 is automatically rigidly decoupled from the effector support 310. That is, the tool insertion device is placed into a compliant mode in Block 464. The surgeon may then continue operating the tool within the tool insertion device in block 466.
- Block 468 if the vibration is not present, the tool insertion device remains decoupled from the effector in Block 464. In Block 468, if the vibration has ended, Block 454 continues the process of operating the tool.
- Example embodiments are provided so that this disclosure will be thorough and will fully convey the scope to those who are skilled in the art. Numerous specific details are set forth such as examples of specific components, devices, and methods, to provide a thorough understanding of embodiments of the present disclosure. It will be apparent to those skilled in the art that specific details need not be employed, that example embodiments may be embodied in many different forms and that neither should be construed to limit the scope of the disclosure. In some example embodiments, well-known processes, well-known device structures, and well-known technologies are not described in detail.
- Instructions may be executed by a processor and may include software, firmware, and/or microcode, and may refer to programs, routines, functions, classes, data structures, and/or objects.
- the term shared processor circuit encompasses a single processor circuit that executes some or all code from multiple modules.
- the term group processor circuit encompasses a processor circuit that, in combination with additional processor circuits, executes some or all code from one or more modules. References to multiple processor circuits encompass multiple processor circuits on discrete dies, multiple processor circuits on a single die, multiple cores of a single processor circuit, multiple threads of a single processor circuit, or a combination of the above.
- the term shared memory circuit encompasses a single memory circuit that stores some or all code from multiple modules.
- the term group memory circuit encompasses a memory circuit that, in combination with additional memories, stores some or all code from one or more modules.
- the apparatuses and methods described in this application may be partially or fully implemented by a processor (also referred to as a processor module) that may include a special purpose computer (i.e., created by configuring a processor) and/or a general purpose computer to execute one or more particular functions embodied in computer programs.
- the computer programs include processor-executable instructions that are stored on at least one non-transitory, tangible computer-readable medium.
- the computer programs may also include or rely on stored data.
- the computer programs may include a basic input/output system (BIOS) that interacts with hardware of the special purpose computer, device drivers that interact with particular devices of the special purpose computer, one or more operating systems, user applications, background services and applications, etc.
- BIOS basic input/output system
- the computer programs may include: (i) assembly code; (ii) object code generated from source code by a compiler; (iii) source code for execution by an interpreter; (iv) source code for compilation and execution by a just-in-time compiler, (v) descriptive text for parsing, such as HTML (hypertext markup language) or XML (extensible markup language), etc.
- source code may be written in C, C++, C#, Objective-C, Haskell, Go, SQL, Lisp, Java®, ASP, Perl, Javascript®, HTML5, Ada, ASP (active server pages), Perl, Scala, Erlang, Ruby, Flash®, Visual Basic®, Lua, or Python®.
- Communications may include wireless communications described in the present disclosure can be conducted in full or partial compliance with IEEE standard 802.1 1 -2012, IEEE standard 802.16-2009, and/or IEEE standard 802.20- 2008.
- IEEE 802.1 1 -2012 may be supplemented by draft IEEE standard 802.1 1 ac, draft IEEE standard 802.1 1 ad, and/or draft IEEE standard 802.1 1 ah.
- a processor, processor module, module or ‘controller’ may be used interchangeably herein (unless specifically noted otherwise) and each may be replaced with the term ‘circuit.’ Any of these terms may refer to, be part of, or include: an Application Specific Integrated Circuit (ASIC); a digital, analog, or mixed analog/digital discrete circuit; a digital, analog, or mixed analog/digital integrated circuit; a combinational logic circuit; a field programmable gate array (FPGA); a processor circuit (shared, dedicated, or group) that executes code; a memory circuit (shared, dedicated, or group) that stores code executed by the processor circuit; other suitable hardware components that provide the described functionality; or a combination of some or all of the above, such as in a system-on-chip.
- ASIC Application Specific Integrated Circuit
- FPGA field programmable gate array
- processors or processor modules such as one or more digital signal processors (DSPs), general purpose microprocessors, application specific integrated circuits (ASICs), field programmable logic arrays (FPGAs), or other equivalent integrated or discrete logic circuitry.
- DSPs digital signal processors
- ASICs application specific integrated circuits
- FPGAs field programmable logic arrays
- processors or processor modules may refer to any of the foregoing structure or any other physical structure suitable for implementation of the described techniques. Also, the techniques could be fully implemented in one or more circuits or logic elements.
- Example 1 A method comprising: providing a robotic arm having a variable stiffness end effector assembly that is a configured to be selectively positioned relative to at least a base, said effector assembly comprising an end effector support having a tool insertion device disposed therein; controlling movement of the end effector support with a robotic control system; receiving input from a user to the robotic control system to move the end effector support relative to a subject; rigidly coupling the effector to the tool insertion device in a first mode by forming a rigid coupling mechanism; inserting a tool within the tool insertion device; vibrating the tool insertion device with the tool; and decoupling the rigid coupling mechanism and compliantly coupling the tool insertion device in a second mode after vibrating.
- Example 2 The method of example 1 further comprising detecting the vibrating at a vibration sensor and wherein decoupling is performed in response to vibrating.
- Example 3 The method of example 1 wherein decoupling comprises decoupling the rigid coupling mechanism using a user interface.
- Example 4 The method of example 1 wherein decoupling the rigid coupling mechanism comprises decoupling the rigid coupling mechanism and compliantly coupling the end effector support to the tool insertion device with a compliant coupling.
- Example 5 The method of example 1 wherein decoupling the rigid coupling mechanism comprises decoupling the rigid coupling mechanism and compliantly coupling the end effector support to the tool insertion device with a plurality of springs.
- Example 6 The method of example 1 wherein decoupling the rigid coupling mechanism comprises decoupling a plurality of pins retractably disposed between the end effector support and the tool insertion device.
- Example 7 The method of example 1 wherein decoupling the rigid coupling mechanism comprises decoupling a plurality of cams retractably coupled between the end effector support and the tool insertion device.
- Example 8 The method of example 1 wherein decoupling the rigid coupling mechanism comprises decoupling a plurality of cams retractably coupled between the end effector support and the tool insertion device using a motor coupled to the plurality of cams.
- Example 9 The method of example 1 wherein decoupling the rigid coupling mechanism comprises decoupling a first plurality of stops coupled to the end effector support and a second plurality of stops coupled to the tool insertion device by moving the first plurality of stops from being aligned with the second plurality of stops to where the first plurality of stops are not aligned with the second plurality of stops.
- Example 10 The method of example 1 wherein decoupling comprises decoupling by rotating the end effector support relative to the tool insertion device.
- Example 1 1 The method of example 1 wherein decoupling the rigid coupling mechanism comprises decoupling a plurality of fasteners retractably coupled through the end effector support, said plurality of fasteners axially retractable relative to the tool insertion device.
- Example 12 The method of example 11 wherein decoupling the plurality of fasteners comprises rotating screws coupled to a motor.
- Example 13 The method of example 12 wherein decoupling the rigid coupling mechanism comprises decoupling a plurality of pneumatic cylinders retractably coupled to the end effector support by axially retracting the plurality of pneumatic cylinders relative to the tool insertion device.
- Example 14 The method of example 12 wherein after vibrating, generating a warning signal.
- Example 15 A method of controlling a variable stiffness end effector assembly comprising: receiving a vibration signal from a vibration sensor coupled to the end effector assembly; and automatically switching a coupler from a rigid coupling mode to a compliant coupling mode in response to the vibration signal.
- Example 16 The method of example 15 further comprising generating a warning signal in response to the vibration signal.
- Example 17 The method of example 15 wherein receiving a vibration signal comprises receiving a vibration signal from a vibration sensor disposer on an end effector support, a tool insertion device or a robotic arm.
Landscapes
- Health & Medical Sciences (AREA)
- Surgery (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Heart & Thoracic Surgery (AREA)
- Biomedical Technology (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Pathology (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Robotics (AREA)
- Manipulator (AREA)
Description
SYSTEM AND METHOD FOR REDUCING TOOL VIBRATION AT A VARIABLE
STIFFNESS END EFFECTOR OF A SURGICAL SYSTEM
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of and priority to U.S. Provisional Patent Application No. 63/462,330 filed April 27, 2023 and U.S. Provisional Patent Application No. 63/462,301 filed April 27, 2023 and U.S. Non-Provisional Patent Application No. 18/608,347 filed March 18, 2024, and the disclosures of each of the above-identified applications are hereby incorporated by reference in their entirety.
FIELD
[0002] The subject disclosure is related generally to a robotic surgical system, and particularly to a system for decoupling vibrations from an end effector at a robotic arm.
BACKGROUND
[0003] This section provides background information related to the present disclosure which is not necessarily prior art.
[0004] An instrument can be navigated relative to a subject for performing various procedures. For example, the subject can include a patient on which a surgical procedure is being performed. During a surgical procedure, an instrument can be tracked in an object or subject space. The location of the instrument that is tracked can be displayed on a display device relative to an image of the patient.
[0005] The position of the patient can be determined with a tracking system. Generally, a patient is registered to the image, via tracking an instrument relative to the patient to generate a translation map between the subject or object space (e.g., patient space) and the image space.
[0006] After registration, the position of the instrument can be appropriately displayed on the display device while tracking the instrument. The position of the instrument relative to the subject can be displayed as a graphical representation, sometimes referred to as an icon on the display device.
[0007] The instrument in guided surgery, particularly in spinal surgery, has a particular challenge for holding the position in a rigid system. A tool such as drill is used with a guide at end effector at the end of a robotic arm. Typically, a robotic arm has high rigidity relative to the patient and relative to the robot arm. The high rigidity may result in undesired system dynamics. The system dynamics may occur in natural vibrations at a high frequency due to the high stiffness in the system.
SUMMARY
[0008] This section provides a general summary of the disclosure and is not a comprehensive disclosure of its full scope or all of its features.
[0009] The present system allows is a variable stiffness end effector that allows quick decoupling of a rigid mechanism and coupling using a compliant mechanism of the parts of the end effector support. In particular, the present disclosure allows the end effector support to be quickly decoupled from the tool insertion device located within the end effector support. This allows the natural frequency of the system to rapidly decrease and prevent natural frequency vibrations.
[0010] In one aspect of the disclosure, a method of operating a surgical system includes positioning a variable stiffness end effector assembly relative to a patient. The effector assembly has an end effector support having a tool insertion device disposed therein. The method also rigidly coupes the end effector support
to the tool insertion device in a first mode by forming a rigid coupling mechanism, inserting a tool within the tool insertion device, vibrating the tool insertion device with the tool and decoupling the rigid coupling mechanism and compliantly coupling the tool insertion device in a second mode after vibrating.
[0011] In another aspect of the disclosure, a method includes providing a robotic arm having a variable stiffness end effector assembly that is a configured to be selectively positioned relative to at least a base. The variable stiffness end effector assembly comprising an end effector support having a tool insertion device disposed therein. The method further provides controlling movement of the end effector support with a robotic control system, receiving input from a user to the robotic control system to move the end effector support relative to a subject, rigidly coupling the effector to the tool insertion device in a first mode by forming a rigid coupling mechanism, inserting a tool within the tool insertion device, vibrating the tool insertion device with the tool and decoupling the rigid coupling mechanism and compliantly coupling the tool insertion device in a second mode after vibrating.
[0012] In another aspect of the disclosure, a method of controlling a variable stiffness end effector assembly includes receiving a vibration signal from a vibration sensor coupled to the end effector assembly, and automatically switching a coupler from a rigid coupling mode to a compliant coupling mode in response to the vibration signal.
[0013] According to various embodiments, the end effector assembly may be moved relative to a subject, such as by a user and/or with a robotic system. The robotic system may include any appropriate robotic system, such as a Mazor X™ Robotic Guidance System, sold by Mazor Robotics Ltd. having a place of business
in Israel and/or Medtronic, Inc. having a place of business in Minnesota, USA and/or as disclosed in U.S. Pat. No. 1 1 ,135,025, incorporated herein by reference.
[0014] The tracking or navigation system, may include the end effector assembly, may also be used in various techniques and include an imaging system or following selected portions in a procedure. For example, the end effector assembly may be associated with the robotic system. The robotic system may move the end effector in a selected manner during the procedure. During the procedure, the end effector assembly may be moved based upon predetermined characteristics to follow for a selected portion during the procedure, such as during drilling for implanting certain implantable devices such as a spinal implant.
[0015] Further areas of applicability will become apparent from the description provided herein. The description and specific examples in this summary are intended for purposes of illustration only and are not intended to limit the scope of the present disclosure.
DRAWINGS
[0016] The drawings described herein are for illustrative purposes only of selected embodiments and not all possible implementations, and are not intended to limit the scope of the present disclosure.
[0017] Fig. 1 is diagrammatic view illustrating an overview of a robotic system and a navigation system, according to various embodiments;
[0018] Fig. 2A is a model of a robotic arm and end effector assembly attached thereto.
[0019] Figs. 2B and 2C are respective front and side views of a robotic arm having straight vertical forces and Shanz forces parallel with the spine.
[0020] Figs. 2D and 2E are respective front and side views of a robotic arm having right lateral tilt forces and Shanz forces parallel with the spine.
[0021] Figs. 2F and 2G are respective front and side views of a robotic arm having cranial tilt and Shanz forces parallel with the spine.
[0022] Figs. 2H and 2I are respective front and side views of a robotic arm having caudal tilt forces and Shanz forces parallel with the spine.
[0023] Figs. 2J and 2K are respective front and side views of a robotic arm having cranial tilt forces and broken Shanz forces parallel with the spine.
[0024] Figs. 2L and 2M are respective front and side views of a robotic arm having right later tilt forces and Shanz forces perpendicular to the spine.
[0025] Figs. 2N and 20 are respective front and side views of a robotic arm having left lateral tilt forces and Shanz forces perpendicular with the spine.
[0026] Figs. 2P and 2Q are respective front and side views of a robotic arm having right lateral forces, Shanz forces parallel with the spine and drill grip surfaces but does not drive into the vertebrae (skiving).
[0027] Fig. 3A is a first example of a coupler between an end effector support and a tool insertion device in a rigid mode.
[0028] Fig. 3B is the coupler of Fig. 3A in a compliant mode.
[0029] Fig.3C is a longitudinal cross-sectional view of the end effector assembly of Figs. 3A and 3B.
[0030] Fig. 3D is a perspective view of effector assembly of Fig. 3C.
[0031] Fig. 4A is a second example of a coupler in a compliant mode.
[0032] Fig. 4B is the effector assembly of Fig. 4A in a rigid mode.
[0033] Fig. 5 is a cross-sectional view of a third example of a coupler of an end effector assembly.
[0034] Fig. 6 is a cross-sectional view of a pneumatic coupler, two of which are in a rigid position and one in a compliant position.
[0035] Fig. 7A is another example of a coupler of an end effector in a rigid mode.
[0036] Fig 7B is a cross-sectional view of the end effector assembly of Fig. 7a in a compliant mode.
[0037] Fig. 7C is a longitudinal cross-sectional view of the end effector assembly of Figs. 7A and 7B.
[0038] Fig. 8 is a block diagrammatic view of a system for controlling an end effector assembly into a compliant mode and a rigid mode.
[0039] Fig. 9 is a flowchart of a method for performing a procedure using the end effector assembly in a rigid or compliant mode.
[0040] Corresponding reference numerals indicate corresponding parts throughout the several views of the drawings.
DETAILED DESCRIPTION
[0041] Example embodiments will now be described more fully with reference to the accompanying drawings.
[0042] The subject disclosure is directed to an exemplary embodiment of a surgical procedure on a subject, such as a human patient. It is understood, however, that the system and methods described herein are merely exemplary and not intended to limit the scope of the claims included herein. In various embodiments, it is understood, that the systems and methods may be incorporated
into and/or used on non-animate objects. The systems may be used to, for example, to register coordinate systems between two systems for use on manufacturing systems, maintenance systems, and the like. For example, automotive assembly may use one or more robotic systems including individual coordinate systems that may be registered together for coordinated or consorted actions. Accordingly, the exemplary illustration of a surgical procedure herein is not intended to limit the scope of the appended claims.
[0043] Discussed herein, according to various embodiments, are processes and systems for allowing the use of and navigation and registration between various coordinate systems, including robotic coordinate systems. In various embodiments, a first coordinate system may be registered to a second coordinate system, such as a robotic coordinate system to an image coordinate system or space. A navigation space or coordinate system may then be registered to the robotic or first coordinate system and, therefore, be registered to the image coordinate system without being separately or independently registered to the image space. Similarly, the navigation space or coordinate system may be registered to the image coordinate system or space directly or independently. The robotic or first coordinate system may then be registered to the navigation space and, therefore, be registered to the image coordinate system or space without being separately or independently registered to the image space.
[0044] In various embodiments, the different systems used relative to the subject may include different coordinate systems (e.g., locating systems). For example, a robotic system may be moved relative to a subject that includes a robotic coordinate system. The robot may be fixed, including removably fixed, at a position
relative to the subject. Thus, movement of a portion of the robot relative to the base of the robot (i.e., the fixed portion of the robot) may be known due to various features of the robot. For example, encoders (e.g., optical encoders, potentiometer encoders, or the like) may be used to determine movement or amount of movement of various joints (e.g., pivots) of a robot. A position of an end effector assembly (e.g., a terminal end) of the robot may be known relative to the base of the robot. Given a known position of the subject relative to the base and the known position of the base relative to the subject, the position of the end effector assembly relative to the subject may be known during movement of a robot and/or during a stationary period of the end effector assembly. Thus, the robot may define a coordinate system relative to the subject.
[0045] Various other portions may also be tracked relative to the subject. For example, a tracking system may be incorporated into a navigation system that includes one or more instruments that may be tracked relative to the subject. The navigation system may include one or more tracking systems that track various portions, such as tracking devices, associated with instruments. The tracking system may include a localizer that is configured to determine the position of the tracking device in a navigation system coordinate system. Determination of the navigation system coordinate system may include those described at various references including U.S. Pat. No. 8,737,708; U.S. Pat. No. 9,737,235; U.S. Pat. No. 8,503,745; and U.S. Pat. No. 8,175,681 ; all incorporated herein by reference. In particular, a localizer may be able to track an object within a volume relative to the subject. The navigation volume, in which a device, may be tracked may include or be referred to as the navigation coordinate system or navigation space. A
determination or correlation between the two coordinate systems may allow for or also be referred to as a registration between two coordinate systems.
[0046] In various embodiments, the first coordinate system, which may be a robotic coordinate system, may be registered to a second coordinate system, which may be a navigation coordinate system. Accordingly, coordinates in one coordinate system may then be transformed to a different or second coordinate system due to a registration. Registration may allow for the use of two coordinate systems and/or the switching between two coordinate systems. For example, during a procedure, a first coordinate system may be used for a first portion or a selected portion of a procedure and a second coordinate system may be used during a second portion of a procedure. Further, two coordinate systems may be used to perform or track a single portion of a procedure, such as for verification and/or collection of additional information.
[0047] Furthermore, images may be acquired of selected portions of a subject. The images may be displayed for viewing by a user, such as a surgeon. The images may have superimposed on a portion of the image a graphical representation of a tracked portion or member, such as an instrument. According to various embodiments, the graphical representation may be superimposed on the image at an appropriate position due to registration of an image space (also referred to as an image coordinate system) to a subject space. A method to register a subject space defined by a subject to an image space may include those disclosed in U.S. Pat. Nos. U.S. Pat. No. 8,737,708; U.S. Pat. No. 9,737,235; U.S. Pat. No. 8,503,745; and U.S. Pat. No. 8,175,681 ; all incorporated herein by reference.
[0048] During a selected procedure, the first coordinate system may be registered to the subject space or subject coordinate system due to a selected procedure, such as imaging of the subject. In various embodiments, the first coordinate system may be registered to the subject by imaging the subject with a fiducial portion that is fixed relative to the first member or system, such as the robotic system. The known position of the fiducial relative to the robotic system may be used to register the subject space relative to the robotic system due to the image of the subject including the fiducial portion. Thus, the position of the robotic system or a portion thereof, such as the end effector assembly, may be known or determined relative to the subject. Due to registration of a second coordinate system to the robotic coordinate system may allow for tracking of additional elements not fixed to the robot relative to a position determined or tracked by the robot.
[0049] The tracking of an instrument during a procedure, such as a surgical or operative procedure, allows for navigation of a procedure. When image data is used to define an image space it can be correlated or registered to a physical space defined by a subject, such as a patient. According to various embodiments, therefore, the patient defines a patient space in which an instrument can be tracked and navigated. The image space defined by the image data can be registered to the patient space defined by the patient. The registration can occur with the use of fiducials that can be identified in the image data and in the patient space.
[0050] Fig. 1 is a diagrammatic view illustrating an overview of a procedure room or arena. In various embodiments, the procedure room may include a surgical suite in which may be placed a medical robotic system 20 and a navigation system 26 that can be used for various procedures. The robotic system 20 may include a
Mazor X™ robotic guidance system, sold by Medtronic, Inc. The robotic system 20 may be used to assist in guiding a selected instrument, such as drills, screws, etc. relative to a subject 30. The robotic system 20 may include a mount 34 that fixes a portion, such as a robotic base 38, relative to the subject 30. The robotic system 20 may include one or more arms 40 that are moveable or pivotable relative to the subject 30, such as including an end effector assembly 44. The end effector assembly 44 may be any appropriate portion, such as an elongated tube, guide, or passage member. The end effector 44 may be moved relative to the base 38 with one or more motors. The position of the end effector assembly 44 may be known or determined relative to the base 38 with one or more encoders at one or more joints, such as a wrist joint 48 and/or an elbow joint 52 of the robotic system 20. [0051] The navigation system 26 can be used to track the location of one or more tracking devices, tracking devices may include a robot tracking device 54, a subject tracking device 58, an imaging system tracking device 62, and/or a tool tracking device 66. A tool 68 or moveable member may be any appropriate tool such as a drill, forceps, or other tool operated by a user 72. The tool 68 may also include an implant, such as a spinal implant or orthopedic implant. It should further be noted that the navigation system 26 may be used to navigate any type of instrument, implant, or delivery system, including: guide wires, arthroscopic systems, orthopedic implants, spinal implants, deep brain stimulation (DBS) probes, etc. Moreover, the instruments may be used to navigate or map any region of the body. The navigation system 26 and the various instruments may be used in any appropriate procedure, such as one that is generally minimally invasive or an open procedure.
[0052] An additional or alternative, imaging system 80 may be used to acquire pre-, intra-, or post-operative or real-time image data of a subject, such as the subject 30. It will be understood, however, that any appropriate subject can be imaged and any appropriate procedure may be performed relative to the subject. In the example shown, the imaging device 80 comprises an O-arm® imaging device sold by Medtronic Navigation, Inc. having a place of business in Louisville, Colorado, USA. The imaging device 80 may have a generally annular gantry housing 82 in which an image capturing portion is moveably placed. The imaging device 80 can include those disclosed in U.S. Pat. Nos. 7,188,998; 7,108,421 ; 7,106,825; 7,001 ,045; and 6,940,941 ; all of which are incorporated herein by reference, or any appropriate portions thereof. It is further appreciated that the imaging device 80 may include in addition or alternatively a fluoroscopic C-arm. Other exemplary imaging devices may include fluoroscopes such as bi-plane fluoroscopic systems, ceiling mounted fluoroscopic systems, cath-lab fluoroscopic systems, fixed C-arm fluoroscopic systems, isocentric C-arm fluoroscopic systems, 3D fluoroscopic systems, etc. Other appropriate imaging devices can also include MRI, CT, ultrasound, etc.
[0053] The position of the imaging system 33, 80, and/or portions therein such as the image capturing portion, can be precisely known relative to any other portion of the imaging device 33, 80. The imaging device 33, 80, according to various embodiments, can know and/or recall precise coordinates relative to a fixed or selected coordinate system. For example, the robotic system 20 may know or determine its position and position the effector assembly 44 at a selected pose. Similarly, the imaging system 80 may also position the imaging portions at a
selected pose. This can allow the imaging system 80 to know its position relative to the patient 30 or other references. In addition, as discussed herein, the precise knowledge of the position of the image capturing portion can be used in conjunction with a tracking system to determine the position of the image capturing portion and the image data relative to the tracked subject, such as the patient 30.
[0054] Herein, reference to the imaging system 80 may refer to any appropriate imaging system, unless stated otherwise.
[0055] The imaging device 80 can be tracked with a tracking device 62. Also, a tracking device 81 can be associated directly with the effector assembly 44. The effector assembly 44 may, therefore, be directly tracked with a navigation system as discussed herein. In addition or alternatively, the effector assembly 44 may be positioned and tracked with the robotic system 20. Regardless, image data defining an image space acquired of the patient 30 can, according to various embodiments, be registered (e.g., manually, inherently, or automatically) relative to an object space. The object space can be the space defined by a patient 30 in the navigation system 26.
[0056] The patient 30 can also be tracked as the patient moves with a patient tracking device, DRF, or tracker 58. Alternatively, or in addition thereto, the patient 30 may be fixed within navigation space defined by the navigation system 26 to allow for registration. As discussed further herein, registration of the image space to the patient space or subject space allows for navigation of the instrument 68 with the image data. When navigating the instrument 68, a position of the instrument 68 can be illustrated relative to image data acquired of the patient 30 on a display device 84. An additional and/or alternative display device 84’ may also be present
to display an image. Various tracking systems, such as one including an optical localizer 88 or an electromagnetic (EM) localizer 92 can be used to track the instrument 68.
[0057] More than one tracking system can be used to track the instrument 68 in the navigation system 26. According to various embodiments, these can include an electromagnetic tracking (EM) system having the EM localizer 94 and/or an optical tracking system having the optical localizer 88. Either or both of the tracking systems can be used to track selected tracking devices, as discussed herein. It will be understood, unless discussed otherwise, that a tracking device can be a portion trackable with a selected tracking system. A tracking device need not refer to the entire member or structure to which the tracking device is affixed or associated.
[0058] The position of the patient 30 relative to the imaging device 33 can be determined by the navigation system 26. The position of the imaging system 33 may be determined, as discussed herein. The patient 30 can be tracked with the dynamic reference frame 58, as discussed further herein. Accordingly, the position of the patient 30 relative to the imaging device 33 can be determined.
[0059] Image data acquired from the imaging system 33, or any appropriate imaging system, can be acquired at and/or forwarded from an image device controller 96, that may include a processor module, to the navigation computer and/or processor system 102 that can be a part of a controller or workstation 98 having the display 84 and a user interface 106. It will also be understood that the image data is not necessarily first retained in the controller 96, but may also be directly transmitted to the workstation 98. The workstation 98 can provide facilities
for displaying the image data as an image 108 on the display 84, saving, digitally manipulating, or printing a hard copy image of the received image data. The user interface 106, which may be a keyboard, mouse, touch pen, touch screen or other suitable device, allows the user 72 to provide inputs to control the imaging device 80, via the image device controller 96, or adjust the display settings of the display 84. The workstation 98 may also direct the image device controller 96 to adjust the image capturing portion of the imaging device 80 to obtain various two-dimensional images along different planes in order to generate representative two-dimensional and three-dimensional image data.
[0060] With continuing reference to FIG. 1 , the navigation system 26 can further include the tracking system including either or both of the electromagnetic (EM) localizer 94 and/or the optical localizer 88. The tracking systems may include a controller and interface portion 1 10. The controller 110 can be connected to the processor portion 102, which can include a processor included within a computer. The controller acts as a robotic control system. The EM tracking system may include the STEALTHSTATION® AXIEM™ Navigation System, sold by Medtronic Navigation, Inc. having a place of business in Louisville, Colorado; or can be the EM tracking system described in U.S. Patent Application Serial No. 10/941 ,782, filed Sept. 15, 2004, and entitled "METHOD AND APPARATUS FOR SURGICAL NAVIGATION"; U.S. Patent No. 5,913,820, entitled “Position Location System,” issued June 22, 1999; and U.S. Patent No. 5,592,939, entitled “Method and System for Navigating a Catheter Probe,” issued January 14, 1997; all of which are herein incorporated by reference. It will be understood that the navigation system 26 may also be or include any appropriate tracking system, including a
STEALTHSTATION® TREON® or S7™ tracking systems having an optical localizer, that may be used as the optical localizer 88, and sold by Medtronic Navigation, Inc. of Louisville, Colorado. Other tracking systems include an acoustic, radiation, radar, etc. The tracking systems can be used according to generally known or described techniques in the above incorporated references. Details will not be included herein except when to clarify selected operation of the subject disclosure.
[0061] Wired or physical connections can interconnect the tracking systems, imaging device 80, etc. Alternatively, various portions, such as the instrument 68 may employ a wireless communications channel, such as that disclosed in U.S. Patent No. 6,474,341 , entitled “Surgical Communication Power System,” issued November 5, 2002, herein incorporated by reference, as opposed to being coupled directly to the controller 1 10. Also, the tracking devices 62, 66, 54 can generate a field and/or signal that is sensed by the localizer(s) 88, 94.
[0062] Various portions of the navigation system 26, such as the instrument 68, and others as will be described in detail below, can be equipped with at least one, and generally multiple, of the tracking devices 66. The instrument can also include more than one type or modality of tracking device 66, such as an EM tracking device and/or an optical tracking device. The instrument 68 can include a graspable or manipulable portion at a proximal end and the tracking devices may be fixed near the manipulable portion of the instrument 68.
[0063] Additional representative or alternative localization and tracking system is set forth in U.S. Patent No. 5,983,126, entitled “Catheter Location System and Method,” issued November 9, 1999, which is hereby incorporated by reference.
The navigation system 26 may be a hybrid system that includes components from various tracking systems.
[0064] According to various embodiments, the navigation system 26 can be used to track the instrument 68 relative to the patient 30. The instrument 68 can be tracked with the tracking system, as discussed above. Image data of the patient 30, or an appropriate subject, can be used to assist the user 72 in guiding the instrument 68. The image data, however, is registered to the patient 30. The image data defines an image space that is registered to the patient space defined by the patient 30. The registration can be performed as discussed herein, automatically, manually, or combinations thereof.
[0065] Generally, registration allows a translation map to be generated of the physical location of the instrument 68 relative to the image space of the image data. The translation map allows the tracked position of the instrument 68 to be displayed on the display device 84 relative to the image data 108. A graphical representation 68i, also referred to as an icon, can be used to illustrate the location of the instrument 68 relative to the image data 108.
[0066] With continuing reference to Fig. 1 , a subject registration system or method can use the tracking device 58. The tracking device 58 may include portions or members that may be trackable, but may also act as or be operable as a fiducial assembly 120. The fiducial assembly 120 can include a clamp or other fixation portion 124 and the imageable fiducial body 122. It is understood, however, that the fiducial assembly 120 may be separate from the tracking device 58. The fixation portion 124 can be provided to fix any appropriate portion, such as a portion of the anatomy. As illustrated in the display 84 of Fig. 1 , the fiducial assembly 120
can be interconnected with a portion of a spine 126 such as a spinous process 130. The fixation portion 124 can be interconnected with a spinous process 130 in any appropriate manner. For example, a pin or a screw can be driven into the spinous process 130.
[0067] Referring now to Fig. 2A, one process that the end effector assembly 44 may be used for is a drilling process for pedicle screw implantation into a vertebra. However, the teachings also apply to other types of tools. The end effector assembly 44 is a variable stiffness end effector used to guide the tool at a desired position. Previous systems used rigid coupling of the end effector or compliant coupling but do not provide a system capable of providing variable stiffness by switching between compliant coupling and rigid coupling. That is, during a procedure it may be advantageous to be rigid for a portion of the procedure and compliant during other portions such as when vibrations are sensed.
[0068] The desired position for the procedure of the effector assembly 44 is located by movement of the robotic arm 40. The variable stiffness end effector 44 is rigidly coupled to the robotic arm 40 during a portion of the procedure. When a drill is used as the tool, it may rotate at a high speed such as over 70000 rpms. Both the robotic arm 40 and the end effector assembly 44 have a resonant or natural frequency. The motion of the tool may cause the end effector assembly 44 to vibrate at a frequency that corresponds to a resonant or natural frequency of the end effector assembly 44, which may be deemed undesirable because it can be felt by the surgeon. Further, the harmonics of the vibration at the robot arm 40 may align with the vibration frequency at the end effector assembly 44 which may cause the rigidly coupled robotic arm to vibrate as well, which may be undesired. The
variable stiffness end effector refers to an assembly allowing a tool holder of the end effector 44 (as described below) that absorbs vibration.
[0069] A representation of the robotic arm 40 and elbow joint 50 of the effector assembly 44 are illustrated. The effector assembly 44 has the coupling to the arm 40 represented by a spring 210 though which vibration may be coupled. The natural or resonant frequency of the system is the square root of the quotient of the stiffness and mass of the robotic arm. One example of a suitable robotic system is found in US Patent 1 1 ,135,035, the disclosure of which is incorporated by reference herein.
[0070] Referring now to Fig. 2B, the robot arm 40 is illustrated with the effector assembly 44 thereon. In this example, a vertebra 212 is illustrated. The vertebra is the pivot point 214 of the instrument 68 and the effector assembly 44. Lateral forces are illustrated by the arrow 216. Longitudinal forces are illustrated by the arrow 218 in Fig. 2C. The lateral force 216 is due to the surgeon and the tool to patient reactive force. The forces and deflection are relative to the robotic arm and the patient. The robotic arm motion causes a deviation which may be undesirable but monitored. The patient motion may be monitored or unmonitored. Arm motion and patient motion based on the energy balances at the end of the arm 40 at the effector 44 are described below. a. Drill Longitudinal Work=F* d b. Internal Energy= AU c. Heat= AQ d. Rotational Energy= 1/2 [I co] 2 e. Drill Rotation Work=T* 0=T*w*t
f. Linear Spring Energy =1/2 [k(Ax)]2 g. Rotational Spring Energy=1/2 [G(A0)]2
[0071] The work of the rotation by the drill is the product of T, the drill torque, co, the rotation speed of the drill, and t, the time over which the work is done. The drill longitudinal work is the product of the force, F, of the drill and the distance, d. The rotational spring work uses the spring constant G and the angular distance 0 through which the drill travels. The linear spring energy uses the spring constant, k, and the distance in the X direction to determine the spring work. The work also manifests in the energy U and heat Q at the vertebra.
[0072] The work may be balanced in an equation summing the work being done at different components. The energy balance at the vertebra 212 of the spine is simplified to be:
[0073] T* co*t+F*d=T*0spine+ AU+ AQ
[0074] where the work of the rotation by the drill is the product of T, the drill torque, co, the rotation speed of the drill, and t, the time over which the work is done. The drill work Z is the product of the force, F, of the drill and the distance, d, and the angular distance 0 through which the drill travels. The work also manifests in the energy U and heat Q at the vertebra.
[0075] Because patient rotation and Shanz arm force resistance is zero. The formula for energy balance is simplified above. The lateral forces are due to the surgeon and surgeon tool lateral forces at 216. In this example, the tool slides freely in the arm axially relative to the longitudinal axis 314 of the end effector assembly 44. There are no vertical forces to the arm 40 and there is no rotational torque to the tool insertion device described below.
[0076] Referring now to Figs. 2D and 2E, the reactive force 222 and longitudinal force 224 are illustrated. In this example, there is right lateral force and a Shanz force that is parallel with the spine as illustrated in 224. Therefore, the Shanz arm force does not resist lateral forces. In this example, the work balance formula is:
[0077] T* co*t+F*d=T*0spine+1/2 kptn(Ay)A2+AU+ AQ
[0078] All of the elements are described above except the patient translation which is half of the product of the stiffness spring constant due to the patient’s anatomy’s deflection under load, kptn, and the square of the lateral distance moved by the patient. Referring now to Figs. 2F and 2G, a lateral force 226 is illustrated while a reaction force 228 is illustrated in Fig. 2G. In this example, cranial tilt, a Shanz parallel force is provided relative to the spine and does not resist a compressive force. In this example, the work force equation is the same as that directly above.
[0079] Referring now to Figs. 2H and 2I, in this example, there is the force 228 in a lateral direction and force 230 illustrated in Fig. 2I having an upward or direction away from the vertebra. In this example, a caudal tilt force, a Shanz force is parallel to the spine and resists a tensile force. The work equation is simplified to:
[0081] Referring now to Figs. 2J and 2K, forces 232 and 234 are illustrated.
In this example, the forces 232 and 234 correspond to caudal tilt and a broken
[0083] Referring now to Figs. 2L and 2M, forces 236 and 238 are illustrated and correspond to a right lateral tilt and a Shanz force perpendicular to the spine. The Shanz force does not resist compressive force. The work equation simplifies to:
[0085] Referring now to Figs. 2N and 20, forces 240 and 242 are illustrated.
In this example, a left lateral tilt in Shanz force perpendicular to the spine are illustrated. The Shanz arm resists a tensile force. The simplified work equation is set forth as:
[0087] Referring now to Figs. 2P and 2Q, forces 244 and 246 are illustrated. In this example, a right lateral tilt force and a Shanz force parallel with the spine are illustrated. The Shanz force does not resist lateral force. In this example, the drill grips the surface but does not drive into the vertebra 212. The work equation simplifies in this case to:
[0089] Referring now to Fig. 3A, the end effector assembly 44 is illustrated in a simplified view. The effector assembly 44 is an elongated guide tube as illustrated above in Figs. 2A-2Q. The end effector assembly 44 has an end effector support 310 and a tool insertion device 312 disposed therein. In this example, the tool
insertion device 312 is concentric or coaxial with the end effector support 310 about the longitudinal axis 314 when in rigid mode. In this example, the end effector support 310 and the tool insertion device 312 are tubular and circular in shape and define an annular space 315 therebetween. In Fig. 3A, the end effector support 310 is held rigid to the tool insertion device 312. That is, the tool insertion device 312 is held rigidly inside the end effector support 310.
[0090] A rigid coupling mechanism such as a plurality of radially extending pins 316A, 316B and 316C are disposed axially and hold the tool insertion device 312 fixed relative to the end effector support 310. As mentioned above, the forces of a tool being inserted into the tool insertion 312 may have a plurality of forces that are transmitted to the end effector support 310. The end effector support 310 may then transmit the forces or vibrations to the robotic arm 40 illustrated above. The end effector support 310 is affixed rigidly to the robotic arm 40 and therefore the vibrations travel from the effector support 310 to the robotic arm 40. The pins 316A, 316B and 316C are retractably coupled to the end effector support 310 so as to allow compliant coupling.
[0091] Referring now to Figs. 3A and 3B, a compliant mechanism such as springs 318A, 318B and 318C are illustrated between the inner wall of the end effector support 310 and the outer wall of the tool insertion device 312. The springs 318A, 318B and 318C are illustrated as coil springs. However, other types of spring or compliant mechanisms may be used. For example, the compliant mechanisms may include but are not limited to coil springs, leaf springs, torsional springs, compression springs, rounds springs, foam, foam rubber and other compressible material. In Fig. 3A, the springs 318A-318C do not act to rigidly hold the tool
insertion device 312 within the end effector support 310. However, when vibrations are sensed at the effector assembly 44, the pins 316A-316C may be retracted or removed so that the end effector support 310 has the tool insertion device 312 rigidly decoupled therefrom. That is, the springs 318A-318C act as the compliant mechanism to allow compliance in the movement of the tool insertion device 312 and to hold the tool insertion device 312 in place. Therefore, the vibrations and forces provided by the tool on the tool insertion device 312 are reduced so as not to be undesirable at the end effector support 310.
[0092] In this manner, the amount of forces or vibration from the effector assembly 44 is reduced or eliminated relative to the robot arm 40. In a compliant mode, the tool insertion device 312 moves within and relative to the end effector support 310. The movement may be caused by the vibration of the tool and thus the vibration at the tool insert device 312. The compliant mechanism locally expands and contracts to absorb he vibrations and prevents or reduced the vibration at the end effector support 310. In compliant mode, the tool insertion device 312 may not be concentric relative to the end effector support 310. The tool insertion device 312 is held within the end effector support 310 with the complaint mechanism.
[0093] Referring now to Figs. 3C and 3D, a cutaway view of the effector assembly 44 is illustrated. In this example, three sets or levels or rows of axially place support pins 316A-316C are illustrated. That is, a plurality of pins may be required depending upon the length of the effector. The outboard most pins 316A and 316A" be used together with pins 316B-316B". Pins 316C and 316C" are not illustrated in this cutaway view as they are out of view but present behind the tool
insertion device 312. In some examples, only pins located near the center of the length of the effector assembly 44 may be used. In this example, pins 316A'-316B' are set forth in the center of the length. The pins 316A-316C’” are illustrated in a rigid mode. However, the dotted lines illustrate where the pins 316A-316C’” may be in a compliant mode or retracted mode. The pins in Figs. 3A-3C together with the actuator such as a solenoid, motor, (now shown in Figs 3A-3C) may be referred to as a coupler 320.
[0094] In Fig. 3C, two sets of springs 318A-318C and 318A'-318B' are illustrated. Various numbers of sets of springs may be implemented. For example, only one set of springs may be provided or a spaced apart set of springs may be provided depending upon the system requires and the forces required to be overcome. Of course, if foam or foam rubber is used the foam or foam rubber may continuously surround the inner device may be pieces spaced apart within the annular space 315.
[0095] Referring now to Fig. 4A and 4B, a second example of a coupler 320' is illustrated. In this example, the coupler 320' is a rigid coupling mechanism illustrated as a plurality of cams 330A, 330B and 330C. The cams 330A-330C have motors that are used to rotate the cams into and out of the positions illustrated in Figs.4A and 4B. The cams 330A, 330B and 330C are actuators that are used to change modes. In the mode illustrated in Fig. 4A, the tool insertion device 312 is compliant and therefore can move relative to the end effector support 310 as resisted by the springs. In Fig. 4B, the cams 330A-330C are rotated into engagement with the tool insertion device 312 by the motors 332A-332C. The motors 332A and cams 330A may be referred to later as an actuator.
[0096] As illustrated in Fig. 3C, sets of cams 330A-330C and springs 31 SA- 318C may be disposed in different positions within the longitudinal length of the effector 44.
[0097] Referring now to Fig. 5, another example of a coupler 320" that acts as the rigid coupling mechanism is illustrated. In this example, the coupler 320” comprises a plurality of fasteners such as screws 340A-340C. The screws 340A- 340C extend through the wall of the end effector support 310. The coupler 320" also includes a plurality of motors 342A, 342B and 342C that are coupled to respective screws 340A-340C. The motors may be a stepper motor or a solenoid. It should be that the screw 340A is illustrated in a retracted position so that effector 44 is in a compliant mode. The screws 340B and 340C are illustrated in the rigid mode. When desired, the screws 340A-340B are rotated from one mode to another mode. As mentioned above, the screws 340A-340C may be retracted to reduce transmission of vibration and therefore enter a compliant mode. Although screw 340A is shown retracted, all three screws 340A-340C may be moved simultaneously during a procedure.
[0098] Referring now to Fig. 6, another example of a coupler 320"' is illustrated. The coupler 320"' acts as a rigid coupling mechanism that has a plurality of retractable pneumatic cylinders 350A-350C. In a similar manner to that illustrated in Fig. 5, the pneumatic cylinders 350A-350C may operate simultaneously. However, in this example, the cylinder 350A is shown in a retracted or compliant position. The cylinders 350B and 350C are illustrated in a rigid position. The cylinders 350A-350B have a pump that provide pressure or air to the pneumatic cylinders 350A-350C. An accumulator 354 provides a reservoir for air to be
provided or within from the cylinders 350A-350C. It should be noted that the pneumatic cylinders may also be replaced by hydraulic cylinders with hydraulic fluid therein. In this example, passages 356A, 356B and 356C are provided through the wall forming the end effector support 310. The pump 352 and the pneumatic cylinders 350A-350C form the actuator for switching between a compliant mode and a rigid mode as described above.
[0099] The example of Fig. 6 may be configured with many groups of compliant mechanisms such as the springs 318A-318C and groups of rigid mechanisms such as the pneumatic cylinders 350A-350C at different positions along the length of the effector assembly similar to that set forth in Fig. 3C.
[00100] Referring now to Fig. 7A-7C, an effector 44 in a fourth example of a rigid coupling mechanism, a coupler 320lv, is set forth. In this example, a first set of stops 360A, 360B and 360C extend axially from the end effector support 310. A second plurality of stops 362A, 362B and 362C extend axially from the tool insertion device 312. In a rigid position as illustrated in Fig. 7A, the stops 360A-360C line up respectively with respect to the stops 362A-362C. The stops form a similar configuration to the pins illustrated in Fig. 3A. However, in Fig. 7B, the stops 360A- 360C are misaligned with the stops 362A-362C. That is, in Fig. 7B, a compliant mode is entered wherein the springs 318A-318C hold the tool insertion device 312 within the end effector support 310.
[00101] In Fig. 7C, the tool insertion device 312 is illustrated relative to the end effector support 310. In this example, the stops 360A are engaged with stop 362A and stop 360B is engaged with stop 362B. In this example, two sets of springs 318A, 318B and 318A' and 318B' are illustrated. In this example, a motor 364 is
used as part of the actuator. The motor 364 rotates the relative position of the tool insertion device 312 and the end effector support 310. A small rotation may be provided by the motor 364 to the tool insertion device 312 or the end effector support 310 so that the sets of stops are misaligned when needed. Of course, the motor 364 may realign the stops when the rigid mode is to be entered. The mode acts as part of the coupler 320lv.
[00102] As illustrated best in Fig. 7B, the springs 318A-318C flex but are compliant enough to allow the position of the tool insertion device to move and prevent the transmission of vibration or movement to the end effector support 310. [00103] Referring now to Fig. 8, the system may be automatically controlled by a controller 810 or manually controlled by the surgeon. The system may be stand-alone or incorporated into a controller such as the controller 110 described above. The controller 810 may be microprocessor-based and is programmed to perform various steps including controlling an actuator 812 in response to a vibration from an effector vibration sensor 814A or a robotic arm vibration sensor 814B. The controller 810 may be one of the controllers described above such as the controller 110 which acts as the robotic control system. That is, the vibration sensor 814A may be positioned on the outside, inside or end of the effector assembly 44 or the tool insertion device. The vibration sensor 814B may be fixed to one of the segments of the robot arm 40. Upon sensing a natural frequency vibration at one of the vibration sensors 814A, 814B (with an amplitude above a predetermined threshold), the controller 810 may automatically control one of the actuators 812 illustrated in Figs. 3-7 should the vibrations reach a threshold level. The actuator 812 may move the mechanical coupling mechanism relative to the
effector assembly so that the end effector support 310 is rigidly disengaged with the tool insertion device 312 to cease the rigid mode and enter a compliant mode. The compliant device allows the tool insertion device 312 to maintain a position within the end effector support 310. The vibration sensors 814A, 814B provide vibration signals to the controller 810. When the vibration ceases after the compliant mode is entered (amplitude below a predetermined threshold), the vibration sensor 814 may allow the controller 810 to control re-engagement of the rigid coupling mechanism in the rigid mode. That is, the actuator 812 may hold the tool insertion device relative to the end effector support 310.
[00104] The system may also be used in a manual mode. A user interface 820 may be located external to the effector assembly 44 to initiate manually decoupling of the end effector support 310 from the tool insertion device 312. A foot pedal, button, dial or the like, may be used by the surgeon as the user interface 820. Upon sensing vibration, the effector assembly 44 is switched from the tool insertion device 312 being coupled in the rigid mode to a compliant mode. The surgeon may do this by feel or in response to a warning indicator 822 such as a buzzer or a light. That is, when a vibration in the natural frequency greater than a predetermined amplitude is sensed at the robotic arm or the effector assembly, a warning signal (light and/or sound), may be generated. The warning signal may be generated at the display 84 of the workstation 98. After the vibration or movement ceases, the user interface 820 may be used to re-engage the actuator 812 to reenter a rigid mode. Of course, the controller 810 may be part of the surgery system and integrated in the controller 1 10.
[00105] With reference to Fig. 9, a process 430 is illustrated. The process 430 is used to switch modes from a rigid mode to a compliant mode at the effector 44 and may be included in a guided surgery procedure.
[00106] The process 430 may start in start Block 440.
[00107] In Block 442. the patient position is registered into the system. The robotic arm in Block 444 is also registered and located into the robotic surgery system.
[00108] In Block 450, the robotic system 20 may then move the effector assembly 44 in a manner based on known anatomy. As illustrated above, in Figs. 2A-2Q, the effector assembly 44 may be moved into various positions relative to the patient. The robot arm 40 is used to move the variable stiffness effector assembly 44 to the desired position that can be tracked by the navigation system. In one example, the end effector support 310 and the tool insertion device 2312 are in a rigid mode.
[00109] In Block 452, the tool is inserted into the tool insertion device. In Block 454, the tool, such as a drill, is activated or operated.
[00110] In Block 456, the vibration sensors are monitors to determine whether unwanted drill vibration or skiving is detected. As mentioned above, the detection of vibration or the vibration associated with skiving may be detected at a vibration sensor that detects a certain frequency or a vibration that is above a certain amplitude threshold. The surgeon may also detect the unwanted vibration through visual, audible or a tactile feeling of the effector assembly 44, the robotic arm or the tool.
[00111] In response to the vibrations from the vibration sensor 814A or 814B, or the user interface 820, Block 462 may generate a warning signal and the tool insertion device 312 is automatically rigidly decoupled from the effector support 310. That is, the tool insertion device is placed into a compliant mode in Block 464. The surgeon may then continue operating the tool within the tool insertion device in block 466.
[00112] In Block 468, if the vibration is not present, the tool insertion device remains decoupled from the effector in Block 464. In Block 468, if the vibration has ended, Block 454 continues the process of operating the tool.
[00113] Example embodiments are provided so that this disclosure will be thorough and will fully convey the scope to those who are skilled in the art. Numerous specific details are set forth such as examples of specific components, devices, and methods, to provide a thorough understanding of embodiments of the present disclosure. It will be apparent to those skilled in the art that specific details need not be employed, that example embodiments may be embodied in many different forms and that neither should be construed to limit the scope of the disclosure. In some example embodiments, well-known processes, well-known device structures, and well-known technologies are not described in detail.
[00114] Instructions may be executed by a processor and may include software, firmware, and/or microcode, and may refer to programs, routines, functions, classes, data structures, and/or objects. The term shared processor circuit encompasses a single processor circuit that executes some or all code from multiple modules. The term group processor circuit encompasses a processor circuit that, in combination with additional processor circuits, executes some or all
code from one or more modules. References to multiple processor circuits encompass multiple processor circuits on discrete dies, multiple processor circuits on a single die, multiple cores of a single processor circuit, multiple threads of a single processor circuit, or a combination of the above. The term shared memory circuit encompasses a single memory circuit that stores some or all code from multiple modules. The term group memory circuit encompasses a memory circuit that, in combination with additional memories, stores some or all code from one or more modules.
[00115] The apparatuses and methods described in this application may be partially or fully implemented by a processor (also referred to as a processor module) that may include a special purpose computer (i.e., created by configuring a processor) and/or a general purpose computer to execute one or more particular functions embodied in computer programs. The computer programs include processor-executable instructions that are stored on at least one non-transitory, tangible computer-readable medium. The computer programs may also include or rely on stored data. The computer programs may include a basic input/output system (BIOS) that interacts with hardware of the special purpose computer, device drivers that interact with particular devices of the special purpose computer, one or more operating systems, user applications, background services and applications, etc.
[00116] The computer programs may include: (i) assembly code; (ii) object code generated from source code by a compiler; (iii) source code for execution by an interpreter; (iv) source code for compilation and execution by a just-in-time compiler, (v) descriptive text for parsing, such as HTML (hypertext markup
language) or XML (extensible markup language), etc. As examples only, source code may be written in C, C++, C#, Objective-C, Haskell, Go, SQL, Lisp, Java®, ASP, Perl, Javascript®, HTML5, Ada, ASP (active server pages), Perl, Scala, Erlang, Ruby, Flash®, Visual Basic®, Lua, or Python®.
[00117] Communications may include wireless communications described in the present disclosure can be conducted in full or partial compliance with IEEE standard 802.1 1 -2012, IEEE standard 802.16-2009, and/or IEEE standard 802.20- 2008. In various implementations, IEEE 802.1 1 -2012 may be supplemented by draft IEEE standard 802.1 1 ac, draft IEEE standard 802.1 1 ad, and/or draft IEEE standard 802.1 1 ah.
[00118] A processor, processor module, module or ‘controller’ may be used interchangeably herein (unless specifically noted otherwise) and each may be replaced with the term ‘circuit.’ Any of these terms may refer to, be part of, or include: an Application Specific Integrated Circuit (ASIC); a digital, analog, or mixed analog/digital discrete circuit; a digital, analog, or mixed analog/digital integrated circuit; a combinational logic circuit; a field programmable gate array (FPGA); a processor circuit (shared, dedicated, or group) that executes code; a memory circuit (shared, dedicated, or group) that stores code executed by the processor circuit; other suitable hardware components that provide the described functionality; or a combination of some or all of the above, such as in a system-on-chip.
[00119] Instructions may be executed by one or more processors or processor modules, such as one or more digital signal processors (DSPs), general purpose microprocessors, application specific integrated circuits (ASICs), field programmable logic arrays (FPGAs), or other equivalent integrated or discrete logic
circuitry. Accordingly, the term “processor” or “processor module” as used herein may refer to any of the foregoing structure or any other physical structure suitable for implementation of the described techniques. Also, the techniques could be fully implemented in one or more circuits or logic elements.
[00120] The foregoing description of the embodiments has been provided for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention. Individual elements or features of a particular embodiment are generally not limited to that particular embodiment, but, where applicable, are interchangeable and can be used in a selected embodiment, even if not specifically shown or described. The same may also be varied in many ways. Such variations are not to be regarded as a departure from the invention, and all such modifications are intended to be included within the scope of the invention.
[00121] The following examples are illustrative of the embodiments and are not intended to be exhaustive or to limit the invention. Example 1 : A method comprising: providing a robotic arm having a variable stiffness end effector assembly that is a configured to be selectively positioned relative to at least a base, said effector assembly comprising an end effector support having a tool insertion device disposed therein; controlling movement of the end effector support with a robotic control system; receiving input from a user to the robotic control system to move the end effector support relative to a subject; rigidly coupling the effector to the tool insertion device in a first mode by forming a rigid coupling mechanism; inserting a tool within the tool insertion device; vibrating the tool insertion device with the tool; and decoupling the rigid coupling mechanism and compliantly coupling the tool insertion device in a second mode after vibrating.
[00122] Example 2: The method of example 1 further comprising detecting the vibrating at a vibration sensor and wherein decoupling is performed in response to vibrating.
[00123] Example 3: The method of example 1 wherein decoupling comprises decoupling the rigid coupling mechanism using a user interface.
[00124] Example 4: The method of example 1 wherein decoupling the rigid coupling mechanism comprises decoupling the rigid coupling mechanism and compliantly coupling the end effector support to the tool insertion device with a compliant coupling.
[00125] Example 5: The method of example 1 wherein decoupling the rigid coupling mechanism comprises decoupling the rigid coupling mechanism and compliantly coupling the end effector support to the tool insertion device with a plurality of springs.
[00126] Example 6: The method of example 1 wherein decoupling the rigid coupling mechanism comprises decoupling a plurality of pins retractably disposed between the end effector support and the tool insertion device.
[00127] Example 7: The method of example 1 wherein decoupling the rigid coupling mechanism comprises decoupling a plurality of cams retractably coupled between the end effector support and the tool insertion device.
[00128] Example 8: The method of example 1 wherein decoupling the rigid coupling mechanism comprises decoupling a plurality of cams retractably coupled between the end effector support and the tool insertion device using a motor coupled to the plurality of cams.
[00129] Example 9: The method of example 1 wherein decoupling the rigid coupling mechanism comprises decoupling a first plurality of stops coupled to the end effector support and a second plurality of stops coupled to the tool insertion device by moving the first plurality of stops from being aligned with the second plurality of stops to where the first plurality of stops are not aligned with the second plurality of stops.
[00130] Example 10: The method of example 1 wherein decoupling comprises decoupling by rotating the end effector support relative to the tool insertion device. [00131] Example 1 1 : The method of example 1 wherein decoupling the rigid coupling mechanism comprises decoupling a plurality of fasteners retractably coupled through the end effector support, said plurality of fasteners axially retractable relative to the tool insertion device.
[00132] Example 12: The method of example 11 wherein decoupling the plurality of fasteners comprises rotating screws coupled to a motor.
[00133] Example 13: The method of example 12 wherein decoupling the rigid coupling mechanism comprises decoupling a plurality of pneumatic cylinders retractably coupled to the end effector support by axially retracting the plurality of pneumatic cylinders relative to the tool insertion device.
[00134] Example 14: The method of example 12 wherein after vibrating, generating a warning signal.
[00135] Example 15: A method of controlling a variable stiffness end effector assembly comprising: receiving a vibration signal from a vibration sensor coupled to the end effector assembly; and automatically switching a coupler from a rigid coupling mode to a compliant coupling mode in response to the vibration signal.
[00136] Example 16: The method of example 15 further comprising generating a warning signal in response to the vibration signal.
[00137] Example 17: The method of example 15 wherein receiving a vibration signal comprises receiving a vibration signal from a vibration sensor disposer on an end effector support, a tool insertion device or a robotic arm.
Claims
1 . A method of operating a surgical system comprising: positioning a variable stiffness end effector assembly relative to a patient, said effector assembly comprising an end effector support having a tool insertion device disposed therein; rigidly coupling the end effector support to the tool insertion device in a first mode by forming a rigid coupling mechanism; inserting a tool within the tool insertion device; vibrating the tool insertion device with the tool; and decoupling the rigid coupling mechanism and compliantly coupling the tool insertion device in a second mode after vibrating.
2. The method of claim 1 further comprising detecting the vibrating at a vibration sensor and wherein decoupling is performed in response to detecting vibration greater than a predetermined threshold.
3. The method of claim 1 further comprising detecting the vibrating at a vibration sensor and wherein generating a warning signal.
4. The method of claim 1 wherein decoupling comprises decoupling the rigid coupling mechanism using a user interface.
5. The method of claim 1 wherein decoupling the rigid coupling mechanism comprises decoupling the rigid coupling mechanism and compliantly coupling the end effector support to the tool insertion device with a compliant coupling.
6. The method of claim 1 wherein decoupling the rigid coupling mechanism comprises decoupling the rigid coupling mechanism and compliantly coupling the end effector support to the tool insertion device with a plurality of springs.
7. The method of claim 1 wherein decoupling the rigid coupling mechanism comprises decoupling a plurality of pins retractably disposed between the end effector support and the tool insertion device.
8. The method of claim 1 wherein decoupling the rigid coupling mechanism comprises decoupling a plurality of cams retractably coupled between the end effector support and the tool insertion device.
9. The method of claim 1 wherein decoupling the rigid coupling mechanism comprises decoupling a plurality of cams retractably coupled between the end effector support and the tool insertion device using a motor coupled to the plurality of cams.
10. The method of claim 1 wherein decoupling the rigid coupling mechanism comprises decoupling a first plurality of stops coupled to the end effector support and a second plurality of stops coupled to the tool insertion device by moving the
first plurality of stops from being aligned with the second plurality of stops to where the first plurality of stops are not aligned with the second plurality of stops.
11. The method of claim 10 wherein decoupling comprises decoupling by rotating the end effector support relative to the tool insertion device.
12. The method of claim 1 wherein decoupling the rigid coupling mechanism comprises decoupling a plurality of fasteners retractably coupled through the end effector support, said plurality of fasteners axially retractable relative to the tool insertion device.
13. The method of claim 12 wherein decoupling the plurality of fasteners comprises rotating screws coupled to a motor.
14. The method of claim 1 wherein decoupling the rigid coupling mechanism comprises decoupling a plurality of pneumatic cylinders retractably coupled to the end effector support by axially retracting the plurality of pneumatic cylinders relative to the tool insertion device.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US202363462330P | 2023-04-27 | 2023-04-27 | |
US202363462301P | 2023-04-27 | 2023-04-27 | |
US63/462,330 | 2023-04-27 | ||
US63/462,301 | 2023-04-27 | ||
US18/608,347 US20240358451A1 (en) | 2023-04-27 | 2024-03-18 | System And Method For Reducing Tool Vibration At A Variable Stiffness End Effector Of A Surgical System |
US18/608,347 | 2024-03-18 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024224351A2 true WO2024224351A2 (en) | 2024-10-31 |
Family
ID=92494407
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2024/054081 WO2024224351A2 (en) | 2023-04-27 | 2024-04-26 | System and method for reducing tool vibration at a variable stiffness end effector of a surgical system |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2024224351A2 (en) |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5592939A (en) | 1995-06-14 | 1997-01-14 | Martinelli; Michael A. | Method and system for navigating a catheter probe |
US5913820A (en) | 1992-08-14 | 1999-06-22 | British Telecommunications Public Limited Company | Position location system |
US5983126A (en) | 1995-11-22 | 1999-11-09 | Medtronic, Inc. | Catheter location system and method |
US6474341B1 (en) | 1999-10-28 | 2002-11-05 | Surgical Navigation Technologies, Inc. | Surgical communication and power system |
US6940941B2 (en) | 2002-02-15 | 2005-09-06 | Breakaway Imaging, Llc | Breakable gantry apparatus for multidimensional x-ray based imaging |
US7001045B2 (en) | 2002-06-11 | 2006-02-21 | Breakaway Imaging, Llc | Cantilevered gantry apparatus for x-ray imaging |
US7106825B2 (en) | 2002-08-21 | 2006-09-12 | Breakaway Imaging, Llc | Apparatus and method for reconstruction of volumetric images in a divergent scanning computed tomography system |
US7108421B2 (en) | 2002-03-19 | 2006-09-19 | Breakaway Imaging, Llc | Systems and methods for imaging large field-of-view objects |
US7188998B2 (en) | 2002-03-13 | 2007-03-13 | Breakaway Imaging, Llc | Systems and methods for quasi-simultaneous multi-planar x-ray imaging |
US8175681B2 (en) | 2008-12-16 | 2012-05-08 | Medtronic Navigation Inc. | Combination of electromagnetic and electropotential localization |
US8503745B2 (en) | 2009-05-13 | 2013-08-06 | Medtronic Navigation, Inc. | System and method for automatic registration between an image and a subject |
US8737708B2 (en) | 2009-05-13 | 2014-05-27 | Medtronic Navigation, Inc. | System and method for automatic registration between an image and a subject |
US9737235B2 (en) | 2009-03-09 | 2017-08-22 | Medtronic Navigation, Inc. | System and method for image-guided navigation |
US11135025B2 (en) | 2019-01-10 | 2021-10-05 | Medtronic Navigation, Inc. | System and method for registration between coordinate systems and navigation |
US11135035B2 (en) | 2016-07-13 | 2021-10-05 | The Yoshida Dental Mfg. Co., Ltd. | Dental hand piece and method for manufacturing dental hand piece |
-
2024
- 2024-04-26 WO PCT/IB2024/054081 patent/WO2024224351A2/en unknown
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5913820A (en) | 1992-08-14 | 1999-06-22 | British Telecommunications Public Limited Company | Position location system |
US5592939A (en) | 1995-06-14 | 1997-01-14 | Martinelli; Michael A. | Method and system for navigating a catheter probe |
US5983126A (en) | 1995-11-22 | 1999-11-09 | Medtronic, Inc. | Catheter location system and method |
US6474341B1 (en) | 1999-10-28 | 2002-11-05 | Surgical Navigation Technologies, Inc. | Surgical communication and power system |
US6940941B2 (en) | 2002-02-15 | 2005-09-06 | Breakaway Imaging, Llc | Breakable gantry apparatus for multidimensional x-ray based imaging |
US7188998B2 (en) | 2002-03-13 | 2007-03-13 | Breakaway Imaging, Llc | Systems and methods for quasi-simultaneous multi-planar x-ray imaging |
US7108421B2 (en) | 2002-03-19 | 2006-09-19 | Breakaway Imaging, Llc | Systems and methods for imaging large field-of-view objects |
US7001045B2 (en) | 2002-06-11 | 2006-02-21 | Breakaway Imaging, Llc | Cantilevered gantry apparatus for x-ray imaging |
US7106825B2 (en) | 2002-08-21 | 2006-09-12 | Breakaway Imaging, Llc | Apparatus and method for reconstruction of volumetric images in a divergent scanning computed tomography system |
US8175681B2 (en) | 2008-12-16 | 2012-05-08 | Medtronic Navigation Inc. | Combination of electromagnetic and electropotential localization |
US9737235B2 (en) | 2009-03-09 | 2017-08-22 | Medtronic Navigation, Inc. | System and method for image-guided navigation |
US8503745B2 (en) | 2009-05-13 | 2013-08-06 | Medtronic Navigation, Inc. | System and method for automatic registration between an image and a subject |
US8737708B2 (en) | 2009-05-13 | 2014-05-27 | Medtronic Navigation, Inc. | System and method for automatic registration between an image and a subject |
US11135035B2 (en) | 2016-07-13 | 2021-10-05 | The Yoshida Dental Mfg. Co., Ltd. | Dental hand piece and method for manufacturing dental hand piece |
US11135025B2 (en) | 2019-01-10 | 2021-10-05 | Medtronic Navigation, Inc. | System and method for registration between coordinate systems and navigation |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP4054468B1 (en) | Robotic positioning of a device | |
US9345875B2 (en) | Method and apparatus for cannula fixation for an array insertion tube set | |
US8238631B2 (en) | System and method for automatic registration between an image and a subject | |
EP3024410B1 (en) | System for maintaining a registration in case of a moving reference device | |
EP3908220A2 (en) | System and method for registration between coordinate systems and navigation | |
JP2022502119A (en) | General-purpose multi-arm robot surgical system | |
US11918297B2 (en) | System and method for registration between coordinate systems and navigation | |
EP3691545A1 (en) | Systems and methods for performing lateral-access spine surgery | |
US20240358451A1 (en) | System And Method For Reducing Tool Vibration At A Variable Stiffness End Effector Of A Surgical System | |
WO2024224351A2 (en) | System and method for reducing tool vibration at a variable stiffness end effector of a surgical system | |
WO2024224350A1 (en) | System for reducing tool vibration at a variable stiffness end effector of a surgical system | |
US20240277415A1 (en) | System and method for moving a guide system | |
Zixiang et al. | Robot-assisted orthopedic surgery | |
US20240285348A1 (en) | Automated movement of optical localizer for optimal line of sight with optical trackers | |
US20240358466A1 (en) | Surgical Cart With Robotic Arm | |
WO2025088433A1 (en) | System and method for navigation | |
US20240307131A1 (en) | Systems And Methods For An Image Guided Procedure | |
US20240340521A1 (en) | System and method of patient registration | |
US20230404686A1 (en) | Coupler For Robotic End Effector | |
JP6656313B2 (en) | Display system | |
US20250177052A1 (en) | System and method for navigation | |
US20250177053A1 (en) | System and method for navigation | |
WO2024224310A1 (en) | Surgical cart with robotic arm | |
WO2025046576A1 (en) | System and method for navigation | |
WO2024215866A1 (en) | System and method for imaging and registration for navigation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24758882 Country of ref document: EP Kind code of ref document: A2 |