Integrated catheter and guide wire controller

Information

  • Patent Grant
  • 11992626
  • Patent Number
    11,992,626
  • Date Filed
    Friday, May 29, 2020
    4 years ago
  • Date Issued
    Tuesday, May 28, 2024
    7 months ago
Abstract
A device may operate a guide wire and be operable by a single operator digit. The device may include an insertion control device for advancing the guide wire in a forward and in a reverse direction and along a longitudinal axis of the guide wire; and a rotary device for rolling a guide wire about the longitudinal axis. A robotic instrument driver may be operatively coupled to the device and configured to control axial movement of the guide wire along the longitudinal axis according to input received from the insertion control device and to control rotational movement of the guide wire according to input received from the rotary device.
Description
BACKGROUND

Minimally invasive surgery (MIS) systems may utilize flexible robotic catheters that are navigated in the bloodstream of a patient and visualized using X-rays. MIS apparatus and techniques have advanced to the point where an elongated catheter instrument is controllable by selectively operating tensioning control elements within the catheter instrument. In one example, four opposing directional control elements wend their way to the distal end of the catheter which, when selectively placed in and out of tension, cause the distal end to steerably maneuver within the patient. Control motors are coupled to each of the directional control elements so that they may be individually controlled and the steering effectuated via the operation of the motors in unison.


A controller device includes an assortment of controls to allow an operator to maneuver the catheter instrument as well as a guide wire guided by the catheter instrument. Some controller devices employ buttons dedicated to control the catheter instrument and a second set of buttons to control the guide wire. Other controller devices include a joystick type controller to control the catheter, often one-handed, and a separate set of button controls to control the guide wire. For instance, gross hand motion of a joystick may be used to control the catheter, leaving the operator to use one's thumb and fine finger control to manipulate the guide wire. When controlling such catheter devices, coordinated motion of the catheter device and guide wire may be difficult to perform. Thus, such systems may lack the precision desired by operators of the robotic catheter system for performing MIS operations.


SUMMARY

An exemplary device for operating a guide wire may include an insertion control device for advancing the guide wire in a forward and reverse direction along a longitudinal axis of the guide wire; and a rotary device for rolling a guide wire about the longitudinal axis; wherein the device is operable by a single operator digit, allowing the rest of the operator hand to control a catheter.


An exemplary system may include a guide wire control device operable by a single operator digit and including an insertion control device for advancing a guide wire in a forward and reverse direction along a longitudinal axis of the guide wire, and a rotary device for rolling a guide wire about the longitudinal axis. The system may further include a robotic instrument driver operatively coupled to the guide wire control device and configured to control axial movement of the guide wire along the longitudinal axis according to input received from the insertion control device and to control rotational movement of the guide wire according to input received from the rotary device.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 illustrates an exemplary robotically controlled surgical system;



FIG. 2A illustrates an exemplary device having a pivotable insertion control member onto which a vertical rotary control is mounted;



FIG. 2B illustrates an exemplary device having a slidable insertion control member onto which a vertical rotary control is mounted;



FIG. 2C illustrates an exemplary rotary control having a digit rest suitable for use with the exemplary devices of FIGS. 2A and 2B;



FIG. 2D illustrates an exemplary device mounted to a control member of a joystick;



FIG. 3A illustrates an exemplary device including a horizontal rotary control and a digit rest;



FIG. 3B illustrates an alternate exemplary device including a horizontal rotary control and a digit rest including insert and retract buttons;



FIG. 3C illustrates an alternate exemplary device including a horizontal rotary control and insert and retract buttons;



FIG. 3D illustrates an alternate exemplary device including a horizontal rotary control and a directional pad for catheter control;



FIG. 4A illustrates an exemplary device including a trackball control; and



FIG. 4B illustrates an alternate exemplary device including a trackball control.





DETAILED DESCRIPTION

Referring to FIG. 1, a robotically controlled surgical system 100 is illustrated in which an apparatus, a system, and/or method may be implemented according to various exemplary illustrations. System 100 may include a robotic catheter assembly 102 having a robotic or first or outer steerable complement, otherwise referred to as a sheath instrument 104 (generally referred to as “sheath” or “sheath instrument”) and/or a second or inner steerable component, otherwise referred to as a robotic catheter or guide or catheter instrument 106 (generally referred to as “catheter 106” or “catheter instrument 106”). The catheter instrument 106 may further include a guide wire 108 extendable beyond a distal end of the catheter instrument 106. Catheter assembly 102 is controllable using a robotic instrument driver 110 (generally referred to as “instrument driver”). During use, a patient is positioned on an operating table or surgical bed 112 (generally referred to as “operating table”) to which robotic instrument driver 110 is coupled or mounted. In the illustrated example, system 100 includes an operator workstation 114, an electronics rack 116 and associated bedside electronics box (not shown), a setup joint mounting brace 118, and instrument driver 110. A surgeon is seated at operator workstation 114 and can monitor the surgical procedure, patient vitals, and control one or more catheter devices.


System components may be coupled together via a plurality of cables or other suitable connectors 120 to provide for data communication, or one or more components may be equipped with wireless communication components to reduce or eliminate cables 120. Communication between components may also be implemented over a network or over the Internet. In this manner, a surgeon or other operator may control a surgical instrument while being located away from or remotely from radiation sources, thereby decreasing radiation exposure. Because of the option for wireless or networked operation, the surgeon may even be located remotely from the patient in a different room or building.


The operator workstation 114 may include a computer monitor configured to display a three dimensional object, such as a representation of the catheter instrument 106 and guide wire 108. The catheter instrument 106 and guide wire 108 may be displayed within or relative to a three dimensional space, such as a body cavity or organ, e.g., a chamber of a patient's heart.


The operator workstation 114 may further provide for control of the catheter 106 and guide wire 108. As one example, the operator workstation 114 may include a set of controls having a joystick type controller 122 and a keyboard type input device 124. The catheter 106 may be controlled using the joystick type controller 122 allowing for steering of the distal tip of the guide catheter 106 as viewed on the computer monitor display, while the guide wire 108 may be controlled using the keyboard type input device 124.


The joystick type controller 122 may further include various sensors to detect the position of the joystick type controller 122 and to provide signals to the controller that are interpreted as commands. The joystick type controller 122 may also include a control member configured to move about a pivot point along one or more axes. In some cases, additional controls such as buttons may be positioned on the control member or a base of the joystick type controller 122.


A variation of the keyboard type input device 124 of FIG. 1 may include controls for the sheath catheter and elongate member manipulator. The keyboard type input device 124 may include bend, insert and rotate controls to steer the sheath catheter, as well as rotate and insert controls to control the elongate member manipulator. In alternative variations, the distal tip of the guide wire 108 may be controlled using the joystick type controller 122 while the guide and sheath catheters may be controlled by the keyboard type input device 124.


However, controlling coordinated motion of the catheter 106 and guide wire 108 using the joystick type controller 122 in combination with the keyboard type input device 124 may be difficult for operators to perform. For example, to perform a spiraling motion for breaking friction in wire control, the operator may be required to perform precise actions with the joystick type controller 122 in one hand, and the keyboard type input device 124 in the other hand.


A device may be designed that allows for simultaneous guide wire 108 roll and guide wire 108 insertion operated by a single digit of the operator, allowing the rest of the operator hand to control a catheter 106. The digit may include the thumb or any of the four fingers of a hand. The device may be placed on a control member of the catheter control joystick 122, and may be utilized to provide for both rotational control of the guide wire 108 according to a rotary device and also axial control of the guide wire 108 device (e.g., insert, retract) by way of a separate but readily reachable insertion/retraction control aspect of the device. Various thumb and fine-finger devices such as rotational wheels and trackballs may be utilized as the rotary device in combination with guide wire 108 insertion control to provide for advanced command control features such as simultaneous roll and insertion of a guide wire 108, without requiring the operator to work with a second set of guide wire 108 or other controls.



FIG. 2A illustrates an exemplary device 200-A having a pivotable insertion control member 202 onto which a vertical rotary control 208 is mounted. By providing for guide wire 108 insertion control using the insertion control member 202 and also guide wire 108 roll control using the vertical rotary control 208, the device 200 may facilitate single-digit performance of a spiraling insertion motion for breaking friction during wire control.


More specifically, a first end of the insertion control member 202 may be connected to a base member 204, such as by way of a pivot pin, bolt or hinge, thereby providing for forward and back pivoting motion of the insertion control member 202 about an axis of rotation. Tilt of the insertion control member 202 may be measured by way of a potentiometer or Hall Effect sensors mounted to turn along the pivot point, or switches mounted to the base member 204 that are selectively engaged and disengaged due to the pivoting movement of the insertion control member 202. Forward motion of the insertion control member 202 about the axis of rotation may be detected by the sensors, and provide for insertion control of a guide wire 108, while backward motion of the insertion control member 202 about the axis of rotation may also be detected by the sensors and may provide for retraction control (or a reverse control configuration). In some examples, a spring return or other biasing mechanism may further be included to center the insertion control member 202 to a midpoint or other intermediate point along its axis of rotation.


Since the pivot range of the insertion control member 202 may be relatively limited as compared to the insertion range of the guide wire 108, control of insert and retract may be performed according to velocity control, wherein the insertion control member 202 controls the velocity of the guide wire 108 insertion and retraction as opposed to direction or speed. Velocity may be calculated, for example, by comparing a current position of the insertion control member 202 in a current measurement cycle to the position of the insertion control member 202 in a previous measurement cycle. A maximum velocity limit may be used to cap the determined velocity to be within a predefined velocity limit. The predefined velocity limit may be related to factors such as a maximum speed of insertion or retraction capable of being performed by the system 100 or a safety threshold to protect the patient from high-velocity guide wire 108 movements.


The vertical rotary control 208 may be mounted vertically at a second end of the insertion control member 202, such that the vertical rotary control 208 may be free to rotate perpendicular to the axis of rotation of the insertion control member 202. The vertical rotary control 208 may be configured to measure an operator-applied rotation, such as by use of an infinite roll encoder, potentiometer or other rotational sensor, as some examples, and to apply the provided rotation to the guide wire 108. The vertical rotary control 208 may provide for an absolute position control mode (e.g., wherein a controlled drive mechanism follows the movements of the vertical rotary control 208), or a relative position control mode (e.g., in which rotation of the vertical rotary control 208 provides for a corresponding amount of roll of the guide wire 108 when the vertical rotary control 208 is in an active or clutched state but not when in an inactive or released clutch state).


For the roll component of the control, relative or absolute position control may be applicable modes of control because the guide wire 108 may experience whip, and in order to understand that whip is happening, an operator of the user interface device 200 may need to connect visual feedback with respect to actual wire roll (e.g., by using fluoroscope imaging displayed on the computer monitor display of the of the operator workstation 114) with an expected amount that the operator is turning the vertical rotary control 208. For instance, if the operator of the user interface device 200 has turned the vertical rotary control 208 by a full turn and the operator does not see movement in the guide wire 108 tip, the operator may infer that wind-up is occurring and that further rolling of the guide wire 108 should be avoided.



FIG. 2B illustrates an alternate exemplary device 200-B having a slidable insertion control member 202 onto which the vertical rotary control 208 is mounted. Thus, rather than providing bi-directional guide wire 108 insertion control by pivoting about a point as done in the exemplary device 200-A, in the exemplary device 200-B the insertion control member 202 may be positioned on a slider that slides backwards and forwards in a linear motion along an axis.


Exemplary slider implementations may include tongue-in-groove attachments or other suitable couplings facilitating movement of the insertion control member 202 along an articulation path 206. The path 206 may be supported in various ways, such as by one or more end supports holding the path 206 in place to a base member 204. Location of the insertion control member 202 along the slide may be measured in various ways, such as according to a connection of the insertion control member 202 to a linear potentiometer or other sensor attached to the slide, as one example. Forward motion of the insertion control member 202 along the articulation path 206 may therefore provide for sensed insertion control of a guide wire 108, while backward motion of the insertion control member 202 along the articulation path 206 may provide for sensed retraction control (or a reverse control configuration). As with the pivotable insertion control member 202 of device 200-A, the slidable insertion control member 202 of device 200-B may include a biasing mechanism to center the insertion control member 202 to a midpoint or other point along its slidable axis.


The slidable insertion control member 202 may operate in a variety of control modes, such as in a position control mode or in a velocity control mode. As a further example, the slidable insertion control member 202 may operate in a combination control mode in which the position control mode may be utilized in the center range of the articulation path 206 of the slider and the velocity control mode may be utilized near the ends of the articulation path 206 range.



FIG. 2C illustrates an alternate exemplary vertical rotary control 208 having a digit rest 210 suitable for use with the exemplary devices of FIGS. 2A and 2B. The exemplary vertical rotary control 208 may include a digit rest 210 formed by way of a hollow ring or other opening, such that a thumb or other digit of a hand of an operator may pass through. An outer ring vertical rotary control 208 may surround the digit rest 210 and may measure an operator-applied rotation, such as by use of an infinite roll encoder, potentiometer or other rotational sensor, as some examples. Another digit of the hand, such as an index finger, may engage the outside surface of the outer ring vertical rotary control 208, such that the operator may apply the rotational motion to the ring vertical rotary control 208. The alternate exemplary vertical rotary control 208 may accordingly provide for full rotation of the wheel by the operator, while still allowing for insert and retraction control by way of the pivotable or slideable insertion control members 202 described in detail above.



FIG. 2D illustrates an exemplary device 200-A mounted to a control member of a joystick 122. As illustrated, the device 200-A may be utilized to provide for both rotational control of the guide wire 108 according to the rotary device 208 and also axial control of the guide wire 108 device (e.g., insert, retract) by movement of the control member 202. Control of the catheter may also be performed according to the catheter control functions of the joystick device 122. While the device 200-A is illustrated, it should be noted that other guide wire 108 control devices, including any of the exemplary devices 200 or 300 discussed herein, may similarly be mounted to the joystick 122 control member.



FIG. 3A illustrates an exemplary device 300-A including a horizontal rotary control 302 and digit holder 304. As with the device 200, the device 300 may also provide for rotational control of the guide wire 108 as well as bidirectional insertion control of the guide wire 108, performed according to a separate motion of the device 300 in combination with the rotary control.


In the exemplary device 300-A, an axle or other support may be fixed to a base member at a first end, and to a horizontal rotary control 302 at the second end. The horizontal rotary control 302 may include a wheel attached to the support at or near the second end of the base member, such that the wheel may be free to rotate about the support on an axis of rotation extending along the axis of the support. The support may further include a groove or other slide path allowing the wheel to translate a distance along axis of rotation. The horizontal rotary control 302 may further include a second wheel or other surface onto which one or more switches 306 or other sensors 306 facing the first wheel may be mounted. The sensors 306 may be capable of detecting translation movement of the wheel along the axis of rotation, such as according to switches having selective mechanical engagement with the first wheel, or a type of proximity sensor 306 such as an infrared, capacitive, or inductive sensor 306. In some examples, translation of the first wheel toward the sensors 306 may provide for insertion control, while translation of the first wheel in an opposite direction away from the switches may provide for retraction control.


A first end of a thumb holder axle or other support member may be affixed to the top face of the first wheel, on the side opposite the wheel support, and at a location offset from the center of the first wheel. The digit holder 304 may be connected to the digit holder support such that the digit holder 304 may freely rotate about the axis of the support. The digit holder 304 may be formed by way of a hollow ring or other opening such that a digit may pass into and rest within the enclosed space. An operator may insert a digit into the digit holder 304 and may use the digit holder 304 to rotationally drive the first wheel of the horizontal rotary control 302 such that the digit may remain in substantially the same orientation throughout the rotation. Moreover, due to the digit holder 304 encircling the operator digit, the operator may push or pull the digit holder 304 along the axis of rotation, thereby pushing or pulling the horizontal rotary control 302, in turn causing the sensors 306 to detect the translation and provide for guide wire 108 insertion control. The horizontal rotary control 302 may further include a biasing mechanism to center the first wheel to a midpoint along its slidable axis.



FIG. 3B illustrates an alternate exemplary device 300-B including a horizontal rotary control 302 and a digit holder 304 including insert and retract buttons. As with the device 300-A, the device 300-B may provide for rotational control of the guide wire 108 according to a horizontal rotary control 302 having a digit holder 304. However, instead of providing bidirectional insertion control of the guide wire 108 according to translation of the horizontal rotary control 302, the device 300-B instead includes guide wire controls 306 (e.g., an insert button and a retract button) mounted on an exterior surface of the digit holder 304. Accordingly, an operator may insert a digit into the digit holder 304 to rotationally drive the horizontal rotary control 302, and may use another digit to press the insert button and retract buttons to provide for guide wire 108 insertion control. For instance, the operator may insert a thumb into the digit holder 304, and may utilize the insert button and retract buttons using an index finger in a pinching motion.



FIG. 3C illustrates an alternate exemplary device 300-C including a horizontal rotary control 302 and insert and retract buttons. As with the devices 300-A and 300-B, the device 300-B may provide for rotational control of the guide wire 108 according to a horizontal rotary control 302. To provide for guide wire 108 insertion control, guide wire controls 306 such as an insert button and a retract button may be mounted on the horizontal rotary control 302 on the top surface opposite the support. To facilitate use of the insert button and a retract button for guide wire 108 insertion control, the buttons may be visibly marked as being assigned to the insert or retract functions. Moreover, to allow for control of guide wire 108 insertion while looking elsewhere than the face of the horizontal rotary control 302 (e.g., viewing an insertion site, viewing a fluoroscope or computer monitor display of the operator workstation 114, etc.), the insert button and retract button may further be distinguishable according to tactile feel (e.g., by way of use of different button shapes, or different patterns of raised dots or other textured identification differing between the inset and retract buttons). In some examples, the insert button and retract button may be arranged opposite of one other on the face of the horizontal rotary control 302, while in other examples, the insert button and retract button may be arranged to be relatively adjacent to one another.



FIG. 3D illustrates an alternate exemplary device 300-D including a horizontal rotary control 302 and directional pad guide wire control sensors 306. As with the device 300-A through 300-C, the device 300-D may provide for rotational control of the guide wire 108 according to a horizontal rotary control 302. However, to provide for guide wire 108 insertion control, rather than using buttons that rotate with the horizontal rotary control 302 as described with respect to the device 300-C, the device 300-D may include directional pad guide wire control sensors 306 mounted about the horizontal rotary control 302. In some cases the directional pad guide wire control sensors 306 may be mounted to the support for the horizontal rotary control 302, while in other cases the horizontal rotary control 302 may be mounted to the directional pad guide wire control sensors 306 instead. The (typically) four buttons of the directional pad guide wire control sensors 306 may be mapped to various guide wire 108 control functions. As one example, an “up” directional pad guide wire control sensor 306 may be mapped to insert, a “down” sensor 306 to retract, and “left” and “right” sensors 306 to opposite directions of articulation of the guide wire 108.



FIG. 4A illustrates an exemplary trackball control 402-A. A trackball control 402 may be any of various devices including a ball element held by a socket, the socket containing sensors to detect a rotation of the ball about two axes. An exemplary trackball control 402 may be of a small size, such as one centimeter in diameter, to provide for easy control of both axes. However, trackballs of larger or smaller diameters may be utilized as well. To measure the rotation of the trackball, the trackball control 402 may include wheels in contact with the trackball in orthogonal directions (i.e., for X and Y axes of rotation). Optical or Hall Effect sensors may be coupled to the contact wheels to derive positioning information from the movement of the wheels against the trackball. Motion of the trackball control 402 about the Y-axis 404 may be mapped to the guide wire 108 insert and retract function, while motion in the X direction 406 may be mapped to guide wire 108 roll.


Because trackball control 402 motion may be infinite in both X and Y axes, the trackball control 402 may be suitable for relative position control in insert and retract. In some examples, to facilitate operator input of fast motions, the insert direction may include an inertia control such that once a certain degree of rotation in the insert Y-axis direction in achieved, the trackball control 402 may transition to the velocity control mode as discussed above. Thus, once in the velocity control mode, the guide wire 108 may continue to insert until the operator moves the trackball again (e.g., in a direction corresponding to retract), thereby reducing the velocity or exiting velocity control mode and returning the exemplary trackball control 402 to a non-velocity control mode of control.


As another possibility, as shown in FIG. 4B, another control scheme using the trackball control 402 may include use of the circular direction of the trackball 408 as roll and radial movement of the trackball 410 as performing insertion and retraction motions. As yet a further possibility the track ball concept could be applied to a touchpad, where swipe gestures in an X-axis may provide roll positioning and swipe gesture in a Y-axis may provide for positioning.


Thus, a device, such as the devices 200-400 discussed in detail above, may be mounted to a control member of a joystick 122 and may be designed to allow for simultaneous guide wire 108 roll and guide wire 108 insertion controlled by a single digit of an operator hand, allowing the rest of the operator hand to control a catheter 106. By providing rotational control of the guide wire 108 according to a rotary control device and also axial control of the guide wire 108 (e.g., insert, retract) according to an insertion control, the device may provide for single-digit control of features such as simultaneous roll and insertion of a guide wire 108, without requiring the operator to work with a second set of guide wire 108 or other controls in another hand.


In some examples, system elements may be implemented as computer-readable instructions (e.g., software) on one or more computing devices (e.g., servers, personal computers, etc.), stored on computer readable media associated therewith (e.g., disks, memories, etc.). A computer program product may comprise such instructions stored on computer readable media for carrying out the functions described herein. The software executed by the operator workstation 114 may be one such computer program product. In some example, the operator workstation 114 software when executed by one or more processors may provide the operations described herein. Alternatively, the software may be provided as hardware or firmware, or combinations of software, hardware and/or firmware.


With regard to the processes, systems, methods, heuristics, etc. described herein, it should be understood that, although the steps of such processes, etc. have been described as occurring according to a certain ordered sequence, such processes could be practiced with the described steps performed in an order other than the order described herein. It further should be understood that certain steps could be performed simultaneously, that other steps could be added, or that certain steps described herein could be omitted. In other words, the descriptions of processes herein are provided for the purpose of illustrating certain embodiments, and should in no way be construed so as to limit the claims.


Accordingly, it is to be understood that the above description is intended to be illustrative and not restrictive. Many embodiments and applications other than the examples provided would be apparent upon reading the above description. The scope should be determined, not with reference to the above description, but should instead be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled. It is anticipated and intended that future developments will occur in the technologies discussed herein, and that the disclosed systems and methods will be incorporated into such future embodiments. In sum, it should be understood that the application is capable of modification and variation.


All terms used in the claims are intended to be given their broadest reasonable constructions and their ordinary meanings as understood by those knowledgeable in the technologies described herein unless an explicit indication to the contrary in made herein. In particular, use of the singular articles such as “a,” “the,” “said,” etc. should be read to recite one or more of the indicated elements unless a claim recites an explicit limitation to the contrary.


The Abstract of the Disclosure is provided to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, it can be seen that various features are grouped together in various embodiments for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separately claimed subject matter.

Claims
  • 1. A robotic system for controlling a guide and an elongate body, the elongate body being movable relative to the guide, the robotic system comprising: (a) an instrument driver operatively coupled to each of the guide and the elongate body and configured to operate each of the guide and the elongate body independently of one another; and(b) an operator workstation communicatively coupled to the instrument driver, wherein the operator workstation comprises: (i) a joystick configured to receive a user input from an operator for controlling movement of the guide; and(ii) an elongate body control device mounted on the joystick and configured to receive a user input from an operator for controlling movement of the elongate body relative to the guide from the joystick, wherein: (A) the elongate body control device comprises a first control sensor and a second control sensor,(B) the first control sensor is actuatable to cause the instrument driver to direct movement of the elongate body in a first articulation direction relative to the guide, and(C) the second control sensor is actuatable to cause the instrument driver to direct movement of the elongate body in a second articulation direction relative to the guide.
  • 2. The robotic system of claim 1, wherein: (A) the first articulation direction comprises an insertion direction,(B) the second articulation direction comprises a retraction direction, and(C) the first articulation direction is opposite from the second articulation direction.
  • 3. The robotic system of claim 1, wherein the elongate body control device further comprises a third control sensor and a fourth control sensor.
  • 4. The robotic system of claim 3, wherein: (A) actuation of the third control sensor causes the instrument driver to direct movement of the elongate body in a third articulation direction relative to the guide, and(B) actuation of the fourth control sensor causes the instrument driver to direct movement of the elongate body in a fourth articulation direction relative to the guide.
  • 5. The robotic system of claim 4, wherein: (A) the third articulation direction and the fourth articulation direction are transverse to the first articulation direction and the second articulation direction, and(B) the third articulation direction comprises a right direction and the fourth articulation direction comprises a left direction.
  • 6. The robotic system of claim 1, wherein: (A) the first control sensor is positioned on a first side of the joystick, and(B) the second control sensor is positioned on a second side of the joystick, the second side being opposite from the first side.
  • 7. The robotic system of claim 1, wherein: (A) the first control sensor is positioned on a first side of the joystick, and(B) the second control sensor is positioned on a second side of the joystick, the second side being adjacent to the first side.
  • 8. The robotic system of claim 1, wherein the elongate body control device comprises a rotary control member that controls rotation of the elongate body.
  • 9. The robotic system of claim 8, wherein a first button and a second button are mounted around the rotary control member.
  • 10. A method for controlling a guide and an elongate body of a medical instrument, the elongate body being movable relative to the guide, the method comprising: (a) detecting actuation of a joystick, wherein the joystick is operatively coupled to an instrument driver, wherein the instrument driver is operatively coupled to each of the guide and the elongate body of the medical instrument and is configured to operate each of the guide and the elongate body independently of one another, and wherein the joystick is configured to receive a user input from an operator for controlling the movement of the guide;(b) detecting actuation of an elongate body control device, wherein the elongate body control device is mounted on the joystick and is configured to receive a user input from an operator for controlling movement of the elongate body relative to the guide from the joystick and wherein the elongate body control device comprises a first control sensor and a second control sensor; and(c) directing movement of the elongate body in a direction corresponding to the actuation of the elongate body control device based on detected actuation with the first control sensor or the second control sensor, wherein: (i) actuation of the elongate body control device detected by the first control sensor causes movement of the elongate body in a first direction,(ii) actuation of the elongate body control device detected by the second control sensor causes movement of the elongate body in a second direction, and(iii) the first direction is opposite the second direction.
  • 11. The method of claim 10, wherein the first direction comprises an insertion direction, and the second direction comprises a retraction direction.
  • 12. The method of claim 10, further comprising detecting actuation of the elongate body control device with a third control sensor and a fourth control sensor; wherein: (i) actuation of the elongate body control device detected by the third sensor causes movement of the elongate body in a third direction,(ii) actuation of the elongate body control device detected by the fourth sensor causes movement of the elongate body in a fourth direction, and(iii) the third direction is opposite the fourth direction.
  • 13. The method of claim 12, wherein the third direction and the fourth direction are transverse to the first direction and the second direction.
  • 14. The method of claim 12, wherein the elongate body control device further comprises a rotary control member.
  • 15. The method of claim 14, further comprising: (a) detecting actuation of the rotary control member in a first dimension; and(b) rotating the elongate body about a longitudinal axis relative to the guide in response to actuation of the rotary control member in the first dimension.
  • 16. The method of claim 15, wherein: (i) actuation of the rotary control member in a first rotational direction of the first dimension causes movement of the elongate body in the first rotational direction, and(ii) actuation of the rotary control member in a second rotational direction of the first dimension causes movement of the elongate body in the second rotational direction.
  • 17. The method of claim 14, wherein the rotary control member comprises a plurality of control sensors configured to detect rotation of the rotary control member in the first dimension.
  • 18. A robotic system comprising: (a) a guide;(b) an elongate body associated with the guide and movable relative to the guide;(c) an instrument driver operatively coupled to each of the guide and the elongate body and configured to operate each of the guide and the elongate body independently of one another;(d) a joystick communicatively coupled with the instrument driver and configured to control movement of the guide; and(e) an elongate body control device mounted on the joystick and communicatively coupled with the instrument driver, the elongate body control device being configured to control movement of the elongate body from the joystick and relative to the guide between a first articulation direction and a second articulation direction, the first articulation direction being opposite from the second articulation direction.
  • 19. The robotic system of claim 18, wherein the elongate body control device is further configured to control the elongate body from the joystick and relative to the guide between a third articulation direction and a fourth articulation direction, the third articulation direction and the fourth articulation direction being transverse to the first articulation direction and the second articulation direction.
  • 20. The robotic system of claim 19, wherein the elongate body control device comprises a rotary control member that is operable to control rotation of the elongate body.
CROSS-REFERENCE TO RELATED APPLICATION

This application is a continuation of U.S. patent application Ser. No. 15/400,656, filed Jan. 6, 2017, entitled “INTEGRATED CATHETER AND GUIDE WIRE CONTROLLER,” issued as U.S. Pat. No. 10,688,283 on Jun. 23, 2020, which is a continuation of U.S. patent application Ser. No. 13/800,261, filed Mar. 13, 2013 and entitled “INTEGRATED CATHETER AND GUIDE WIRE CONTROLLER,” issued as U.S. Pat. No. 9,566,414 on Feb. 14, 2017. The entirety of each of these applications are hereby incorporated by reference for all purposes.

US Referenced Citations (325)
Number Name Date Kind
4771262 Reuss Sep 1988 A
4896554 Culver Jan 1990 A
5008528 Duchon Apr 1991 A
5176310 Akiyama et al. Jan 1993 A
5280781 Oku Jan 1994 A
5366444 Martin Nov 1994 A
5398691 Martin et al. Mar 1995 A
5408409 Glassman et al. Apr 1995 A
5499632 Hill et al. Mar 1996 A
5524180 Wang et al. Jun 1996 A
5526812 Dumoulin et al. Jun 1996 A
5631973 Green May 1997 A
5713946 Ben-Haim Feb 1998 A
5749362 Funda et al. May 1998 A
5762458 Wang et al. Jun 1998 A
5831614 Tognazzini et al. Nov 1998 A
5859934 Green Jan 1999 A
5876325 Mizuno et al. Mar 1999 A
5899851 Koninckx May 1999 A
5951475 Gueziec et al. Sep 1999 A
5963770 Eakin Oct 1999 A
6007550 Wang et al. Dec 1999 A
6016439 Acker Jan 2000 A
6038467 De Bliek et al. Mar 2000 A
6096004 Meglan et al. Aug 2000 A
6226543 Gilboa et al. May 2001 B1
6259806 Green Jul 2001 B1
6272371 Shlomo Aug 2001 B1
6424885 Niemeyer et al. Jul 2002 B1
6425865 Salcudean et al. Jul 2002 B1
6466198 Feinstein Oct 2002 B1
6468265 Evans et al. Oct 2002 B1
6490467 Bucholz Dec 2002 B1
6516421 Peters Feb 2003 B1
6551281 Raulerson et al. Apr 2003 B1
6690964 Beiger et al. Feb 2004 B2
6726675 Beyar Apr 2004 B1
6856827 Seeley et al. Feb 2005 B2
7155315 Niemeyer et al. Dec 2006 B2
7206627 Abovitz Apr 2007 B2
7594925 Danek Sep 2009 B2
8180114 Nishihara et al. May 2012 B2
8718837 Wang et al. May 2014 B2
8971597 Zhao et al. Mar 2015 B2
9014851 Wong et al. Apr 2015 B2
9057600 Walker et al. Jun 2015 B2
9138166 Wong et al. Sep 2015 B2
9241767 Prisco et al. Jan 2016 B2
9271663 Walker et al. Mar 2016 B2
9283046 Walker et al. Mar 2016 B2
9289578 Walker et al. Mar 2016 B2
9498291 Balaji et al. Nov 2016 B2
9503681 Popescu et al. Nov 2016 B1
9504604 Alvarez Nov 2016 B2
9532840 Wong et al. Jan 2017 B2
9561019 Mihailescu et al. Feb 2017 B2
9561083 Yu et al. Feb 2017 B2
9566414 Wong et al. Feb 2017 B2
9622827 Yu et al. Apr 2017 B2
9629595 Walker et al. Apr 2017 B2
9636184 Lee et al. May 2017 B2
9710921 Wong et al. Jul 2017 B2
9713509 Schuh et al. Jul 2017 B2
9727963 Mintz et al. Aug 2017 B2
9737371 Romo et al. Aug 2017 B2
9737373 Schuh Aug 2017 B2
9744335 Jiang Aug 2017 B2
9763741 Alvarez et al. Sep 2017 B2
9770216 Brown et al. Sep 2017 B2
9788910 Schuh Oct 2017 B2
9827061 Balaji et al. Nov 2017 B2
9844353 Walker et al. Dec 2017 B2
9844412 Bogusky et al. Dec 2017 B2
9867635 Alvarez et al. Jan 2018 B2
9918681 Wallace et al. Mar 2018 B2
9931025 Graetzel et al. Apr 2018 B1
9949749 Noonan et al. Apr 2018 B2
9955986 Shah May 2018 B2
9962228 Schuh et al. May 2018 B2
9980785 Schuh May 2018 B2
9993313 Schuh et al. Jun 2018 B2
10016900 Meyer et al. Jul 2018 B1
10022192 Ummalaneni Jul 2018 B1
10080576 Romo et al. Sep 2018 B2
10123755 Walker et al. Nov 2018 B2
10123843 Wong et al. Nov 2018 B2
10130427 Tanner et al. Nov 2018 B2
10136959 Mintz et al. Nov 2018 B2
10145747 Lin et al. Dec 2018 B1
10149720 Romo Dec 2018 B2
10159532 Ummalaneni et al. Dec 2018 B1
10159533 Moll et al. Dec 2018 B2
10169875 Mintz et al. Jan 2019 B2
10206746 Walker et al. Feb 2019 B2
10219874 Yu et al. Mar 2019 B2
10231793 Romo Mar 2019 B2
10231867 Alvarez et al. Mar 2019 B2
10244926 Noonan et al. Apr 2019 B2
10285574 Landey et al. May 2019 B2
10299870 Connolly et al. May 2019 B2
10314463 Agrawal et al. Jun 2019 B2
10346976 Averbuch Jul 2019 B2
10383765 Alvarez et al. Aug 2019 B2
10398518 Yu et al. Sep 2019 B2
10405939 Romo et al. Sep 2019 B2
10405940 Romo Sep 2019 B2
10426559 Graetzel et al. Oct 2019 B2
10426661 Kintz Oct 2019 B2
10434660 Meyer Oct 2019 B2
10464209 Ho et al. Nov 2019 B2
10470830 Hill Nov 2019 B2
10482599 Mintz et al. Nov 2019 B2
10493241 Jiang Dec 2019 B2
10500001 Yu et al. Dec 2019 B2
10517692 Eyre et al. Dec 2019 B2
10524866 Srinivasan Jan 2020 B2
10539478 Lin Jan 2020 B2
10543048 Noonan et al. Jan 2020 B2
10555778 Ummalaneni et al. Feb 2020 B2
10631949 Schuh et al. Apr 2020 B2
10639108 Romo et al. May 2020 B2
10639109 Bovay et al. May 2020 B2
10639114 Schuh May 2020 B2
10667871 Romo et al. Jun 2020 B2
10667875 DeFonzo Jun 2020 B2
10675101 Walker et al. Jun 2020 B2
10682189 Schuh et al. Jun 2020 B2
10688283 Wong et al. Jun 2020 B2
10702348 Moll et al. Jul 2020 B2
10716461 Jenkins Jul 2020 B2
10743751 Landey et al. Aug 2020 B2
10744035 Alvarez et al. Aug 2020 B2
20020077533 Bieger et al. Jun 2002 A1
20020080050 Hohl Jun 2002 A1
20020120188 Brock et al. Aug 2002 A1
20020161280 Chatenever et al. Oct 2002 A1
20020173878 Watanabe Nov 2002 A1
20030019316 Tews Jan 2003 A1
20040047044 Dalton Mar 2004 A1
20040263535 Birkenbach et al. Dec 2004 A1
20050085714 Foley et al. Apr 2005 A1
20050193451 Quistgaard et al. Sep 2005 A1
20050222554 Wallace et al. Oct 2005 A1
20060025676 Viswanathan et al. Feb 2006 A1
20060028184 Lewis Feb 2006 A1
20060079745 Viswanathan Apr 2006 A1
20060095022 Moll et al. May 2006 A1
20060173290 Lavallee et al. Aug 2006 A1
20060190034 Nishizawa et al. Aug 2006 A1
20060200026 Wallace et al. Sep 2006 A1
20070083098 Stern et al. Apr 2007 A1
20070138992 Prisco et al. Jun 2007 A1
20070144298 Miller Jun 2007 A1
20070185486 Hauck et al. Aug 2007 A1
20080027313 Shachar Jan 2008 A1
20080033442 Amoit Feb 2008 A1
20080082109 Moll et al. Apr 2008 A1
20080097465 Rollins et al. Apr 2008 A1
20080108870 Wiita et al. May 2008 A1
20080140087 Barbagli et al. Jun 2008 A1
20080183068 Carls et al. Jul 2008 A1
20080183188 Carls et al. Jul 2008 A1
20080306490 Lakin et al. Dec 2008 A1
20090248036 Hoffman et al. Oct 2009 A1
20090248042 Kirschenman Oct 2009 A1
20090259230 Khadem Oct 2009 A1
20090259412 Brogardh Oct 2009 A1
20090326322 Diolaiti Dec 2009 A1
20090326556 Diolaiti et al. Dec 2009 A1
20100019890 Helmer et al. Jan 2010 A1
20100039506 Sarvestani et al. Feb 2010 A1
20100057045 Albritton et al. Mar 2010 A1
20100076263 Tanaka Mar 2010 A1
20100121269 Goldenberg May 2010 A1
20100125284 Tanner et al. May 2010 A1
20100161129 Costa et al. Jun 2010 A1
20100204613 Rollins et al. Aug 2010 A1
20100225209 Goldberg Sep 2010 A1
20100328455 Nam et al. Dec 2010 A1
20110021926 Spencer Jan 2011 A1
20110113852 Prisco May 2011 A1
20110118748 Itkowitz May 2011 A1
20110118752 Itkowitz et al. May 2011 A1
20110118753 Itkowitz et al. May 2011 A1
20110130718 Kidd et al. Jun 2011 A1
20110196199 Donhowe et al. Aug 2011 A1
20110235855 Smith Sep 2011 A1
20110238010 Kirschenman et al. Sep 2011 A1
20110248987 Mitchell Oct 2011 A1
20110276058 Choi et al. Nov 2011 A1
20110306873 Shenai et al. Dec 2011 A1
20120059392 Diolaiti Mar 2012 A1
20120071752 Sewell Mar 2012 A1
20120071891 Itkowitz et al. Mar 2012 A1
20120071892 Itkowitz et al. Mar 2012 A1
20120071894 Tanner et al. Mar 2012 A1
20120071895 Stahler Mar 2012 A1
20120075638 Rollins et al. Mar 2012 A1
20120078053 Phee et al. Mar 2012 A1
20120103123 McInroy et al. May 2012 A1
20120158011 Sandhu Jun 2012 A1
20120203067 Higgins et al. Aug 2012 A1
20120253276 Govari et al. Oct 2012 A1
20120296161 Wallace et al. Nov 2012 A1
20120314022 Jo Dec 2012 A1
20130018306 Ludwin Jan 2013 A1
20130060146 Yang et al. Mar 2013 A1
20130165854 Sandhu et al. Jun 2013 A1
20130317519 Romo et al. Nov 2013 A1
20140111457 Briden et al. Apr 2014 A1
20140142591 Alvarez et al. May 2014 A1
20140222204 Kawashima Aug 2014 A1
20140257334 Wong et al. Sep 2014 A1
20140264081 Walker et al. Sep 2014 A1
20140275988 Walker et al. Sep 2014 A1
20140276394 Wong et al. Sep 2014 A1
20140276646 Wong et al. Sep 2014 A1
20140276934 Balaji et al. Sep 2014 A1
20140276937 Wong et al. Sep 2014 A1
20140276938 Hsu et al. Sep 2014 A1
20140277333 Lewis et al. Sep 2014 A1
20140277747 Walker et al. Sep 2014 A1
20140357984 Wallace et al. Dec 2014 A1
20150018622 Tesar et al. Jan 2015 A1
20150105747 Rollins et al. Apr 2015 A1
20150142013 Tanner et al. May 2015 A1
20150157191 Phee et al. Jun 2015 A1
20150223902 Walker et al. Aug 2015 A1
20150224845 Anderson et al. Aug 2015 A1
20150265807 Park et al. Sep 2015 A1
20150290454 Tyler et al. Oct 2015 A1
20150314110 Park Nov 2015 A1
20150375399 Chiu et al. Dec 2015 A1
20160001038 Romo et al. Jan 2016 A1
20160007881 Wong et al. Jan 2016 A1
20160026253 Bradski et al. Jan 2016 A1
20160059412 Oleynik Mar 2016 A1
20160098095 Gonzalez-Banos et al. Apr 2016 A1
20160183841 Duindam et al. Jun 2016 A1
20160202053 Walker et al. Jul 2016 A1
20160213436 Inoue Jul 2016 A1
20160213884 Park Jul 2016 A1
20160249932 Rogers et al. Sep 2016 A1
20160256069 Jenkins Sep 2016 A1
20160270865 Landey et al. Sep 2016 A1
20160287279 Bovay et al. Oct 2016 A1
20160314710 Jarc Oct 2016 A1
20160314716 Grubbs Oct 2016 A1
20160314717 Grubbs Oct 2016 A1
20160324580 Esterberg et al. Nov 2016 A1
20170007337 Dan Jan 2017 A1
20170065356 Balaji et al. Mar 2017 A1
20170143429 Richmond et al. May 2017 A1
20170172664 Weingarten et al. Jun 2017 A1
20170202627 Sramek et al. Jul 2017 A1
20170209073 Sramek et al. Jul 2017 A1
20170209224 Walker et al. Jul 2017 A1
20170290631 Lee et al. Oct 2017 A1
20180025666 Ho et al. Jan 2018 A1
20180056044 Choi et al. Mar 2018 A1
20180078321 Liao Mar 2018 A1
20180214011 Graetzel et al. Aug 2018 A1
20180221038 Noonan et al. Aug 2018 A1
20180221039 Shah Aug 2018 A1
20180271616 Schuh et al. Sep 2018 A1
20180279852 Rafii-Tari et al. Oct 2018 A1
20180280660 Landey et al. Oct 2018 A1
20180289431 Draper et al. Oct 2018 A1
20180325499 Landey et al. Nov 2018 A1
20180360435 Romo Dec 2018 A1
20190000559 Berman et al. Jan 2019 A1
20190000560 Berman et al. Jan 2019 A1
20190000576 Mintz et al. Jan 2019 A1
20190090969 Jarc et al. Mar 2019 A1
20190110839 Rafii-Tari et al. Apr 2019 A1
20190151148 Alvarez et al. Apr 2019 A1
20190151032 Mustufa et al. May 2019 A1
20190167366 Ummalaneni Jun 2019 A1
20190175009 Mintz Jun 2019 A1
20190175062 Rafii-Tari et al. Jun 2019 A1
20190175799 Hsu Jun 2019 A1
20190183585 Rafii-Tari et al. Jun 2019 A1
20190183587 Rafii-Tari et al. Jun 2019 A1
20190216548 Ummalaneni Jul 2019 A1
20190216576 Eyre Jul 2019 A1
20190223974 Romo Jul 2019 A1
20190228525 Mintz et al. Jul 2019 A1
20190246882 Graetzel et al. Aug 2019 A1
20190262086 Connolly et al. Aug 2019 A1
20190269468 Hsu et al. Sep 2019 A1
20190274764 Romo Sep 2019 A1
20190290109 Agrawal et al. Sep 2019 A1
20190298160 Ummalaneni et al. Oct 2019 A1
20190298460 Al-Jadda Oct 2019 A1
20190298465 Chin Oct 2019 A1
20190336238 Yu Nov 2019 A1
20190365209 Ye et al. Dec 2019 A1
20190365479 Rafii-Tari Dec 2019 A1
20190365486 Srinivasan et al. Dec 2019 A1
20190371012 Flexman Dec 2019 A1
20190374297 Wallace et al. Dec 2019 A1
20190375383 Alvarez Dec 2019 A1
20190380787 Ye Dec 2019 A1
20190380797 Yu Dec 2019 A1
20200000533 Schuh Jan 2020 A1
20200022767 Hill Jan 2020 A1
20200039086 Meyer Feb 2020 A1
20200046434 Graetzel Feb 2020 A1
20200054408 Schuh et al. Feb 2020 A1
20200060516 Baez Feb 2020 A1
20200093549 Chin Mar 2020 A1
20200093554 Schuh Mar 2020 A1
20200100845 Julian Apr 2020 A1
20200100853 Ho Apr 2020 A1
20200100855 Leparmentier Apr 2020 A1
20200101264 Jiang Apr 2020 A1
20200107894 Wallace Apr 2020 A1
20200121502 Kintz Apr 2020 A1
20200146769 Eyre May 2020 A1
20200188043 Yu Jun 2020 A1
20200197112 Chin Jun 2020 A1
20200206472 Ma Jul 2020 A1
20200217733 Lin Jul 2020 A1
20200222134 Schuh Jul 2020 A1
20200237458 DeFonzo Jul 2020 A1
Foreign Referenced Citations (9)
Number Date Country
102151134 Aug 2011 CN
202044721 Nov 2011 CN
1 800 593 Jun 2007 EP
2 158 834 Mar 2010 EP
07-225343 Aug 1995 JP
WO 03086190 Oct 2003 WO
WO 08049088 Apr 2008 WO
WO-2009120992 Oct 2009 WO
WO 10025522 Mar 2010 WO
Related Publications (1)
Number Date Country
20200360659 A1 Nov 2020 US
Continuations (2)
Number Date Country
Parent 15400656 Jan 2017 US
Child 16887732 US
Parent 13800261 Mar 2013 US
Child 15400656 US