The present disclosure relates generally to robotic surgical systems including a coupler for connecting a tool to a manipulator and methods of using the coupler.
Robotic surgical systems are performing more and more surgical procedures each year. A typical robotic surgical system includes a robotic manipulator and a tool coupled to the manipulator. Often, the tool removes tissue from a patient at a surgical site. The robotic surgical system may include a navigation system that provides information relating to the pose of the tool relative to the surgical site so that the manipulator can precisely control movement of the tool relative to the surgical site. The navigation system includes trackers placed on the patient and on the manipulator and a localizer that cooperates with the trackers to locate the tool in relation to the surgical site. When optical localization methods are employed, if one or more of the trackers are blocked from view of the localizer, then errors in tracking the pose of the tool relative to the surgical site can occur. Accordingly, robotic surgical systems are desired that mitigate or reduce such errors associated with the trackers being outside of the field-of-view of the localizer.
This Summary introduces a selection of concepts in a simplified form that are further described below in the Detailed Description below. This Summary is not intended to limit the scope of the claimed subject matter nor identify key features or essential features of the claimed subject matter.
In a first aspect, a robotic surgical system is provided for use with a localizer. The robotic surgical system comprises a robotic manipulator, a drape, a tool, and a coupler. The manipulator includes a plurality of links and a plurality of joints, wherein one of the plurality of links is a distal link that includes a first mounting interface having a plurality of first mounting elements. The drape is shaped to be disposed over the manipulator. The tool includes a second mounting interface having a plurality of second mounting elements. The coupler is connectable to the first mounting interface of the distal link and is connectable to the second mounting interface of the tool. The coupler includes a tracker to be detected by the localizer to determine a pose of the tool. The coupler is configured to cooperate with the drape to create a sterile field barrier between the tool and the robotic manipulator. The coupler includes a first coupling interface having a plurality of first coupling elements arranged to align with and engage the first mounting elements when connecting the coupler to the distal link. The coupler also includes a second coupling interface having a plurality of second coupling elements arranged to align with and engage the second mounting elements when connecting the coupler to the tool.
In a second aspect, a robotic surgical system is provided for use with a localizer. The robotic surgical system comprises a manipulator, a coupler, and a tool. The manipulator includes a first mounting interface. The coupler includes a first coupling interface, a second coupling interface, and a tracker to be detected by the localizer. The first coupling interface is connectable to the first mounting interface. The tool includes a second mounting interface selectively connectable to the second coupling interface and the first mounting interface.
In a third aspect, a coupler is provided for use with a drape to create a sterile field barrier between a tool and a robotic manipulator, wherein the robotic manipulator includes a first mounting interface having a plurality of first mounting elements and the tool includes a second mounting interface having a plurality of second mounting elements. The second mounting interface is connectable to the first mounting interface. The coupler comprises a coupler body, a first coupling interface, a second coupling interface, and a tracker. The first coupling interface is integrated with the coupler body and is connectable to the first mounting interface. The second coupling interface is integrated with the coupler body and is connectable to the second mounting interface. The tracker is coupled to the coupler body to be detected by a localizer. The first coupling interface has a plurality of first coupling elements arranged to align with and engage the first mounting elements when connecting the coupler to the robotic manipulator. The coupler also includes a second coupling interface having a plurality of second coupling elements arranged to align with and engage the second mounting elements when connecting the coupler to the tool.
In a fourth aspect, a robotic surgical system is provided for use with a localizer. The robotic surgical system comprises a robotic manipulator, a tool, a coupler, and a drape. The manipulator includes a first mounting interface. The tool includes a second mounting interface. The coupler is connectable to the first mounting interface of the robotic manipulator and is connectable to the second mounting interface of the tool. The coupler includes a tracker to be detected by the localizer to determine a pose of the tool. The drape is connectable to the coupler and is shaped to be disposed over the manipulator. The coupler is configured to cooperate with the drape to create a sterile field barrier between the tool and the robotic manipulator.
In a fifth aspect, a method of tracking a tool using a coupler is provided. The coupler includes a tracker. The coupler interconnects the tool and a robotic manipulator. The method comprises disposing a drape about a first mounting interface of the robotic manipulator and disposing the drape over one or more links of the robotic manipulator. The first mounting interface includes a plurality of first mounting elements. The method also comprises attaching the coupler to the first mounting interface to at least partially cover the first mounting interface, wherein the tracker can be detected by the localizer to determine a pose of the tool. The method also comprises attaching the tool to the coupler, wherein the coupler is configured to cooperate with the drape to create a sterile field barrier between the tool and the robotic manipulator. The tool includes a second mounting interface including a plurality of second mounting elements. Attaching the coupler to the first mounting interface includes aligning and engaging a plurality of first coupling elements with the first mounting elements and attaching the tool to the coupler includes aligning and engaging a plurality of second coupling elements with the second mounting elements.
In a sixth aspect, a surgical system is provided for use with a localizer. The surgical system comprises an arm, a drape shaped to be disposed over the arm, a tool, and a coupler. The arm includes a plurality of links and a plurality of joints, wherein one of the plurality of links is a distal link that includes a first mounting interface having a plurality of first mounting elements. The tool includes a second mounting interface having a plurality of second mounting elements. The coupler is connectable to the first mounting interface and the second mounting interface. The coupler is configured to cooperate with the drape to create a sterile field barrier between the tool and the arm. The coupler includes a tracker to be detected by the localizer to determine a pose of the tool. The coupler includes a first coupling interface having a plurality of first coupling elements arranged to align with and engage the first mounting elements when connecting the coupler to the distal link. The coupler also includes a second coupling interface having a plurality of second coupling elements arranged to align with and engage the second mounting elements when connecting the coupler to the tool.
In a seventh aspect, a robotic surgical system is provided for use with a localizer. The robotic surgical system comprises a robotic manipulator, a drape shaped to be disposed over the robotic manipulator, a tool, and a coupler. The robotic manipulator includes a plurality of links and a plurality of joints, wherein one of the plurality of links is a distal link that includes a first mounting interface. The tool includes a second mounting interface. The coupler is connectable to the first mounting interface and to the second mounting interface. The coupler is configured to cooperate with the drape to create a sterile field barrier between the tool and the robotic manipulator. The coupler includes a tracker to be detected by the localizer to determine a pose of the tool. The coupler includes a plurality of kinematic coupling elements and each of the first and second mounting interfaces include a plurality of kinematic mounting elements shaped to engage the plurality of kinematic coupling elements so that exactly six degrees of freedom is constrained between the tool and the robotic manipulator.
In an eighth aspect, a robotic surgical system is provided for use with a localizer, the robotic surgical system comprising: a first tool comprising a distal tip and a first tracker detectable by the localizer to determine a pose of the first tool; a robotic manipulator including a first mounting interface; a second tool for mounting to the robotic manipulator and including a second mounting interface; and a coupler connectable between the first mounting interface and the second mounting interface to mount the second tool to the robotic manipulator, and wherein the coupler includes: a second tracker detectable by the localizer to determine a pose of the second tool; and a checkpoint feature configured to be interfaced with by the distal tip of the first tool to facilitate verification of one or more components of the robotic surgical system.
In a ninth aspect, a surgical system for use with a localizer, the surgical system comprising: a robotic manipulator or mechanical linkage including a first mounting interface; a second tool including a second mounting interface; and a coupler connectable between the first mounting interface and the second mounting interface to mount the second tool to the robotic manipulator or mechanical linkage, and wherein the coupler includes a tracker detectable by the localizer to determine a pose of the tool, wherein the tracker is positionable in different orientations on the coupler.
Systems, methods of use, and subcomponents of any of the above-aspects are contemplated.
For any of the above aspects, individually or in combination, at least any of the following implementations are possible:
In one implementation, the coupler includes a first side and an opposing second side. In one implementation, the first coupling interface is arranged on the first side to connect to the first mounting interface. In one implementation, the second coupling interface is arranged on the second side to connect to the second mounting interface. In one implementation, the coupler has a generally cylindrical shape. In one implementation, the first and second sides are geometrically opposing sides of the coupler and are substantially parallel to one another.
In one implementation, the second mounting interface is connectable to the second coupling interface in at least two different orientations, and optionally, in multiple orientations within a 360-degree range.
In one implementation, the coupler includes a coupler body, the first and second coupling interfaces being integrated with the coupler body. In one implementation, the coupling interfaces are detachable from the coupler body. In one implementation, first and second coupling interfaces are located on opposing sides of the coupler body.
In one implementation, the tracker is connectable to the coupler body in at least two different orientations, and optionally, in multiple orientations within a 360-degree range. In one implementation, the tracker has a tracker body for supporting tracking elements. In one implementation, wherein the tracker body is integrally formed with the coupler body. In one implementation, the tracker body is connectable to the coupler body. In one implementation, the tracking elements are any one or more of: optical, retroreflective, active and/or passive infrared tracking elements. In one implementation, the tracker is integrally formed with the coupler body. In another implementation, the tracker (or tracker parts) is detachable from/attachable to the coupler body. In one implementation, the tracker (or tracker parts) or coupler body are reusable or sterilizable. In one implementation, the tracker (or tracker parts) is single use and disposable.
In one implementation, the second mounting interface is connectable to the first mounting interface.
In one implementation, the plurality of second mounting elements are shaped and arranged to engage the plurality of first mounting elements when connecting the second mounting interface to the first mounting interface. In one implementation, the plurality of first coupling elements are shaped to engage, by surface contact, the plurality of first mounting elements of the first mounting interface when connecting the first coupling interface to the first mounting interface. In one implementation, the plurality of second coupling elements are shaped to engage, by surface contact, the plurality of second mounting elements when connecting the second coupling interface to the second mounting interface.
In one implementation, the plurality of first coupling elements includes a flat block and a V-shaped block and the plurality of second coupling elements includes a pair of semi-cylindrically shaped surfaces. In one implementation, the plurality of second coupling elements includes a flat block and a V-shaped block and the plurality of first coupling elements includes a pair of semi-cylindrically shaped surfaces.
In one implementation, the plurality of first coupling elements include first kinematic coupling elements and the plurality of second coupling elements include second kinematic coupling elements.
In one implementation, the coupler and the drape are further defined as a sterile coupler and a sterile drape. In one implementation, the coupler and the drape are sterilized components.
In one implementation, the drape is connectable to the coupler. In one implementation, the distal link includes a first mounting flange that includes the first mounting interface and the drape is shaped to be disposed between the first mounting flange and the coupler.
In one implementation, disposing the drape about the first mounting interface of the robotic manipulator includes disposing a ring of the drape about the first mounting interface and over a mounting flange of the robotic manipulator.
In one implementation, disposing the drape over the one or more links of the robotic manipulator includes disposing a covering portion of the drape over the one or more links of the robotic manipulator.
In one implementation, attaching the coupler to the first mounting interface to at least partially cover the first mounting interface includes attaching the coupler to the first mounting interface so that the ring of the drape is captured between the mounting flange and the coupler to create the sterile field barrier between the tool and the robotic manipulator.
Any of the above aspects can be combined in full or in part. Any features of the above aspects can be combined in full or in part. Any of the above implementations for any aspect can be combined with any other aspect. Any of the above implementations can be combined with any other implementation whether for the same aspect or different aspect.
Advantages of the present disclosure will be readily appreciated as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings.
Referring to
The system 10 includes a manipulator 14. The manipulator 14 has a base 16 and plurality of links 18. A manipulator cart 20 can support the manipulator 14 such that the manipulator 14 is fixed to the manipulator cart 20. In other examples, the manipulator 14 can be mounted to a surgical patient table. The links 18 collectively form one or more arms or linkages of the manipulator 14 with adjacent links being connected by joints. The manipulator 14 may have a serial, robotic arm configuration (as shown in
In the example shown in
The manipulator 14 need not require joint encoders 22 but may alternatively, or additionally, utilize motor encoders present on motors at each joint J. Also, the manipulator 14 need not require rotary joints, but may alternatively, or additionally, utilize one or more prismatic joints. Any suitable combination of joint types are contemplated. The manipulator 14 may be the manipulator currently used in the Mako robotic system manufactured by Mako Surgical Corp., a subsidiary of Stryker Corporation.
The base 16 of the manipulator 14 is generally a portion of the manipulator 14 that provides a fixed reference coordinate system for other components of the manipulator 14 or the system 10 in general. Generally, the origin of a manipulator coordinate system MNPL is defined at the fixed reference of the base 16. The base 16 may be defined with respect to any suitable portion of the manipulator 14, such as one or more of the links 18. Alternatively, or additionally, the base 16 may be defined with respect to the manipulator cart 20, such as where the manipulator 14 is physically attached to the cart 20. In one example, the base 16 is defined at an intersection of the axes of joints J1 and J2. Thus, although joints J1 and J2 are moving components in reality, the intersection of the axes of joints J1 and J2 is nevertheless a virtual fixed reference pose, which provides both a fixed position and orientation reference and which does not move relative to the manipulator 14 and/or manipulator cart 20. In other examples, the manipulator 14 can be a hand-held manipulator where the base 16 is a base portion of a tool (e.g., a portion held free-hand by the user) and the tool tip is movable relative to the base portion. The base portion has a reference coordinate system that is tracked and the tool tip has a tool tip coordinate system that is tracked relative to the reference coordinate system.
The manipulator 14 and/or manipulator cart 20 house a manipulator controller 24, or other type of control unit. The manipulator controller 24 may comprise one or more computers, or any other suitable form of controller that directs the motion of the manipulator 14. The manipulator controller 24 may have a central processing unit (CPU) and/or other processors, memory (not shown), and storage (not shown). The manipulator controller 24 is loaded with software as described below. The processors could include one or more processors to control operation of the manipulator 14. The processors can be any type of microprocessor, multi-processor, and/or multi-core processing system. The manipulator controller 24 may additionally, or alternatively, comprise one or more microcontrollers, field programmable gate arrays, systems on a chip, discrete circuitry, and/or other suitable hardware, software, or firmware that is capable of carrying out the functions described herein. The term processor is not intended to limit any embodiment to a single processor. The manipulator 14 may also comprise a user interface UI (see
A surgical tool 26 couples to the manipulator 14 and is movable relative to the base 16 to interact with the anatomy in certain modes. The tool 26 is or forms part of an end effector supported by the manipulator 14 in certain embodiments. The tool 26 may be grasped by the user. One possible arrangement of the manipulator 14 and the tool 26 is described in U.S. Pat. No. 9,119,655, entitled, “Surgical Manipulator Capable Of Controlling A Surgical Tool In Multiple Modes,” filed on Aug. 2, 2013, the disclosure of which is hereby incorporated herein by reference. The manipulator 14 and the tool 26 may be arranged in alternative configurations. The tool 26 can be like that shown in U.S. Patent Application Publication No. 2014/0276949, filed on Mar. 15, 2014, entitled, “End Effector Of A Surgical Robotic Manipulator,” hereby incorporated herein by reference.
The tool 26 includes an energy applicator EA designed to contact and remove the tissue of the patient P at the surgical site. In one example, the energy applicator EA is a burr. The burr may be substantially spherical and comprise a spherical center, radius (r) and diameter. Alternatively, the energy applicator EA may be a drill bit, a saw blade, an ultrasonic vibrating tip, or the like. In some versions, the tool 26 includes non-motorized accessories such as a probe, a retractor, a cutting guide, or the like. The tool 26 and/or energy applicator EA/accessory may comprise any geometric feature, e.g., perimeter, circumference, radius, diameter, width, length, volume, area, surface/plane, range of motion envelope (along any one or more axes), etc. The geometric feature may be considered to determine how to locate the tool 26 relative to the tissue at the surgical site to perform the desired treatment. In some of the embodiments described herein, a spherical burr having a tool center point (TCP) will be described for convenience and ease of illustration but is not intended to limit the tool 26 to any particular form. In the version shown, the tool 26 comprises a tool driver 26a (see
The tool 26 may comprise a tool controller 28 to control operation of the tool 26, such as to control power to the tool (e.g., to a rotary, driving motor of the tool 26), control movement of the tool 26, control irrigation/aspiration of the tool 26, and/or the like. The tool controller 28 may be in communication with the manipulator controller 24 or other components. The tool 26 may also comprise a user interface UI with one or more displays and/or input devices (e.g., push buttons, keyboard, mouse, microphone (voice-activation), gesture control devices, touchscreens, etc.). The manipulator controller 24 controls a state (e.g., position and/or orientation) of the tool 26 (e.g., the TCP) with respect to a coordinate system, such as the manipulator coordinate system MNPL. The manipulator controller 24 can control (linear or angular) velocity, acceleration, or other derivatives of motion of the tool 26.
The tool center point (TCP), in one example, is a predetermined reference point or coordinate system defined at the energy applicator EA. The TCP has a known, or able to be calculated (i.e., not necessarily static), pose relative to other coordinate systems. The geometry of the energy applicator EA is known in or defined relative to a TCP coordinate system. The TCP may be located at the spherical center of the burr of the tool 26 such that only one point is tracked. The TCP may be defined in various ways depending on the configuration of the energy applicator EA. The manipulator 14 could employ the joint/motor encoders, or any other non-encoder position sensing method, to enable a pose of the TCP to be determined. The manipulator 14 may use joint measurements to determine TCP pose and/or could employ techniques to measure TCP pose directly. The control of the tool 26 is not limited to a center point. For example, any suitable primitives, meshes, etc., can be used to represent the tool 26.
The system 10 further includes a navigation system 32. One example of the navigation system 32 is described in U.S. Pat. No. 9,008,757, filed on Sep. 24, 2013, entitled, “Navigation System Including Optical And Non-Optical Sensors,” hereby incorporated herein by reference. The navigation system 32 tracks movement of various objects. Such objects include, for example, the manipulator 14, the tool 26 and the anatomy, e.g., the humerus H and scapula S. The navigation system 32 tracks these objects to gather state information of each object with respect to a (navigation) localizer coordinate system LCLZ. Coordinates in the localizer coordinate system LCLZ may be transformed to the manipulator coordinate system MNPL, and/or vice-versa, using transformations.
The navigation system 32 includes a cart assembly 34 that houses a navigation controller 36, and/or other types of control units. A navigation user interface UI is in operative communication with the navigation controller 36. The navigation user interface includes one or more displays 38. The navigation system 32 is capable of displaying a graphical representation of the relative states of the tracked objects to the user using the one or more displays 38. The navigation user interface UI further comprises one or more input devices to input information into the navigation controller 36 or otherwise to select/control certain aspects of the navigation controller 36. Such input devices include interactive touchscreen displays. However, the input devices may include any one or more of push buttons, a keyboard, a mouse, a microphone (voice-activation), gesture control devices, and the like.
The navigation system 32 also includes a navigation localizer 44 coupled to the navigation controller 36. In one example, the localizer 44 is an optical localizer and includes a camera unit 46. The camera unit 46 has an outer casing 48 that houses one or more optical sensors 50. The localizer 44 may include its own localizer controller 52 and may further include a video camera VC.
The navigation system 32 includes one or more trackers. In one example, the trackers include a pointer tracker PT, one or more tool or manipulator trackers 54A, 54B, a first patient tracker 56, and a second patient tracker 58. In the illustrated example of
In the illustrated embodiment, the trackers 54A, 54B, 56, 58, PT are passive trackers. Accordingly, each tracker 54A, 54B, 56, 58, PT has at least three passive tracking elements or markers M, such as reflectors, for reflecting light from the localizer 44 back to the optical sensors 50. In other embodiments, the trackers 54A, 54B, 56, 58, PT are active trackers and may have light emitting diodes or LEDs transmitting light, such as infrared light to the optical sensors 50. Based on the received optical signals, navigation controller 36 generates data indicating the relative positions and orientations of the trackers 54A, 54B, 56, 58, PT relative to the localizer 44 using conventional triangulation techniques. In some cases, more or fewer markers may be employed. For instance, in cases in which the object being tracked is rotatable about a line, two markers can be used to determine an orientation of the line by measuring positions of the markers at various locations about the line. It should be appreciated that the localizer 44 and trackers 54A, 54B, 56, 58, PT, although described above as utilizing optical tracking techniques, could alternatively, or additionally, utilize other tracking modalities to track the objects, such as electromagnetic tracking, radio frequency tracking, inertial tracking, ultrasound-based tracking, fiber-optic tracking, machine-vision tracking, combinations thereof, and the like.
The localizer 44 tracks the trackers 54A, 54B, 56, 58, PT to determine a state of each of the trackers 54A, 54B, 56, 58, PT, which correspond respectively to the state of the object respectively attached thereto. The localizer 44 provides the state of the trackers 54A, 54B, 56, 58, PT to the navigation controller 36. In one example, the navigation controller 36 determines and communicates the state of the trackers 54A, 54B, 56, 58, PT to the manipulator controller 24. As used herein, the state of an object includes, but is not limited to, data that defines the position and/or orientation of the tracked object or equivalents/derivatives of the position and/or orientation. For example, the state may be a pose of the object, and may include linear velocity data, and/or angular velocity data, and the like.
The navigation controller 36 may comprise one or more computers, or any other suitable form of controller. Navigation controller 36 has a central processing unit (CPU) and/or other processors, memory (not shown), and storage (not shown). The processors can be any type of processor, microprocessor or multi-processor system. The navigation controller 36 is loaded with software. The software, for example, converts the signals received from the localizer 44 into data representative of the position and orientation of the objects being tracked. The navigation controller 36 may additionally, or alternatively, comprise one or more microcontrollers, field programmable gate arrays, systems on a chip, discrete circuitry, and/or other suitable hardware, software, or firmware that is capable of carrying out the functions described herein. The term processor is not intended to limit any embodiment to a single processor.
In operation, for certain surgical tasks, the user manually manipulates (e.g., moves or causes the movement of) the tool 26 to perform the surgical procedure on the patient, such as drilling, cutting, sawing, reaming, implant installation, and the like. As the user manipulates the tool 26, the navigation system 32 tracks the location of the tool 26 and/or the manipulator 14 and provides haptic feedback (e.g., force feedback) to the user to limit the user's ability to move (or cause movement of) the tool 26 beyond one or more predefined virtual boundaries that are registered (or mapped) to the patient's anatomy, which results in highly accurate and repeatable drilling, cutting, sawing, reaming, and/or implant placement.
In some embodiments, the manipulator 14 operates in a passive manner and provides haptic feedback when the surgeon attempts to move the tool 26 beyond the virtual boundary. The haptic feedback (e.g., a form of stereotactic feedback) is generated by one or more actuators (e.g., joint motors) of the manipulator 14 and transmitted to the user via a flexible transmission, such as a cable drive transmission. When the manipulator 14 is not providing haptic feedback, the manipulator 14 is freely moveable by the user. In some embodiments, like that shown in U.S. Pat. No. 9,566,122, incorporated herein by reference, the manipulator 14 is manipulated by the user in a similar manner, but the manipulator 14 operates in an active manner. For instance, the user applies force to the tool 26, which is measured by a force/torque sensor S (see
Referring to
The control system 60 may comprise any suitable configuration of input, output, and processing devices suitable for carrying out the functions and methods described herein. The control system 60 may comprise the manipulator controller 24, the navigation controller 36, or the tool controller 28, or any combination thereof, or may comprise only one of these controllers. These controllers may communicate wirelessly, via a bus as shown in
The manipulator controller 24 and/or the navigation controller 36 track the state of the tool 26 relative to the anatomy and the virtual boundaries. In one example, the state of the TCP is measured relative to the virtual boundaries for purposes of determining haptic forces to be applied to a virtual rigid body model via a virtual simulation so that the tool 26 remains in a desired positional relationship to the virtual boundaries (e.g., not moved beyond them, kept within them, etc.). The results of the virtual simulation are commanded to the manipulator 14.
In some embodiments, using the navigation system 32, the pose of the tool 26 can be determined by tracking the location of the base 16 and the associated manipulator coordinate system MNPL via the manipulator tracker 54B and calculating the pose of the tool 26 based on joint encoder data from the joint encoders 22 (and/or motor encoders) at the joints J1-J6 (using kinematic data) and based on a known geometric relationship between the tool 26 and the manipulator 14. Ultimately, the localizer 44 and the trackers 54A, 54B, 56, 58, PT enable the determination of the pose of the tool 26 and the patient's anatomy so the navigation system 32 knows the relative relationship between the tool 26 and the patient's anatomy. However, in some cases, the manipulator tracker 54B may be out of view of the localizer 44, or the manipulator tracker 54B may not be used. Line-of-sight between one or more of the sensors 50 and the manipulator tracker 54B may be obstructed such that movement of the tool 26 cannot be reliably tracked solely using the manipulator tracker 54B and encoder data. In this case, the tool tracker 54A can be employed to track movement of the tool 26, i.e., the tool tracker 54A is detected by the localizer 44 to determine a pose of the tool 26 (e.g., of the TCP coordinate system of the tool 26).
Referring to
In the version shown, the distal link 18a includes a first mounting portion, such as a first mounting flange 72 that rotates relative to an adjacent link 18 about axis A6 to define the joint J6 of the manipulator 14. The sterile coupler 70 is mounted to the first mounting flange 72 to rotate with the first mounting flange 72 about the axis A6. The tool 26 has a second mounting portion, such as a second mounting flange 74. The second mounting flange 74 of the tool 26 is mounted to the sterile coupler 70 to rotate with the sterile coupler 70 and the first mounting flange 72 about the axis A6. In some cases, the sterile coupler 70 could be removed and the tool 26 instead mounted directly to the distal link 18a. For instance, the second mounting flange 74 is compatible with the sterile coupler 70 and the first mounting flange 72 to selectively make alternative connections. The sterile coupler 70 may be releasably attached to the mounting flanges 72, 74 in any suitable manner, including using snap-fit connections, bayonet-type connections, fasteners, such as bolt, screws, nuts, combinations thereof, etc.
With continued reference to
Referring to
Referring to
The first coupling interface 80 includes a plurality of first coupling elements shaped and arranged to align with and/or engage the plurality of first mounting elements of the first mounting interface 76 when connecting the first coupling interface 80 to the first mounting interface 76. In some versions, the first coupling elements include a pocket 92 sized and shaped to receive the boss 84, a pin 94 with a hemi-spherical shaped head sized to fit within the bore 90, a flat block 96 to engage (e.g., by surface contact) one of the semi-cylindrically shaped surfaces, and a V-shaped block 98 to engage (e.g., by surface contact) the other of the semi-cylindrically shaped surfaces. As will be described, other types of kinematic connections are contemplated for the various components.
Referring to
The second coupling interface 82 includes a plurality of second coupling elements shaped and arranged to align with and/or engage the plurality of second mounting elements of the second mounting interface 78. The second coupling elements may be identical in form and function to the first mounting elements and include a boss 84 that extends from a flange portion 86, two elongate bars 88 with semi-cylindrically shaped surfaces that protrude from a face of the boss 84, and a bore 90 defined through the boss 84. In some versions, there are two bores 90 defined through the boss 84 of the second coupling interface 82 to allow the second mounting interface 78 to be connected to the second coupling interface 82 in two or more orientations, as shown in
Engagement of the various interfaces 76, 78, 80, 82 and the manner in which the mounting elements and the coupling elements are shaped and arranged for the above-described alignment and/or engagement is best shown in
When directly connecting the second mounting flange 74 to the first mounting flange 72, the second mounting interface 78 may be secured to the first mounting interface 76 using one or more fasteners, such as machine screws 100. When connecting the sterile coupler 70 to the first mounting flange 72, the first coupling interface 80 may be secured to the first mounting interface 76 using one or more fasteners, such as machine screws. Likewise, when connecting the second mounting flange 74 to the sterile coupler 70, the second mounting interface 78 may be secured to the second coupling interface 82 using one or more fasteners, such as the machine screws 100. When secured together, the mounting elements and coupling elements act to at least semi-kinematically hold the tool 26 to the sterile coupler 70 and to the manipulator 14. In some versions, the mounting elements and coupling elements act to kinematically hold the tool 26 to the sterile coupler 70 and to the manipulator 14 such that exactly six degrees of freedom are constrained between the tool 26 and the sterile coupler 70 and exactly six degrees of freedom are constrained between the sterile coupler 70 and the manipulator 14. In some versions, the mounting elements and the coupling elements act to over constrain the tool 26 to the sterile coupler 70 and to the manipulator 14. In some versions, the mounting elements and coupling elements are formed of rigid materials, such as one or more types of metal, ceramic, combinations thereof, and the like. Other suitable materials and forms of the mounting elements and the coupling elements are also contemplated. Various types of kinematic mounting/coupling elements and associated connections can be used to hold the tool 26 to the sterile coupler 70 and to the manipulator 14. As such, the kinematic mounting/coupling elements are not limited to those shown and described. Such kinematic elements may include, for example, spherical balls, cylinders, semi-spherical elements, semi-cylindrical elements, and the like that are configured to engage, for example, cone-shaped receptacles, V-shaped surfaces, gothic arches, flat surfaces, and the like to constrain, for example, three degrees of freedom, two degrees of freedom, or one degree of freedom depending on the type of surface contact between such elements.
As shown in
The tool tracker 54A has a tracker body 104 for supporting the tracking elements/markers M (e.g., passive or active). In the version shown in
A drape, such as a sterile drape 110, is partially shown in
The ring 114 and covering portion 116 may be formed of polyethylene, polyurethane, polycarbonate, combinations thereof, and/or any other suitable materials. The covering portion 116 may be attached to the ring 114 by ultrasonic welding, tape, adhesive, or the like, or the covering portion 116 may be integrally formed with the ring 114. The covering portion 116 is attached to the ring 114 so that no perforations are present other than the opening 112, i.e., the drape forms a continuous barrier with the ring 114. In some versions, the ring 114 is formed to be more rigid than the covering portion 116, which is relatively more flexible to drape over the manipulator 14. In some versions, the sterile drape 110 may be connected to the coupler 70 or form part of the coupler 70. For example, as shown in
The sterile coupler 70 cooperates with the sterile drape 110 to create the sterile field barrier. In some versions, the manipulator 14 and its first mounting flange 72 are considered non-sterile, but the tool 26 is considered sterile. The manipulator 14 and its first mounting flange 72 are covered by a combination of the sterile drape 110 and the sterile coupler 70 to create the sterile field barrier/boundary between the tool 26 and the manipulator 14, e.g., the sterile drape 110 covers a majority of the manipulator 14 and the sterile coupler 70 covers the first mounting interface 76 of the first mounting flange 72. The sterile coupler 70 may partially or fully cover the first mounting interface 76.
Like the sterile coupler 70, the sterile drape 110 may be sterilized before use, removed from its sterile container/packaging, and then placed on the manipulator 14. Typically, the sterile drape 110 is discarded after a single use but may be reusable and re-sterilized after each use. The sterile drape 110 is intended to be at least partially sterile at some point in its life cycle. The sterile coupler 70 may be reusable or may be intended for single use and disposable. When the sterile drape 110 is integrated into the sterile coupler 70, the entire assembly may be disposable. Furthermore, in configurations where the tracker body 104 is releasably attachable to the coupler body 102, or the one or more tracker parts (e.g., reflective material layer and cover) are releasably attached to the tracker body 104, the tracker body 104 and/or tracker parts may be reusable or may be intended for single use and disposable.
As surgical personnel begin preparations for a surgical procedure, the sterile drape 110 is first fitted over the distal link 18a by placing the ring 114 about the first mounting interface 76 and onto the first mounting flange 72. More specifically, the ring 114 is fitted over the boss 84 of the first mounting interface 76 so that the boss 84 protrudes through the opening 112 (see
An alternative sterile coupler 170 is shown in
Another alternative sterile coupler 270 is shown in
In this version, the sterile drape 110 may be operatively attached to the sterile coupler 270 and may be secured between the first and second interface plates 302a, 302b, or the sterile drape 110 may be attached to one of the interface plates, e.g. on a side or an outer surface thereof. An alternative ring 114 of the sterile drape 110 may be releasably attached to the sterile coupler 270 prior to the surgical procedure. One example of the alternative ring 114 is shown and described in U.S. Patent Application Publication No. 2019/0099232, entitled “Sterile Drape Assembly For Surgical Robot,” filed on Oct. 4, 2018, which is hereby incorporated herein by reference in its entirety. The tool tracker 54A for the sterile coupler 270 is mounted and fixed to an arm 306. The tracker body 304 of the tool tracker 54A may also be integrally formed with the arm 306. The arm 306 is fixed to and extends from the coupler body 302 (e.g., from one or both the interface plates 302a, 302b). The arm 306 may be integrally formed with the coupler body 302 (e.g., with one or both the interface plates 302a, 302b).
Due to the integration of the tool tracker 54A into the sterile coupler 70, 170, 270 tracking of the tool 26 relative to the patient's anatomy may rely on certain relationships between various coordinate systems of the system 10. A localization engine 400 is a software module that can be considered part of the navigation system 32 and is employed to assist with establishing such relationships (see
Prior to the start of the surgical procedure, additional data are loaded into the navigation controller 36, such as calibration and/or registration data. Based on the pose of the trackers 54A, 54B, 56, 58, PT determined by the localizer 44 in the localizer coordinate system LCLZ, and the additional data, navigation controller 36 ultimately determines, in a common coordinate system, the pose of the TCP of the tool 26 relative to the tissue against which the tool 26 is to be applied at the surgical site. The navigation controller 36 also generates image signals that indicate the relative pose of the tool 26 to the tissue. These image signals are applied to the displays 38. Displays 38, based on these signals, generate images that allow the surgeon and staff to view the relative position of the tool 26 to the surgical site.
The additional data may include calibration data or registration data, such as spatial and/or transformation data relating poses of coordinate systems of the trackers 54A, 54B, 56, 58 to coordinate systems of: the tool 26; the first mounting flange 72; the base 16; one or more of the links 18; the patient's anatomy; 3-D anatomy models; or the like. This data may be determined pre-operatively or intra-operatively. Such data can be determined by measurement, e.g., using a coordinate measuring machine (CMM), navigation probe and divot, registration/calibration, and the like. In some embodiments, navigation controller 36 forwards these data to the manipulator controller 24. The manipulator controller 24 can then use the data to control the manipulator 14 as described in U.S. Pat. No. 8,010,180 or 9,566,122, both of which are incorporated by reference herein.
Coordinate transformer 402 is a navigation system software module that runs on navigation controller 36. During the surgical procedure, the coordinate transformer 402 receives the localizer data and the additional data (e.g., the registration/calibration data). Based on these data, the previously loaded data, and the encoder data from the manipulator 14, the coordinate transformer 402 generates data indicating the relative poses of the TCP relative to the anatomy of interest. Coordinate transformer 402 is also operable to determine the pose of any coordinate system described herein relative to another coordinate system by utilizing known transformation techniques, e.g., translation and rotation of one coordinate system to another based on the various transforms described herein. As is known, the relationship between two coordinate systems is represented by a six degree of freedom relative pose, a translation followed by a rotation, e.g., the pose of a first coordinate system in a second coordinate system is given by the translation from the second coordinate system's origin to the first coordinate system's origin and the rotation of the first coordinate system's coordinate axes in the second coordinate system. The translation is given as a vector. The rotation is given by a rotation matrix.
In some examples, the navigation system 32 determines the pose of the TCP coordinate system in the localizer coordinate system LCLZ via the transforms T1-T5 shown in
The relationship between the flange coordinate system FLG and the coupler coordinate system CCS is determined to yield the third transform T3. This may be determined by connecting the sterile coupler 70 to the first fixture representing the first mounting flange 72 and connecting a second fixture to the sterile coupler 70 at the second coupling interface 82. Measurements are then made of points on the second fixture. This CMM data is then point paired with another CMM data set of the same points when the second fixture is directly coupled to the first fixture (e.g., without the sterile coupler 70).
The fourth transform T4 may be determined by attaching a registration tool RT with a separate tracker to the tool driver 26a, wherein a coordinate system of the registration tool RT (e.g., of its separate tracker TRK2) has a known, geometric relationship to the tool coordinate system TOOL when the registration tool RT is attached to the tool driver 26a. Accordingly, the localizer 44 can determine the pose of the separate tracker having tracker coordinate system TRK2 in the localizer coordinate system LCLZ and thereafter, based on the known relationship of the separate tracker TRK2 to the tool coordinate system TOOL, and having already determined the transforms T1-T3, the navigation system 32 can determine the fourth transform T4. Additionally, or alternatively, the fourth transform T4 can be determined based on constant geometric values associated with each tool 26 that are extracted from prior CMM measurements.
The fifth transform T5 can similarly be determined with a calibration tool CT with a separate tracker having tracker coordinate system TRK3 by placing the calibration tool CT (or the navigation probe) at a known location relative to the localizer coordinate system LCLZ (e.g., in a divot on the energy applicator EA having a known, geometric relationship to the TCP coordinate system), such that the navigation system 32 can thereafter determine the fifth transform T5, having already determined the transforms T1-T4. Additionally, or alternatively, the energy applicators can be manufactured with strict tolerances so that the relationship between the tool driver 26a and the TCP and the associated fifth transform T5 is already known and stored in memory. In some cases, the additional calibration step can be used to verify this known data, e.g., to ensure that the energy applicator wasn't bent or otherwise damaged. During operation, these transforms and/or other transforms can be determined using more than one technique. For instance, the position of the TCP can be determined using a set of transforms that rely heavily on encoder-based data and separately determined using a set of transforms that rely heavily on navigation-based data. These values can then be compared to detect errors in the system 10. Such error detection methods are described, for example, in U.S. Pat. No. 10,660,715, entitled “Techniques For Detecting Errors Or Loss Of Accuracy In A Surgical Robotic System,” filed on Dec. 13, 2017, hereby incorporated herein by reference.
Referring to
Several embodiments have been described in the foregoing description. However, the embodiments discussed herein are not intended to be exhaustive or limit the invention to any particular form. The terminology, which has been used, is intended to be in the nature of words of description rather than of limitation. Many modifications and variations are possible in light of the above teachings and the invention may be practiced otherwise than as specifically described.
The subject application claims priority to and all the benefits from U.S. Provisional Patent Application No. 63/061,266, filed Aug. 5, 2020, the entire contents of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
63061266 | Aug 2020 | US |