Catheter tension sensing

Information

  • Patent Grant
  • 10213264
  • Patent Number
    10,213,264
  • Date Filed
    Monday, November 21, 2016
    7 years ago
  • Date Issued
    Tuesday, February 26, 2019
    5 years ago
Abstract
This disclosure covers various concepts to use for obtaining measurement of tension in catheter pullwires to improve controllability of a robotic surgical system.
Description
TECHNICAL FIELD

The present disclosure generally relates to robotic surgical system for performing minimally invasive diagnostic and therapeutic procedures and particularly to how to measure tension in catheter pullwires in a robotic catheter systems for steerable catheters.


BACKGROUND

Robotic surgical systems and devices are well suited for use in performing minimally invasive medical procedures, as opposed to conventional techniques that may require large incisions to open the patient's body cavity to provide the surgeon with access to internal organs. For example, a robotic surgical system may be utilized to facilitate imaging, diagnosis, and treatment of tissues which may lie deep within a patient, and which may be preferably accessed only via naturally-occurring pathways such as blood vessels or the gastrointestinal tract.


One such robotic surgical system that may be utilized in a minimally invasive procedure is a robotic catheter system. A robotic catheter system utilizes a robot, external to the patient's body cavity, to insert a catheter through a small incision in a patient's body cavity and guide the catheter to a location of interest. Catheters may be steerable for movement in multiple axes including axial insertion/retraction, axial rotation, and deflection/articulation, which encompasses radial bending in multiple directions. To accomplish steering, one or more pullwires are attached to the distal end of an articulating section of a catheter and extend the length of the catheter. The distal tip of a catheter may then be controlled via the pullwires, i.e., by selectively operating tensioning control elements within the catheter instrument.


Kinematic modeling is utilized to predict catheter tip movement within the patient anatomy. The amount of displacement of a pullwire is generally proportional to the amount of articulation. However, at times the calculated motion of the catheter does not precisely match the actual motion within the patient's anatomy. Various elements can affect the amount of articulation for a given pullwire actuation, including the presence of unanticipated or un-modeled constraints imposed by the patient's anatomy, particularly given the tortuous path that the catheter must traverse. Minimization of differences between actual and predicted kinematic functions is desirable to achieve a highly controllable robotic surgical system.


In known robotic catheter systems, shafts that actuate the pullwires are connected through transmission elements to motors. Each motor is equipped with an encoder. However, the load transmitted to an output shaft, as well as the position of the output shaft, is not known. Additionally, while the position of the output shaft is calculated, the torque applied at the output shaft cannot be precisely calculated because of the variations in transmission efficiency and the effects of perturbations on the system due to catheter construction shape and use. Moreover, external forces on the catheter can change the loading on the catheter pullwires and, for a fixed position of the output shaft, in turn may change the torsion loading on the output shafts.


Accordingly, there is a need for a robotic catheter system and method of using the same that addresses the above problems.


SUMMARY

Exemplary illustrations are provided herein of a robotic surgical system, which may include a control system configured to be connected to an input device and to receive information for positioning or orienting a catheter from the input device. The system may further include at least one instrument driver operatively connected to the control system. An exemplary instrument driver may include at least one rotary output motor configured to actuate movement of an elongate member. The control system is configured to actuate the at least one output motor in response to the information to drive an output shaft in communication with the elongate member, and the instrument driver is configured to determine an output shaft torque imparted by the output shaft to the elongate member.


An exemplary method of measuring an output torque may include providing a rotary output shaft configured to actuate an elongate member, and at least one output motor configured to actuate movement of the elongate member by driving the output shaft. The exemplary method may further include determining an output torque of the output shaft based at least upon a sensor input.





BRIEF DESCRIPTION OF THE DRAWINGS

While the claims are not limited to a specific illustration, an appreciation of the various aspects is best gained through a discussion of various examples thereof. Referring now to the drawings, exemplary illustrations are shown in detail. Although the drawings represent the illustrations, the drawings are not necessarily to scale and certain features may be exaggerated to better illustrate and explain an innovative aspect of an example. Further, the exemplary illustrations described herein are not intended to be exhaustive or otherwise limiting or restricted to the precise form and configuration shown in the drawings and disclosed in the following detailed description. Exemplary illustrations are described in detail by referring to the drawings as follows:



FIG. 1 illustrates an exemplary robotic surgical system.



FIG. 2 is an illustration of an exemplary catheter assembly of the surgical system of FIG. 1.



FIG. 3 is a schematic showing a kinematic relationship between pullwire displacement and catheter tip articulation.



FIGS. 4 and 5 are partially exploded views of the catheter assembly of FIG. 2.



FIG. 6 illustrates an exemplary steerable catheter with pullwires.



FIG. 7 is a schematic overview of catheter driveline components, according to one exemplary illustration.



FIG. 8A is a perspective view of an exemplary instrument driver for a catheter assembly, which employs rotary torque sensors.



FIG. 8B is an enlarged perspective view of the exemplary instrument driver of FIG. 8A.



FIG. 8C is another perspective view of the exemplary instrument driver of FIGS. 8A and 8B.



FIG. 8D is another perspective view of the exemplary instrument driver of FIGS. 8A-8C, with a cover panel removed.



FIG. 9 illustrates an exemplary sensor mounting arrangement configured to measure output shaft torque for a catheter driveline.



FIG. 10 illustrates a sensor mounting arrangement configured to measure output shaft torque for an alternative catheter driveline configuration.



FIG. 11 illustrates a sensor mounting arrangement configured to measure output shaft torque for an alternative catheter driveline configuration.



FIG. 12A illustrates a mounting configuration for pullwires in a splayer, according to one exemplary illustration.



FIG. 12B is an illustration of the side-load force on an idler pulley, e.g., consistent with the illustration of FIG. 12A.



FIG. 13 illustrates a sensor mounting arrangement for an instrument driver.



FIG. 14A is a perspective view of another exemplary instrument driver for a catheter assembly, which employs a sensor mounting arrangement for an instrument driver.



FIG. 14B is a perspective view of the exemplary instrument driver of FIG. 14A, with a side panel removed.



FIG. 14C is a schematic illustration of components of the instrument driver shown in FIGS. 14A and 14B, according to an exemplary illustration.



FIG. 15 is a process flow diagram for an exemplary method of measuring an output torque.





DETAILED DESCRIPTION

Referring now to the discussion that follows and also to the drawings, illustrative approaches to the disclosed assemblies are shown in detail. Although the drawings represent some possible approaches, the drawings are not necessarily to scale and certain features may be exaggerated, removed, or partially sectioned to better illustrate and explain the present disclosure. Further, the descriptions set forth herein are not intended to be exhaustive or otherwise limit or restrict the claims to the precise forms and configurations shown in the drawings and disclosed in the following detailed description.


Referring to FIG. 1, a robotic 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 sheath instrument 104 and/or a catheter instrument 106. Catheter assembly 102 is controllable using a robotic instrument driver 108 (generally referred to as “instrument driver”). During use, a patient is positioned on an operating table or surgical bed 110 to which robotic instrument driver 108 is coupled or mounted. In the illustrated example, system 100 includes an operator workstation 112, an electronics rack 114 including a control computer (not shown), a setup joint mounting brace 116, and instrument driver 108. A surgeon is seated at operator workstation 112 and can monitor the surgical procedure, patient vitals, and control one or more catheter devices.


Operator workstation 112 may include a computer monitor to display a three dimensional object, such as a catheter 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. In one example, an operator uses one or more input devices 120 to control the position of a catheter or other elongate instrument. In response to actuation of the input device by a user, the input device can output information for the desired position or orientation of the catheter instrument, including the three-dimensional spatial position and/or orientation of the distal end of a steerable catheter. System components, including the operator workstation, electronics rack and the instrument driver, may be coupled together via a plurality of cables or other suitable connectors 118 to provide for data communication, or one or more components may be equipped with wireless communication components to reduce or eliminate cables 118. 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 located away from or remotely from radiation sources. 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.


Referring now to FIG. 2, motors within instrument driver 108 are controlled such that carriages coupled to mounting plates 204, 206 are driven forwards and backwards on bearings. As a result, a catheter can be controllably manipulated while inserted into the patient or retracted out of the patient. Instrument driver 108 contains motors that may be activated to control bending of the catheter as well as the orientation of the distal tips thereof, including tools mounted at the distal tip.


The articulation of catheters is normally performed by actuating pullwires that extend the length of the catheter and are attached to the distal end of an articulating section of a catheter. In order to articulate the catheter, the pullwire is displaced at the proximal end to articulate the distal end of the catheter. Typically, the amount that an articulating section of a catheter articulates is determined by calculating the change in path length that an actuating pullwire takes. For a straight catheter, that length is equal to the articulating section, Lo. As the catheter bends (where a is the angle from the neutral axis, rc, is the radius of the catheter, and T is the articulation angle), the path length is equal to Lo−cos(α/90)*rc*τ. The difference—(α/90)*rc*τ—is the distance the pullwire must be actuated to make a catheter articulate to an angle τ, as illustrated in FIG. 3. From this concept, further solid mechanic and kinematic modeling is used via algorithms in the control computer to convert a desired catheter position or orientation as provided by the user into commands to the instrument driver to rotate motors designated for each pullwire.


When a catheter is prepared for use with an instrument, its splayer is mounted onto its appropriate interface plate. In this case, as shown in FIG. 4, sheath splayer 308 is placed onto sheath interface plate 206 and a guide splayer 306 is placed onto guide interface plate 204. In the illustrated example, each interface plate 204, 206 has respectively four openings 310, 312 that are designed to receive corresponding drive shafts 314, 316 (FIG. 5 illustrates an underside perspective view of shafts 314, 316) attached to and extending from the pulley assemblies of the splayers 308, 306). Drive shafts 314, 316 are each coupled to a respective motor within instrument driver 108 (FIG. 2).


Embodiments with less or more than four pullwires are contemplated by the present disclosure. When, e.g., a four-wire catheter 304 is coupled to instrument driver 108, each drive shaft 316 thereof is thereby coupled to a respective wire 504-510 (see FIG. 6). As such, a distal end 512 of catheter 304 can be articulated and steered by selectively tightening and loosening pullwires 504-510. Typically, the amount of loosening and tightening is slight, relative to the overall length of catheter 304. That is, each wire 504-510 typically need not be tightened or loosened more than perhaps a few centimeters. As such, the motors that tighten/loosen each wire typically do not rotate more than, for example, ¾ of a rotation. Thus, given the solid mechanics and kinematics of directing the instrument driver, a catheter (or other shapeable instrument) may be controlled in an open-loop manner, in which the shape configuration command comes into the beam mechanics and is translated to beam moments and forces, then translated into pullwire tensions as an intermediate value before finally translated into pullwire displacement given the entire deformed geometry. Based on the pullwire displacement command, a motor servo can apply the appropriate electrical current to produce the amount of rotation required to displace the pullwire.


Robotic systems use algorithms to determine the displacement of the pullwires to achieve the desired articulation of a catheter. However, differences between predicted and actual catheter position can result from the reliance by the kinematic model on certain assumptions and the lack of certain information. With rigid kinematics, simple geometry can be used to predict the location of any point along the rigid object given the following information: (1) a reference coordinate system; (2) an origin, or point in any coordinate system attached to the object; and (3) an orientation in any coordinate system attached to the object. Even with rigid structures, external forces, even gravity, may disrupt the ability to solve the location equation given the information above. If the above information is not sufficient to accurately describe the position of one point of an object from another point on the same object, then additional information must be provided, like the weight of the object, the forces acting on the object, the strength of the object, etc.


Standard equations and constants, like Poissons ratio, Hertzian stresses, Modulus of Elasticity, and linear stress/strain equations can improve on the kinematic model but these methods break down once the strains exceed the standard elastic range (usually about 3%). For example, a slim bar may be straight under no distal loading and the equations to predict the location of the distal end are fairly effective. However, when a load is placed on the beam, the distal end will deflect, or strain under the load. Even in a purely elastic response to the load, the location or orientation of the distal end of the beam is impossible to predict without knowing the magnitude, the direction, and the location of the external load. Similarly, flexible instruments such as catheters with low strength can be deflected by unknown loads at unknown locations and in unknown directions. Yet, prediction of the location and orientation of the distal end of a catheter is an important aspect of a robotic catheter system. The orientation of the distal end of the catheter based on information measured at the proximal end can better be determined through embodiments of the present disclosure.


The exemplary illustrations herein are directed to a variety of ideas for effectively measuring tension in catheter pullwires. Tension sensing could be used to enable or improve pretensioning, catheter control, slack wire management, catheter failure detection, etc., e.g., as discussed in U.S. patent application Ser. No. 13/828,342, which is incorporated by reference herein in its entirety. The specific concepts presented herein are directed to techniques for obtaining pullwire tension measurements and may be grouped into several categories: (1) measurement of torque in a drive train output shaft, (2) measurement of differential position across a compliant drive train, (3) measurement of reaction forces in a drive train mount, (4) measurement of torque in a secondary output shaft of a differential gearbox, and (5) measurement of side-load forces on an idler pulley in a splayer. Each will be addressed in further detail below.


Drivetrain System Overview


Referring to FIG. 7, components of an exemplary drivetrain 550 for articulation of a catheter 552 are schematically illustrated. The drivetrain 550 components include a motor 554, a drivebelt/pulley/cable arrangement 556, an output shaft 558, a catheter pulley 560, and an articulation pull wire 562. The motor 554 ultimately controls a catheter tip 564 position. To this end, motor 554 drives the drive pulley 566. The drive pulley 556 drives a driven pulley 558, which in turn drives the output shaft 558. The output shaft 558 drives the catheter pulley 560, thereby articulating a pullwire 562, which in turn articulates the catheter tip 564.


Measurement of Torque in the Output Shaft of the Instrument Driver


In one exemplary arrangement, torque may be measured in the output shaft of an instrument driver. For example, torque may be measured in an output shaft of an instrument driver by mounting a strain gauge to the output shaft, e.g., to output shaft 558 of the drivetrain 550. Additionally, if a diameter of the catheter pulley 560 is known, the output shaft torque may be converted into a pullwire tension.


Turning now to FIGS. 8A-8D, another exemplary instrument driver 850 is illustrated. As with instrument driver 108 described above (FIG. 2), motors 854 within instrument driver 850 may be controlled such that carriages coupled to mounting plates 804, 806 are driven forwards and backwards on bearings. As a result, a catheter can be controllably manipulated while being inserted into the patient. The motors 854 may be activated to control bending of the catheter as well as the orientation of the distal tips thereof, including tools mounted at the distal tip.


The instrument driver 850 generally employs self-contained torque sensors 870 configured to measure torque of respective output shafts 858. Each of the torque sensors 870 may be incorporated in series with their respective output shaft 858. In this manner, tension sensing is accomplished with a direct torque measurement at the closest location to the catheter and articulation pulley as is possible, since the sensors 870 are mounted on the driveshaft 858. This direct torque measurement on the driveshaft 858 provides a closer correlation to articulation pull wire (not shown in FIGS. 8A-8D) force in the catheter since torque is measured on the component, which is interacting directly with the pullwire.


As is shown in FIGS. 8A-8D, each axis has a drive mechanism. More specifically, as best seen in FIG. 8D, which illustrates an underside of the instrument drive 850 with a cover 880 (see FIG. 8C) removed, a plurality of motors 854 are provided, with a single motor for each axis. In one example, the motors 854 are a DC brushed motor. Motors 854 are each fed into respective gearbox mechanisms 856, e.g., via a planetary gearset or any other input mechanism that is convenient. The gearbox mechanisms 856 may each increase torque and decrease rotational speed that is output from its respective motor 854. The gearbox mechanisms 856 are coupled to its respective rotary torque sensor 870 via any power transmission device that is convenient. For example, as best seen in FIGS. 8C and 8D, a set of gears may be provided, including an output gear 872a which is engaged with an input gear 872b to the torque sensor 870. Alternatively, the rotary torque sensors 870 may be directly coupled to the gearbox mechanism 856 or motor 854. The rotary torque sensor 870 may be attached directly to the output shaft 858. The output shaft 858 may drive the pull wires directly, or may in turn drive an articulation pulley (not shown in FIGS. 8A-8D), which drives the pull wires.


In one exemplary illustration, an exemplary rotary torque sensor 870 does not limit a range of motion of the output shaft 858, and measures torque output from the output shaft 858 directly as it rotates. Since the sensor 870 itself allows for infinite rotation, the system is not limited in its range of motion or degrees of freedom. Moreover, this arrangement is relatively simple as it allows mounting of the sensors 870 directly inline with the output shafts 858. Additionally, the inline mounting of the torque sensors 870 with the output shafts 858 reduces or may even eliminate calibration prior to measuring torque of the output shafts. The rotary torque sensor 870 may be a contactless or slip-ring type sensor employing a strain-gauge type torque measurement device, merely as examples.


Measurement of Differential Positions Across a Compliant Drive Train


Drivetrain position may be determined with optical encoders mounted directly to the motor shafts by assuming that the drivetrain is a rigid coupling between the motor position and the position of the output shafts of the instrument driver. However, in reality, the drivetrain is not perfectly rigid. Indeed, the drivetrain deflects to some degree under load. Thus, by placing a second measurement sensing device (such as, but not limited to, an optical encoder, magnetic encoder, potentiometer, etc.) on the output shaft of the instrument driver, the deflection of the drivetrain under load could be measured as a difference between the motor and output shaft positions. Given a known or assumed stiffness of the drivetrain, this measured deflection of the drivetrain will provide an estimate of the load in the drive train and therefore the tension in the pullwire.


To further increase the sensitivity of this pullwire tension estimate, compliance of the drivetrain could be intentionally increased, therefore increasing the amount of deflection available to be measured by the dual position measurements. In one exemplary configuration, the additional compliance may be provided in the form of linear springs in series with a cable-drive type drive train. In another exemplary arrangement, the additional compliance may be in the form of rotational springs in series with the output shaft itself.


A further option would be to encapsulate the additional compliance within some sort of floating cage or otherwise limit its deflection to some known maximum amount. While this technique would limit the largest pullwire tension that could be measured, this limited maximum deflection could be useful in calibration and improving fault tolerance.


Measurement of Reaction Forces in Drivetrain Mount


Another technique includes using measurement of reaction forces in a drivetrain mount to sense catheter tension. Various examples of this technique will be described.


As an alternative to measuring the torque in the output shaft directly, measurement of the reaction forces from the entire geartrain may be measured. As shown in FIG. 9, if the motor 604 (with optional gearbox) is mounted to a chassis of the instrument driver 606 through a sensed mounting structure 608, then at static equilibrium the measured reaction torque is equal to the output shaft 600 torque. The sensed mounting structure 608 could be a self-contained torque sensor, a hinge, or flexure-based structure with integrated load cells or strain gauges, or a strain gauge 602 mounted to an otherwise rigid mounting structure.


One difficulty that may be experienced with this technique, i.e., where the motor 604 is oriented parallel to the output shaft 600, is that in addition to the output shaft torque, the sensor 602 would also pick up inertial forces from the acceleration and deceleration of the motor 604. Options for minimizing this contamination include: low-pass filtering the measured signal, only using data collected when the motor 604 was stationary or moving at a roughly constant velocity, modeling the inertial effects of the motor 604 and compensating the measured signal based upon a measured acceleration from the motor encoder and/or motor back-Electromotive Force (EMF).


In another exemplary arrangement, referring to FIG. 10, by mounting the axis of the motor 604 at ninety degrees to the axis of the output shaft 600, the inertia forces due to accelerating and decelerating the motor 604 will be decoupled from the measured reaction torque. The acceleration of the output shaft 600, pulley, etc. still can contaminate the measurement of pullwire tension, but these contributions will be quite small compared the acceleration of the motor rotor, especially because of the effects of gear reduction between motor 604 and output shaft 600. Similar to the axial configuration above, the sensed mounting structure 608 could be a self-contained torque sensor, a hinge or flexure based structure with integrated load cells or strain gauges, or a strain gauge 602 mounted to an otherwise rigid mounting structure.


One of the challenges with measuring the torque in the output shaft directly is that the output shaft 600 must be free to rotate, potentially numerous complete revolutions. This requirement can make routing the necessary signal connections (electrical, fiber optic, etc.) to the sensing element challenging.


Turning now to FIG. 11, another example is illustrated where torque is measured in a secondary output shaft of a differential gearbox. Measuring torque in a secondary output shaft may address the challenges of signal connection routing by placing the sensing element (a self-contained torque sensor or a strain gauge instrumented shaft or flexure) in a part of the drivetrain that does not rotate but still shares the same torque as the output 600. More specifically, this may be accomplished by use of a differential gearbox 610 similar to that used in transferring power to both wheels of an automobile while allowing them to rotate at different speeds. One of the output shafts 600 of the differential gearbox 610 is used to drive the catheter pulley while the other output shaft 612 is fixed to ground (i.e., the chassis of the instrument driver 606) through some sort of torque sensing element. Theoretically, the only difference between the torque in the upper and lower output shafts 600, 612 is due to inefficiencies of the differential gearbox 610. By focusing on maximizing the efficiency of the differential gearbox 610, this configuration may generally provide a good estimate of the pullwire tension without having to address the challenges of routing signal connections to a sensor that is moving.


In another exemplary approach similar to that shown in FIG. 11, the secondary (fixed) output shaft and the sensing element are incorporated entirely within the housing of the differential gearbox itself Such an arrangement may provide for a more compact gearbox with integrated output shaft torque sensing and no limitations on output shaft motion.


Measurement of Side-load Forces on Idler Pulley in a Splayer


All of the above described concepts for sensing catheter tension rely in one way or another on sensing or estimating the torque in the output shaft of the instrument driver and then converting the sensed torque into a pullwire tension estimate based upon the radius of the catheter pulley, while assuming that no other disturbance forces are acting upon the catheter pulley.


In another exemplary approach illustrated in FIGS. 12A and 12B, an idler pulley 630 may be placed slightly in the path of the pullwire 632 between the drive pulley 634 and the catheter body 636 and measure the resulting side-load on the idler pulley. This technique has the advantage of more directly measuring the tension on the pullwire 632 itself and is not affected by friction and other inefficiencies in the drivetrain. Additionally, because side-load is being measured rather than torque in the idler pulley, the pulley can be free to spin (in a bearing for example) and the sensing element does not have to move as the pullwires 632 are actuated.


As illustrated in FIG. 12B, the side-load force on the idler pulley (F-idler) is directly related to the tension in the pullwire. Side-load force on the idler pulley may be measured, merely as examples, by using a force sensing element located in a splayer, or by using a force sensing element located in an instrument driver. Each will be discussed in turn.


The most direct way to measure the side-load force on the idler pulley (and therefore the pullwire tension) may be to measure the side load force on the idler pulley at the mounting of the idler pulley in the splayer itself, e.g., with a strain gauge or load cell.


While implementing a force sensing element in a splayer provides a direct measurement, it may generally increase the cost associated with disposable elements of the system. Thus, referring to FIG. 13, to minimize such costs, the force sensing element 638 may be relocated into the instrument driver itself, which is a non-disposable component, by extending the shaft 640 of the idler pulley 642 down through a sterile barrier into the instrument driver along with the shaft of the drive pulley. As the idler pulley 642 is preferably be free to rotate, its shaft may be supported by a bearing assembly 644. This bearing assembly 644 would then in turn be grounded to the chassis of the instrument driver through an instrumented mounting structure 646. This instrumented mounting structure 646 could be a hinge or flexure based mount incorporating a load cell or strain gauge. It may also be constructed to either measure the linear side load on the idler pulley 642 or the resulting moment caused by the side-load acting at a known distance above the mounting structure.


Turning now to FIGS. 14A-14C, another exemplary illustration of a force sensing element incorporated into a splayer to provide a direct measurement is illustrated. The instrument driver 1400 includes a plurality of motors 1454 for each axis of a catheter (not shown in FIGS. 14A-14C). The motors 1454 are each linked to respective output shafts 1458, which in turn may actuate a pullwire (not shown in FIGS. 14A-14C) of the catheter.


As best seen in FIG. 14B, which illustrates the instrument driver 1400 without a side panel 1490 (see FIG. 14A), and also FIG. 14C, which illustrates components of the instrument driver 1400 schematically, the motors 1454 of the instrument driver 1400 may each rotate to actuate output shaft 1458 by way of a pair of pulleys 1480a, 1480b. The pulleys 1480a, 1480b are mounted on respective load beams 1482a, 1482b. The load beams 1482a, 1482b are each cantilever mounted within the instrument driver 1400, e.g., to a support block 1440. In this manner, when a motor 1454 rotates to actuate a pullwire by rotating its respective output shaft 1458, the load beams 1482a, 1482b will deflect in response. The deflection of the load beams 1482a, 1482b correlates to torque at the output shaft 1458.


Turning now to FIG. 15, an exemplary process 1500 is illustrated for determining an output torque. Process 1500 may begin at block 1502, where a rotary output shaft is provided. For example, exemplary rotary output shafts are described above for actuating an elongate member, e.g., by way of one or more pull wires.


Proceeding to block 1504, at least one output motor may be provided. For example, as described above, exemplary output motors may be configured to actuate movement of the elongate member by rotating the output shaft. Process 1500 may then proceed to block 1506.


At block 1506, an output torque of the output shaft may be determined, e.g., based at least upon one sensor input. For example, a rotary torque sensor input may be used, in which the rotary torque is measured via a direct contact with the output shaft. In other exemplary approaches, a load beam or load cell may be employed. In examples where a load cell is employed, the load cell may be configured to measure the output shaft torque based upon at least a deflection of the load cell. More specifically, exemplary load cells may be used having a cantilever mounting within the instrument driver.


Proceeding to block 1508, a pullwire tension may be adjusted, e.g., to impart motion to a tip of the elongate member. For example, as noted above exemplary output shafts may be employed to actuate one or more pull wires of an elongate member, e.g., a catheter.


The exemplary systems and components described herein, e.g., workstation 112, electronics rack 118, the exemplary instrument drivers, and/or any components thereof, may include a computer or a computer readable storage medium implementing the operation of drive and implementing the various methods and processes described herein. In general, computing systems and/or devices, such as user input devices included in the workstation 112 or any components thereof, merely as examples, may employ any of a number of computer operating systems, including, but by no means limited to, versions and/or varieties of the Microsoft Windows® operating system, the Unix operating system (e.g., the Solaris® operating system distributed by Oracle Corporation of Redwood Shores, Calif.), the AIX UNIX operating system distributed by International Business Machines of Armonk, N.Y., the Linux operating system, the Mac OS X and iOS operating systems distributed by Apple Inc. of Cupertino, Calif., and the Android operating system developed by the Open Handset Alliance.


Computing devices generally include computer-executable instructions, where the instructions may be executable by one or more computing devices such as those listed above. Computer-executable instructions may be compiled or interpreted from computer programs created using a variety of programming languages and/or technologies, including, without limitation, and either alone or in combination, Java™, C, C++, Visual Basic, Java Script, Perl, etc. In general, a processor (e.g., a microprocessor) receives instructions, e.g., from a memory, a computer-readable medium, etc., and executes these instructions, thereby performing one or more processes, including one or more of the processes described herein. Such instructions and other data may be stored and transmitted using a variety of computer-readable media.


A computer-readable medium (also referred to as a processor-readable medium) includes any non-transitory (e.g., tangible) medium that participates in providing data (e.g., instructions) that may be read by a computer (e.g., by a processor of a computer). Such a medium may take many forms, including, but not limited to, non-volatile media and volatile media. Non-volatile media may include, for example, optical or magnetic disks and other persistent memory. Volatile media may include, for example, dynamic random access memory (DRAM), which typically constitutes a main memory. Such instructions may be transmitted by one or more transmission media, including coaxial cables, copper wire and fiber optics, including the wires that comprise a system bus coupled to a processor of a computer. Common forms of computer-readable media include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, any other magnetic medium, a CD-ROM, DVD, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, a RAM, a PROM, an EPROM, a FLASH-EEPROM, any other memory chip or cartridge, or any other medium from which a computer can read.


Databases, data repositories or other data stores described herein may include various kinds of mechanisms for storing, accessing, and retrieving various kinds of data, including a hierarchical database, a set of files in a file system, an application database in a proprietary format, a relational database management system (RDBMS), etc. Each such data store is generally included within a computing device employing a computer operating system such as one of those mentioned above, and are accessed via a network in any one or more of a variety of manners. A file system may be accessible from a computer operating system, and may include files stored in various formats. An RDBMS generally employs the Structured Query Language (SQL) in addition to a language for creating, storing, editing, and executing stored procedures, such as the PL/SQL language mentioned above.


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.


With regard to the processes, systems, methods, 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 examples, 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 examples 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 examples. 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 examples 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 surgical system, comprising: an elongate member comprising a pull wire disposed therein;an input device configured to receive a user input;an instrument driver operatively coupled to the elongate member, the instrument driver comprising a motor and a rotary torque sensor configured to generate torque data indicative of a torque imparted on the pull wire; anda control system operatively coupled to the input device and the instrument driver, wherein the elongate member is controllable by the instrument driver based on a command generated by the control system in response to the user input and the torque data.
  • 2. The robotic surgical system of claim 1, wherein the motor comprises a rotary output motor.
  • 3. The robotic surgical system of claim 1, wherein the motor comprises a servo motor.
  • 4. The robotic surgical system of claim 1, wherein the motor comprises a DC brushed motor.
  • 5. The robotic surgical system of claim 4, wherein the rotary torque sensor measures an output shaft torque via a direct contact with the output shaft.
  • 6. The robotic surgical system of claim 4, wherein the rotary torque sensor is positioned in series with the output shaft.
  • 7. The robotic surgical system of claim 1, wherein the instrument driver further comprises an output shaft coupled to the motor and the rotary torque sensor.
  • 8. The robotic surgical system of claim 1, wherein the pull wire is operatively coupled to the output shaft such that rotation of the output shaft results in displacement of the pull wire.
  • 9. The robotic surgical system of claim 8, wherein the command generated by the control system is configured to actuate the motor to thereby drive the output shaft, adjust tension in the pull wire, and impart motion to an articulation section of the elongate member.
  • 10. The robotic surgical system of claim 8, wherein the torque imparted on the pull wire is imparted by the output shaft.
  • 11. The robotic surgical system of claim 1, wherein the instrument driver further comprises a gearbox coupled to the motor.
  • 12. The robotic surgical system of claim 11, wherein the gearbox comprises a planetary gearset or a differential gearbox.
  • 13. The robotic surgical system of claim 11, wherein the gearbox is configured to increase a torque and decrease a rotational speed output from the motor.
  • 14. The robotic surgical system of claim 11, wherein the rotary torque sensor is directly coupled to the gearbox.
  • 15. The robotic surgical system of claim 11, wherein the rotary torque sensor is coupled to the gearbox via a power transmission device.
  • 16. The robotic surgical system of claim 11, wherein the rotary torque sensor is positioned to measure torque in a secondary output shaft of the gearbox.
  • 17. The robotic surgical system of claim 1, wherein the rotary torque sensor is directly coupled to the motor.
  • 18. The robotic surgical system of claim 1, wherein the rotary torque sensor comprises a contactless or slip-ring type sensor.
  • 19. A robotic surgical system, comprising: an elongate member;an input device configured to receive a user input;an instrument driver operatively coupled to the elongate member, the instrument driver comprising a motor and a rotary torque sensor configured to generate torque data; anda control system operatively coupled to the input device and the instrument driver, wherein the elongate member is controllable by the instrument driver based on a command generated by the control system in response to the user input and the torque data, wherein the instrument driver further comprises one or more additional motors and one or more additional rotary torque sensors, wherein each of the one or more additional motors is coupled to a different one of the one or more additional rotary torque sensors.
  • 20. The robotic surgical system of claim 19, wherein the elongate member comprises a plurality of pull wires, and wherein each of the motor and the one or more additional motors is configured to actuate a different one of the plurality of pull wires.
CROSS REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No. 14/214,711 filed Mar. 15, 2014 entitled “CATHETER TENSION SENSING,” which is a continuation-in-part application of U.S. patent application Ser. No. 13/828,342 filed Mar. 14, 2013, and also claims priority to U.S. Provisional Patent Application No. 61/793,347 filed Mar. 15, 2013. The contents of each of the above applications are hereby incorporated by reference in their entirety for all purposes.

US Referenced Citations (350)
Number Name Date Kind
2556601 Schofield Jun 1951 A
2566183 Forss Aug 1951 A
2730699 Gratian Jan 1956 A
2884808 Mueller May 1959 A
3294183 Riley et al. Dec 1966 A
3472083 Schnepel Oct 1969 A
3513724 Box May 1970 A
3595074 Johnson Jul 1971 A
3734207 Fishbein May 1973 A
4141245 Brandstetter Feb 1979 A
4241884 Lynch Dec 1980 A
4243034 Brandt Jan 1981 A
4351493 Sonnek Sep 1982 A
4357843 Peck et al. Nov 1982 A
4384493 Grunbaum May 1983 A
4507026 Lund Mar 1985 A
4530471 Inoue Jul 1985 A
4555960 King Dec 1985 A
4688555 Wardle Aug 1987 A
4745908 Wardle May 1988 A
4784150 Voorhies et al. Nov 1988 A
4907168 Boggs Mar 1990 A
4945790 Golden Aug 1990 A
5207128 Albright May 1993 A
5234428 Kaufman Aug 1993 A
5256150 Quiachon et al. Oct 1993 A
5277085 Tanimura et al. Jan 1994 A
5350101 Godlewski Sep 1994 A
5398691 Martin et al. Mar 1995 A
5408409 Glassman et al. Apr 1995 A
5426687 Goodall et al. Jun 1995 A
5507725 Savage et al. Apr 1996 A
5524180 Wang et al. Jun 1996 A
5559294 Hoium et al. Sep 1996 A
5631973 Green May 1997 A
5713946 Ben-Haim Feb 1998 A
5749362 Funda et al. May 1998 A
5767840 Selker Jun 1998 A
5779623 Bonnell Jul 1998 A
5792135 Madhani et al. Aug 1998 A
5855583 Wang et al. Jan 1999 A
5859934 Green Jan 1999 A
5876325 Mizuno et al. Mar 1999 A
5921968 Lampropoulos et al. Jul 1999 A
5951475 Gueziec et al. Sep 1999 A
5967934 Ishida et al. Oct 1999 A
6084371 Kress et al. Jul 2000 A
6154000 Rastegar et al. Nov 2000 A
6171234 White et al. Jan 2001 B1
6185478 Koakutsu et al. Feb 2001 B1
6226543 Gilboa et al. May 2001 B1
6259306 Green Jul 2001 B1
6272371 Shlomo Aug 2001 B1
6289579 Viza et al. Sep 2001 B1
6394998 Wallace et al. May 2002 B1
6401572 Provost Jun 2002 B1
6424885 Niemeyer et al. Jul 2002 B1
6436107 Wang Aug 2002 B1
6487940 Hart et al. Dec 2002 B2
6491701 Tierney et al. Dec 2002 B2
6695818 Wollschlager Feb 2004 B2
6726675 Beyar Apr 2004 B1
6786896 Madhani et al. Sep 2004 B1
6827712 Tovey et al. Dec 2004 B2
7044936 Harding May 2006 B2
7155315 Niemeyer et al. Dec 2006 B2
7172580 Hruska et al. Feb 2007 B2
7276044 Ferry et al. Oct 2007 B2
7615042 Beyar et al. Nov 2009 B2
7618371 Younge et al. Nov 2009 B2
7635342 Ferry et al. Dec 2009 B2
7766856 Ferry et al. Aug 2010 B2
7850642 Moll et al. Dec 2010 B2
7935059 Younge et al. May 2011 B2
7938809 Lampropoulos et al. May 2011 B2
7972298 Wallace et al. Jul 2011 B2
7974674 Hauck et al. Jul 2011 B2
7974681 Wallace et al. Jul 2011 B2
7976539 Hlavka et al. Jul 2011 B2
7998020 Kidd et al. Aug 2011 B2
8021326 Moll et al. Sep 2011 B2
8041413 Barbagli et al. Oct 2011 B2
8050523 Younge et al. Nov 2011 B2
8052621 Wallace et al. Nov 2011 B2
8052636 Moll et al. Nov 2011 B2
8092397 Wallace et al. Jan 2012 B2
8108069 Stahler et al. Jan 2012 B2
8157308 Pedersen Apr 2012 B2
8182415 Larkin et al. May 2012 B2
8257303 Moll et al. Sep 2012 B2
8285364 Barbagli et al. Oct 2012 B2
8290571 Younge et al. Oct 2012 B2
8291791 Light et al. Oct 2012 B2
8317746 Sewell et al. Nov 2012 B2
8388538 Younge et al. Mar 2013 B2
8388556 Wallace et al. Mar 2013 B2
8394054 Wallace et al. Mar 2013 B2
8409136 Wallace et al. Apr 2013 B2
8409172 Moll et al. Apr 2013 B2
8409234 Stahler et al. Apr 2013 B2
8460236 Roelle et al. Jun 2013 B2
8515215 Younge et al. Aug 2013 B2
8617102 Moll et al. Dec 2013 B2
8657781 Sewell et al. Feb 2014 B2
8672837 Roelle et al. Mar 2014 B2
8705903 Younge et al. Apr 2014 B2
8720448 Reis et al. May 2014 B2
8746252 McGrogan et al. Jun 2014 B2
8801661 Moll et al. Aug 2014 B2
8811777 Younge et al. Aug 2014 B2
8818143 Younge et al. Aug 2014 B2
8864655 Ramamurthy et al. Oct 2014 B2
8926603 Hlavka et al. Jan 2015 B2
8961533 Stahler et al. Feb 2015 B2
8974408 Wallace 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
9173713 Hart et al. Nov 2015 B2
9186046 Ramamurthy et al. Nov 2015 B2
9186047 Ramamurthy et al. Nov 2015 B2
9204933 Reis et al. Dec 2015 B2
9254123 Alvarez et al. Feb 2016 B2
9271663 Walker et al. Mar 2016 B2
9289578 Walker et al. Mar 2016 B2
9326822 Lewis et al. May 2016 B2
9404734 Ramamurthy et al. Aug 2016 B2
9408669 Kokish et al. Aug 2016 B2
9441954 Ramamurthy et al. Sep 2016 B2
9452018 Yu Sep 2016 B2
9457168 Moll et al. Oct 2016 B2
9498601 Tanner et al. Nov 2016 B2
9500472 Ramamurthy et al. Nov 2016 B2
9500473 Ramamurthy et al. Nov 2016 B2
9504604 Alvarez Nov 2016 B2
9561083 Yu et al. Feb 2017 B2
9622827 Yu et al. Apr 2017 B2
9629682 Wallace et al. Apr 2017 B2
9636184 Lee et al. May 2017 B2
9636483 Hart et al. May 2017 B2
9668814 Kokish Jun 2017 B2
9710921 Wong et al. Jul 2017 B2
9713509 Schuh et al. Jul 2017 B2
9726476 Ramamurthy et al. Aug 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
9788910 Schuh Oct 2017 B2
9844353 Walker et al. Dec 2017 B2
9844412 Bogusky et al. Dec 2017 B2
9867635 Alvarez et al. Jan 2018 B2
9931025 Graetzel et al. Apr 2018 B1
10016900 Meyer et al. Jul 2018 B1
10022192 Ummalaneni Jul 2018 B1
10046140 Kokish et al. Aug 2018 B2
20010042643 Krueger et al. Nov 2001 A1
20020045905 Gerbi et al. Apr 2002 A1
20020098938 Milbourne et al. Jul 2002 A1
20020117017 Bernhardt et al. Aug 2002 A1
20020161355 Wollschlager Oct 2002 A1
20020177789 Ferry et al. Nov 2002 A1
20040015053 Bieger Jan 2004 A1
20040152972 Hunter Aug 2004 A1
20040243147 Lipow Dec 2004 A1
20050183532 Najaf et al. Aug 2005 A1
20050222554 Wallace et al. Oct 2005 A1
20060025676 Viswanathan et al. Feb 2006 A1
20060111692 Hlavka et al. May 2006 A1
20060200026 Wallace et al. Sep 2006 A1
20060201688 Jenner et al. Sep 2006 A1
20060237205 Sia et al. Oct 2006 A1
20070000498 Glynn et al. Jan 2007 A1
20070013336 Nowlin et al. Jan 2007 A1
20070060879 Weitzner et al. Mar 2007 A1
20070112355 Salahieh May 2007 A1
20070149946 Viswanathan Jun 2007 A1
20070191177 Nagai et al. Aug 2007 A1
20070245175 Zheng et al. Oct 2007 A1
20070299427 Yeung et al. Dec 2007 A1
20080027464 Moll et al. Jan 2008 A1
20080039255 Jinno et al. Feb 2008 A1
20080046122 Manzo et al. Feb 2008 A1
20080065103 Cooper et al. Mar 2008 A1
20080147011 Urmey Jun 2008 A1
20080177285 Brock et al. Jul 2008 A1
20080214925 Wilson et al. Sep 2008 A1
20080243064 Stahler et al. Oct 2008 A1
20080249536 Stahler et al. Oct 2008 A1
20080253108 Yu et al. Oct 2008 A1
20080262301 Gibbons et al. Oct 2008 A1
20080262480 Stahler et al. Oct 2008 A1
20080262513 Stahler et al. Oct 2008 A1
20080302200 Tobey Dec 2008 A1
20090024141 Stahler et al. Jan 2009 A1
20090076476 Barbagli et al. Mar 2009 A1
20090082722 Munger et al. Mar 2009 A1
20090088774 Swarup et al. Apr 2009 A1
20090098971 Ho et al. Apr 2009 A1
20090138025 Stahler et al. May 2009 A1
20090228020 Wallace et al. Sep 2009 A1
20090247944 Kirschenman et al. Oct 2009 A1
20100030023 Yoshie Feb 2010 A1
20100069833 Wenderow et al. Mar 2010 A1
20100073150 Olson et al. Mar 2010 A1
20100125284 Tanner et al. May 2010 A1
20100130987 Wenderow et al. May 2010 A1
20100204646 Plicchi et al. Aug 2010 A1
20100210923 Li Aug 2010 A1
20100228191 Alvarez et al. Sep 2010 A1
20100248177 Mangelberger et al. Sep 2010 A1
20100280525 Alvarez et al. Nov 2010 A1
20100331856 Carlson et al. Dec 2010 A1
20110015484 Alvarez et al. Jan 2011 A1
20110015648 Alvarez et al. Jan 2011 A1
20110028991 Ikeda et al. Feb 2011 A1
20110130718 Kidd et al. Jun 2011 A1
20110147030 Blum et al. Jun 2011 A1
20110238083 Moll et al. Sep 2011 A1
20110261183 Ma et al. Oct 2011 A1
20110270273 Moll et al. Nov 2011 A1
20110277775 Holop et al. Nov 2011 A1
20110288573 Yates et al. Nov 2011 A1
20110295247 Schlesinger et al. Dec 2011 A1
20110295248 Wallace et al. Dec 2011 A1
20110295267 Tanner et al. Dec 2011 A1
20110295268 Roelle et al. Dec 2011 A1
20110306836 Ohline et al. Dec 2011 A1
20110319910 Roelle et al. Dec 2011 A1
20120071821 Yu Mar 2012 A1
20120071894 Tanner et al. Mar 2012 A1
20120071895 Stahler et al. Mar 2012 A1
20120116253 Wallace et al. May 2012 A1
20120123441 Au et al. May 2012 A1
20120143226 Belson et al. Jun 2012 A1
20120150154 Brisson et al. Jun 2012 A1
20120186194 Schlieper Jul 2012 A1
20120191107 Tanner et al. Jul 2012 A1
20120239012 Laurent et al. Sep 2012 A1
20120283747 Popovic Nov 2012 A1
20120296161 Wallace et al. Nov 2012 A1
20130018400 Milton et al. Jan 2013 A1
20130030363 Wong et al. Jan 2013 A1
20130072787 Wallace et al. Mar 2013 A1
20130085330 Ramamurthy et al. Apr 2013 A1
20130085331 Ramamurthy et al. Apr 2013 A1
20130085333 Ramamurthy et al. Apr 2013 A1
20130090528 Ramamurthy et al. Apr 2013 A1
20130090530 Ramamurthy Apr 2013 A1
20130090552 Ramamurthy et al. Apr 2013 A1
20130144116 Cooper et al. Jun 2013 A1
20130165945 Roelle Jun 2013 A9
20130190741 Moll et al. Jul 2013 A1
20130231678 Wenderow Sep 2013 A1
20130304084 Beira et al. Nov 2013 A1
20130317519 Romo et al. Nov 2013 A1
20130345519 Piskun et al. Dec 2013 A1
20140000411 Shelton, IV et al. Jan 2014 A1
20140069437 Reis et al. Mar 2014 A1
20140142591 Alvarez et al. May 2014 A1
20140166023 Kishi Jun 2014 A1
20140222019 Brudnick Aug 2014 A1
20140264081 Walker et al. Sep 2014 A1
20140275988 Walker et al. Sep 2014 A1
20140276233 Murphy Sep 2014 A1
20140276389 Walker Sep 2014 A1
20140276394 Wong et al. Sep 2014 A1
20140276594 Tanner et al. Sep 2014 A1
20140276933 Hart et al. Sep 2014 A1
20140276935 Yu Sep 2014 A1
20140276936 Kokish et al. Sep 2014 A1
20140276937 Wong et al. Sep 2014 A1
20140277334 Yu et al. Sep 2014 A1
20140309649 Alvarez et al. Oct 2014 A1
20140357953 Roelle et al. Dec 2014 A1
20140357984 Wallace et al. Dec 2014 A1
20140364870 Alvarez et al. Dec 2014 A1
20140379000 Romo et al. Dec 2014 A1
20150051592 Kintz Feb 2015 A1
20150090063 Lantermann et al. Apr 2015 A1
20150101442 Romo Apr 2015 A1
20150119638 Yu et al. Apr 2015 A1
20150133963 Barbagli May 2015 A1
20150142013 Tanner et al. May 2015 A1
20150148600 Ashinuma et al. May 2015 A1
20150164594 Romo et al. Jun 2015 A1
20150164596 Romo Jun 2015 A1
20150182250 Conlon et al. Jul 2015 A1
20150327939 Kokish et al. Nov 2015 A1
20150335480 Alvarez et al. Nov 2015 A1
20150374445 Gombert et al. Dec 2015 A1
20160001038 Romo et al. Jan 2016 A1
20160007881 Wong et al. Jan 2016 A1
20160067009 Ramamurthy et al. Mar 2016 A1
20160166234 Zhang et al. Jun 2016 A1
20160202053 Walker et al. Jul 2016 A1
20160228032 Walker et al. Aug 2016 A1
20160235946 Lewis et al. Aug 2016 A1
20160270865 Landey et al. Sep 2016 A1
20160287279 Bovay et al. Oct 2016 A1
20160296294 Moll et al. Oct 2016 A1
20160338783 Romo et al. Nov 2016 A1
20160338785 Kokish et al. Nov 2016 A1
20160346049 Allen et al. Dec 2016 A1
20160354582 Yu et al. Dec 2016 A1
20160374541 Agrawal et al. Dec 2016 A1
20160374590 Wong et al. Dec 2016 A1
20170007337 Dan Jan 2017 A1
20170007343 Yu Jan 2017 A1
20170065364 Schuh et al. Mar 2017 A1
20170065365 Schuh Mar 2017 A1
20170071684 Kokish et al. Mar 2017 A1
20170086929 Moll et al. Mar 2017 A1
20170100084 Walker et al. Apr 2017 A1
20170100199 Yu et al. Apr 2017 A1
20170105804 Yu Apr 2017 A1
20170119411 Shah May 2017 A1
20170119412 Noonan et al. May 2017 A1
20170119413 Romo May 2017 A1
20170119481 Romo et al. May 2017 A1
20170119484 Tanner et al. May 2017 A1
20170151028 Ogawa et al. Jun 2017 A1
20170165011 Bovay et al. Jun 2017 A1
20170172673 Yu et al. Jun 2017 A1
20170202627 Sramek et al. Jul 2017 A1
20170209073 Sramek et al. Jul 2017 A1
20170209672 Hart et al. Jul 2017 A1
20170215978 Wallace et al. Aug 2017 A1
20170252540 Weitzner et al. Sep 2017 A1
20170290631 Lee et al. Oct 2017 A1
20170296784 Kokish Oct 2017 A1
20170312481 Covington et al. Nov 2017 A1
20170333679 Jiang Nov 2017 A1
20170340396 Romo et al. Nov 2017 A1
20170360418 Wong et al. Dec 2017 A1
20170365055 Mintz et al. Dec 2017 A1
20170367782 Schuh et al. Dec 2017 A1
20180025666 Ho et al. Jan 2018 A1
20180042464 Arai Feb 2018 A1
20180049792 Eckert Feb 2018 A1
20180055583 Schuh et al. Mar 2018 A1
20180056044 Choi Mar 2018 A1
20180177383 Noonan et al. Jun 2018 A1
20180177556 Noonan et al. Jun 2018 A1
20180177561 Mintz et al. Jun 2018 A1
20180214011 Graetzel et al. Aug 2018 A1
20180221038 Noonan et al. Aug 2018 A1
20180221039 Shah Aug 2018 A1
20180250083 Schuh et al. Sep 2018 A1
Foreign Referenced Citations (14)
Number Date Country
101500470 Aug 2009 CN
102665590 Sep 2012 CN
19649082 Jan 1998 DE
102004020465 Sep 2005 DE
1 442 720 Aug 2004 EP
3 025 630 Jun 2016 EP
2009-139187 Jun 2009 JP
2010-046384 Mar 2010 JP
WO 02074178 Sep 2002 WO
WO 03086190 Oct 2003 WO
WO 09092059 Jul 2009 WO
WO 11005335 Jan 2011 WO
WO 13179600 Dec 2013 WO
WO 15127231 Aug 2015 WO
Non-Patent Literature Citations (2)
Entry
Search Report for European Patent Application No. 14160090.8 dated Feb. 5, 2015. (6 pages).
Mayo Clinic, Robotic Surgery, https://www.mayoclinic.org/tests-procedures/robotic-surgery/about/pac-20394974?p=1, downloaded from the internet on Jul. 12, 2018, 2 pp.
Related Publications (1)
Number Date Country
20170119484 A1 May 2017 US
Provisional Applications (1)
Number Date Country
61793347 Mar 2013 US
Continuations (1)
Number Date Country
Parent 14214711 Mar 2014 US
Child 15357537 US
Continuation in Parts (1)
Number Date Country
Parent 13828342 Mar 2013 US
Child 14214711 US