Configurable robotic surgical system with virtual rail and flexible endoscope
12 claims: 9 independent, 3 dependent
- 1A system of surgical robotic arms comprising:a first robotic arm (202;302) configured to detect an external force applied thereto;a second robotic arm (204;304), the first and second robotic arms (202, 204;302, 304) being at a predetermined separation distance and orientation relative to one another;and a controller coupled to the first and second robotic arms (202, 204;302, 304), wherein the controller is configured to: (i) determine user intent based on the detected external force by calculating where the detected external force on the first robotic arm (202, 302) occurs and reading the type of input given by the external force, where the type of input is one or more of: a hold, a push, a pull, a tap, a plurality of taps, a rotation, or a shake of at least a portion of the first robotic arm;(ii) automatically move the first robotic arm (202;302) with a first movement vector in response to the determined user intent of the detected external force on the first robotic arm (202;302);and (iii) automatically move the second robotic arm (204;304) with a second movement vector in response to the determined user intent of the detected external force such that the predetermined orientation between the first and second robotic arms (202, 204;302, 304) is maintained and also optionally such that the predetermined separation distance between the first and second robotic arms (202, 304) is maintained.
- 6The system of any one of claims 1 to 5, wherein the system of robotic arms (302, 304) further comprises a third robotic arm (306), the first, second, and third robotic arms (306) being at the predetermined separation distance and orientation relative to one another, and/or wherein the controller is configured to automatically move the third robotic arm (306) with a third movement vector in response to the detected external force such that the predetermined separation distance and orientation between the first, second, and third robotic arms (302, 304, 306) is maintained.
- 7The system of any one of claims 1 to 6, wherein the system of robotic arms further comprises a third robotic arm (306) and the predetermined distance and orientation between the first, second, and third robotic arms (302, 304, 306) comprises a linear alignment between the first, second, and third robotic arms (302, 304, 306) and/or wherein the system of robotic arms further comprises a third robotic arm (306) and the linear alignment between the first, second, and third robotic arms (302, 304, 306) comprises a linear alignment between interface ends of the first, second, and third robotic arms (302, 304, 306).
- 8The system of any one of claims 1 to 7, wherein the system of robotic arms further comprises a third robotic arm (306) and wherein the controller is configured to pivot the interface ends of the first, second, and third robotic arms (302, 304, 306) about a point on a line formed by the first, second, and third robotic arms (302, 304, 306).
- 9The system of any one of claims 1 to 8, wherein the system of robotic arms further comprises a third robotic arm (306) and the point on the line is between two or more of the interface ends of the first, second, or third robotic arms (302, 304, 306) and/or wherein the system of robotic arms further comprises a third robotic arm (306) and the point on the line is beyond two or more of the interface ends of the first, second, or third robotic arms (302, 304, 306), and/or wherein the system of robotic arms further comprises a third robotic arm (306) and the controller is configured to translate the first, second, and third robotic arms (302, 304, 306) in unison along one or more of an X-axis, a Y-axis, or a Z-axis.
- 11The system of any one of claims 1 to 10, wherein the first robotic arm (202;302) comprises at least one joint and at least one link, and wherein the force sensor of the first robotic arm (202;302) comprises a torque sensor coupled to the at least one joint and/or wherein the first robotic arm (202;302) comprises at least one joint and at least one link, and wherein the force sensor of the first robotic arm (202;302) comprises a tactile sensor coupled to the at least one link.
- 12The system of any one of claims 1 to 11, wherein the controller is configured to enable one or more of an admittance mode or an impedance mode of the system of robotic arms in response to the detected external force, and/or wherein the movement mode of the system of robotic arms comprises one or more of an admittance mode or an impedance mode, and/or wherein the controller is configured to disable one or more of an admittance mode or an impedance mode of the system after the first and second robotic arms have moved.
Independent claims9
296 paragraphs in 6 sections, as filed
CROSS-REFERENCE
0001This application claims the benefit of <patcit id="pcit0001" dnum="US62057936" dnum-type="L"><text>U.S. Provisional Applications Nos. 62/057,936, filed September 30, 2014</text></patcit>, <patcit id="pcit0002" dnum="US62096825B"><text>62/096,825, filed December 24, 2014</text></patcit>, and<patcit id="pcit0003" dnum="US62211135B"><text> 62/211,135, filed August 28, 2015</text></patcit>.
0002The subject matter of this application is related to the subject matter of the following copending patent applications: provisional application Serial No. <patcit id="pcit0004" dnum="US62096825B"><text>62/096,825</text></patcit>; provisional application Serial No. <patcit id="pcit0005" dnum="US62057936B"><text>62/057,936</text></patcit>; provisional application Serial No. <patcit id="pcit0006" dnum="US61940180B"><text>61/940,180</text></patcit>; application Serial No. <patcit id="pcit0007" dnum="US14523760B"><text>14/523,760</text></patcit> [published as <patcit id="pcit0008" dnum="US2015119637A1"><text>US 2015/119637 A1</text></patcit>]; application Serial No. <patcit id="pcit0009" dnum="US14542373B"><text>14/542,373</text></patcit> [published as <patcit id="pcit0010" dnum="US2015164594A1"><text>US 2015/164594 A1</text></patcit>]; application Serial No. <patcit id="pcit0011" dnum="US14542387B"><text>14/542,387</text></patcit> [published as <patcit id="pcit0012" dnum="US2015164595A1"><text>US 2015/164595 A1</text></patcit>]; application Serial No. <patcit id="pcit0013" dnum="US14542403B"><text>14/542,403</text></patcit> [published as <patcit id="pcit0014" dnum="US2015119638A1"><text>US 2015/119638 A1</text></patcit>]; and application Serial No. <patcit id="pcit0015" dnum="US14542429B"><text>14/542,429</text></patcit> [published as <patcit id="pcit0016" dnum="US2015164596A1"><text>US 2015/164596 A1</text></patcit>].
FIELD OF THE INVENTION
0003The field of the present application pertains to medical devices. More particularly, the field of the invention pertains to systems of robotic surgical arms.
BACKGROUND
0004<patcit id="pcit0017" dnum="US2014222207A1"><text>US 2014/222207 A1</text></patcit> discloses a method for detecting a disturbance as an energy applicator of a surgical instrument traverses a cutting path. The method includes determining actual torques for each active joint of an actuated arm mechanism and calculating expected torques for each active joint of the actuated arm mechanism, wherein the expected torques are calculated based on an angular position of each active joint and a commanded joint angle for each active joint. The method further determines estimated backdrive torques based on the expected torques and the actual torques, wherein the estimated backdrive torques indicate a disturbance along the cutting path.
0005Endoscopy is a widely-used, minimally invasive technique for both imaging and delivering therapeutics to anatomical locations within the human body. Typically a flexible endoscope is used to deliver tools to an operative site inside the body-e.g., through small incisions or a natural orifice in the body (nasal, anal, vaginal, urinary, throat, etc.)-where a procedure is performed. Endoscopes may have imaging, lighting and steering capabilities at the distal end of a flexible shaft enabling navigation of non-linear lumens or pathways.
0006Endolumenal surgical applications involve positioning and driving an endoscope to a desired anatomical position. To assist with endolumenal navigation, the endoscopes often have a means to articulate a small distal bending section. Today's endoscopic devices are typically hand held devices with numerous levers, dials, and buttons for various functionalities, but offer limited performance in terms of articulation. For control, physicians control the position and progress of the endoscope by manipulating the levers or dials in concert with twisting the shaft of the scope. These techniques require the physician to contort their hands and arms when using the device to deliver the scope to the desired position. The resulting arm motions and positions are awkward for physicians; maintaining those positions can also be physically taxing. Thus, manual actuation of bending sections is often constrained by low actuation force and poor ergonomics.
0007Today's endoscopes also require support personnel to both deliver, operate and remove operative, diagnostic or therapeutic devices from the scope while the physician maintains the desired position. Today's endoscopes also utilize pull wires that create issues with curve alignment and muscling. Some procedures require fluoroscopy or segmented CT scans to assist in navigating to the desired location, particularly for small lumen navigation.
0008Therefore, it would be beneficial to have a system and tools for endolumenal robotic procedures that provide improved ergonomics, usability, and navigation. Application of these technologies may also be applied to other surgical procedures, such as vascular surgeries. It would also be beneficial to have an improved control for catheters and endoscopes to have a controlled bend with a neutral axis remaining constant during bending operations. Additionally it would be beneficial to have an improved method for manufacturing such catheters and endoscopes, i.e., endoscopes and catheters that maintain a neutral axis despite the bending, stretching, and articulating that occurs during use in anatomical structures and spaces.
SUMMARY
0009The invention is set out in appended independent claim 1, optional features are set out in the appended dependent claims. An embodiment of the present invention provides a sheath with a lumen therethrough, having a controllable and articulable distal end, which is mounted to a first robotic arm having at least 3 DOF, but preferably 6 or more DOF. This embodiment also includes a flexible endoscope having a controllable and articulable distal end, a light source and video capture unit at the distal end thereof, and at least one working channel extending therethrough. The flexible endoscope is slidingly disposed in the lumen of the sheath, and is mounted to a second robotic arm having at least 3 DOF, but preferably 6 or more DOF. Further included are first and second modules, operatively coupled, respectfully, to the proximal ends of the sheath and flexible endoscope. The modules are mounted to the first and second robotic arms, thereby mounting the sheath and flexible endoscope to first and second robotic arms, respectively. The modules provide the mechanics to steer and operate the sheath and flexible endoscope, and receive power and other utilities from the robotic arms. The robotic arms are positioned such that the first module is distal to the second module and the proximal end of the sheath is distal to the proximal end of the flexible endoscope. Movement of the first and second robotic arms relative to each other and relative to the patient causes movement of the sheath relative to the flexible endoscope and movement of either relative to the patient.
0010In one embodiment the robots are positioned relative to each other such that the sheath and flexible endoscope are in a substantially straight (e.g., approximately 180 degree angle), co-axially aligned configuration between the first and second robotic arms, forming a "virtual rail" between the robotic arms. It is to be noted that the virtual rail may take on angles ranging from 90-180 degrees. Movement of the robotic arms relative to each other provide axial motion of the sheath and flexible endoscope relative to each other and the patient, while maintaining the virtual rail between the robotic arms.
0011The first and second robotic arms may be on separate mobile carts or on the same mobile cart. The mobile carts permit transporting the arms between procedure rooms or moving within a procedure room to better accommodate necessary equipment and the patient bead. Alternatively, though less preferred, the robotic arms could be fixed to the floor or bed.
0012The present invention alternatively provides multiple modules for different procedures, where the robotic arms retrieve a desired module from a storage place, e.g., a module exchange table or stand, located in the procedure room. Each module or module pair is designed for a specific type of procedure.
0013The modules with the sheath and flexible endoscope combination can navigate narrow lumens within the human body (<i>e.g</i>., bronchial and other lung airways, blood vessels, urinary tract <i>inter alia</i>). Additional modules may include laproscopic (single or dual port), microsurgical modules (which may also have a sheath and flexible endoscope arrangement, but sized appropriately for the eye or other microsurgical site). Alternatively the microsurgical modules may be configured to hold rigid instruments sized appropriately for the scale of the surgery.
0014In embodiments in accordance with the present invention the sheath and flexible endoscope comprising a shaft having a proximal end, a distal end and a controllable bending section, where preferably the controllable bending section is a distal bending section. At least one tendon-conduit, preferably four extend through a wall of the shaft wall from the proximal end to a distal portion of the controllable bending section, preferably the distal end. Preferably, the shaft has an approximate circular or elliptical cross section. At least one tendon, preferably four extend through each of the at least one tendon-conduits. The tendon-conduits extend through the shaft wall approximately parallel to a central axis of the shaft from the proximal end up to a helix section of the shaft, and where the tendon-conduits extend through the shaft wall in a helixed or spiral pattern relative to the central axis up to a proximal portion of the controllable bending sections, and where the tendon-conduits extend through the shaft wall approximately parallel to the central axis up to a distal portion of the controllable bending section. Preferably, the controllable bending section is at the distal end of the shaft. The at least on tendon is secured to the distal portion of the controllable bending section, such that tensioning the at least one tendon causes the controllable bending section to articulate.
0015Systems, devices, and methods for robotically assisted endoscopic surgery are disclosed. An exemplary robotic surgery system may comprise first and second robotic arms and a controller for operating the robotic arms. The first and second robotic arms may comprise first and second device manipulators, respectively, that can be coupled to endoscopic tool(s). The first and second device manipulators may be configured to align to form a virtual rail to operate the endoscopic tool(s). The first and/or second robotic arms may be movable in a way to preserve the virtual rail alignment, thereby maintaining the proper and/or desired alignment of the endoscopic tool(s). The controller may be configured to move the first and second device manipulators in a way to maintain the virtual rail alignment. One or more of the first or second robotic arms may be responsive to forces exerted on it by the user and forces exerted on one of the robotic arms may cause both arms to move in coordination with one another so that the virtual rail alignment is maintained. The virtual rail formed by the first and second robotic arms or device manipulators may be translated in one or more of the X-axis, Y-axis, or Z-axis (i.e., horizontally and/or vertically). The virtual rail may also be pivoted about any point along the virtual line formed by the first and second robotic arms or device manipulators such as at the center of one of the device manipulators, a point between the first and second device manipulators, or a point beyond the line segment formed by the first and second device manipulators. In some embodiments, the system may further comprise a third robotic arm which may be operated by the controller and may be configured to form the virtual rail with the first and second robotic arms. The system may further comprise additional robotic arms operable by the controller and configured to form the virtual rail.
0016Systems, devices, and methods for user manipulation of robotic surgery systems are also disclosed. A robotic arm may be responsive to a variety of different inputs from the forces exerted on it from a user. The user may exert a force on the robotic arm, such as a tap, a push, a pull, a double tap or plurality of taps, a hold, or a shake, to name a few. The robotic force may detect the force exerted and determine the intent of the user based on the characteristics of the detected force. Such characteristics may include the location, magnitude, direction, and timing of the exerted force. Based on the determined user intent, the robotic arm may move in a predetermined pattern.
0017Aspects of the present disclosure provide methods of moving a system of robotic arms. A system of robotic arms may be provided. The system may comprise a first robotic arm and a second robotic arm. The first and second robotic arms may be at a predetermined distance and orientation relative to one another. The first robotic arm may detect a force exerted thereon. The first robotic arm may automatically move in response to the detected force. The first robotic arm may move with a first movement vector. The second robotic arm may automatically move in response to the detected force such that the predetermined distance and orientation between the first and second robotic arms is maintained. The second robotic arm may move with a second movement vector.
0018The predetermined distance and orientation between the first and second robotic arms may comprise a linear alignment between the first and second robotic arms such as a linear alignment between interface ends of the first and second robotic arms. In automatically moving the first robotic arm, the interface end of the first robotic arm may be pivoted about a point on a line formed by the first and second robotic arms. In automatically moving the second robotic arm, the interface end of the second robotic arm may be pivoted about the point on the line formed by the first and second robotic arms. The point on the line may be between the interface ends of the first and second robotic arms or beyond the interface ends of the first and second robotic arms.
0019In automatically moving the second robotic arm in response to the detected force such that the predetermined distance and orientation between the first and second robotic arms is maintained, the first and second robotic arms may be translated in unison along one or more of an X-axis, a Y-axis, or a Z-axis. In some embodiments, the first movement vector and the second movement vector are the same. In other embodiments, the first movement vector and the second movement vector are different.
0020The system of robotic arms may further comprise a third robotic arm. The first, second, and third robotic arms which may be at the predetermined distance and orientation relative to one another. The third robotic arm may automatically move in response to the detected force such that the predetermined distance and orientation between the first, second, and third robotic arms is maintained. The third robotic arm may move with a third movement vector. The predetermined distance and orientation between the first, second, and third robotic arms may comprise a linear alignment between the first, second, and third robotic arms such as a linear alignment between interface ends of the first, second, and third robotic arms.
0021In automatically moving the first robotic arm, the interface end of the first robotic arm may be pivoted about a point on a line formed by the first, second, and third robotic arms. In automatically moving the second robotic arm, the interface end of the second robotic arm may be pivoted about the point on the line formed by the first, second, and third robotic arms. In automatically moving the third robotic arm, the interface end of the third robotic arm may be pivoted about the point on the line formed by the first, second, and third robotic arms. The point on the line may be between two or more of the interface ends of the first, second, or third robotic arms or beyond two or more of the interface ends of the first, second, or third robotic arms. In automatically moving the third robotic arm in response to the detected force such that the predetermined distance and orientation between the first, second, and third robotic arms is maintained, the first, second, and third robotic arms may be translated in unison along one or more of an X-axis, a Y-axis, or a Z-axis. In some embodiments, two or more of the first movement vector, the second movement vector, and the third movement vector are the same. In other embodiments, two or more of the first movement vector, the second movement vector, and third movement vector are different.
0022In some embodiments, the first robotic arm may detect the force exerted on the first robotic arm comprises by detecting a torque exerted on a joint of the first robotic arm. The force exerted on the first robotic arm may be detected during an operation on a patient.
0023In some embodiments, a movement mode of the system of robotic arms may be enabled in response to the detected force. The movement mode of the system of robotic arms may comprise one or more of an admittance mode or an impedance mode. The movement mode of the system may be disabled after the first and second robotic arms have moved.
0024Aspects of the present disclosure provide systems of robotic arms. An exemplary system may comprise a first robotic arm, a second robotic arm, and a controller. The first robotic arm may comprise a force sensor configured to detect a force exerted on the first robotic arm. The first and second robotic arms may be at a predetermined distance and orientation relative to one another. The controller may be coupled to the first and second robotic arms. The controller may be configured to (i) automatically move the first robotic arm with a first movement vector in response to the detected force and (ii) automatically move the second robotic arm with a second movement vector in response to the detected force such that the predetermined distance and orientation between the first and second robotic arms is maintained.
0025The predetermined distance and orientation between the first and second robotic arms may comprise a linear alignment between the first and second robotic arms, such as a linear alignment between interface ends of the first and second robotic arms. The controller may be configured to pivot the interface ends of the first and second robotic arms about a point on a line formed by the first and second robotic arms. The point on the line may be between the interface ends of the first and second robotic arms or beyond the interface ends of the first and second robotic arms.
0026The controller may be configured to translate the first and second robotic arms in unison along one or more of an X-axis, a Y-axis, or a Z-axis. In some embodiments, the first movement vector and the second movement vector are the same. In other embodiments, the first movement vector and the second movement vector are different.
0027The system may further comprise a third robotic arm. The first, second, and third robotic arms may be at the predetermined distance and orientation relative to one another. The controller may be configured to automatically move the third robotic arm with a third movement vector in response to the detected force such that the predetermined distance and orientation between the first, second, and third robotic arms is maintained. The predetermined distance and orientation between the first, second, and third robotic arms may comprise a linear alignment between the first, second, and third robotic arms such as a linear alignment between interface ends of the first, second, and third robotic arms.
0028The controller may be configured to pivot the interface ends of the first, second, and third robotic arms about a point on a line formed by the first, second, and third robotic arms. The point on the line may be between two or more of the interface ends of the first, second, or third robotic arms or beyond two or more of the interface ends of the first, second, or third robotic arms. The controller may be configured to translate the first, second, and third robotic arms in unison along one or more of an X-axis, a Y-axis, or a Z-axis. In some embodiments, two or more of the first movement vector, the second movement vector, and the third movement vector are the same. In other embodiments, two or more of the first movement vector, the second movement vector, and third movement vector are different.
0029The first robotic arm may comprise at least one joint and at least one link. The force sensor of the first robotic arm may comprise a torque sensor coupled to the at least one joint. The first robotic arm may comprise at least one joint and at least one link. The force sensor of the first robotic arm may comprise a tactile sensor coupled to the at least one link.
0030The controller may be configured to enable a movement mode of the system of robotic arms in response to the detected force. The movement mode of the system of robotic arms may comprise one or more of an admittance mode or an impedance mode. The controller may be configured to disable the movement mode of the system after the first and second robotic arms have moved.
0031Aspects of the present disclosure provide methods of moving a robotic arm.
0032A force exerted on the robotic arm may be detected. The exerted force may comprise a force vector and a timing characteristic. A user intent may be determined based on the force vector and timing characteristic of the detected force. The robotic arm may be automatically moved in response to the determined user intent. Detecting the force exerted on the robotic arm may include detecting whether the force is exerted on a joint, a link, or an interface end of the robotic arm or one or more of detecting the force with a torque sensor coupled to a joint of the robotic arm or detecting the force with a tactile sensor coupled to a link of the robotic arm. Determining the user intent may comprise determining whether the exerted force is one or more of a hold, a push, a pull, a tap, a plurality of taps, a rotation, or a shake of at least a portion of the robotic arm.
0033A movement mode of the robotic arm may be enabled before automatically moving the robotic arm. The movement mode of the robotic arm may be disabled after automatically moving the robotic arm. To enable the movement mode, an instruction may be received from a foot pedal in communication with the robotic arm, a joystick in communication with the robotic arm, a voice command, a detected light, or a computing device in communication with the robotic arm, to name a few examples. The movement mode may comprise one or more of an impedance mode or an admittance mode.
0034To determine the user intent, the gesture type of the user may be detected. Determining the user intent may include determining that the force exerted on the robotic arm comprises at least one tap on a joint of the robotic arm, and the joint of the robotic arm may be automatically moved while maintaining a position of at least one other joint or interface end of the arm in response to the at least one tap. Determining the user intent may include determining that the force exerted on the robotic arm comprises a pull on an interface end of the robotic arm while a position of a joint of the robotic arm is maintained, and the interface end of the robotic arm may be rotated. Determining the user intent may include determining that the force exerted on the robotic arm comprises a push or pull on an interface end of the robotic arm, and the interface end of the robotic arm may be automatically moved in response to the push or pull on the interface end and the whole robotic arm may be automatically moved to follow the movement of the interface end.
0035In some embodiments, an initial position of the robotic arm may be memorized before moving the robotic arm. The robotic arm may be moved back to the initial position after moving the robotic arm in response to the determined user intent.
0036Aspects of the present disclosure may provide robotic arm systems. An exemplary robotic arm system may comprise a robotic arm and a controller. The robotic arm may comprise a force sensor configured to detect a force exerted on the robotic arm. The exerted force may comprise a force vector and a timing characteristic. The controller may be coupled to the robotic arm. The controller may be configured to (i) determine a user intent based on the force vector and timing characteristic of the detected force and (ii) automatically move the robotic arm in response to the determined user intent.
0037The force sensor may be configured to detect whether the force is exerted on a joint, a link, or an interface end of the robotic arm. The force sensor may comprise one or more of a torque sensor coupled to a joint of the robotic arm or a tactile sensor coupled to a link of the robotic arm.
0038The controller may be configured to determine the user intent by determining whether the exerted force is one or more of a hold, a push, a pull, a tap, a plurality of taps, a rotation, or a shake of at least a portion of the robotic arm. The controller may be configured to enable a movement mode of the robotic arm before automatically moving the robotic arm. The controller may be configured to disable the movement mode of the robotic arm after automatically moving the robotic arm.
0039The system may further comprise an external control unit in communication with the controller to enable the movement mode. The external control unit may comprise one or more of a foot pedal, a joystick, a microphone, a light detector, or a computing device. The movement mode may comprise one or more of an impedance mode or an admittance mode.
0040The robotic arm may comprise a joint, a link, and an interface end.
0041The controller may be configured to determine the user intent in many ways through gesture sensing for example. The controller may be configured to determine the user intent by determining that the force exerted on the robotic arm comprises at least one tap on the joint and automatically move the robotic arm by automatically moving the joint of the robotic arm while maintaining a position of at least one other joint or the interface end of the arm in response to the at least one tap. The controller may be configured to determine the user intent by determining that the force exerted on the robotic arm comprises a pull on the interface end of the robotic arm while a position of the joint of the robotic arm is maintained and automatically move the robotic arm by rotating the interface end of the robotic arm. The controller may be configured to determine the user intent by determining that the force exerted on the robotic arm comprises a push or pull on the interface end of the robotic arm and automatically move the robotic arm by automatically moving the interface end of the robotic arm in response to the push or pull on the interface end and by automatically moving the whole robotic arm to follow the movement of the interface end.
0042The controller may be configured to memorize an initial position of the robotic arm before moving the robotic arm. The controller may be configured to move the robotic arm back to the initial position after moving the robotic arm in response to the determined user intent.
BRIEF DESCRIPTION OF THE DRAWINGS
0043<ul id="ul0001" list-style="none" compact="compact"><li><figref idref="f0001"><b>FIG. 1</b></figref> illustrates a robotic endoscopic system, in accordance with many embodiments.</li><li><figref idref="f0002"><b>FIG. 2A</b></figref> illustrates a robotic surgery system, in accordance with many embodiments.</li><li><figref idref="f0003"><b>FIG. 2B</b></figref> illustrates an overhead view of the system of <figref idref="f0002"><b>FIG. 2A</b></figref><b>,</b> where an anesthesia cart is provided towards the head of the patient, in accordance with many embodiments.</li><li><figref idref="f0004"><b>FIG. 2C</b></figref> shows a view of the system of <figref idref="f0002"><b>FIG. 2A</b></figref><b>.</b></li><li><figref idref="f0005"><b>FIGS. 2D</b></figref> and <figref idref="f0006"><b>2E</b></figref> illustrate alternative arrangements of the arms <b>202</b> and <b>204</b> of the system of <figref idref="f0002"><b>FIG. 2A</b></figref><b>,</b> showing the versatility of the robotic surgical system of <figref idref="f0002"><b>FIG. 2A</b></figref><b>,</b> in accordance with many embodiments.</li><li><figref idref="f0007"><b>FIG. 3A</b></figref> illustrates an overhead view of a system with multiple virtual rails, in accordance with many embodiments.</li><li><figref idref="f0008"><b>FIG. 3B</b></figref> illustrates the use of the robotic surgery system <figref idref="f0007"><b>FIG. 3A</b></figref> with an additional robotic arm, associated tool base, and tool, in accordance with many embodiments.</li><li><figref idref="f0009"><b>FIGS. 4A</b></figref> and <figref idref="f0010"><b>4B</b></figref> illustrate the modularity of embodiments of the present invention.</li><li><figref idref="f0011"><b>FIG. 5A</b></figref> illustrates an implementation of a mechanism changer interface coupled to a mechanical arm in a robotic system, in accordance with an embodiment of the present invention.</li><li><figref idref="f0012"><b>FIG. 5B</b></figref> illustrates an alternative view of male mechanism changer interface <b>502</b> from <figref idref="f0011"><b>FIG. 5A</b></figref><b>.</b></li><li><figref idref="f0013"><b>FIG. 5C</b></figref> illustrates a reciprocal female mechanism changer interface coupled to an instrument device manipulator for connecting with male mechanism changer interface <b>502</b> from <figref idref="f0011"><b>FIGS. 5A</b></figref> and <figref idref="f0012"><b>5B</b></figref><b>.</b></li><li><figref idref="f0014"><b>FIG. 5D</b></figref> illustrates an alternative view of a female mechanism changer interface <b>508</b> from <figref idref="f0013"><b>FIG. 5C</b></figref><b>.</b></li><li><figref idref="f0015"><b>FIGS. 6</b></figref><b>,</b><figref idref="f0016"><b>7</b></figref><b>,</b><figref idref="f0017"><b>8A</b></figref><b>,</b> and <figref idref="f0018"><b>8B</b></figref> illustrate alternative embodiments of modules for a robotic surgical system of the present invention.</li><li><figref idref="f0019"><b>FIG. 9</b></figref> is an illustration of a robotic catheter that may be used in conjunction with robotic system <b>100</b> from <figref idref="f0001"><b>FIG. 1</b></figref><b>,</b> in accordance with an embodiment of the present invention.</li><li><figref idref="f0020"><b>FIGS. 10A</b></figref><b>,</b><figref idref="f0021"><b>10B</b></figref><b>,</b> and <figref idref="f0022"><b>10C</b></figref> illustrate the structure of a sheath of a flexible endoscopic device, in accordance with an embodiment of the present invention.</li><li><figref idref="f0023"><b>FIGS. 11A</b></figref> and <figref idref="f0024"><b>11B</b></figref> illustrate the structure of a flexible endoscopic device in accordance with an embodiment of the present invention.</li><li><figref idref="f0025"><b>FIGS. 12A</b></figref><b>,</b><figref idref="f0026"><b>12B</b></figref><b>,</b><figref idref="f0027"><b>12C</b></figref><b>,</b><figref idref="f0028"><b>12D</b></figref><b>,</b><figref idref="f0028"><b>12E</b></figref><b>,</b><figref idref="f0029"><b>12F</b></figref><b>,</b><figref idref="f0030"><b>12G</b></figref><b>,</b><figref idref="f0031"><b>12H</b></figref><b>,</b><figref idref="f0032"><b>12I</b></figref><b>,</b><figref idref="f0033"><b>12J,</b> and <b>12K</b></figref> illustrate muscling and curve alignment phenomena that manifest in previous flexible instruments and the improvement shown by an embodiment of the present invention.</li><li><figref idref="f0034"><b>FIG. 13</b></figref> illustrates the structure of flexible endoscopic device with an axially stiff tube within a lumen, in accordance with an embodiment of the present invention.</li><li><figref idref="f0035"><b>FIG. 14</b></figref> illustrates the structure of a helical pattern within a lumen of a flexible endoscopic device, in accordance with an embodiment of the present invention.</li><li><figref idref="f0036"><b>FIG. 15A</b></figref> illustrates a robotic catheter from a robotic catheter system, in accordance with an embodiment of the present invention.</li><li><figref idref="f0037"><b>FIG. 15B</b></figref> illustrates an alternative view of robotic catheter <b>1500</b> from <figref idref="f0036"><b>FIG. 15A</b></figref><b>.</b></li><li><figref idref="f0038"><b>FIG. 16</b></figref> illustrates the distal end of a robotic catheter, in accordance with an embodiment of the present invention.</li><li><figref idref="f0039"><b>FIGS. 17A</b></figref> and <figref idref="f0040"><b>17B</b></figref> illustrate independent drive mechanisms of the present invention.</li><li><figref idref="f0041"><b>FIG. 18</b></figref> illustrates an alternative view of the independent drive mechanism from <figref idref="f0039"><b>FIGS. 17A</b></figref> and <figref idref="f0040"><b>17B</b></figref> illustrate the structure of a sheath of a flexible endoscopic device, with a tension sensing apparatus in accordance with an embodiment of the present invention.</li><li><figref idref="f0042"><b>FIG. 19A</b></figref> illustrates a cutaway view of the independent drive mechanism from <figref idref="f0039"><b>FIGS. 17A</b></figref><b>,</b><figref idref="f0040"><b>17B</b></figref><b>,</b> and <figref idref="f0041"><b>18</b></figref> from an alternate angle.</li><li><figref idref="f0043"><b>FIG. 19B</b></figref> illustrates a cutaway view of the previously discussed independent drive mechanism in combination with a robotic catheter, in accordance with an embodiment of the present invention.</li><li><figref idref="f0044"><b>FIG. 20</b></figref> illustrates an alternative view of the previously-discussed independent drive mechanism with pull wires from a robotic catheter in accordance with an embodiment of the present invention.</li><li><figref idref="f0045"><b>FIG. 21</b></figref> illustrates a conceptual diagram that shows how horizontal forces may be measured by a strain gauge oriented perpendicular to the forces, in accordance with an embodiment of the invention.</li><li><figref idref="f0046"><b>FIG. 22</b></figref> illustrates a flowchart for a method of constructing a catheter device with helical lumens, in accordance with an embodiment of the present invention.</li><li><figref idref="f0047"><b>FIG. 23</b></figref> illustrates a specialized nose cone for manufacturing flexible endoscopic devices, in accordance with an embodiment of the present invention.</li><li><figref idref="f0048"><b>FIG. 24</b></figref> illustrates a system for manufacturing a flexible endoscopic device, in accordance with an embodiment of the present invention.</li><li><figref idref="f0049"><b>FIG. 25</b></figref> illustrates a cross-sectional view of a flexible endoscopic device where the pull lumens are arranged symmetrically around the circumference of the device, in accordance with an embodiment of the present invention.</li><li><figref idref="f0050"><b>FIG. 26A</b></figref> illustrates a cross-sectional view of a flexible endoscopic device where the pull lumens are not arranged symmetrically around the circumference of the device, in accordance with an embodiment of the present invention.</li><li><figref idref="f0051"><b>FIG. 26B</b></figref> illustrates an isometric view of the flexible endoscopic device in <figref idref="f0050"><b>FIG. 26A</b></figref><b>,</b> in accordance with an embodiment of the present invention.</li><li><figref idref="f0052"><b>FIG. 27</b></figref> illustrates a flow diagram for a method for manufacturing the flexible endoscopic device in <figref idref="f0050"><b>FIG. 26A</b></figref> and <figref idref="f0051"><b>26B</b></figref><b>,</b> in accordance with an embodiment of the present invention.</li><li><figref idref="f0053"><b>FIGS. 28A</b></figref> and <figref idref="f0054"><b>28B</b></figref> illustrate the relationship between centerline coordinates, diameter measurements and anatomical spaces.</li><li><figref idref="f0055"><b>FIG. 29</b></figref> illustrates a computer-generated three-dimensional model representing an anatomical space, in accordance with an embodiment of the invention.</li><li><figref idref="f0056"><b>FIG. 30</b></figref> illustrates a robotic catheter system that makes use of an electromagnetic tracker in combination with an electromagnetic field generator, in accordance with an embodiment in the present invention.</li><li><figref idref="f0057"><b>FIG. 31</b></figref> illustrates a flow diagram for the steps for registration, in accordance with an embodiment of the present invention.</li><li><figref idref="f0058"><b>FIG. 32A</b></figref> illustrates the distal end of a robotic catheter within an anatomical lumen, in accordance with an embodiment of the present invention.</li><li><figref idref="f0059"><b>FIG. 32B</b></figref> illustrates the robotic catheter from <figref idref="f0058"><b>FIG. 32A</b></figref> in use at an operative site within an anatomical lumen, in accordance with an embodiment of the present invention.</li><li><figref idref="f0060"><b>FIG. 32C</b></figref> illustrates the robotic catheter from <figref idref="f0059"><b>FIG. 32B</b></figref> in use at an operative site within an anatomical lumen, in accordance with an embodiment of the present invention.</li><li><figref idref="f0061"><b>FIG. 33A</b></figref> illustrates a robotic catheter coupled to a distal flexure section within an anatomical lumen, in accordance with an embodiment of the present invention.</li><li><figref idref="f0062"><b>FIG. 33B</b></figref> illustrates a robotic catheter from <figref idref="f0061"><b>FIG. 33A</b></figref> with a forceps tool in use at an operative site within an anatomical lumen, in accordance with an embodiment of the present invention.</li><li><figref idref="f0063"><b>FIG. 33C</b></figref> illustrates a robotic catheter from <figref idref="f0061"><b>FIG. 33A</b></figref> with a laser device in use at an operative site within an anatomical lumen, in accordance with an embodiment of the present invention.</li><li><figref idref="f0064"><b>FIG. 34</b></figref> illustrates a command console for a robotic surgical system, in accordance with an embodiment of the present invention.</li><li><figref idref="f0065"><b>FIGS. 35A</b></figref> and <figref idref="f0066"><b>35B</b></figref> illustrate different views of a robotic catheter system, in accordance with an embodiment of the present invention.</li><li><figref idref="f0067"><b>FIG. 36</b></figref> illustrates an isometric view of a robotic catheter system where the angle of the virtual rail is greatly increased, in accordance with an embodiment of the present invention.</li><li><figref idref="f0068"><b>FIGS. 37A</b></figref><b>,</b><figref idref="f0069"><b>37B</b></figref><b>,</b><figref idref="f0070"><b>37C</b></figref><b>,</b> and <figref idref="f0071"><b>37D</b></figref> illustrate a series of top views of a vascular procedure where the use of mechanical arms reduces catheter buckling and wasted length, in accordance with an embodiment of the present invention.</li><li><figref idref="f0072"><b>FIGS. 38A</b></figref> and <figref idref="f0073"><b>38B</b></figref> illustrate a vascular procedure where a robotic catheter may be inserted into the carotid artery, in accordance with an embodiment of the present invention.</li><li><figref idref="f0074"><b>FIG. 39</b></figref> illustrates a vascular procedure where a robotic catheter may be inserted into the brachial artery, in accordance with an embodiment of the present invention.</li><li><figref idref="f0075"><b>FIGS. 40A</b></figref> and <figref idref="f0076"><b>40B</b></figref> illustrate a vascular procedure where a robotic catheter may be inserted into the radial artery, in accordance with an embodiment of the present invention.</li><li><figref idref="f0077"><b>FIG. 41</b></figref> shows a flow chart illustrating a method for aligning the arms of a robotic surgery system, in accordance with many embodiments;</li><li><figref idref="f0078"><b>FIG. 42A</b></figref> shows a schematic of the aligned arms of a robotic surgery system translating in up to three dimensions, in accordance with many embodiments;</li><li><figref idref="f0078"><b>FIG. 42B</b></figref> shows a schematic of the aligned arms of a robotic surgery system pivoting about one of the device manipulators of robotic arms, in accordance with many embodiments.</li><li><figref idref="f0079"><b>FIG. 42C</b></figref> shows a schematic of the aligned arms of a robotic surgery system pivoting about a point between two of the device manipulators of robotic arms, in accordance with many embodiments.</li><li><figref idref="f0079"><b>FIG. 42D</b></figref> shows a schematic of the aligned arms of a robotic surgery system pivoting about a point beyond two of the device manipulators of robotic arms, in accordance with many embodiments.</li><li><figref idref="f0080"><b>FIG. 43</b></figref> shows a flow chart illustrating a method for manipulating the robotic arm(s) of a robotic surgery system, in accordance with many embodiments.</li></ul>
DETAILED DESCRIPTION
0044Although certain preferred embodiments and examples are disclosed below, inventive subject matter extends beyond the specifically disclosed embodiments to other alternative embodiments and/or uses, and to modifications and equivalents thereof. Thus, the scope of the claims appended hereto is not limited by any of the particular embodiments described below. For example, in any method or process disclosed herein, the acts or operations of the method or process may be performed in any suitable sequence and are not necessarily limited to any particular disclosed sequence. Various operations may be described as multiple discrete operations in turn, in a manner that may be helpful in understanding certain embodiments; however, the order of description should not be construed to imply that these operations are order dependent. Additionally, the structures, systems, and/or devices described herein may be embodied as integrated components or as separate components.
0045For purposes of comparing various embodiments, certain aspects and advantages of these embodiments are described. Not necessarily all such aspects or advantages are achieved by any particular embodiment. Thus, for example, various embodiments may be carried out in a manner that achieves or optimizes one advantage or group of advantages as taught herein without necessarily achieving other aspects or advantages as may also be taught or suggested herein.
Overview.
0046An endolumenal surgical robotic system provides the surgeon with the ability to sit down in an ergonomic position and control a robotic endoscopic tool to the desired anatomical location within a patient without the need for awkward arm motions and positions.
0047The robotic endoscopic tool has the ability to navigate lumens within the human body with ease by providing multiple degrees of freedom at least two points along its length. The tool's control points provide the surgeon with significantly more instinctive control of the device as it navigates a tortuous path within the human body. The tip of the tool is also capable of articulation from zero to ninety degrees for all three hundred and sixty degrees of roll angles.
0048The surgical robotic system may incorporate both external sensor-based and internal vision-based navigation technologies in order to assist the physician with guidance to the desired anatomical location within the patient. The navigational information may be conveyed in either two-dimensional display means or three-dimensional display means.
System Components.
0049<figref idref="f0001"><b>FIG. 1</b></figref> is a robotic endoscopic system, in accordance with an embodiment of the present invention. As shown in <figref idref="f0001"><b>FIG. 1</b></figref><b>,</b> robotic system <b>100</b> may comprises a system cart <b>101</b> with at least one mechanical arm, such as arm <b>102.</b> The system cart <b>101</b> may be in communication with a remotely-located command console (not shown). In practice, the system cart <b>101</b> may be arranged to provide access to a patient, while a physician may control the system <b>100</b> from the comfort of the command console. In some embodiments, the system <b>100</b> may be integrated into the operating table or bed for stability and access to the patient.
0050Within system <b>100</b>, arm <b>102</b> may be fixedly coupled to a system cart <b>101</b> that contains a variety of support systems, including control electronics, power sources and optical sources in some embodiments. The arm <b>102</b> may be formed from a plurality of linkages <b>110</b> and joints <b>111</b> to enable access to the patient's operative region. The system cart <b>101</b> may contain source of power <b>112,</b> pneumatic pressure <b>113,</b> and control and sensor electronics <b>114</b> - including components such as central processing unit, data bus, control circuitry, and memory - and related actuators or motors that may drive arms such as arm <b>102.</b> Power may be conveyed from the system cart <b>101</b> to the arm <b>102</b> using a variety of means known to one skilled in the art such as electrical wiring, gear heads, air chambers. The electronics <b>114</b> in system cart <b>101</b> may also process and transmit control signals communicated from a command console.
0051The system cart <b>101</b> may also be mobile, as shown by the wheels <b>115.</b> In some embodiments, the system cart may capable of being wheeled to the desired location near the patient. System cart(s) <b>101</b> may be located in various locations in the operating room in order to accommodate space needs and facilitate appropriate placement and motion of modules and instruments with respect to a patient. This capability enables the arms to be positioned in locations where they do not interfere with the patient, doctor, anesthesiologist or any supportive surgical equipment required for the selected procedure. During procedures, the arms with instruments will work collaboratively via user control through separate control devices, which may include a command console with haptic devices, joystick, or customized pendants.
Mechanical Arms.
0052The proximal end of arm <b>102</b> may be fixedly mounted or coupled to the cart <b>101.</b> Mechanical arm <b>102</b> comprises a plurality of linkages <b>110,</b> connected by at least one joint per arm, such as joints <b>111.</b> If mechanical arm <b>102</b> is robotic, joints <b>111</b> may comprise one or more actuators in order to affect movement in at least one degree of freedom. The arm <b>102,</b> as a whole, preferably has more than three degrees of freedom. Through a combination of wires and circuits, each arm may also convey both power and control signals from system cart <b>101</b> to the instruments located at the end of their extremities.
0053In some embodiments, the arms may be fixedly coupled to the operating table with the patient. In some embodiments, the arms may be coupled to the base of the operating table and reach around to access patient.
0054In some embodiments, the mechanical arms may not be robotic ally-driven. In those embodiments, the mechanical arms are comprised of linkages and set up joints that use a combination of brakes and counter-balances to hold the position of the arms in place. In some embodiments, counter-balances may be constructed from gas springs or coil springs. Brakes, such as fail safe brakes, may be mechanical or electro-mechanical. In some embodiments, the arms may be gravity-assisted passive support arms.
0055Distally, each arm may be coupled to an Instrument Device Manipulator (IDM), such as <b>117,</b> through a Mechanism Changer Interface (MCI), such as <b>116.</b> In the preferred embodiment, the MCI <b>116</b> may contain connectors to pass pneumatic pressure, electrical power, electrical signals, and optical signals from the arm to the IDM <b>117.</b> In some embodiments, MCI <b>116</b> may be as simple as a set screw or base plate connection.
0056IDM <b>117</b> may have a variety of means for manipulating a surgical instrument including, direct drive, harmonic drive, geared drives, belts and pulleys, or magnetic drives. One skilled in the art would appreciate that a variety of methods may be used control actuators on instrument devices.
0057In some embodiments, the IDM may be removable. Within the robotic system, the MCIs, such as <b>116,</b> may be interchangeable with a variety of procedure-specific IDMs, such as <b>117.</b> In this embodiment, the interchangeability of the IDMs allows robotic system <b>100</b> to perform different procedures.
0058Preferred embodiments may use a robotic arm with joint level torque sensing having a wrist at the distal end, such as Kuka AG's LBR5. These embodiments have a robotic arm with seven joints, with redundant joints provided to avoid potential arm collision with a patient, other robot arms, operating table, medical personal or equipment proximate to the operative field, while maintaining the wrist at the same pose so as not to interrupt an ongoing procedure. The skilled artisan will appreciate that a robotic arm with at least three degrees of freedom, and more preferably six or more degrees of freedom, will fall within the inventive concepts described herein, and further appreciate that more than one arm may be provided with additional modules, where each arm may be commonly or separately mounted on either a cart, multiple carts, or a surgical bed or table.
Virtual Rail Configuration.
0059Arm <b>102</b> in system <b>100</b> may be arranged in a variety of postures for use in a variety of procedures. For example, in combination with another robotic system with at least one robotic arm, the arm <b>102</b> of system <b>100</b> may be arranged to align distally-mounted IDMs to form a "virtual rail" that facilitates the insertion and manipulation of an endoscopic tool <b>118.</b> For other procedures, the arms may be arranged differently. Thus, the use of arms in system <b>100</b> provides flexibility not found in robotic systems whose design is directly tied to specific medical procedure. The arms of system <b>100</b> provide potentially much greater stroke and stowage. In other embodiments, where multiple arms are coupled to surgical bed/table platform, a multiplicity of virtual rail arrangements may be configured for a variety of different procedures.
0060<figref idref="f0002"><b>FIG. 2A</b></figref> illustrates a robotic surgery system <b>200</b> in accordance with an embodiment of the present invention. System <b>200</b> comprises two system carts that collectively comprise first arm <b>202</b> and second arm <b>204</b> holding endoscopic tool bases <b>206</b> and <b>208,</b> respectively. Tool base <b>206</b> has controllable endoscope sheath <b>210</b> operatively connected thereto. Tool base <b>208</b> has flexible endoscope leader <b>212</b> operatively connected thereto. In some embodiments, the tool bases may be coupled to arms <b>202</b> and <b>204</b> through IDMs and/or MCIs as disclosed earlier.
0061Arms <b>202</b> and <b>204</b> align tool bases <b>206</b> and <b>208</b> such that proximal end <b>216</b> of sheath <b>210</b> is distal of the proximal end <b>222</b> of leader <b>212,</b> and such that leader <b>212</b> remains axially aligned with sheath <b>210</b> at an approximate angle of 180 degrees between the two arms, resulting in a "virtual rail" where the rail comprising of sheath <b>210</b> and leader <b>212</b> is approximately straight, or at 180 degrees. As will be described later, the virtual rail may have angles between 90-180 degrees. In one embodiment, sheath <b>210,</b> with leader <b>212</b> slidingly disposed therethrough, is robotically inserted through, for example, a tracheal tube (not shown) in the mouth of and into patient <b>211,</b> and ultimately into the patient's bronchial system, while continually maintaining the virtual rail during insertion and navigation. The arms may move sheath <b>210</b> and endoscope <b>212</b> axially relative to each other and in to or out of patient <b>211</b> under the control of a doctor (not shown) at a control console <b>203</b> (from <figref idref="f0003"><b>FIG. 2B</b></figref>). In another embodiment, the sheath <b>210,</b> with leader <b>212</b> slidingly disposed therethrough, may be robotically inserted through a patient's urethra and ultimately into the patient's urinary tract.
0062Navigation is achieved, for example, by advancing sheath <b>210</b> along with leader <b>212</b> into the patient <b>211,</b> then leader <b>212</b> may be advanced beyond distal end <b>213</b> of the sheath, and the sheath <b>210</b> may then be brought even with the leader <b>212,</b> until a desired destination is reached. Other modes of navigation may be used, such as and not by way of limitation using a guidewire through the working channel of the leader <b>212.</b> The physician may be using any number of visual guidance modalities or combination thereof to aid navigation and performing the medical procedure, e.g., fluoroscopy, video, CT, MR etc. Moreover, in some embodiments, imaging means, such as a distal camera and lens may be mounted at the distal end of the leader <b>212.</b> Distal end <b>220</b> of leader <b>212</b> may then be navigated to an operative site and tools are deployed through a longitudinally-aligned working channel within leader <b>212</b> to perform desired procedures. The virtual rail may be maintained during the navigation procedure and any subsequent operative procedures. Any number of alternative procedures that may require a tool or no tool at all can be performed using the flexible endoscope sliding through the sheath, as the skilled artisan will appreciate.
0063<figref idref="f0003"><b>FIG. 2B</b></figref> illustrates an overhead view of system <b>200</b> where anesthesia cart <b>201</b> is provided towards the head of the patient. Additionally, control console <b>203</b> with a user interface is provided to control sheath <b>210,</b> endoscope leader <b>212,</b> and the associated arms <b>202</b> and <b>204</b> and tool bases <b>206</b> and <b>208</b> (see <figref idref="f0002"><b>FIG. 2A</b></figref>).
0064<figref idref="f0004"><b>FIG. 2C</b></figref> shows an angled view of system <b>200</b> in <figref idref="f0002"><b>FIG. 2A</b></figref><b>.</b> Tool modules <b>206</b> and <b>208</b> with associated sheath <b>210</b> and leader <b>212</b> are attached to arms <b>202</b> and <b>204</b> and arranged in a 180 degree virtual rail. The arms are shown on a single cart, which provides added compactness and mobility. Tool bases <b>206</b> and <b>208</b> have pulley systems or other actuation systems to tension tendons in sheath <b>210</b> and leader <b>212</b> to steer their respective distal ends. Tool bases <b>206</b> and <b>208</b> may provide other desired utilities for the sheath and endoscope, such as pneumatic pressure, electrical, data communication (e.g., for vision), mechanical actuation (e.g., motor driven axels) and the like. These utilities may be provided to the tool bases through the arms, from a separate source or a combination of both.
0065<figref idref="f0005"><b>FIGS. 2D</b></figref> and <figref idref="f0006"><b>2E</b></figref> illustrate alternative arrangements of arms <b>202</b> and <b>204</b> showing the versatility of the robotic surgical system in accordance with embodiments of the present invention. In <figref idref="f0005"><b>FIG. 2D</b></figref><b>,</b> arms <b>202</b> and <b>204</b> may be extended to position the instrument (comprising sheath <b>210</b> and leader <b>212</b>) to enter the mouth of patient <b>211</b> at 75 degrees from horizontal, while still maintaining a 180 degree virtual rail. This may be done during the procedure if required to accommodate space requirements within the room. The 75 degree angle was chosen for demonstrative purposes, not by way of limitation.
0066<figref idref="f0006"><b>FIG. 2E</b></figref> shows an alternative arrangement of arms <b>202</b> and <b>204</b> where the tool bases <b>206</b> and <b>208</b> are aligned to create a virtual rail with a 90 degree angle, in accordance with an embodiment of the present invention. In this embodiment, the instrument (comprising sheath <b>210</b> and leader <b>212</b>) enters the mouth of patient <b>213</b> at 75 degrees from horizontal. Tool bases <b>206</b> and <b>208</b> are aligned such that the leader <b>212</b> bends 90 degrees at tool base <b>206</b> prior to entering the mouth of patient <b>213.</b> To facilitate the bend of leader <b>212,</b> a rigid or semi-rigid patient interface, such as a tube, may be used to ensure smooth extension and retraction of the leader <b>212</b> within sheath <b>210.</b> In some embodiments, an additional mechanical or robotic arm may be used to hold the patient interface in a fixed position relative to the patient.
0067Extension and retraction of leader <b>212</b> within sheath <b>210</b> may be controlled by moving tool base <b>208</b> either closer or farther from tool base <b>206</b> along the linear path tracked by leader <b>212.</b> Extension and retraction of sheath <b>210</b> may be controlled by moving tool base <b>206</b> closer or farther from patient <b>213</b> along the linear path tracked by sheath <b>210.</b> To avoid unintended extension or retraction of leader <b>212</b> while extending or retracting sheath <b>210,</b> tool base <b>208</b> may also be moved along a linear path parallel to sheath <b>210.</b>
0068Virtual rails are useful in driving both rigid instrument and flexible instruments, and especially where there are telescoping requirements. The use of a virtual rail is not limited to a single rail but can consist of multiple virtual rails where the arms act in concert to maintain the individual virtual rails in performance of one or more procedures.
0069<figref idref="f0007"><b>FIG. 3A</b></figref> illustrates an overhead view of a system with multiple virtual rails, in accordance with an embodiment of the present invention. In <figref idref="f0007"><b>FIG. 3A</b></figref><b>,</b> robot arms <b>302, 304</b> and <b>306</b> respectively hold tool bases <b>308, 310,</b> and <b>312.</b> Tool bases <b>308</b> and <b>310</b> may be operatively coupled to flexible tool <b>314</b> and tool <b>316.</b> Tool <b>314</b> and tool <b>316</b> may be a telerobotically-controlled flexible endoscopic instruments. Tool base <b>312</b> may be operatively coupled to a dual lumen sheath <b>318,</b> where each lumen receives tools <b>314</b> and <b>316.</b> Arms <b>302</b> and <b>304</b> may each maintain a virtual rail with robotic arm <b>306,</b> and movements of all three arms may be coordinated to maintain virtual rails and move tools <b>314, 316</b> and sheath <b>318</b> relative to each other and the patient.
0070<figref idref="f0008"><b>FIG. 3B</b></figref> illustrates the use of the robotic surgery system from <figref idref="f0007"><b>FIG. 3A</b></figref> with an additional robotic arm <b>320</b> and associated tool base <b>322</b> and tool <b>324.</b> In this embodiment sheath <b>325</b> may have three lumens. Alternatively, sheath <b>325</b> may comprise more than one sheath to provide access to tools <b>314, 316,</b> and <b>324.</b> As will be appreciated, the ability to increase or reduce the number of arms with associated modules and instruments permits a great number and flexibility of surgical configurations, which, in turn, permits re-purposing of expensive arms and use of multiple relatively-inexpensive modules to achieve great versatility at reduced expense.
0071To create the virtual rail, a plurality of arms and/or platforms may be utilized. Each platform / arm must be registered to the others, which can be achieved by a plurality of modalities including, vision, laser, mechanical, magnetic, or rigid attachment. In one embodiment, registration may be achieved by a multi-armed device with a single base using mechanical registration. In mechanical registration, an embodiment may register arm / platform placement, position, and orientation based on their position, orientation and placement relative to the single base. In another embodiment, registration may be achieved by a system with multiple base using individual base registration and "hand-shaking" between multiple robot arms. In embodiments with multiple bases, registration may be achieved by touching together arms from different bases, and calculating locations, orientation and placement based on (i) the physical contact and (ii) the relative locations of those bases. In some embodiments, registration targets may be used to match the position and orientations of the arms relative to each other. Through such registration, the arms and instrument driving mechanisms may be calculated in space relative to each other. The skilled artisan will be able to use many different methods to register the robotic platforms.
System Modularity & Flexibility.
0072Returning to <figref idref="f0001"><b>FIG. 1</b></figref><b>,</b> robotic surgical system <b>100</b> may be configured in a manner to provide a plurality of surgical system configurations, such as by changing IDM <b>117</b> and tool <b>118</b> (also known as an end effector). The system may comprise one or more mobile robotic platforms staged at different locations in the operative room, or at a convenient nearby location. Each platform may provide some or all of power, pneumatic pressure, illumination sources, data communication cables and control electronics for a robotic arm that is coupled to the platform, and the module may draw from these utilities as well. System <b>100</b> may alternatively have multiple arms <b>102</b> mounted on one or more mobile carts <b>101,</b> or the arms may be mounted to the floor in order to provide a plurality of surgical configurations.
0073In addition to multiple arms and platforms, certain embodiments of the present invention are designed to readily exchange between multiple modules or end effector mechanisms. Various surgical procedures or steps within a procedure may require the use of different modules and the associated instrument sets, for example, exchanging between different sized sheath and endoscope combinations. The interchangeability allows the system to reconfigure for different clinical procedures or adjustments to surgical approaches.
0074<figref idref="f0009"><b>FIG. 4A</b></figref> illustrates an embodiment compatible with interchangeable modules and instruments. Surgical system <b>400,</b> like those shown and described previously, has one or more robotic arms <b>401</b> to which IDM or module <b>402</b> with tool or instrument <b>403</b> is attached. Modules <b>402'</b> and <b>402",</b> and associated instruments <b>403'</b> and <b>403",</b> can be exchanged onto robotic arm <b>401</b> or picked up by a different robotic arm (not shown) to be used alone in concert with another module. Each module is a dedicated electromechanical system which is used to drive various types of instruments for specified procedures. To drive instruments, each IDM or module may comprise an independent drive system, which may include a motor. They may contain sensors (e.g., RFID) or memory chips that record their calibration and application related information. A system calibration check may be required after a new mechanism is connected to the robot arm. In some embodiments, a module may control an associated sheath, catheter leader, or flexible endoscope.
0075<b>In</b><figref idref="f0009"><b>FIG. 4A</b></figref><b>,</b> system <b>400</b> may exchange IDM <b>402</b> for IDMs <b>402'</b> and <b>402"</b> by itself through the use of global registration and sensors. In some embodiments, IDMs <b>402"</b> and <b>403"</b> are stored on system cart <b>404</b> at predetermined "docking stations" which are configured with identification and proximity sensors. Sensors at these stations may make use of technologies such as RFID, optical scanners (e.g., bar codes), EEPROMs, and physical proximity sensors to register and identify which IDMs are "docked" at the docking station. As robotic arm <b>401</b> and the IDM docking stations reside on system cart <b>404,</b> the identification and proximity sensors allow the IDMs that are resting in the docking stations to be registered relative to the robotic arm(s). Similarly, in embodiments with multiple arms on a single system cart, multiple arms may access the IDMs on the docking station using the combination of registration system and sensors discussed above.
0076<figref idref="f0010"><b>FIG. 4B</b></figref> shows two different perspectives on exchange mechanisms <b>404</b> and <b>405</b> that may be used to exchange and attach modules <b>402</b> to robotic arm <b>401.</b> Exchange mechanisms <b>404</b> and <b>405</b> provide the connection between a module, such as module <b>402 in</b><figref idref="f0009"><b>FIG. 4A</b></figref><b>,</b> and a robotic arm, such as robotic arm <b>401</b> in <figref idref="f0009"><b>FIG. 4A</b></figref><b>.</b> In some embodiments, the mechanism <b>404</b> may be the interface on a module, such as an instrument driving mechanism, for connection to mechanism <b>405,</b> which may be the interface on a robotic arm. Mechanism <b>404</b> may provide a mechanism interface <b>411</b> for connecting flange <b>407</b> into ring <b>408</b> of mechanism <b>405.</b> Similarly, the interface may provide for transmitting power (<b>409</b>), fiber optics, data connections, pneumatic connections (<b>410, 411</b>), motors to drive pulley systems to control a tool, such as a sheath and flexible endoscope. As described for the sheath and flexible endoscope embodiment, the sheath and flexible endoscope would be operatively coupled to the exchange mechanism.
0077<figref idref="f0011 f0012 f0013 f0014"><b>FIGS. 5A-5D</b></figref> illustrate a mechanism changer interface in a robotic system, in accordance with an embodiment of the present invention. <figref idref="f0011"><b>FIG. 5A</b></figref> specifically illustrates an implementation of a mechanism changer interface coupled to a robotic arm in a robotic system, in accordance with an embodiment of the present invention. As shown in <figref idref="f0011"><b>FIG. 5A</b></figref><b>,</b> the distal portion of robotic arm <b>500</b> comprises an articulating joint <b>501</b> coupled to a "male" mechanism changer interface <b>502.</b> Articulating joint <b>501</b> provides an additional degree of freedom with respect to manipulating an instrument device mechanism (not shown) that is configured to couple to robotic arm <b>500.</b> Male mechanism changer interface <b>502</b> provides a male connector interface <b>503</b> that provides a strong, physical connection to the reciprocal female receptacle connector interface on the IDM (not shown). The spherical indentations on the male connector interface <b>503</b> physically couple to reciprocal indentations on the female receptacle interface on the IDM. The spherical indentations may be extended when pneumatic pressure is conveyed along robotic arm <b>500</b> into male mechanism changer interface <b>502.</b> The male mechanism changer interface <b>502</b> also provides connections <b>504</b> for transferring for pneumatic pressure to the IDM. Additionally, this embodiment of the mechanism changer interface provides for alignment sensors <b>505</b> that ensure that the male mechanism changer interface <b>502</b> and its reciprocal female interface are properly aligned.
0078<figref idref="f0012"><b>FIG. 5B</b></figref> illustrates an alternative view of male mechanism changer interface <b>502</b> separated from robotic arm <b>500.</b> As discussed with respect to <figref idref="f0011"><b>FIG. 5A</b></figref><b>,</b> male mechanism changer interface <b>502</b> provides for a flange-like male connector interface <b>503,</b> pneumatic connectors <b>504,</b> and alignment sensors <b>505.</b> Additionally, an electrical interface <b>506</b> for connecting electrical signals to the reciprocal interface on the IDM (not shown).
0079<figref idref="f0013"><b>FIG. 5C</b></figref> illustrates a reciprocal female mechanism changer interface coupled to an instrument device manipulator for connecting with male mechanism changer interface <b>502</b> from <figref idref="f0011"><b>FIGS. 5A</b></figref> and <figref idref="f0012"><b>5B</b></figref><b>.</b> As shown in <figref idref="f0013"><b>FIG. 5C</b></figref><b>,</b> instrument device manipulator <b>507</b> is coupled to a female mechanism changer interface <b>508</b> that is configured to connect to male mechanism changer interface <b>502</b> on robotic arm <b>500.</b> Female mechanism changer interface <b>508</b> provides for female receptacle interface <b>509</b> that is designed to couple to the flange-like male connector interface <b>503</b> of male mechanism changer interface <b>502.</b> The female receptacle interface <b>509</b> also provides a groove to grip the spherical indentations on the male connector interface <b>503.</b> When pneumatic pressure is applied, spherical indentations on male connector <b>503</b> are extended, and male connector <b>503</b> and receptacle interfaces <b>509</b> securely couple the IDM <b>507</b> to the robotic arm <b>500.</b> Reciprocal female mechanism changer interface <b>508</b> also provides with pneumatic connectors <b>510</b> to accept the pneumatic pressure conveyed from connectors <b>504.</b>
0080<figref idref="f0014"><b>FIG. 5D</b></figref> illustrates an alternative view of female mechanism changer interface <b>508</b> from <figref idref="f0013"><b>FIG. 5C</b></figref><b>.</b> As discussed earlier, reciprocal mechanism changer interface <b>508</b> contains a receptacle interface <b>509,</b> pneumatic connectors <b>510</b> for interfacing with mechanism changer interface <b>502</b> on robotic arm <b>500.</b> In addition, mechanism changer interface <b>508</b> also provides for an electrical module <b>511</b> for transmitting electrical signals - power, controls, sensors - to module <b>506</b> in mechanism changer interface <b>502.</b>
0081<b>FIGS. 6-9B</b> illustrate additional, interchangeable modules that may be operated using system <b>400</b> from <figref idref="f0009 f0010"><b>FIG. 4</b></figref><b>.</b><figref idref="f0015"><b>FIG. 6</b></figref> illustrates an embodiment of the present invention that uses a single port laparoscopic instrument <b>601</b> connected through an instrument interface <b>602</b> on a single robotic arm <b>603</b> that is directed at the abdomen <b>604</b> of a patient <b>605.</b>
0082<figref idref="f0016"><b>FIG. 7</b></figref> illustrates an embodiment of the present invention with two sets of robotic subsystems <b>701</b> and <b>704,</b> each with a pair of robotic arms <b>702, 703</b> and <b>705, 706</b> respectively. Connected through instrument interfaces at the distal end of each robotic arm are laparoscopic instruments <b>707, 708, 709, 710,</b> respectively, all instruments working together to perform the procedures in an individual patient <b>711.</b>
0083<figref idref="f0017"><b>FIG. 8A</b></figref> illustrates an embodiment of the present invention with a subsystem <b>801</b> with a single robotic arm <b>802,</b> where a microscope tool <b>804</b> connected to the robotic arm <b>802</b> through an instrument interface <b>803.</b> In some embodiments, the microscopic tool <b>804</b> may be used in conjunction with a second microscope tool <b>805</b> used by a physician <b>806</b> to aid in visualizing the operational area of a patient <b>807.</b>
0084<figref idref="f0018"><b>FIG. 8B</b></figref> illustrates an embodiment of the present invention where subsystem <b>801</b> from <figref idref="f0017"><b>FIG. 8A</b></figref> may be used in conjunction with subsystem <b>808</b> to perform microsurgery. Subsystem <b>808</b> provides robotic arms <b>809</b> and <b>810,</b> each with microsurgical tools <b>811</b> and <b>812</b> connected through instrument interfaces on each respective arm. In some embodiments, the one or more robotic arms can pick up and exchange tools at a table or other suitable holding mechanism within reach of the robotic arm, such as a docking station. In <figref idref="f0017"><b>FIG. 8A</b></figref><b>,</b> shows the interchangeable modules are stored on the side of the cart on which the robotic arm is mounted.
Robotic Catheter Design.
0085In a preferred embodiment, robotic system <b>100</b> from <figref idref="f0001"><b>FIG. 1</b></figref> may drive a tool customized for various surgical procedures, such as robotic catheter <b>118.</b><figref idref="f0019"><b>FIG. 9</b></figref> is an illustration of a robotic catheter that may be used in conjunction with a robotic system <b>100</b> from <figref idref="f0001"><b>FIG. 1</b></figref><b>,</b> in accordance with an embodiment of the present invention. Robotic catheter <b>900</b> may be arranged around nested longitudinally-aligned tubular bodies, referred to as a "sheath" and a "leader". The sheath <b>901,</b> the tubular tool with the larger outer diameter, may be comprised of a proximal sheath section <b>902,</b> a distal sheath section <b>903,</b> and a central sheath lumen (not shown). Through signals received in the sheath base <b>904,</b> the distal sheath portion <b>903</b> may be articulated in the operator's desired direction. Nested within the sheath <b>901</b> may be a leader <b>905</b> with a smaller outer diameter. The leader <b>905</b> may comprise a proximal leader section <b>906</b> and a distal leader section <b>907,</b> and a central working channel. Similar to sheath base <b>904,</b> leader base <b>908</b> controls articulation of the distal leader section <b>907</b> based on control signals communicated to leader base <b>908,</b> often from the IDMs (e.g., <b>117</b> from <figref idref="f0001"><b>FIG. 1</b></figref>).
0086Both the sheath base <b>904</b> and leader base <b>908</b> may have similar drive mechanisms, to which control tendons within sheath <b>901</b> and leader <b>905</b> are anchored. For example, manipulation of the sheath base <b>904</b> may place tensile loads on tendons in the sheath <b>901,</b> therein causing deflection of distal sheath section <b>903</b> in a controlled manner. Similarly, manipulation of the leader base <b>908</b> may place tensile loads on the tendons in leader <b>905</b> to cause deflection of distal leader section <b>907.</b> Both the sheath base <b>904</b> and leader base <b>908</b> may also contains couplings for the routing of pneumatic pressure, electrical power, electrical signals or optical signals from the IDMs to the sheath <b>901</b> and leader <b>904.</b>
0087Control tendons within the sheath <b>901</b> and leader <b>905</b> may be routed through the articulation section to an anchor positioned distal to the articulation section. In a preferred embodiment, the tendons within sheath <b>901</b> and leader <b>905</b> may consist of a stainless steel control tendon routed through a stainless steel coil, such as a coil pipe. One skilled in the arts would appreciate that other materials may be used for the tendons, such as Kevlar, Tungsten and Carbon Fiber. Placing loads on these tendons causes the distal sections of sheath <b>901</b> and leader <b>905</b> to deflect in a controllable manner. The inclusion of coil pipes along the length of the tendons within the sheath <b>901</b> and leader <b>905</b> may transfer the axial compression back to the origin of the load.
0088Using a plurality of tendons, the robotic catheter <b>900</b> has the ability to navigate lumens within the human body with ease by providing a plurality of degrees of freedom (each corresponding to an individual tendon) control at two points - distal sheath section <b>903</b> and distal leader section <b>907</b> - along its length. In some embodiments, up to four tendons may be used in either the sheath <b>901</b> and/or leader <b>905,</b> providing up to eight degrees of freedom combined. In other embodiments, up to three tendons may be used, providing up to six degrees of freedom.
0089In some embodiments, the sheath <b>901</b> and leader <b>905</b> may be rolled 360 degrees, providing for even more tool flexibility. The combination of roll angles, multiple degrees of articulation, and multiple articulation points provides the surgeon with a significant improvement to the instinctive control of the device as it navigates a tortuous path within the human body.
Sheath and Endoscope Structure.
0090<figref idref="f0020"><b>FIGS. 10A</b></figref><b>,</b><figref idref="f0021"><b>10B</b></figref><b>,</b><figref idref="f0022"><b>10C</b></figref><b>,</b><figref idref="f0023"><b>11A</b></figref><b>,</b> and <figref idref="f0024"><b>11B</b></figref> provide details of a sheath (similar to that of sheath <b>210</b> described above) and a flexible endoscope (similar to that of flexible endoscope <b>212</b> described above) in accordance with an embodiment of the present invention. <figref idref="f0020"><b>FIG. 10A</b></figref> shows sheath <b>1000</b> with distal end <b>1001</b> and proximal end <b>1002</b> and lumen <b>1003</b> running between the two ends. Lumen <b>1003</b> is preferably sized to slidingly receive a flexible endoscope (such as endoscope <b>1100</b> from <figref idref="f0023"><b>FIGS. 11A</b></figref> and <figref idref="f0024"><b>11B</b></figref>). Sheath <b>1000</b> has walls <b>1004</b> with tendons <b>1005</b> and <b>1006</b> running inside the length of walls <b>1004</b> of sheath <b>1000.</b> Tendons <b>1005</b> and <b>1006</b> slidingly pass through conduits <b>1007</b> and <b>1008</b> in walls <b>1004</b> and terminate at distal end <b>1001.</b> In some embodiments, the tendons may be formed from steel. Appropriate tensioning of tendon <b>1005</b> compresses distal end <b>1001</b> towards conduit <b>1007,</b> while minimizing bending of the helixed section <b>1010.</b> Similarly, appropriate tensioning of tendon <b>1006</b> compresses distal end <b>1001</b> towards conduit <b>1008.</b> In some embodiments, lumen <b>1003</b> may not be concentric with sheath <b>1000.</b>
0091Tendons <b>1005</b> and <b>1006</b> and associated conduits <b>1007</b> and <b>1008</b> from sheath <b>1000</b> from <figref idref="f0020"><b>FIG. 10A</b></figref> preferably do not run straight down the length of sheath <b>1000,</b> but helix along a helixed section <b>1010</b> and then run longitudinally straight (<i>i.e.,</i> approximately parallel to the neutral axis) along distal section <b>1009.</b> It will be appreciated that helixed section <b>1010</b> may begin from the proximal end of distal section <b>1009</b> extending proximally down sheath <b>1010</b> and may terminate at any desired length for any desired or variable pitch. The length and pitch of helixed section <b>1010</b> is determined based on the desired properties of sheath <b>1000,</b> taking into account desired flexibility of the shaft, and increased friction in the helixed section <b>1010.</b> Tendons <b>1005</b> and <b>1006</b> run approximately parallel to central axis <b>1011</b> of sheath <b>1000</b> when not in the helixed section, such as the proximal section of the endoscope <b>1000.</b>
0092In some embodiments, the tendon conduits may be at ninety degrees to each other (<i>e.g.,</i> 3-, 6-, 9- and 12-o'clock). In some embodiments, the tendons may be spaced one hundred and twenty degrees from each other, <i>e.g</i>., three total tendons. In some embodiments, the tendons may be not be equally spaced. In some embodiments, they may be all to one side of the central lumen. In some embodiments, the tendon count may differ from three or four.
0093<figref idref="f0021"><b>FIG. 10B</b></figref> shows a three-dimensional illustration of an embodiment of sheath <b>1000</b> with only one tendon for the purpose of clarifying the distinction between non-helixed section <b>1009</b> and a variable pitch helixed section <b>1010.</b> While one tendon may be used, it is preferred to use multiple tendons. <figref idref="f0022"><b>FIG. 10C</b></figref> shows a three-dimensional illustration of an embodiment of sheath <b>1000</b> with four tendons extending along distal section <b>1009,</b> helixed section <b>1010</b> and then proximal to helixed section <b>1010.</b>
0094<figref idref="f0023"><b>FIG. 11A</b></figref> shows a flexible endoscope <b>1100</b> with distal end <b>1101</b> and proximal end <b>1102,</b> that may be sized to slidingly reside within the sheath <b>1000</b> from <figref idref="f0020 f0021 f0022"><b>FIGS. 10A-10C</b></figref><b>.</b> Endoscope <b>1100</b> may include at least one working channel <b>1103</b> passing through it. Proximal end <b>1002</b> of sheath <b>1000</b> and proximal end <b>1102</b> of flexible endoscope <b>1100</b> are, respectively, operatively connected to modules <b>206</b> and <b>208</b> from <figref idref="f0002 f0003 f0004 f0005 f0006"><b>FIG. 2</b></figref> respectively. Tendons <b>1104</b> and <b>1105</b> slidingly pass through conduits <b>1106</b> and <b>1107</b> respectively in walls <b>1108</b> and terminate at distal end <b>1101.</b>
0095<figref idref="f0024"><b>FIG. 11B</b></figref> shows the distal end <b>1101</b> of flexible endoscope <b>1100,</b> an exemplary embodiment, that has imaging <b>1109</b> (e.g., CCD or CMOS camera, terminal end of imaging fiber bundle etc.), light sources <b>1110</b> (e.g., LED, optic fiber etc.) and may include at least one working channel opening <b>1103.</b> Other channels or operating electronics <b>1106</b> may be provided along flexible endoscope <b>1100</b> to provide various known capabilities at the distal end, such as wiring to camera, insufflation, suction, electricity, fiber optics, ultrasound transducer, EM sensing, and OCT sensing.
0096In some embodiments, the distal end <b>1101</b> of endoscope <b>1100</b> may include a "pocket" for insertion of a tool, such as those disclosed above. In some embodiments, the pocket may include an interface for control over the tool. In some embodiments, a cable, such as an electrical or optical cable, may be present in the endoscope in order communicate with the interface.
0097In some embodiments, sheath <b>1000</b> from <figref idref="f0020"><b>FIG. 10A</b></figref> and flexible endoscope <b>1100</b> from <figref idref="f0023"><b>FIG. 11A</b></figref> both, preferably, may have robotically controlled steerable distal ends. The structure of sheath <b>1000</b> and flexible endoscope <b>1100</b> enabling this control is thus substantially the same for both, and thus discussion for the construction of sheath <b>1000</b> will be limited to that of the sheath <b>1000</b> with the understanding that the same principles apply to the structure of the flexible endoscope <b>1100.</b>
0098Therefore, tendons <b>1104</b> and <b>1105</b> and associated conduits <b>1106</b> and <b>1107</b> from the endoscope <b>1100</b> from <figref idref="f0023"><b>FIG. 11A</b></figref> do not run longitudinally straight (<i>i.e.,</i> approximately parallel to the neutral axis) down the length of endoscope <b>1100,</b> but helix along different portions of endoscope <b>1100.</b> As with the helixed tendons and conduits in sheath <b>1000,</b> the helixed sections of endoscope <b>1100</b> may be determined based on the desired properties of the endoscope, taking into account desired flexibility of the shaft, and increased friction in the helixed section. Tendons <b>1104</b> and <b>1105</b> run approximately parallel to central axis of endoscope <b>1000</b> when not in the helixed section.
0099The purpose of the helixed section, as described more fully below, is to help isolate the bending to the distal section, while minimizing bending that occurs along the shaft proximal to the distal section. In some embodiments of the present invention, the helix pitch of the conduits in sheath <b>1000</b> and endoscope <b>1100</b> may be varied along the length of the helixed section, which, as more fully described below will alter the stiffness/rigidity of the shaft.
0100The use of helixed conduits and helixed tendons in sheath <b>1000</b> and endoscope <b>1100</b> present significant advantages over previous flexible instruments without helixed conduits, particularly when navigating non-linear pathways in anatomical structures. When navigating curved pathways, it is preferable for sheath <b>1000</b> and endoscope <b>1100</b> to remain flexible over most of the lengths thereof, and to have a controllably steerable distal end section, while also minimal secondary bending of the instrument proximal to the distal bending section. In previous flexible instruments, tensioning the tendons in order to articulate the distal end resulted in unwanted bending and torqueing along the entire length of the flexible instrument, which may be referred to as "muscling" and "curve alignment" respectively.
0101<figref idref="f0025 f0026 f0027"><b>FIGS. 12A to 12C</b></figref> illustrates how the prior flexible instruments exhibit undesirable "muscling" phenomenon when tendons are pulled. In <figref idref="f0025"><b>FIG. 12A</b></figref><b>,</b> a previous flexible instrument <b>1200</b> may have four tendons or control wires along the length of the instrument <b>1200</b> that run approximately parallel to the neutral axis <b>1201.</b> Only tendons <b>1202</b> and <b>1203</b> are shown in cross section traveling through conduits <b>1204</b> and <b>1205</b> (also known as control lumens) in the shaft wall, each of which are fixed connected to a control ring <b>1206</b> on the distal end of the instrument <b>1200.</b> Instrument <b>1200</b> is intentionally designed to have a bending section <b>1207</b> and shaft <b>1207.</b> In some flexible instruments, the shaft <b>1208</b> may incorporate stiffer materials, such as stiffeners.
0102<figref idref="f0026"><b>FIG. 12B</b></figref> illustrates an idealized articulation of the bending section <b>1207.</b> By pulling or exerting tension on tendon <b>1203,</b> articulation of only the distal bending section <b>1207</b> results an amount represented by ϕ, where the length difference at the proximal ends of tendons <b>1202</b> and <b>1203</b> would be a f(ϕ). In contrast, the shaft <b>1208</b> remains straight along the neutral axis <b>1201.</b> This is achieved by having a proximal region <b>1208</b> of a significantly higher stiffness than the distal region of <b>1207.</b>
0103<figref idref="f0027"><b>FIG. 12C</b></figref> illustrates the real world result from tensioning tendon <b>1203.</b> As shown in <figref idref="f0027"><b>FIG. 12C</b></figref><b>,</b> pulling tendon <b>1203</b> results in compressive forces along the entire length of the shaft as the tension is non-localized. In an idealized situation, were tendon <b>1203</b> along the neutral axis <b>1201,</b> the entire compressive load would transmit equally down the central axis and most or all bending would occur at the bending section <b>1207.</b> However, where the tendon <b>1203</b> runs along the periphery of the shaft <b>1208,</b> such as in instrument <b>1200,</b> the axial load is transferred off the neutral axis <b>1201</b> in the same radial orientation of the neutral axis which creates a cumulative moment along the neutral axis. This causes the shaft <b>1208</b> to bend (depicted as θ), where the bend in the shaft <b>1208</b> will be in the same direction as the bend in the bending section <b>1207.</b> The length along conduit <b>1204</b> and conduit <b>1205</b> must change as the instrument <b>1200</b> and distal bend section <b>1207</b> bend. The amount tendons <b>1202</b> and <b>1203</b> extend from the proximal end is f(ϕ,θ), as tendon <b>1203</b> will need to shorten and tendon <b>1202</b> will need to lengthen. This phenomenon, where the shaft <b>1207</b> and distal bending section <b>1208</b> bend from pulling tendon <b>1203,</b> is referred to as "muscling."
0104<figref idref="f0028"><b>FIG. 12D</b></figref> illustrates the forces that contribute to muscling in three-dimensions. As shown by <figref idref="f0028"><b>FIG. 12D</b></figref><b>,</b> tensioning tendon <b>1203</b> along instrument <b>1200</b> causes the tendon <b>1203</b> to directionally exert forces <b>1212</b> towards one side of the instrument. The direction of forces <b>1212</b> reflect that the tension in tendon <b>1203</b> causes the tendon to seek to follow a straight line from the tip of the distal bending section <b>1207</b> to the base of the shaft <b>1208,</b><i>i.e.,</i> the lowest energy state as represented by the dotted line <b>1213 in</b><figref idref="f0028"><b>FIG. 12E</b></figref><b>.</b> As will be appreciated, if the shaft <b>1208</b> is rigid (<i>i.e.,</i> not susceptible to bending under the applicable forces), only the distal bending section <b>1207</b> will bend. However, in many applications it is not desirable to make the shaft rigidity sufficiently different from the distal end to adequately minimize the muscling phenomenon.
0105<figref idref="f0029 f0030 f0031 f0032"><b>FIGS. 12F to 12I</b></figref> illustrate how previous flexible instruments suffer from curve alignment phenomenon during use in non-linear pathways. <figref idref="f0029"><b>FIG. 12F</b></figref> shows a previous flexible instrument <b>1200</b> at rest within a non-linear path, represented by having a bend τ along the shaft <b>1208</b> of instrument <b>1200.</b> For example, this may result from the instrument navigating past a bend in the bronchial lumens. Due to the non-linear bend, tendons <b>1202</b> and <b>1203</b> in instrument <b>1200</b> need to lengthen or shorten at the proximal end by a length to accommodate the non-linear bend, which length is represented by F(τ). Extension and compressive forces exist on the lumens/conduits at the top and bottom of the bend, as depicted by arrows <b>1209</b> (extension forces) and <b>1210</b> (compressive forces) respectively. These forces exist because the distance along the top of the bend is longer than the neutral axis, and the distance along the inside of the bend is shorter than the neutral axis.
0106<figref idref="f0030"><b>FIG. 12G</b></figref> illustrates the mechanics of articulating the distal bending section <b>1207</b> of the instrument <b>1200</b> in the same direction as bend τ, where one would pull tendon <b>1203.</b> This results in compressive forces along the length of the flexible instrument (as previously described), and tendon <b>1203</b> also exerts downward forces against the non-linear conduit through which it passes, which applies an additive compression in the shaft <b>1208</b> previously compressed by the anatomical tortuosity. Since these compressive leads are additive, the shaft <b>1208</b> will further bend in the same direction as the distal bending section <b>1207.</b> The additional compressive force along the non-linear conduit is highly undesirable because: (i) it forces the flexible instrument against the anatomy causing potential injury; (ii) potential for injury distracts the operator because he/she has to constantly monitor what the shaft is doing, when he/she should be able to "assume" the anatomy is governing the profile of the instrument shaft; (iii) it is an inefficient way to bend the instrument, (iv) it is desired to isolate bending at the distal section to aid in predictability and controllability (<i>i.e.,</i> ideal instrument will have bending section that bends as commanded and is not a function of the anatomical non-linear path), and (v) it forces a user to pull on a tendon 1103 an unpredictable additional length (ϕ + θ + τ).
0107<figref idref="f0031"><b>FIG. 12H</b></figref> illustrates a scenario where one desires to articulate the distal end opposite to bend τ, requiring pulling tendon <b>1202.</b> Pulling tendon <b>1202</b> applies a compressive load <b>1211</b> along the top of the curve, which is in contrast to the extension loads for the bend in its resting state as shown in <figref idref="f0028"><b>FIG. 12D</b></figref><b>.</b> Tendons <b>1202</b> will attempt to return to its lowest energy state, <i>i.e.,</i> where the compressive load <b>1211</b> rests on the inside of the bend τ, and cause the shaft <b>1208</b> to rotate in the direction of the arrow <b>1212</b> so that the tendon <b>1202</b> rests on the inside of the bend τ. As shown in <figref idref="f0032"><b>FIG. 12I</b></figref><b>,</b> the rotation <b>1212</b> from tension on tendon <b>1202</b> moves the compressive load <b>1211</b> to return to the inside of the bend and causes the distal bending section <b>1207</b> to curl back in the direction of bend τ, resulting in articulation opposite to that intended. The tension on tendon <b>1202,</b> and the ensuing rotation <b>1212,</b> in practice returns instrument <b>1200</b> to the same state as in <figref idref="f0030"><b>FIG. 12G</b></figref><b>.</b> The phenomenon where the distal end articulation curves back towards bend τ is known as "curve alignment." It will be appreciated that curve alignment results from the same forces that cause muscling, wherein those forces result in undesirable <i>lateral</i> motion in the case of muscling and undesirable <i>rotational</i> motion in the case of curve alignment. It is noted that the discussions of the theory of muscling and curve alignment is provided not by way of limitation, and embodiments of the present invention are not in any way limited by this explanation.
0108The preferred embodiment disclosed in <figref idref="f0020 f0021 f0022"><b>FIGS. 10</b></figref> and <figref idref="f0023 f0024"><b>11</b></figref> substantially resolves the muscling and curve alignment phenomena through the provision of helixed section <b>1010.</b> As shown in <figref idref="f0033"><b>FIG. 12J</b></figref><b>,</b> helixing the control lumens around instrument <b>1200,</b> such as in helixed section <b>1010</b> from <figref idref="f0021"><b>FIGS. 10B</b></figref> and <figref idref="f0022"><b>10C</b></figref><b>,</b> radially distributes compressive loads <b>1214</b> from a single tendon <b>1215</b> around instrument <b>1200.</b> Because a tensioned tendon <b>1215</b> symmetrically transmits the compressive load <b>1214</b> in multiple directions around the neutral axis, the bending moments imposed on the shaft are also symmetrically distributed around the longitudinal axis of the shaft, which counterbalance and offset opposing compressive and tensile forces. The distribution of the bending moments results in minimal net bending and rotational forces, creating a lowest energy state that is longitudinally parallel to the neutral axis, as represented by the dotted line <b>1216.</b> This eliminates or substantially reduces the muscling and curve alignment phenomena.
0109In some embodiments, the pitch of helixing can be varied to affect friction and the stiffness of the helixed section. For example, the helixed section <b>1010</b> may be shorter to allow for a larger non-helixed section <b>1009,</b> resulting in a larger articulating section and possibly less friction.
0110Helical control lumens, however, create several trade-offs. Helical control lumens still do not prevent buckling from tension in the tendons. Additionally, while muscling is greatly reduced, "spiraling"-the curving of the shaft into a spiral, spring-like pattern due to tension in the tendons-is very common. Moreover, helical control lumens requires compensation for additional frictional forces as the tendon travels through the lumen for longer distances.
0111<figref idref="f0034"><b>FIG. 13</b></figref> illustrates the structure of a flexible endoscopic device with an axially stiff tube within a lumen, in accordance with an embodiment of the present invention. In <figref idref="f0034"><b>FIG. 13</b></figref><b>,</b> a section of an endoscopic device has a single lumen <b>1301</b> with a pull wire <b>1302</b> wrapped in a helical pattern around the shaft <b>1300.</b> Inside the lumen, an axially stiff tube <b>1303</b> "floats" around the pull wire <b>1302</b> and within the lumen <b>1301.</b> Anchored at the beginning and end of the helical portion of the shaft <b>1300,</b> the floating tube <b>1303</b> extends and compresses in response to tension in pull wire <b>1302</b> and external tortuosity, relieving the walls of lumen <b>1301</b> from the extension and compression forces. In some embodiments, the tube <b>1303</b> may be anchored by pull rings at the beginning and end of the lumen. Alternatively, tube <b>1303</b> may be anchored using solder, welding, gluing, bonding, or fusing methods to the beginning and end of the lumen. In some embodiments, geometric engagement, such as flared geometries, may be used to anchor tube <b>1303.</b> In various embodiments, the tube <b>1303</b> may be formed from hypodermic tubes, coil pipes, Bowden cables, torque tubes, stainless steel tubes, or nitinol tubes.
0112The embodiment in <figref idref="f0034"><b>FIG. 13</b></figref> may be constructed by fixedly attaching the tubes to a distal end piece and proximal end piece and collectively twisting the tubes by rotating either or both end pieces. In this embodiment, the rotation of the end piece(s) ensures that the tubes are helixed in the same pitch, manner, and orientation. After rotation, the end pieces may be fixedly attached to the lumen to prevent further rotation and restrict changes to the pitch of the helixing.
0113<figref idref="f0035"><b>FIG. 14</b></figref> illustrates the structure of a helical pattern within a lumen of a flexible endoscopic device, in accordance with an embodiment of the present invention. In <figref idref="f0035"><b>FIG. 14</b></figref><b>,</b> lumen <b>1400</b> contains structures <b>1401</b> and <b>1402</b> that form a helical or spiraled pattern along its walls. In preferred embodiments, the structures are formed from materials that are axially stiff and tube-like in shape. In some embodiments, the structures may be formed from hypodermic tubes ("hypo tube"), coil pipes, or torque tubes. As shown by structures <b>1401</b> and <b>1402,</b> the structures may have different starting points along the walls of lumen <b>1400.</b> The materials, composition, and characteristics of structures <b>1401</b> and <b>1402</b> may also be selected and configured for desired stiffness and length. The pitch of the helical pattern formed by structures <b>1401</b> and <b>1402</b> may also be configured for a desired stiffness and flexibility of lumen <b>1400.</b> In some embodiments, lumen <b>1400</b> may be the main central lumen of a flexible endoscope, such as endoscope <b>1100</b> from <figref idref="f0023 f0024"><b>FIG. 11</b></figref><b>.</b>
Robotic Catheter System.
0114<figref idref="f0036"><b>FIG. 15A</b></figref> illustrates a robotic catheter from a robotic catheter system, in accordance with an embodiment of the present invention. Robotic catheter <b>1500</b> may comprise of a flexible shaft section <b>1501</b> proximal to a support base (not shown) and a flexible articulating section <b>1502</b> coupled to a distal tip <b>1503.</b> Similar to the leader <b>1505,</b> robotic catheter <b>1500</b> may be articulated by placing tensile loads on tendons within the shaft.
0115<figref idref="f0037"><b>FIG. 15B</b></figref> illustrates an alternative view of robotic catheter <b>1500</b> from <figref idref="f0036"><b>FIG. 15A</b></figref><b>.</b> As shown in <figref idref="f0037"><b>FIG. 15B</b></figref><b>,</b> the distal tip <b>1503</b> may comprise a working channel <b>1504,</b> four light emitting diodes <b>1505,</b> and a digital camera <b>1506.</b> In conjunction with the LEDs <b>1505,</b> the digital camera <b>1506</b> may be used, for example, to capture real-time video to assist with navigation within anatomical lumens. In some embodiments, the distal tip <b>1503</b> may comprise an integrated camera assembly which houses a digital imaging means and illumination means.
0116The working channel <b>1504</b> may be used for the passage of intraoperative instruments, such as bending flexures for precise articulation at an operative site. In other embodiments, working channels may be incorporated to provide additional capabilities such as flush, aspiration, illumination or laser energy. The working channel may also facilitate the routing of control tendon assemblies and other lumens needed for the aforementioned additional capabilities. The working channel of the robotic catheter may also be configured to deliver a variety of other therapeutic substances. Such substances may be cryogenic for ablation, radiation, or stem cells. These substances may be precisely delivered precisely to a target site using the insertion, articulation, and capability of the robotic catheter of the present invention. In some embodiments, the working channel may be as small at 1.2 millimeters in diameter.
0117In some embodiments, an electromagnetic (EM) tracker may be incorporated into the distal tip <b>1503</b> in order to assist with localization. As will be discussed later, in a static EM field generator may be used to determine the location of the EM tracker, and thus distal tip <b>1503</b> in real-time.
0118Images from camera <b>1506</b> may be ideal for navigating through anatomical spaces. Thus, obscuring of the camera <b>1506</b> from internal bodily fluids, such as mucus, may cause problems when navigating. Accordingly, the distal end <b>1503</b> of robotic catheter <b>1500</b> may also include means for cleaning the camera <b>1506,</b> such as means for irrigation and aspiration of the camera lens. In some embodiments, the working channel may contain a balloon that may be inflated with fluid around the camera lens and aspirated once the lens was clear.
0119The robotic catheter <b>1500</b> enables the delivery and manipulation of small instruments within a small anatomical space. In a preferred embodiment, the distal tip may be miniaturized in order to perform endolumenal procedures, maintaining an outer diameter of no more than three millimeters (i.e., nine French).
0120<figref idref="f0038"><b>FIG. 16</b></figref> illustrates the distal end of a robotic catheter, in accordance with an embodiment of the present invention. As in <figref idref="f0036"><b>FIG. 15A</b></figref><b>,</b> robotic catheter <b>1600</b> similarly includes a distal end <b>1601</b> with an outer casing <b>1602.</b> Casing <b>1602</b> may be constructed from a number of materials including stainless steel and polyether ether ketone (PEEK). The distal end <b>1601</b> may be packed with a working channel <b>1603</b> for slidingly providing tool access and control. The distal end <b>1601</b> may also provide for an array of light emitting diodes <b>1604</b> for illumination with use of the camera <b>1605.</b> In some embodiments, the camera may be part of a larger sensor assembly that includes one or more computer processors, a printed circuit board, and memory. In some embodiments, the sensor assembly may also include other electronic sensors such as gyroscopes and accelerometers (usage discussed later).
Instrument Device Manipulator (IDM).
0121In some embodiments, the mechanism changer interface may be a simple screw to secure an associated IDM. In other embodiments, the mechanism changer interface may be a bolt plate with an electrical connector.
0122<figref idref="f0039"><b>FIG. 17A</b></figref> illustrates a portion of a robotic medical system that includes a manipulator, in accordance with an embodiment of the present invention. System <b>1700</b> includes a partial view of a robotic arm <b>1701,</b> an articulating interface <b>1702,</b> an instrument device manipulator ("IDM") <b>1703,</b> and a robotic catheter <b>1704.</b> In some embodiments, the robotic arm <b>1701</b> may be only a linkage in a larger robotic arm with multiple joints and linkages. The articulating interface <b>1702</b> couples IDM <b>1703</b> to robotic arm <b>1701.</b> In addition to coupling, the articulating interface <b>1702</b> may also transfer pneumatic pressure, power signals, control signals, and feedback signals to and from the arm <b>1701</b> and the IDM <b>1703.</b>
0123The IDM <b>1703</b> drives and controls the robotic catheter <b>1704.</b> In some embodiments, the IDM <b>1703</b> uses angular motion transmitted via output shafts in order to control the robotic catheter <b>1704.</b> As discussed later, the IDM <b>1703</b> may comprise a gear head, motor, rotary encoder, power circuits, control circuits.
0124Robotic catheter <b>1704</b> may comprise a shaft <b>1709</b> with a distal tip and proximal end. A tool base <b>1710</b> for receiving the control signals and drive from IDM <b>1703</b> may be coupled to the proximal end of the shaft <b>1709.</b> Through the signals received by the tool base <b>1710,</b> the shaft <b>1709</b> of robotic catheter <b>1704</b> may be controlled, manipulated, and directed based on the angular motion transmitted via output shafts <b>1705, 1706, 1707,</b> and <b>1708</b> (see <figref idref="f0040"><b>FIG. 17B</b></figref>) to the tool base <b>1710</b> of the robotic catheter <b>1704.</b>
0125<figref idref="f0040"><b>FIG. 17B</b></figref> illustrates an alternative view of the robotic medical system disclosed in <figref idref="f0039"><b>FIG. 17A</b></figref><b>.</b> In <figref idref="f0040"><b>FIG. 17B</b></figref><b>,</b> the robotic catheter <b>1704</b> has been removed from the IDM <b>1703,</b> to reveal the output shafts <b>1705, 1706, 1707,</b> and <b>1708.</b> Additionally, removal of the outer skin / shell of IDM <b>1703</b> reveals the components below the IDM top cover <b>1711.</b>
0126<figref idref="f0041"><b>FIG. 18</b></figref> illustrates an alternative view of the independent drive mechanism from <figref idref="f0039"><b>FIGS. 17A</b></figref><b>,</b><figref idref="f0040"><b>17B</b></figref> with a tension sensing apparatus in accordance with an embodiment of the present invention. In cutaway view <b>1800</b> of IDM <b>1703,</b> parallel drive units <b>1801, 1802, 1803,</b> and <b>1804</b> are the structurally largest components in the IDM <b>1703.</b> In some embodiments, from the proximal to the distal end, a drive unit <b>1801</b> may be comprised of a rotary encoder <b>1806,</b> a motor <b>1805,</b> and a gear head <b>1807.</b> Drive units <b>1802, 1803,</b> and <b>1804</b> may be constructed similarly - comprising of motors, encoders, and gear heads underneath the top cover <b>1711.</b> In some embodiments, the motor used in the drive unit is a brushless motor. In other embodiments, the motor may be a direct current servo motor.
0127Rotary encoder <b>1806</b> monitors and measures the angular speed of the driveshaft of motor 1805. In some embodiments, rotary encoder <b>1806</b> may be a redundant rotary encoder. The structure, capabilities, and use of an appropriate redundant encoder is disclosed in <patcit id="pcit0018" dnum="US62037520" dnum-type="L"><text>U.S. Provisional Patent Application No. 62/037,520, filed August 14, 2014</text></patcit>.
0128The torque generated by the motor <b>1805</b> may be transmitted to gear head <b>1807</b> through a shaft coupled to the rotor of motor <b>1805.</b> In some embodiments, the gear head <b>1807</b> may be attached to the motor <b>1805</b> in order to increase torque of the motor output, at the cost of the rotational speed. The increased torque generated by gear head <b>1807</b> may be transmitted into gear head shaft <b>1808.</b> Similarly, drive units <b>1802, 1803,</b> and <b>1804</b> transmit their respective torque out through gear head shafts <b>1706, 1707,</b> and <b>1708.</b>
0129Each individual drive unit may be coupled to a motor mount at its distal end and a strain gauge mount towards its proximal end. For example, the distal end of drive unit <b>1801</b> may be clamped to motor mount <b>1809</b> and strain gauge mount <b>1810.</b> Similarly, drive unit <b>1802</b> may be clamped to motor mount <b>1811,</b> while also both being clamped to strain gauge mount <b>1810.</b> In some embodiments, the motor mounts are constructed from aluminum to reduce weight. In some embodiments, the strain gauge mounts may be adhered to a side of the drive unit. In some embodiments, the strain gauge mounts may be constructed from aluminum to reduce weight.
0130Electrical strain gauges <b>1812</b> and <b>1813</b> are potted and soldered to the strain gauge mount <b>1810</b> and attached using screws to motor mounts <b>1809</b> and <b>1811</b> respectively. Similarly, a pair of strain gauges (not shown) proximal to drive units <b>1803</b> and <b>1804</b> are potted and soldered to strain gauge mount <b>1814</b> and attached to motor mounts <b>1815</b> and <b>1816</b> respectively using screws. In some embodiments, the electrical strain gauges may be held in place to their respective motor mount using side screws. For example, side screws <b>1819</b> may be inserted into motor mount <b>1809</b> to hold in place strain gauge <b>1812.</b> In some embodiments, the gauge wiring in the electrical strain gauges may be vertically arranged in order to detect any vertical strain or flex in the drive unit which may be measured as horizontal displacement by the motor mount (<b>1809, 1811</b>) relative to the strain gauge mount (18<b>1</b>0).
0131The strain gauge wiring may be routed to circuits on the strain gauge mounts. For example, strain gauge <b>1812</b> may be routed to circuit board <b>1817</b> which may be mounted on strain gauge mount <b>1810.</b> Similarly, strain gauge <b>1813</b> may be routed to circuit board <b>1818</b> which may be also mounted on strain gauge mount <b>1810.</b> In some embodiments, circuit boards <b>1817</b> and <b>1818</b> may process or amplify the signals from strain gauges <b>1812</b> and <b>1813</b> respectively. The close proximity of circuit boards <b>1817</b> and <b>1818</b> to strain gauges <b>1812</b> and <b>1813</b> helps to reduce the signal to noise ratio in order to obtain more accurate readings.
0132<figref idref="f0042"><b>FIG. 19A</b></figref> illustrates a cutaway view of the independent drive mechanism from <figref idref="f0039"><b>FIGS. 17A</b></figref><b>,</b><figref idref="f0040"><b>17B</b></figref><b>,</b> and <figref idref="f0041"><b>18</b></figref> from an alternate angle. As shown in <figref idref="f0042"><b>FIG. 19A</b></figref><b>,</b> a portion of outer shell / skin <b>1901</b> has been cut away to reveal the innards of IDM <b>1703.</b> As discussed earlier, the drive unit <b>1801</b> comprises of motor <b>1805,</b> rotary encoder <b>1806,</b> and gear head <b>1807.</b> The drive unit <b>1801</b> may be coupled to the motor mount <b>1809</b> and passes through the top cover <b>1711</b> through which the output shaft <b>1705</b> may be driven at the desired angular speed and torque. The motor mount <b>1809</b> may be coupled to a vertically aligned strain gauge <b>1812</b> using side screws. In addition to coupling to motor mount <b>1809,</b> the stain gauge <b>1812</b> may be potted into the strain gauge mount <b>1810.</b> In some embodiments, the output shaft <b>1705</b> includes a labyrinth seal over a gear head shaft.
0133<figref idref="f0043"><b>FIG. 19B</b></figref> illustrates a cutaway view of the previously discussed independent drive mechanism in combination with a robotic catheter, in accordance with an embodiment of the present invention. As shown in <figref idref="f0043"><b>FIG. 19B</b></figref><b>,</b> robotic catheter <b>1704,</b> mounted on IDM <b>1703,</b> contains pulleys that are longitudinally aligned with the output shafts of the IDM <b>1703,</b> such as pulley <b>1902</b> which may be concentric with output shaft <b>1705.</b> Pulley <b>1902</b> may be housed inside of a precision cut chamber <b>1903</b> within tool base <b>1710</b> such that the pulley <b>1902</b> may be not rigidly fixed inside chamber <b>1903</b> but rather "floats" within the space in the chamber 1903.
0134The splines of the pulley <b>1902</b> are designed such that they align and lock with splines on output shaft <b>1705.</b> In some embodiments, the splines are designed such that there may be only a single orientation for the robotic catheter to be aligned with IDM <b>1703.</b> While the splines ensure pulley <b>1902</b> is concentrically aligned with output shaft <b>1705,</b> pulley <b>1902</b> may also incorporate use of a magnet <b>1904</b> to position and axially hold the floating pulley <b>1902</b> in alignment with output shaft <b>1705.</b> Locked into alignment, rotation of the output shaft <b>1705</b> and pulley <b>1902</b> tensions the pull wires within robotic catheter <b>1704,</b> resulting in articulation of shaft <b>1709.</b>
0135<figref idref="f0044"><b>FIG. 20</b></figref> illustrates an alternative view of the previously-discussed independent drive mechanism with pull wires from a robotic catheter in accordance with an embodiment of the present invention. In some embodiments, the robotic catheter may use pull wires in order to articulate and control the shaft. In those embodiments, these pull wires <b>2001, 2002, 2003,</b> and <b>2004</b> may be tensioned or loosened by the output shafts <b>1705, 1706, 1707,</b> and <b>1708</b> respectively of the IDM <b>1703.</b> Accordingly, the pull wires may be robotically controlled via the control circuity in IDM <b>1703.</b>
0136Just as the output shafts <b>1705, 1706, 1707,</b> and <b>1708</b> transfer force down pull wires <b>2001, 2002, 2003,</b> and <b>2004</b> through angular motion, the pull wires <b>2001, 2002, 2003,</b> and <b>2004</b> transfer force back to the output shafts and thus to the motor mounts and drive units. For example, tension in the pull wires directed away from the output shaft results in forces pulling the motor mounts <b>1809</b> and <b>1811.</b> This force may be measured by the strain gauges, such as <b>1812</b> and <b>1813,</b> since the strain gauges are both coupled to motor mounts <b>1809</b> and <b>1811</b> and potted in the strain gauge mount <b>1810.</b>
0137<figref idref="f0045"><b>FIG. 21</b></figref> illustrates a conceptual diagram that shows how horizontal forces may be measured by a strain gauge oriented perpendicular to the forces, in accordance with an embodiment of the invention. As shown in diagram <b>2100,</b> a force <b>2101</b> may directed away from the output shaft <b>2102.</b> As the output shaft <b>2102</b> is coupled to the motor mount <b>2103,</b> the force <b>2101</b> results in horizontal displacement of the motor mount <b>2103.</b> The strain gauge <b>2104,</b> coupled to both the motor mount <b>2103</b> and ground <b>2105,</b> may thus experience strain as the motor mount <b>2103</b> causes the strain gauge <b>2104</b> to flex (causing strain) in the direction of the force <b>2101.</b> The amount of strain may be measured as a ratio of the horizontal displacement of the tip of strain gauge <b>2104</b> to the overall horizontal width of the strain gauge <b>2104.</b> Accordingly, the strain gauge <b>2104</b> may ultimately measure the force <b>2101</b> exerted on the output shaft <b>2102.</b>
0138In some embodiments, the assembly may incorporate a device to measure the orientation of instrument device manipulator <b>1703,</b> such as an inclinometer or accelerometer. In combination with the strain gauges, measurements from the device may be used to calibrate readings from the strain gauges, since strain gauges may be sensitive to gravitational load effects resulting from their orientation relative to ground. For example, if instrument device manipulator <b>1703</b> is oriented on its side, the weight of the drive unit may create strain on the motor mount which may be transmitted to the strain gauge, even though the strain may not result from strain on the output shafts.
0139In some embodiments, the output signals from the strain gauge circuit boards may be coupled to another circuit board for processing control signals. In some embodiments, power signals are routed to the drive units on another circuit board from that of processing control signals.
0140As discussed earlier, the motors in drive units <b>1801, 1802, 1803,</b> and <b>1804</b> ultimately drive output shafts, such as output shafts <b>1705, 1706, 1707,</b> and <b>1708.</b> In some embodiments, the output shafts may be augmented using a sterile barrier to prevent fluid ingress into the instrument device manipulator <b>1703.</b> In some embodiments, the barrier may make use of a labyrinth seal (<b>1905</b> from <figref idref="f0042"><b>FIG. 19A</b></figref>) around the output shafts to prevent fluid ingress. In some embodiments, the distal end of the gear head shafts may be covered with output shafts in order to transmit torque to a tool. In some embodiments, the output shafts may be clad in a steel cap to reduce magnetic conductance. In some embodiments, the output shafts may be clamped to the gear head shafts to assist transfer of torque.
0141Instrument device mechanism <b>1703</b> may also be covered in a shell or skin, such as outer shell / skin <b>1901.</b> In addition to being aesthetically pleasing, the shell provides fluid ingress protection during operation, such as during medical procedures. In some embodiments, the shell may be constructed using cast urethane for electromagnetic shielding, electromagnetic compatibility, and electrostatic discharge protection.
0142In an embodiment of the present invention, each of those output shafts in individually tension may pull wires in a robotic catheter that makes use of steerable catheter technology. Tensile force in the pull wires may be transmitted to the output shafts <b>1705, 1706, 1707</b> and <b>1708</b> and down to a motor mount, such as motor mounts <b>1809</b> and <b>1811.</b>
Sheath & Endoscope Manufacture.
0143In the preferred embodiment, the sheath and endoscope devices are constructed using steerable catheter construction methodologies. Traditionally, steerable catheters have been manufactured by braiding wires or fibers, <i>i.e</i>., braid wire, around a process mandrel with pull lumens in a braiding machine, <i>i.e.,</i> braider and a polymer jacket applied over the braid wires. During manufacture, a process mandrel would be typically inserted into a feed tube of a braider that was coupled to a braid cone support tube and braid cone holder. Using a puller with a tread, the process mandrel would be advanced through the feed tube. As the process mandrel progressed, it would eventually emerge through a center hole in a nose cone. The nose cone provided a round, smooth shape on which the braid wire from the surrounding horn gears may easily slide around the mandrel during the braiding process. The nose cone was typically held in a position that was fixed axially and radially relative to the braid cone holder using a set screw keyed to the braid cone holder. As the process mandrel was pulled through the nose cone, the horn gears translate and rotate around the mandrel to braid the braid wire around the mandrel in a pre-determined pattern and density.
0144<figref idref="f0046"><b>FIG. 22</b></figref> illustrates a flowchart for a method of constructing a catheter with helixed lumens, in accordance with an embodiment of the present invention. To start, in step <b>2201,</b> a main process mandrel may be selected to create a cavity in the catheter for a central lumen that may be used a working channel. Supplemental mandrels may be selected to create cavities in the wall of the catheter for use as control (pull) lumens. The main process mandrel may exhibit larger outer diameters (OD) than the supplemental mandrels to reflect the relative size differential between a working channel and pull lumens. The supplemental mandrels may be constructed a metal or thermoset polymer that may or may not be coated with a lubricious coating, such as PTFE.
0145In step <b>2202,</b> the main process mandrel may be inserted into a feed tube of a braider that rotates relative to a fixed braid cone support tube and braid cone holder. Similarly, the supplemental mandrels may also be inserted into the feed tube in parallel fashion to the main process mandrel. In traditional catheter construction, smaller supplemental mandrels are passed through the center of the horn gears for braiding.
0146In step <b>2203,</b> using a puller with a tread, the main process mandrel may be advanced through the feed tube. As the main process mandrel progresses, it eventually emerges through a center hole in a nose cone.
0147Similarly, the supplemental mandrels are advanced through to also emerge through outer holes in the nose cone. This contrasts with traditional catheter construction, where supplemental mandrels are typically advanced through separate feed tubes to emerge from the center of the horn gears.
0148In step <b>2204,</b> the main process mandrel and supplemental mandrels are braided together using braid wire as they emerge through the nose cone. The nose cone provides a round, smooth shape on which the braid wire from the surrounding horn gears may easily slide around the main process mandrel during the braiding process. As both the main process mandrel and supplemental mandrels emerge from the nose cone, the nose cone rotates, ensuring that the supplemental mandrels in the outer holes are braided in a spiraled fashion around the main process mandrel. As the main process mandrel and supplemental mandrels are being braided together, the horn gears translate and rotate to lay braid wire around both the main process mandrel and supplemental mandrels at a pre-determined pattern and density.
0149This method of braiding is significantly different from traditional methods of catheter construction, where the nose cone is typically held in a position that is radially fixed relative to the braid cone holder using a set screw keyed to the braid cone holder. Thus, specialized hardware is required for the braiding process in order to manufacture catheters with helical control lumens.
0150In step <b>2205,</b> upon completion of the braided process, a polymer coating or jacket may be sheathed, heated, and bonded to the braiding composite. The polymer coating may also be applied in an over-extrusion or a film-cast process. In step <b>2206,</b> after bonding, the mandrels may be removed from the braided composite to create a central lumen or working channel (main process mandrel) for camera and light tools, and several control lumens (supplemental mandrels) for steering control. Having removed the mandrels, the braided composite may be finished for completion (<b>2207</b>).
0151In traditional steerable catheter construction, smaller supplemental mandrels are passed through the center of the horn gears for braiding onto the main process mandrel. The supplemental mandrels, sometimes constructed from Teflon-coated polyimide, may be braided onto the main process mandrel as it is pulled through the nose cone. Alternatively, it is known in the art that the supplemental mandrels may be passed through small holes in the nose cone that surround the center hole. As the main process mandrel is pulled through the nose cone, the smaller, supplemental mandrels may be braided to the main process mandrel as they are pulled from the nose cone.
0152In order to hold the supplemental mandrels in place, a second layer of braid wire is typically laid onto the main process mandrel after applying the supplemental mandrels. Upon completion of the braided process, a polymer coating or jacket may be sheathed, heated, and bonded to the braiding composite. After bonding, the mandrels are typically removed from the braided composite to create a central lumen (main process mandrel) for camera and light tools, and several control lumens (supplemental mandrels) for steering control. This method of manufacture results in endoscopes with control lumens that are longitudinally parallel to the neutral axis. As discussed earlier, catheter-like endoscopes with tension on tendons in longitudinally parallel lumens exhibit muscling and curve alignment phenomena.
0153Accordingly, specialized hardware is required for the braiding process in order to manufacture catheter-like endoscopes with helixed control lumens. One such piece of hardware is a specialized rotating nose cone that is fixedly coupled to a rotating feed tube, or "hypotube" in some embodiments. <figref idref="f0047"><b>FIG. 23</b></figref> illustrates a specialized nose cone for manufacturing helical lumens in a flexible sheath, catheter, and/or endoscope, in accordance with an embodiment of the present invention. Rotating the nose cone <b>2300</b> at the same time that the main process mandrel <b>2301</b> is pulled through the nose cone <b>2300</b> allows for supplemental mandrels <b>2302, 2303,</b> and <b>2304</b> to be applied in a helical pattern around the mandrel <b>2301</b> through supplemental holes <b>2305, 2306,</b> and <b>2307</b> respectively that surround the center hole <b>2308,</b> similar to how the horn gears braid the braid wire around the main process mandrel <b>2301.</b>
0154<figref idref="f0048"><b>FIG. 24</b></figref> illustrates a system for manufacturing a flexible sheath and endoscope in accordance with an embodiment of the present invention. In system <b>2400,</b> the nose cone <b>2401</b> may be fixedly coupled to a rotating feed tube <b>2402</b> using a set screw that holds the nose cone <b>2401</b> in a fixed position relative to the feed tube <b>2402.</b> Thus, nose cone <b>2401</b> rotates as the feed tube <b>2402</b> rotates. In contrast, traditional systems typically use a set screw to fixedly couple the nose cone <b>2401</b> to the braid cone support holder <b>2405,</b> which does not rotate. The center hole <b>2403</b> of the nose cone <b>2401</b> may be aligned with the rotating feed tube <b>2402</b> in order to smoothly pull the main process mandrel <b>2404</b> through both structures. In contrast, traditional systems used a set screw to fixed couple the nose cone <b>2401</b> to the braid cone support holder <b>2405.</b> In some embodiments, the rotating feed tube <b>2402</b> has an outside diameter less than the interior diameter of the braid cone support tube <b>2406,</b> also known as a mandrel guide tube, and an interior diameter larger than the circumferential space of the center hole <b>2403</b> of the nose cone <b>2401.</b> The rotating feed tube <b>2402</b> may generally be large enough for the main process mandrel <b>2404</b> and the supplemental mandrels to be passed through to the nose cone <b>2401</b> without entanglement. In some embodiments, the rotating feed tube <b>2402</b> is long enough to pass through the center of the horn gears of the braider. In some embodiments, the rotating feed tube <b>2402</b> may be attached to a mechanism that may hold bobbins of material for the supplemental mandrels that will be passed through the feed tube <b>2402</b> to supplemental holes around the nose cone <b>2401.</b>
0155In some embodiments, the feed tube <b>2402</b> may be attached to a drive mechanism that controls the rate of rotation of the feed tube <b>2402</b> and thus the rotation of the nose cone <b>2401.</b> In some embodiments, the drive mechanism may be a rotating gear <b>2407.</b> As the braider is braiding the braid wires <b>2408</b> around the main process mandrel <b>2404,</b> the drive mechanism is either geared to the braider itself or independently controlled to vary or hold constant the rate of rotation of the rotating feed tube <b>2402</b> and thus the rate of rotation of the nose cone <b>2401.</b> The rate of rotation and the rate of braiding will govern the pitch of the supplemental mandrels on the main process mandrel <b>2404.</b> As discussed earlier, this may affect the flexibility, stiffness, and "pushability" of the device.
0156In another embodiment, varying the circumferential orientation of the pull lumens may change the stiffness of the helixed section of the endoscope. In manufacture, this is achieved by altering the pitch of the supplemental, spiraling mandrels. As the pitch (<i>i.e.,</i> the angle off the longitudinal axis) of the mandrels decreases, the bending stiffness of the braided composite increases. Conversely, as the pitch of the supplemental mandrels increases, the bending stiffness decreases. As shown in <figref idref="f0021"><b>FIG. 10B</b></figref><b>,</b> in some embodiments, the pitch of the supplemental mandrels may be varied within the helixed portion (<b>1010</b>). In those embodiments, the bending stiffness of the braided composite may vary even within the helixed portion.
0157During the braiding process, the braiding machine may be stopped to make alterations to the braided composite. In some embodiments, one alteration may be the addition of straight wires or reinforcement rods. Reinforcement rods may significantly increase the buckling, axial and bending stiffness of a braided laminated composite. Reinforcement rods may be particularly helpful for longer endoscopes which may require specialized anti-buckling construction or manual assistance to reduce the buckling of the device so that it may be inserted into a patient. In some embodiments, the braiding machine may be configured to selectively braid reinforcement rods that may be pulled from holes in the nose cone onto the process mandrel, where the reinforcement rods are captured and held in place by the braid wire. The absence of reinforcement rods in the distal region of the resulting endoscope preserves the device's flexibility in the distal end while increasing the stiffness in the proximal region. This combination of properties makes the resulting endoscope easier for a physician to guide, insert, and push the device into an endolumenal cavity of a patient.
0158Applying supplemental mandrels onto a main process mandrel using holes in a rotating nose cone provides a number of manufacturing advantages. By using holes in the nose cone, the mandrels are not pushed from the horn gears. Pushing mandrels from the center of the individual horn gears, which are also responsible for weaving the braid wire, results in the mandrels being interwoven with the braid wire, which locks the resulting braid matrix in place longitudinally. This form of construction, known as "zero degree construction," limits the ability of the manufacturer to adjust the braid matrix for desirable flexibility or hoop strength. In zero degree construction, the supplemental mandrel is necessarily confined in an "over-under manner" by the braid, resulting in all clockwise braided braid wire being woven "over" the supplemental mandrels, while all counterclockwise braided braid wire is woven "under" the supplemental mandrels. As zero degree construction locks the supplemental mandrels in place radially, it is undesirable where varying the pitch of the supplemental mandrel along the main process mandrel is required.
0159Additionally, use of the horn gears as a pass-through for the supplemental mandrels limits the number of supplemental mandrels that may be applied to the main process mandrel. For example, a sixteen carrier braider can apply up to eight mandrels, a twenty-four carrier braider can only have up to twelve mandrels. In contrast, use of holes in the nose cone allows any number of mandrels to be passed through to the main process mandrel.
0160In some embodiments, the supplemental mandrels may be applied to the main process mandrel without the benefit of a second, outer layer of braid wire. Instead, the supplemental mandrels may be applied without braid wire. In those embodiments, the bonded/fused polymer jacket may hold the mandrels, and thus lumens in place. Alternatively, in some embodiments, the mandrels may be held in place using a casting around the braided composite. Since the outer braid layer is absent from the manufacturing endoscopic device, the diameter and circumference of the device cross-section is reduced. Alternatively, the supplemental mandrels may be held in place by sleeving a polymer jacket over the process mandrel. In some embodiments, the casting is the same material as the exterior material for the endoscopic device.
0161In some embodiments, the supplemental mandrels may be braided onto the main process mandrel much like the braid wire. For example, in some embodiments, the supplemental mandrels may be braided using the even numbered horn gears, while held in place by braid wire braided using the odd numbered horn gears. In this way, the supplemental mandrels, and thus the lumens may be woven into the walls of the central lumen. As an added benefit, embodiments manufactured using this means also tend to have lower circumferential area.
0162Alternatively, in some embodiments, the helixed lumen structures may be manufactured using extruded molds. These molds may generate the helixed lumen structures to create a jacket from PTFE, pebax, polyurethane, and nylon. In some embodiments, the extruded structures may be formed using a mold around a braided mandrel.
0163In some embodiments, the helical lumen construction may be performed by rotating the main process mandrel as it is being drawn through the braider. By rotating the main process mandrel, instead of the nose cone, the supplemental mandrels may be drawn through either a fixed nose cone or through the center of the horn gears during the braiding process. In this embodiment, the nose cone may be fixedly coupled to the nose cone holder and the main process mandrel is rotated as it drawn through the nose cone.
0164Construction of sheath <b>1000</b> from <figref idref="f0020"><b>FIGS. 10A</b></figref><b>,</b><figref idref="f0021"><b>10B</b></figref><b>,</b> and <figref idref="f0022"><b>10C</b></figref> and flexible endoscope <b>1100</b> from <figref idref="f0023"><b>FIGS. 11A</b></figref> and <figref idref="f0024"><b>11B</b></figref> are substantially the same. Thus, one of skill in the art would understand that the same principles apply to both tools.
0165In some embodiments, the helixed lumens may be positioned to be equidistant from each other. <figref idref="f0049"><b>FIG. 25</b></figref> illustrates a cross-sectional view of a flexible endoscopic device where the pull lumens are arranged symmetrically around the circumference of the device, in accordance with an embodiment of the present invention. As shown in <figref idref="f0049"><b>FIG. 25</b></figref><b>,</b> device <b>2500</b> has a central working channel <b>2501,</b> four pull lumens (<b>2502, 2503, 2504</b>, and <b>2505</b>) spaced symmetrically around the working channel <b>2501</b> and within the outer jacket <b>2506.</b>
0166In some embodiments, though helixed, the lumens and pull wires may not be distributed evenly or equidistant from each other around the circumference of the sheath and/or flexible endoscope. In some applications, grouping all of the lumens and pull wires onto the same side or hemispheric region (<i>e.g.,</i> top vs. bottom hemisphere) of the sheath and endoscope allows for a smaller outer diameter.
0167<figref idref="f0050"><b>FIG. 26A</b></figref> illustrates a cross-sectional view of a flexible endoscopic device where the pull lumens are not arranged symmetrically around the circumference of the device, in accordance with an embodiment of the present invention. Similar to device <b>2500</b> of <figref idref="f0049"><b>FIG. 25</b></figref><b>,</b> device <b>2600</b> has a working channel <b>2601,</b> four pull lumens <b>2602, 2603, 2604,</b> and <b>2605,</b> and an outer jacket <b>2606.</b> In some embodiments, the working channel may be created by a hollow tube created from a flexible metal alloy, such as nitinol.
0168Rather than being arranged equidistant from each other, however, pull lumens <b>2602, 2603, 2604,</b> and <b>2605</b> are grouped together to reduce the outside diameter of the device, as shown by the circumference of the outer jacket <b>2606.</b> Even though the pull lumens are not equidistant from each other around the circumference of the working channel <b>2601,</b> helixing the pull lumens in the arrangement shown in device <b>2600</b> still exhibits the advantages of helixing, <i>e.g</i>., avoiding muscling or curve alignment phenomena. Although the pull lumens of device <b>2600</b> are arranged adjacent to each other around working channel <b>2601,</b> other embodiments may be arranged in a different pattern such as spaced out within same hemisphere, clustered together, or another arrangement. The jacket <b>2606</b> may be created from plastic or any other material that may be stretched, bonded or melted during the manufacture of device <b>2600.</b>
0169<figref idref="f0051"><b>FIG. 26B</b></figref> illustrates an isometric view of the flexible endoscopic device <b>2600</b> disclosed in <figref idref="f0050"><b>FIG. 26A</b></figref><b>,</b> in accordance with an embodiment of the present invention. As shown in the isometric view of <figref idref="f0051"><b>FIG. 26B</b></figref><b>,</b> pull lumens <b>2602, 2603, 2604,</b> and <b>2605</b> helix around the working channel <b>2601.</b> In some embodiments, the pitch of the helixed pull lumens may be varied in order to obtain desired properties, such as stiffness and bending flexibility, from device <b>2600.</b>
0170<figref idref="f0052"><b>FIG. 27</b></figref> illustrates a flow diagram for a method for manufacturing device <b>2600,</b> in accordance with an embodiment of the present invention. As shown in step <b>2701,</b> the manufacturing process <b>2700</b> begins with selecting a backbone for the workpiece. In some embodiments, the backbone may be a hollow tube, such as a hypodermic "hypo" tube or a nitinol tube. A person skilled in the art would recognize that tube materials may be preferred since tubular structures simultaneously exhibit axial stiffness and low bending stiffness. Additionally, the tube provides for a working channel through which useful tools and cables may be inserted, such as optics, aspiration, irrigation, and controls. In some embodiments, the backbone may be a solid rod, such as for use as an articulable guidewire.
0171Following the selection of a backbone, in step <b>2702,</b> process mandrels (one or more) may then be spiraled around the backbone at the desired pitch. In some embodiments, the process mandrels may be coated with polytetrafluoroethylene (PTFE) for easy removal during step <b>2705.</b> The pitch of the spiraled mandrels may be fixed or dynamic, allowing for the different bending and stiffness properties depending on the application. The lower the pitch, <i>i.e.,</i> longitudinally parallel to the neutral axis of the backbone, the lower the axial compression under tension, while also exhibiting increased muscling and curve alignment phenomena. Higher pitch spiraling generally exhibits reduced muscling and curve alignment phenomena at the cost of increased axial compression under tension.
0172In step <b>2703,</b> the resulting workpiece, comprising of a backbone and at least one spiraled mandrel, may then be sheathed or covered in a "jacket". In some embodiments, the jacket is a simple extruded tube or sheath. Selection of the means of the sheathing may be critical; as sheathing may inadvertently alter the pitch of the process mandrels around the backbone. In some embodiments, the "sheathing" process may be accomplished by casting, deposition, overextrusion, or any other means that would be known in the art.
0173In step <b>2704,</b> if not already bonded from the sheathing process, the jacket may be bonded to the workpiece. This may involve melting, molding or bonding the to the workpiece using any number of processes known to one skilled in the art. Once bonded, the jacket may then hold the process mandrels in place.
0174In step <b>2705,</b> once the bonding process is complete, the spiraled process mandrels may be removed to create helixed pull lumen cavities, <i>i.e.,</i> lumens, that run longitudinally along the length of the workpiece. In step <b>2706,</b> following removal of the mandrels, the pull wires may be threaded into the remaining cavities. In operation, the pull wires may then be used to facilitate pull wires for articulating the endoscopic device.
0175As method <b>2700</b> does not make use of braiding, it provides for the construction of workpieces and devices with relatively small outer diameters, which may be appropriate for reaching areas requiring small instruments, <i>e.g</i>., microsurgical applications. While the method of manufacture previously discussed may be applied to devices of varying sizes and outer diameters, the preferred embodiments generally have an outer diameter of less than 2mm.
0176Integration of the resulting workpiece into an endoscopic device may be accomplished by melting, molding, bonding, and casting the workpiece jacket to the outer jacket of other components, such as a flexure or tool tip. In some embodiments, the backbone may include structure for an adjoining microsurgical flexure tool, such as ribbing for an increased bend radius and longitudinally-aligned cavities for tools and control wires.
Endolumenal Navigation.
0177In an embodiment of the present invention, navigation of the robotic catheter through anatomical lumens may involve use of computer-generated three-dimensional maps based on a collection of two-dimensional images created by low dose computerized tomography (CT) scans. Two-dimensional CT scans, each representing a cutaway view of the patient's internal anatomy, may be collected during pre-operative procedures. These scans may be analyzed to determine cavities and anatomical spaces within the patient, such as branches of a lung or the path of a urethra.
0178Having been analyzed to determine the relevant anatomical spaces within the patient, the spaces may be expressed as lumens with centerline coordinates, <i>i.e.,</i> coordinates representing the center of the lumen, in three-dimensional space. The volume of those cavities may be represented as a specific measurement of diameter distance at each centerline coordinate. By tracking the centerline and the corresponding diameter distance measurements, a computer-generated model of a three-dimensional lumen may be generated. Grid coordinate data may thus be used to express three-dimensional spaces and cavities that represent the patient's anatomy.
0179<figref idref="f0053"><b>FIGS. 28A</b></figref> and <figref idref="f0054"><b>28B</b></figref> illustrates the relationship between centerline coordinates, diameter measurements and anatomical spaces. In <figref idref="f0053"><b>FIG. 28A</b></figref><b>,</b> anatomical lumen <b>2800</b> may be roughly tracked longitudinally by centerline coordinates <b>2801, 2802, 2803, 2804, 2805,</b> and <b>2806</b> where each centerline coordinate roughly approximates the center of the lumen. By connecting those coordinates, as shown by "centerline" <b>2807,</b> the lumen may be visualized. The volume of the lumen may be further visualized by measuring the diameter of the lumen at each centerline coordinate. Thus <b>2808, 2809, 2810, 2811, 2812,</b> and <b>2813</b> represent the measurements of the lumen <b>2800</b> at coordinates <b>2801, 2802, 2803, 2804, 2805,</b> and <b>2806.</b>
0180In <figref idref="f0054"><b>FIG. 28B</b></figref><b>,</b> lumen <b>2800</b> may be visualized in three-dimensional space by first locating the centerline coordinates <b>2801, 2802, 2803, 2804, 2805,</b> and <b>2806</b> in three-dimensional space based on centerline <b>2807.</b> At each centerline coordinate, the lumen diameter may be visualized as a two-dimensional circular space with diameters <b>2808, 2809, 2810, 2811, 2812,</b> and <b>2813.</b> By connecting those two-dimensional circular spaces in three-dimensions, lumen <b>2800</b> may be approximated as three-dimensional model <b>2814.</b> More accurate approximations may be determined by increasing the resolution of the centerline coordinates and measurements, <i>i.e.,</i> increasing the density of centerline coordinates and measurements for a given lumen or subsection. Centerline coordinates may also include markers to indicate point of interest for the physician, including lesions.
0181Having expressed, and subsequently generated, a three-dimensional model of the anatomical space, a pre-operative software package may also be used to analyze and derive an optimal navigation path based on the generated module. For example, the software package may derive shortest path to a single lesion (marked by a centerline coordinate) or several lesions. This path may be presented to the operator intra-operatively either in two-dimensions or three-dimensions depending on the operator's preference.
0182<figref idref="f0055"><b>FIG. 29</b></figref> illustrates a computer-generated three-dimensional model representing an anatomical space, in accordance with an embodiment of the invention. As discussed earlier, model <b>2900</b> may be generated using centerline <b>2901</b> that was obtained by reviewing CT scans that were performed preoperatively. In some embodiments, computer software may be able to map the optimum path <b>2902</b> for the catheter system to access an operative site <b>2903</b> within model <b>2900,</b> and thus the corresponding anatomical space. In some embodiments, the operative site <b>2903</b> may be linked to an individual centerline coordinate <b>2904,</b> which allows a computer algorithm to topologically search the centerlines of model <b>2900</b> for the optimum path <b>2902</b> for the catheter system.
0183Tracking the distal end of the robotic catheter within the patient's anatomy, and mapping that location to placement within a computer model, enhances the navigational capabilities of the catheter system. In order to track the distal working end of the robotic catheter, <i>i.e.,</i> "localization" of the working end, a number of approaches may be employed, either individually or in combination.
0184In a sensor-based approach to localization, a sensor, such as an electromagnetic (EM) tracker, may be coupled to the distal working end of the robotic catheter to provide a real-time indication the progression of the robotic catheter. In EM-based tracking, an EM tracker, embedded in the robotic catheter, measures the variation in the electromagnetic field created by one or more static EM transmitters. The transmitters (or field generators), may be placed close to the patient to creates a low intensity magnetic field. This induces small-currents in sensor coils in the EM tracker, which are correlated to the distance and angle between the sensor and the generator. The electrical signal may then be digitized by an interface unit (on-chip or PCB) and sent via cables/wiring back to the system cart and then to the command module. The data may then be processed to interpret the current data and calculate the precise location and orientation of the sensor relative to the transmitters. Multiple sensors may be used at different locations in the catheter, for instance in leader and sheath in order to calculate the individual positions of those components. Thus, based on readings from an artificially-generated EM field, the EM tracker may detect changes in field strength as it moves through the patient's anatomy.
0185<figref idref="f0056"><b>FIG. 30</b></figref> illustrates a robotic catheter system that makes use of an electromagnetic tracker in combination with an electromagnetic field generator, in accordance with an embodiment in the present invention. As robotic system <b>3000</b> drives a robotically driven catheter <b>3001</b> into the patient <b>3002,</b> an electromagnetic (EM) tracker <b>3003</b> at the distal end of the robotic catheter <b>3001</b> may detect an EM field generated by EM field generator <b>3004.</b> The EM readings of the EM tracker <b>3003</b> may be transmitted down the shaft of the robotic catheter <b>3001</b> to the system cart <b>3005</b> and to command module <b>3006</b> (which contains relevant software modules, a central processing unit, a data bus and memory) for interpretation and analysis. Using the readings from EM tracker <b>3003,</b> display modules <b>3007</b> may display the EM tracker's relative position within a pre-generated three-dimensional model for review by the operator <b>3008.</b> The embodiments also provide for the use of other types of sensors, such as fiber optic shape sensors. While a variety of sensors may be used for tracking, the choice of sensor may be inherently limited based on (i) the size of the sensor within the robotic catheter and (ii) the cost of manufacturing and integration the sensor into the robotic catheter.
0186Prior to tracking a sensor through the patient's anatomy, the tracking system may require a process known as "registration," where the system finds the geometric transformation that aligns a single object between different coordinate systems. For instance, a specific anatomical site on a patient has two different representations in the CT model coordinates and in the EM sensor coordinates. To be able to establish consistency and common language between these coordinate systems, the system needs to find the transformation that links these two representations, <i>i.e</i>., registration. In other words, the position of the EM tracker relative to the position of the EM field generator may be mapped to a three-dimensional coordinate system to isolate a location in a corresponding three-dimensional model.
0187In some embodiments, registration may be performed in several steps. <figref idref="f0057"><b>FIG. 31</b></figref> illustrates a flow diagram for a registration process, in accordance with an embodiment of the present invention. To start, in step <b>3101,</b> the operator must first position the working end of the robotic catheter at a known starting location. This may involve using video imagery data from the catheter camera to confirm the starting location. Initial positioning may be accomplished by identifying anatomical features through a camera located at the working end of the catheter. For example, in bronchoscopy, registration may be performed by locating the base of the trachea, distinguished by locating the two main bronchial tubes for the left and right lung. This location may be ascertained using video images received by the camera in the distal end of the catheter. In some embodiments, the video data may be compared to different cross sectional views of a pre-generated computer model of the patient's anatomy. By sorting through cross-sectional views, the system may identify the location associated with the cross-section with the smallest amount of differences, or "errors," to find the "match."
0188In step <b>3102,</b> the operator may "drive" or "extend" the robotic catheter into unique anatomical spaces that have already been mapped. For example, in bronchoscopy, the operator may drive the catheter down unique bronchial paths from the base of the trachea. Because the base of the trachea splits into two bronchial tubes, an operator may drive the robotic catheter into one tube and track the working end of the robotic catheter using an EM tracker.
0189In step <b>3103,</b> the operator monitors the relative travel of the robotic catheter. Monitoring of the robotic catheter may make use of either the EM tracker or fluoroscopy to determine relative movement of the robotic catheter. Evaluation of the relative displacement of the working end of the robotic catheter may be compared the computer model generated from pre-operative CT scan data. In some embodiments, the relative movement may be matched with centerlines in the computer model, where the transformation matrix leads to the least error is the correct registration. In some embodiments, the system and operator may track insertion data (discussed below) and orientation data from an accelerometer and/or gyroscope (discussed below).
0190In step <b>3104,</b> the operator may decide to drive into more anatomical spaces (<b>3102</b>) and collect more locational information (<b>3103</b>) prior to comparing and analyzing the positional data. For example, in bronchoscopy, the operator retract the catheter from one bronchial tube back the tracheal tube and drive the catheter into another bronchial tube in order to collect more positional data. Once the operator is satisfied, the operator may stop driving (<b>3102</b>) and monitoring positional data (<b>3103</b>) and proceed to process the data.
0191In step <b>3105,</b> the system may analyze the collected positional data and compare the data to pre-generated computer models to register the displacement of the catheter within patient's anatomy to the model. Therefore, by comparing the movement in the patient's anatomy to the three-dimensional model of the patient's anatomy, the system may be able to register the tracker relative to both spaces - three-dimensional computer model vs. patient anatomical space. After analysis, the registration process may be complete (<b>3106</b>)<b>.</b>
0192In some cases, it may be necessary to perform a "roll registration" in order to confirm the orientation of the robotic catheter. This may be particularly important in step <b>3101</b> prior to driving into un-registered anatomical spaces. In bronchoscopy, proper vertical orientation ensures that the operator may distinguish between the right and left bronchi. For example within the base of the trachea, images of the left and right bronchi may appear very similar regardless of whether the camera is oriented at zero degrees or one-hundred eighty degrees. Roll registration may also be important because the kinematics of the robotic catheter typically results in a slight rotation during tortuous navigation within a patient.
0193Roll registration may be important at the operative site when the working channel may be occupied by the sensor. For example, in embodiments with only a single working channel, upon reaching the operative site, the physician may need to remove the EM tracker from the robotic catheter in order to make use of another tool, such as a grasper or forceps. Upon removal, however, the system may lose its localization capabilities without the EM tracker. Thus, when ready to leave the operative region, insertion of the EM tracker may require that the roll registration be again performed to ensure proper orientation.
0194In some embodiments, the rotation of the robotic catheter may be tracked using an accelerometer mounted within the distal working end of the device. Use of an accelerometer to detect gravitational forces on the catheter provides information regarding the location of the robotic catheter relative to the ground. The location of the ground relative to the catheter may be used to solve certain ambiguities. In bronchoscopy, for example, knowing the orientation (0 or 180 degrees) of the distal camera of the catheter would help determine the appropriate bronchial branch at the start. During navigation, data from the accelerometer to track the direction of gravity, and thus orientation, may also be used to auto-correct the camera image displayed on the control console, ensuring that the displayed image is always oriented vertically.
0195In a preferred embodiment, a 3-axis MEMS-based sensor chip with an accelerometer may be coupled near the tip of the catheter, on the same printed circuit board as the digital camera. The accelerometer measures the linear acceleration along the three different axes to calculate the velocity and direction of the catheter tip. It accelerometer also measures the direction of gravity and thus provides absolute information about the orientation of the catheter. The accelerometer readings re be transmitted using digital or analog signals through a communication protocol like I2C. The signal may be transmitted through wiring to the proximal end of the catheter and from there to the system cart and command module for processing.
0196In a three-axis sensor, the accelerometer may be able to determine location of the ground relative to the catheter. If the catheter does not roll or bend up to ninety degrees, a two axis accelerometer could be also be useful. Alternatively, a one-axis sensor may be useful if the axis of the accelerometer remains perpendicular to the direction of gravity, i.e., perpendicular to the ground. Alternatively, a gyroscope may be used to measure the rate of rotation, which may then be used to calculate the articulation of the catheter.
0197Some embodiments make use of an EM tracker in combination with the accelerometer to supplement any orientation readings from the accelerometer. In some embodiments, use of fluoroscopy to track the robotic catheter may also supplement the registration process. As known in the art, fluoroscopy is an imaging technique that uses X-rays to obtain real-time moving images of the internal structures of a patient through the use of a fluoroscope. Two-dimensional scans generated by fluoroscopy may assist with localization in certain situations, <i>e.g</i>., identifying the relevant bronchi.
0198Tracking using fluoroscopy may be performed using a plurality of radio-opaque markers on the catheter. Many features of the catheter are naturally radio-opaque to x-rays, including the camera head, the control ring and pull wires; thus, the marker location together with the metallic components of the catheter may be used to obtain a three-dimensional transformation matrix. Once registration has happened, visual images detecting branch locations may be precisely correlated to the three-dimensional model. In addition, the full branch length and branch location in 3D can be measured and enhanced in the map.
0199In contrast to a sensor-based approach, vision-based tracking involves using images generated by a distally-mounted camera to determine the location of the robotic catheter. For example, in bronchoscopy, feature tracking algorithms may be used to identify circular geometries corresponding to bronchial paths and track the change of those geometries from image to image. By tracking the direction of those features as they move from image to image, the system may be able to determine which branch was selected, as well as the relative rotational and translational motion of the camera. Use of a topological map of the bronchial paths may further enhance vision-based algorithms.
0200In addition to feature based tracking, image processing techniques such as optical flow may also be used to identify branches in the airway topology in bronchoscopy. Optical flow is the displacement of image pixels from one image to the next in a video sequence. With respect to bronchoscopy, optical flow may be used to estimate the movement of the tip of the scope based on changes in the camera images received at the tip of the scope. Specifically, in a series of video frames, each frame may be analyzed to detect translation of the pixels from one frame to the next. For example, if the pixels in a given frame appear to translate to the left in the next frame, the algorithm would infer that the camera, and in turn the tip of the scope, moved to the right. Through comparing many frames over many iterations, movement (and thus location) of the scope may be determined.
0201Where stereoscopic image capture - as opposed to monocular image capture - is available, optical flow techniques may also be used to complement the pre-existing three-dimensional model of the anatomic region. Using stereoscopic image capture, the depth of the pixels in the two-dimensional captured images may be determined to build a three-dimensional map of objects in the camera view. Extrapolating to travel within an anatomical lumen, this technique enables the system to develop three-dimensional maps of the local surroundings around the catheter while navigating in inside the patient's anatomy. These maps may be used to extend the pre-determined three-dimensional computer models where the models either are missing data or of low quality. In addition to a stereoscopic camera apparatus, depth sensors or specific lighting configurations and image capture techniques - such as RGB-D sensors or structure lighting - may need to be used.
0202Regardless of tracking method - either sensor-based or vision-based - tracking may be improved by using data from the robotic catheter itself. For example, in robotic catheter <b>200</b> from <figref idref="f0002"><b>FIG. 2A</b></figref><b>,</b> the relative insertion length of sheath <b>201</b> and leader <b>205</b> may be measured from a known, starting position within the trachea (in the case of bronchoscopy). Using relative insertion length and the centerlines of a three-dimensional model of the patient's bronchial tree, the system may giving a rough estimation of the location of the working end after determining whether the robotic catheter is located in a branch and the distance traveled down that branch. Other control information from the robotic catheter may also be used, such as catheter device articulation, roll, or pitch and yaw.
0203Real-time imaging based on different imaging modalities would further enhance navigation, particularly at the operative site. Even though tracking may assist with rough navigation to the operative site, additional modalities may be useful when more precise handling is necessary, such when attempting to biopsy a lesion. Imaging tools such as fluorescence imaging, near infrared imaging, oxygen sensors, molecular biomarker images, and contrast dye imaging may help pinpoint the exact coordinates of the lesion in the computer model, and thus assist with operating a biopsy needle at the operative site. In the absence of a precise location, the robotic catheter may be used to biopsy the entire region of the operative site at a known depth, thus ensuring tissue from the lesion is sampled.
0204In some cases, the segmented CT scans, and thus the resulting computer models, do not show branches at the periphery of the lung (in the context of bronchoscopy). This may be due to insufficient inflation of the airways during a scan, or because the size of the branches is below the resolution of a CT scan (typically on the order of 1 millimeter). In practice, the robotic system may enhance the computer model during the procedure by noting the location and the position and orientation of the unmapped branch. In some embodiments, the topology structure may allow physicians to mark their location and return to that same location in order to examine the periphery branches. In some embodiments, the catheter camera may measure the diameter and shape of the branches based on the capture images, allowing those branches to be mapped based on position and orientation.
Endolumenal Procedures.
0205<figref idref="f0058"><b>FIG. 32A</b></figref> illustrates the distal end of a robotic catheter within an anatomical lumen, in accordance with an embodiment of the present invention. In <figref idref="f0058"><b>FIG. 32A</b></figref><b>,</b> robotic catheter <b>3200,</b> comprising a shaft <b>3201</b> is shown navigating through an anatomical lumen <b>3202</b> towards an operative site <b>3203.</b> During navigation, the shaft <b>3201</b> may be unarticulated.
0206<figref idref="f0059"><b>FIG. 32B</b></figref> illustrates the robotic catheter from <figref idref="f0058"><b>FIG. 32A</b></figref> in use at an operative site within an anatomical lumen. Having reached the operative site <b>3203,</b> a distal leader section <b>3204,</b> longitudinally aligned with the shaft <b>3201,</b> may be extended from shaft <b>3201</b> in the direction marked by arrow <b>3205.</b> Distal leader section <b>3204</b> may also be articulated in order to direct tools towards operative site <b>3203.</b>
0207<figref idref="f0060"><b>FIG. 32C</b></figref> illustrates the robotic catheter from <figref idref="f0059"><b>FIG. 32B</b></figref> in use at an operative site within an anatomical lumen. In cases where the operative site contains a lesion for biopsy, the distal leader section <b>3204</b> may articulate in the direction marked by arrow <b>3206</b> to convey an aspiration needle <b>3207</b> to target a lesion at operative site <b>3203.</b> In some embodiments, distal leader section <b>3204</b> may be articulated to direct biopsy forceps to remove samples of anatomical tissues for purposes of intraoperative evaluation. For purposes of activation of that end effector, robotic catheter <b>3200</b> may comprise a tendon operatively coupled to the biopsy forceps.
0208<figref idref="f0061"><b>FIG. 33A</b></figref> illustrates a robotic catheter coupled to a distal flexure section within an anatomical lumen, in accordance with an embodiment of the present invention. In <figref idref="f0061"><b>FIG. 33A</b></figref><b>,</b> a robotic catheter <b>3300,</b> comprising a shaft <b>3301,</b> flexure section <b>3302,</b> and forceps <b>3303,</b> is shown navigating through an anatomical lumen <b>3304</b> towards an operative site. During navigation, both the shaft <b>3301</b> and distal flexure section <b>3302</b> may be unarticulated as shown in <figref idref="f0061"><b>FIG. 33A</b></figref><b>.</b> In some embodiments, the flexure section <b>3302</b> may be retracted within shaft <b>3301.</b> The construction, composition, capabilities, and use of flexure section <b>3302</b> is disclosed in U.S. Patent Publication No. <patcit id="pcit0019" dnum="US2015101442A1"><text>US 2015/101442 A1, filed March 7, 2014</text></patcit>, and U.S. Patent Publication No. <patcit id="pcit0020" dnum="US2014379000A1"><text>US 2014/379000 A1, filed September 5, 2014</text></patcit>.
0209In some embodiments, the flexure <b>3302</b> may be longitudinally-aligned with the shaft 3301. In some embodiments, the flexure <b>3302</b> may be deployed through a working channel that is off-axis (neutral axis) of shaft <b>3301,</b> allowing for the flexure <b>3302</b> to operate without obscuring a camera located at the distal end of shaft <b>3301.</b> This arrangement allows an operator to use a camera to articulate flexure <b>3302</b> while shaft <b>3301</b> remains stationary.
0210Similar to other embodiments, different tools, such as forceps <b>3303,</b> may be deployed through the working channel in flexure section <b>3302</b> for use at the distal end of the flexure section <b>3302.</b> In other scenarios, surgical tools such as graspers, scalpels, needles, and probes may be located at the distal end of the flexure section <b>3302.</b> In robotic catheter <b>3300,</b> as in other embodiments, the tool at the distal end of the bending section may be substituted intra-operatively in order to perform multiple treatments in a single procedure.
0211<figref idref="f0062"><b>FIG. 33B</b></figref> illustrates a robotic catheter from <figref idref="f0061"><b>FIG. 33A</b></figref> with a forceps tool in use at an operative site within an anatomical lumen, in accordance with an embodiment of the present invention. Navigation of robotic catheter <b>3300</b> through anatomical lumen <b>3304</b> may be guided by any number of the various navigational technologies discussed above. Once the robotic catheter <b>3300</b> has reached its desired location at the operative site <b>3306,</b> flexure section <b>3302</b> may articulate in the direction of arrow <b>3305</b> in order to orient forceps <b>3303</b> towards operative site <b>3306.</b> Using forceps <b>3303,</b> robotic catheter <b>3300</b> may take a biopsy of the tissue at the operative site <b>3306.</b>
0212<figref idref="f0063"><b>FIG. 33C</b></figref> illustrates a robotic catheter from <figref idref="f0061"><b>FIG. 33A</b></figref> with a laser device in use at an operative site within an anatomical lumen, in accordance with an embodiment of the present invention. Having reached the operative site <b>3306,</b> the flexure section <b>3302</b> of robotic catheter <b>3300</b> may be articulated and a laser tool 3307 may be deployed through the working channel of the shaft <b>3301</b> and flexure section <b>3302.</b> Once deployed, the laser tool 3307 may be directed to operative site <b>3306</b> to emit laser radiation <b>3308</b> for purposes of tissue ablation, drilling, cutting, piercing, debriding, cutting or accessing non-superficial tissue.
Command Console.
0213As discussed with respect to system <b>100</b> from <figref idref="f0001"><b>FIG. 1</b></figref><b>,</b> an embodiment of the command console allows an operator, <i>i.e.,</i> physician, to remotely control the robotic catheter system from an ergonomic position. In the preferred embodiment, the command console utilizes a user interface that both (i) enables the operator to control the robotic catheter, and (ii) displays the navigational environment from an ergonomic position.
0214<figref idref="f0064"><b>FIG. 34</b></figref> illustrates a command console for a robotic catheter system, in accordance with an embodiment of the present invention. As shown in <figref idref="f0064"><b>FIG. 34</b></figref><b>,</b> command console <b>3400</b> may comprise a base <b>3401,</b> display modules, such as monitors <b>3402,</b> and control modules, such as keyboard <b>3403</b> and joystick <b>3404.</b> In some embodiments, the command module functionality may be integrated into the system cart with the mechanical arms, such as system cart <b>101</b> from system <b>100</b> in <figref idref="f0001"><b>FIG. 1</b></figref><b>.</b>
0215The base <b>3401</b> may comprise of a central processing unit, a memory unit, a data bus, and associated data communication ports that are responsible for interpreting and processing signals, such as camera imagery and tracking sensor data, from the robotic catheter. In other embodiments, the burden of interpretation and processing signals may be distributed between the associated system cart and the command console <b>3400.</b> The base <b>3401</b> may also be responsible for interpreting and processing commands and instructions from the operator <b>3405</b> through the control modules, such as <b>3403</b> and <b>3404.</b>
0216The control modules are responsible for capturing the commands of the operator <b>3405.</b> In addition to the keyboard <b>3403</b> and joystick <b>3404</b> in <figref idref="f0064"><b>FIG. 34</b></figref><b>,</b> the control modules may comprise other control mechanisms known in the art, including but not limited to computer mice, trackpads, trackballs, control pads, and video game controllers. In some embodiments, hand gestures and finger gestures may also be captured to deliver control signals to the system.
0217In some embodiments, there may be a variety of control means. For example, control over the robotic catheter may be performed in either a "Velocity mode" or "Position control mode". "Velocity mode" consists of directly controlling pitch and yaw behaviors of the distal end of the robotic catheter based on direct manual control, such as through joystick <b>3404.</b> For example, right and left motions on joystick <b>3404</b> may be mapped to yaw and pitch movement in the distal end of the robotic catheter. Haptic feedback in the joystick may also be used to enhance control in "velocity mode". For example, vibration may be sent back to the joystick <b>3404</b> to communicate that the robotic catheter cannot further articulate or roll in a certain direction. Alternatively, pop-up messages and/or audio feedback (<i>e.g</i>., beeping) may also be used to communicate that the robotic catheter has reached maximum articulation or roll.
0218"Position control mode" consists of identifying a location in a three-dimensional map of the patient and relying on the system to robotically steer the catheter the identified location based on pre-determined computer models. Due to its reliance on a three-dimensional mapping of the patient, position control mode requires accurate mapping of the patient's anatomy.
0219Without using the command module <b>3401,</b> the system may also be directly manipulated by manual operators. For example, during system setup, physicians and assistants may move the mechanical arms and robotic catheters to arrange the equipment around the patient and the operating room. During direct manipulation, the system may rely on force feedback and inertia control from human operators to determine the appropriate equipment orientation.
0220The display modules <b>3402</b> may comprise monitors, virtual reality viewing devices, such as goggles or glasses, or other means of display visual information regarding the system and from the camera in the robotic catheter (if any). In some embodiments, the control modules and display modules may be combined, such as in a touchscreen in a tablet or computer device. In a combined module, the operator <b>3405</b> may be able to view visual data as well as input commands to the robotic system.
0221In another embodiment, display modules may display three-dimensional images using a stereoscopic device, such as a visor or goggle arrangement. Using three-dimensional images, the operator may view an "endo view" of the computer model, a virtual environment of the interior of the three-dimensional computer-generated model of the patient's anatomy to approximate the expected location of the device within the patient. By comparing the "endo view" to the actual camera images, the physician may be able to mentally orient himself and confirm that the robotic catheter is in the right location within the patient. This may give the operator a better sense of the anatomical structures around the distal end of the robotic catheter.
0222In a preferred embodiment, the display modules <b>3402</b> may simultaneously display the pre-generated three-dimensional models, the pre-determined optimal navigation paths through the models, and CT scans of the anatomy at the current location of the distal end of the robotic catheter. In some embodiments, a model of the robotic catheter may be displayed with the three-dimensional model of the patient's anatomy, to further clarify the status of the procedure. For example, a lesion may have been identified in a CT scan where a biopsy may be necessary.
0223During operation, camera means and illumination means at the distal end of the robotic catheter may generate a reference image in the display modules for the operator. Thus, directions in the joystick <b>3404</b> causing articulation and rolling of the distal end of the robotic catheter results in an image of the anatomical features directly in front of the distal end. Pointing the joystick <b>3404</b> up may raise the pitch of the distal end of the robotic catheter with the camera, while pointing the joystick <b>3404</b> down may decrease the pitch.
0224The display modules <b>3402</b> may automatically display different views of the robotic catheter depending on the operators' settings and the particular procedure. For example, if desired, an overhead fluoroscopic view of the catheter may be displayed during the final navigation step as it approached the operative region.
Virtual Rail for Vascular Procedures.
0225<figref idref="f0065"><b>FIG. 35A</b></figref> illustrates an isometric view of a robotic catheter system, in accordance with an embodiment of the present invention. As shown in <figref idref="f0065"><b>FIG. 35A</b></figref><b>,</b> the system <b>3500</b> delivers catheter device <b>3501</b> use of three mechanical arms (<b>3502, 3503,</b> and <b>3504</b>) that are operatively coupled to the operating table <b>3505.</b> Aligning the mechanical arms at angle relative to an insertion point <b>3507</b> in the femoral artery, the mechanical arms <b>3502, 3503,</b> and <b>3504,</b> the system <b>3500</b> may configure the catheter device <b>3501</b> into a virtual rail to access the femoral artery and the rest of the vascular system of the patient <b>3506.</b> From within the femoral artery, the flexible catheter device may be articulated and "driven" throughout the rest of the patient's vascular system, such as up to the patient's heart.
0226<figref idref="f0066"><b>FIG. 35B</b></figref> illustrates a top view of robotic catheter system <b>3500,</b> in accordance with an embodiment of the present invention. As shown in <figref idref="f0065"><b>FIG. 35A</b></figref><b>,</b> the mechanical arms <b>3502, 3503,</b> and <b>3504</b> may be used to create a virtual rail for the catheter device <b>3501</b> above the left leg of the patient <b>3506.</b> Hence, the flexibility of the mechanical arm system makes possible access to the insertion point <b>3507.</b>
0227<figref idref="f0067"><b>FIG. 36</b></figref> illustrates an isometric view of a robotic catheter system where the angle of the virtual rail is greatly increased, in accordance with an embodiment of the present invention. Given its use of mechanical arms, the present invention allows for greater angles of insertion, depending on the application, procedure, and desires of the operator. As shown in <figref idref="f0067"><b>FIG. 36</b></figref><b>,</b> system <b>3600</b> may comprise three mechanical arms <b>3602, 3603,</b> and <b>3604</b> operatively coupled to an operating bed <b>3605</b> with a patient <b>3606.</b> The catheter <b>3601</b> may be aligned in a virtual rail into the patient's femoral artery within the patient's right leg <b>3607.</b> In this arrangement, the angle between the device <b>3601</b> and the patient's leg <b>3607</b> may exceed forty-five degrees.
0228With the aid of the robotic control, the angle may also be changed intraoperatively, such that the insertion trajectory may differ from the start to the finish. Altering the insertion trajectory intraoperatively may allow for more flexible operating room arrangements. For example, it may be advantageous for a low initial insertion angle. However, as the procedure progresses it may be more convenient for the operator to increase the angle to provide additional clearance between the patient and the robotic system.
0229In addition to multiple rail configurations, the system's use of mechanical arms provides additional benefits. In current flexible catheter technologies, the flexible catheter often experiences resistance upon insertion of the catheter. This resistance, combined with the bendability of the catheter, results in the undesirable bending of the catheter exterior to the patient, <i>i.e.,</i> "buckling" during insertion from "pushing" the catheter into the patient's body. This "buckling" phenomenon may be typically resolved by manually threading the catheter into the insertion point, resulting in additional labor for the operator. Moreover, the unsupported external portion of the catheter resulting from the "buckling" phenomenon is undesirable. The torque sensing algorithms and mechanisms may be used to identify instances of buckling in addition to external force inputs, as such force measurement may have a unique signature.
0230<figref idref="f0068 f0069 f0070 f0071"><b>FIGS. 37A-37D</b></figref> illustrates a series of top views of a vascular procedure where the use of mechanical arms reduces catheter buckling and wasted length, in accordance with an embodiment of the present invention. In <figref idref="f0068"><b>FIG. 37A</b></figref><b>,</b> system <b>3700</b> incorporates the use of four mechanical arms <b>3702, 3703, 3704,</b> and <b>3705</b> operatively coupled to an operating bed 3706 with a patient <b>3707.</b> As shown in <figref idref="f0068"><b>FIG. 37A</b></figref><b>,</b> the arms may be used to align a catheter device <b>3701</b> into a virtual rail with an insertion point <b>3708</b> in the femoral artery in the right leg of the patient <b>3707.</b>
0231The different arms in system <b>3700</b> serve different purposes for maneuvering the catheter <b>3701.</b> Arms <b>3702</b> and <b>3703</b> may drive the catheter device 3701 through driving the tool bases <b>3709</b> and <b>3710</b> of catheter <b>3701.</b> Tool bases <b>3709</b> and <b>3710</b> may be "driven" using any number of means, including direct drive methods discussed <i>infra.</i> Mechanisms at the flange points of arms <b>3704</b> and <b>3705</b> may be used to support catheter device <b>3701</b> to reduce buckling and reduce wasted length. The flange points <b>3711</b> and <b>3712</b> may support catheter <b>3707</b> through either passive or direct drive means. In passive support, the flange points <b>3711</b> and <b>3712</b> may use a simple loop, groove, redirect surface, or a passive rotary surface (i.e., wheels or rollers). In the embodiment shown in <figref idref="f0068"><b>FIG. 37A</b></figref><b>,</b> the flange points <b>3711</b> and <b>3712</b> provide passive "anti-buckling" support to catheter <b>3701.</b> In passive support, arms <b>3704</b> and <b>3705</b> may move along the virtual to support the catheter device <b>3701</b> where it is mostly likely to bend. For example, in some embodiment, the arms <b>3704</b> and <b>3705</b> are configured to always maintain equal distances from the patient's body and the tool bases.
0232<figref idref="f0069"><b>FIG. 37B</b></figref> illustrates a top view of the vascular procedure from <figref idref="f0068"><b>FIG. 37A</b></figref> using system <b>3700,</b> in accordance with an embodiment of the present invention. As shown in <figref idref="f0069"><b>FIG. 37B</b></figref><b>,</b> as the catheter <b>3701</b> is further inserted into the femoral artery of patient <b>3707,</b> the support arm <b>3705</b> may be retracted to provide clearance for inserting the catheter <b>3701</b> into the patient. Thus, the arm <b>3705</b> may provide "anti-buckling" support when the catheter <b>3701</b> is first inserted, and may be removed when extension of the catheter <b>3701</b> is needed. This flexibility provides improved control over the catheter <b>3701</b> and reduces "wasted length" along the catheter <b>3701.</b>
0233<figref idref="f0070"><b>FIG. 37C</b></figref> illustrates a further top view of the vascular procedure from <figref idref="f0069"><b>FIG. 37B</b></figref> using system <b>3700,</b> in accordance with an embodiment of the present invention. As shown in <figref idref="f0070"><b>FIG. 37C</b></figref><b>,</b> as the catheter <b>3701</b> is again further inserted into the patient's femoral artery through insertion point <b>3708,</b> support arm <b>3704</b> may also be retracted to provide clearance for inserting the catheter <b>3701</b> into the patient <b>3707.</b> As with support arm <b>3705,</b> the arm <b>3705</b> may provide "anti-buckling" support when needed, and may be retracted when further extending the catheter <b>3701.</b>
0234In active support, the flange points on mechanical arms <b>3704</b> and <b>3705</b> may be a motorized or mechanized drive system, such as graspers or active rotary surfaces (<i>i.e.,</i> wheels or rollers). In some embodiment, the flange points may remain stationary, as opposed to always adjusting in the case of passive support.
0235<figref idref="f0071"><b>FIG. 37D</b></figref> illustrates a top view of a vascular procedure where mechanical arms provide active drive support through the use of motorized rollers at the flange points of the arms, in accordance with an embodiment of the present invention. Specifically, <figref idref="f0071"><b>FIG. 37D</b></figref> illustrates the use of system <b>3700</b> from <figref idref="f0068 f0069 f0070"><b>FIGS. 37A-37C</b></figref> where the passive support systems at flange points <b>3711</b> and <b>3712</b> are replaced by active drive mechanisms, such as rollers <b>3713</b> and <b>3714.</b> In <figref idref="f0071"><b>FIG. 37D</b></figref><b>,</b> the active drive mechanisms <b>3713</b> and <b>3714</b> provide mechanized support to prevent anti-buckling. In some embodiments, the angular speed of the rollers may be synchronized with the drive controls over tool bases <b>3709</b> and <b>3710</b> to ensure proper insertion speed and control. Additionally, in order to replicate the pushing motion of a physician, active drive mechanisms <b>3713</b> and <b>3714</b> are located as close as possible to the insertion point. As the catheter <b>3701</b> is extended into the patient, the arms <b>3703</b> and <b>3704</b> may be retracted as necessary to get maximum extension length out of the catheter <b>3701.</b>
0236While embodiments have been discussed with respect to access to the femoral artery, very similar arrangements of the mechanical arms may be configured in order to gain access to the femoral vein and saphenous vein.
0237The flexibility of the present invention allows for a variety vascular procedures that require access to different points in the patient's vascular system. <figref idref="f0072"><b>FIGS. 38A</b></figref> and <figref idref="f0073"><b>38B</b></figref> illustrate a vascular procedure where a robotic catheter may be inserted into the carotid artery, in accordance with an embodiment of the present invention. Specifically, <figref idref="f0072"><b>FIG. 38A</b></figref> illustrates an isometric view of a vascular procedure where a catheter may be inserted into the carotid artery. As shown in <figref idref="f0072"><b>FIG. 38A</b></figref><b>,</b> the system <b>3800</b> delivers catheter <b>3801</b> using two mechanical arms (<b>3802</b> and <b>3803</b>) that are operatively coupled to the operating table <b>3804.</b> The mechanical arms <b>3801</b> and <b>3802</b> may align the catheter <b>3801</b> into a virtual rail to access insertion point <b>3805</b> in the carotid artery and the rest of the vascular system of the patient <b>3806.</b>
0238<figref idref="f0073"><b>FIG. 38B</b></figref> illustrates a top view of vascular system <b>3800,</b> in accordance with an embodiment of the present invention. As shown in <figref idref="f0073"><b>FIG. 38B</b></figref><b>,</b> the mechanical arms <b>3802</b> and <b>3803</b> may be used to create a virtual rail for the catheter <b>3801</b> above the shoulder of the patient <b>3806.</b> Hence, the flexibility of mechanical arms <b>3802</b> and <b>3803</b> makes possible access to insertion point <b>3805</b> at the carotid artery.
0239<figref idref="f0074"><b>FIG. 39</b></figref> illustrates a vascular procedure where a robotic catheter may be inserted into the brachial artery, in accordance with an embodiment of the present invention. In <figref idref="f0074"><b>FIG. 39</b></figref><b>,</b> the system <b>3900</b> delivers catheter <b>3901</b> using two mechanical arms (<b>3902</b> and <b>3903</b>) that are operatively coupled to the operating table <b>3904.</b> In order to accommodate access to the insertion point <b>3905,</b> operating table <b>3904</b> may be outfitted with a left extension <b>3906</b> and a right extension <b>3907,</b> both of which include rails to allow arms <b>3902</b> and <b>3903</b> to slidingly access the extensions. Mechanical arms <b>3902</b> and <b>3903</b> may then align the catheter <b>3901</b> into a virtual rail to access the insertion point <b>3905</b> in the brachial artery and the rest of the vascular system of the patient <b>3908.</b>
0240<figref idref="f0075"><b>FIGS. 40A</b></figref> and <figref idref="f0076"><b>40B</b></figref> illustrate a vascular procedure where a robotic catheter may be inserted into the radial artery, in accordance with an embodiment of the present invention. Specifically, <figref idref="f0075"><b>FIG. 40A</b></figref> illustrates an isometric view of a vascular procedure where a catheter may be inserted into the radial artery. As shown in <figref idref="f0075"><b>FIG. 40A</b></figref><b>,</b> the system <b>4000</b> delivers catheter <b>4001</b> using two mechanical arms (<b>4002</b> and <b>4003</b>) that are operatively coupled to the operating table <b>4004.</b> The mechanical arms <b>4002</b> and <b>4003</b> may align the catheter <b>4001</b> into a virtual rail to access insertion point <b>4005</b> in the radial artery and the rest of the vascular system of the patient <b>4006.</b>
0241<figref idref="f0076"><b>FIG. 40B</b></figref> illustrates a top view of vascular system <b>4000,</b> in accordance with an embodiment of the present invention. As shown in <figref idref="f0076"><b>FIG. 40B</b></figref><b>,</b> the mechanical arms <b>4002</b> and <b>4003</b> may be used to create a virtual rail for the catheter <b>4001</b> above the wrist of the patient <b>4006.</b> Hence, the flexibility of mechanical arms <b>4002</b> and <b>4003</b> makes possible access to insertion point <b>4005</b> at the radial artery.
0242Thus, a plurality of arms and/or platforms may be utilized to form a "virtual rail" to enable a variety of procedures that require a variety of patient access points. In operation, each platform / arm must be registered to the others, which can be achieved by a plurality of modalities including, vision, laser, mechanical, magnetic, or rigid attachment. In one embodiment, registration may be achieved by a multi-armed device with a single base using mechanical registration. In mechanical registration, an embodiment may register arm / platform placement, position, and orientation based on their position, orientation and placement relative to the single base. In another embodiment, registration may be achieved by a cart-based system with multiple base using individual base registration and "handshaking" between multiple robot arms. In cart-based embodiments with multiple bases, registration may be achieved by touching together arms from different bases, and calculating locations, orientation and placement based on (i) the physical contact and (ii) the relative locations of those bases. Registration techniques in bed- or table-based systems may be different. In some embodiments, registration targets may be used to match the position and orientations of the arms relative to each other. Through such registration, the arms and instrument driving mechanisms may be calculated in space relative to each other.
Methods for Virtual Rail Alignment.
0243<figref idref="f0077"><b>FIG. 41</b></figref> shows a flow chart illustrating a method <b>4100</b> for aligning the arms of a robotic surgery system. The arms of the robotic surgery system may be aligned according to the method <b>4100</b> before, during, or after an operation on a patient. In some embodiments, arm alignment methods may incorporate the use of an offset for accommodating configurations that are involve curved paths or jointed paths (such as Y-shapes).
0244In a step <b>4110,</b> the first and second robotic arms of the system may be registered with one another. In some embodiments, the system may comprise a third robotic arm or further robotic arm(s) which may be registered with one another.
0245In a step <b>4120,</b> the first and second robotic arms, typically their tool bases, may be aligned to be in a virtual rail configuration. Typically, the end effectors, interface ends, device manipulators, or tool bases of the robotic arms may be robotically aligned in the virtual rail. In some embodiments, a third robotic arm or further robotic arm(s) may be aligned to be in the virtual rail configuration as well. In some embodiments, a third robotic arm may be used to position a patient interface device at the patient access point. In some embodiments, a third robotic arm may be used to position a guidewire or tool manipulator for use in the working channel of an endoscopic device.
0246In a step <b>4130,</b> an admittance / impedance mode of the robotic surgery system may be enabled. The admittance / impedance mode may be enabled in any number of ways such as with voice control, joystick control, pedal control, computer device control, etc. Admittance mode for a robotic component is generally a control algorithm in which the robot translates a sensed force to a velocity or acceleration command. Torque sensors or tactile sensors on the robot arm sense an external force, such as a person pushing on the end of the arm, and use the force vector as a command to the robot to move. However, unintended external forces, such as an accidental bump, may cause the robot to move if admittance mode is enabled. The use of buttons or toggle switches can enable/disable admittance mode, but can become difficult for a person to interact with multiple arms.
0247In some embodiments, the use of direct physical input to the arms, such as a "tap" or "push on the arms can also be used to enable admittance mode. This may simplify human-to-robot interaction and make it more instinctive. For example, in an embodiment, when admittance mode is disabled the robot holds position while the torque sensors continuously read - and wait for - inputs. When a double tap is performed on the arm, the tap signature is identified by an algorithm and switches the robot to admittance mode.
0248Put differently, admittance control is an approach to the control of dynamic interaction from a robot to its environment. In admittance control, the robot takes force as an input and calculates a resulting velocity or acceleration as its output. If a robot in admittance mode is given an external force, such as a push, the controller will drive the robot to move in the opposite direction until the force is minimized. Virtual parameters such as mass, spring, and damping can be tuned in admittance control to change the relationship between force and position.
0249In contrast, impedance mode is the inverse of admittance mode. In impedance mode, the robotic component has a position input which results in a force output. The control loop uses a position measurement to determine whether to output an external force. For example, a robot in impedance mode may be directed to move forward (input) until it touches a wall and to touch the wall at a constant force of 5 Newtons (force). When a robot in impedance mode is given a force profile to follow, the robot will move to maintain that force profile. In layman's terms, the robotic component moves away to avoid an applied external force in admittance mode, while the robotic component moves to maintain an applied external force in impedance mode.
0250In a step <b>4140,</b> the first robotic arm may detect a user exerted force on the first robotic arm. The first robotic arm may comprise one or more links and joints; and, the first robotic arm may comprise a torque sensor coupled to the joint or a tactile and/or force sensor coupled to the link, such as by being placed over the outer surface of the link. For example, the robotic arm may comprise a series of actuators held by links in-between and may comprise a 7 actuator, serial chain arm; and, the robotic arm may sense torque at each joint and/or have tactile sensing along the robotic arm. Alternatively or in combination, a force sensor may also be coupled to the tool base, device manipulator, or interface end of the first robotic arm. The second or further robotic arm (s) may be similar to the first robotic arm.
0251The robotic arm is coupled to a controller implementing an algorithm to calculate where an external force occurs. When using tactile sensors, sensors which are activated may directly show the location of the external force. For torque sensing at the joint, the algorithm may do an estimate to calculate where the input force may occur on the arm. The algorithm reads the type of input given, such as whether an input is a slow push, quick tap, a shake, or a pull.
0252In a step <b>4150,</b> the first robotic arm may move, typically automatically, based on the determined user exerted force vector.
0253In a step <b>4160,</b> the second robotic arm may move, typically automatically and concurrently, to maintain the virtual rail alignment with the first robotic arm. In some embodiments, a third robotic arm or further robotic arm(s) may move, typically automatically and concurrently, to maintain the virtual rail alignment with the first and second robotic arms.
0254The first, second, and optionally further robotic arms may move in the many ways described below and herein, such as along one or more of an X-axis, a Y-axis, or a Z-axis (in which case the robotic arms may have the same movement vectors) or to pivot or rotate about a point on the virtual rail line (in which case the robotic arms may have different movement vectors and magnitudes). For example, a user such a physician may grab and move one of the end effectors and move the entire set of end effectors which remain in the virtual rail alignment. In other examples, the robotic arms may be pivoted about a point where the site where the endoscopic device or tool is introduced to the patient being operated on.
0255In some embodiments, the system may comprise a third or further robotic arm and the force exerted on a subset of the robotic arms (e.g., two of the robotic arms) may be detected so that entire set of the robotic arms are moved in a manner that maintains the virtual rail alignment. For example, a user such a physician may grab two of the end effectors and translate them with a substantially similar movement vector to each in one or more of the X-axis, Y-axis, or Z-axis and the remaining end effectors may be automatically moved in a manner that maintains the virtual rail alignment. In other examples, a user such as a physician may grab two of the end effectors and translate them with different movement vectors to each and the remaining end effectors may be automatically moved in a manner that maintains the virtual rail alignment and that rotates the end effectors about a point on the virtual rail line. In still other examples, an end effector may be grabbed and rotated to rotate the virtual rail of end effectors about the grabbed and rotated end effector. The movement of the robotic arms and the end effectors may be that of translation when the system detects that one of the end effectors is grabbed, for example, and the movement of the robotic arms and the end effectors may be that of rotation when the system detects that two or more of the end effectors are grabbed and translated, for example, or when a single end effector is rotated, as another example.
0256In a step <b>4170,</b> the admittance /impedance mode of the robotic surgery system may be disabled. The admittance / impedance mode may be disabled in any number of ways such as with voice control, joystick control, pedal control, computer device control, sensor reading, time out, etc. In other embodiments, the admittance / impedance mode may be disabled upon detecting the absence of external applied force. In some embodiments, either mode may be effectively disabled by a significant increase in force threshold.
0257Although the above steps show the method <b>4100</b> of aligning the arms of a robotic surgery system in accordance with many embodiments, a person of ordinary skill in the art will recognize many variations based on the teaching described herein. The steps may be completed in a different order. Steps may be added or deleted. Some of the steps may comprise sub-steps. Many of the steps may be repeated as often as desired or beneficial.
0258One or more of the steps of the method <b>4100</b> may be performed with circuitry as described herein, for example, with one or more of a processor or logic circuitry such as a programmable array logic or field programmable gate array. The circuitry may be a component of the control console or control computing unit described herein. The circuitry may be programmed to provide one or more of the steps of the method <b>4100,</b> and the program may comprise program instructions stored on a computer readable memory or programmed steps of the logic circuitry such as the programmable array logic or field programmable gate array, for example.
0259Referring to <figref idref="f0078"><b>FIG. 42A</b></figref><b>,</b> a first robotic arm tool base <b>4208</b> and a second robotic arm tool base <b>4210</b> may be aligned to form a virtual rail <b>4209.</b> As shown in <figref idref="f0078"><b>FIG. 42A</b></figref><b>,</b> the first and second robotic arm tool bases <b>4208, 4210</b> may be translated concurrently in one or more of the X-axis X, Y-axis Y, or Z-axis Z while maintaining the virtual rail <b>4209.</b> Typically, the axial distance between the first and second robotic arm tool bases <b>4208, 4210</b> may remain constant through any movement. In such movements, the movement vector of the first and second robotic arms are the same. In some cases, the axial distance may increase or decrease during the movement.
0260The first and second robotic arm tool bases <b>4208, 4210</b> may also be moved with different movement vector to simulate the pivoting of the virtual rail <b>4209.</b> As shown in <figref idref="f0078"><b>FIG. 42B</b></figref><b>,</b> the virtual rail <b>4209</b> may pivot about one of the tool bases such as the first robotic arm tool base <b>4208.</b> In such cases, the movement vector of the second robotic arm tool base <b>4210</b> may be substantially greater than the movement vector of the first robotic arm tool base <b>4210,</b> which may be minimal. The first robotic arm tool base <b>4208</b> may alternatively pivot about the second robotic arm tool base <b>4210</b> as well.
0261As shown in <figref idref="f0079"><b>FIG. 42C</b></figref><b>,</b> the virtual rail <b>4209</b> may pivot about a pivot point <b>4213</b> on the virtual rail line between the first and second robotic arm tool bases <b>4208, 4210.</b> In such cases, the movement vectors of the two robotic arm tool bases <b>4208, 4210</b> may be similar in magnitude but may be opposite in direction.
0262As shown in <figref idref="f0079"><b>FIG. 42D</b></figref><b>,</b> the virtual rail <b>4209</b> may pivot about a pivot point <b>4215</b> on the virtual rail line beyond the first and second robotic arm tool bases <b>4208, 4210.</b> In such cases, the movement vector of the second robotic tool base <b>4210</b> may be substantially greater than the movement vector of the first robotic arm tool base <b>4208.</b> As shown in <figref idref="f0079"><b>FIG. 42D</b></figref><b>,</b> the pivot point <b>4215</b> lies on the virtual rail line to the "left" of the first robotic arm tool base <b>4208.</b> Alternatively, the pivot point <b>4215</b> may lie on the virtual rail to the "right" of the second robotic arm tool base <b>4208.</b>
0263While <figref idref="f0078 f0079"><b>FIGS. 42B-42D</b></figref> show a pivoting of the virtual rail in the counter-clockwise direction and with an angle of about 30 degrees, such direction and angle of pivoting is shown for example only. The virtual rail may be pivoted clockwise and with any angle between 0 and 360 degrees as well.
Admittance / Impedance Mode.
0264In an operating room, where a doctor and an assistant are performing a surgical task, the assistant is typically holding an instrument for the doctor. This instrument (such as a camera or retractor) often needs to be periodically repositioned and thus cannot be held by a rigid fixture. The use of a robot could reduce the need for a human assistant, but the control of many robots with a joystick or toggle buttons is not instinctive. Likewise, setup of a robotic system for each new patient is slow, partially due to the inconvenience of the control interface to the robot. The present disclosure provides systems, devices, and methods in which sensors, gesture recognition, and admittance/impedance control are used to create a human-robot interaction mode which is instinctive and easy.
0265The present disclosure provides for the sensing and control of the robot to take natural human inputs, such as a tap, push, or pull, on the arm to command an expected motion. For example, a double tap on the "elbow" of the arm (e.g., a joint of the robotic arm) can mean the human wants the "wrist" to maintain position and to only move its elbow. In another example, if the "forearm" (e.g., a link of the robotic arm) is held firmly and the "wrist" (e.g., the tool base, interface end, or device manipulator of the robotic arm) is pulled, it can mean the human wants to arm to maintain position only rotate the "wrist." In third example, if the "wrist" is pushed by itself, then it can mean the human wants to whole arm to follow the new position of the "wrist." The robot does this by sensing where and how the human is giving touch inputs to the arm, and uses that input (tap, double tap, tug, vibration, etc.) to enable admittance mode, a control scheme in which the robot takes force input as a motion command. The behavior of the admittance mode, such as which joints can be enabled or virtual limits on motion, is defined by the type of human input given.
0266The use of natural human inputs may extend to instances outside of manipulating a virtual rail. In one embodiment, if an arm is in a pivot mode, a strong pull in an approximate direction may toggle admittance mode and retract the rail along a straight line through the pivot point. In another embodiment, if no tool is present on the end effector, a large downward force applied by the physician may set the robot to a stowage sequence to store the arms. In other embodiments, the system may request confirmation prior to stowing the arms.
0267In some embodiments, admittance mode may be normally disabled. The present disclosure provides precise control of the robot arm and can compensates for external disturbances which may be unintended. When a touch gesture or input is given, the algorithm understands the user's intent and enables an admittance mode to match that intended motion. This may replace other modes for toggling admittance mode. When the external force is removed, the algorithm senses no input and disables admittance mode, either instantaneously, after a given wait time, or gradually (by increasing virtual damping and stiffness).
0268<figref idref="f0080"><b>FIG. 43</b></figref> shows a flow chart illustrating a method <b>4300</b> for manipulating the robotic arm(s) of a robotic surgery system. The arms of the robotic surgery system may be manipulated according to the method <b>4300</b> before, during, or after an operation on a patient.
0269In a step <b>4310,</b> an admittance / impedance mode of the robotic surgery system may be enabled. The admittance / impedance mode may be enabled by the user exerting a force (i.e., touching and contacting) the robotic arm as described above and herein. Alternatively or in combination, the admittance / impedance mode may be enabled by user instruction received from a foot pedal in communication with the robotic arm, a joystick in communication with the robotic arm, a voice command, a detected light, or a computing device in communication with the robotic arm, to name a few examples. In some embodiments, the initial position of the robotic arm may be memorized. In some embodiments, the robotic arm may be configured to be able to memorize a number of positions determined by the user.
0270In a step <b>4320,</b> the robotic arm may detect the force the user exerts on the robotic arm, such as a touch, grab, a tap, a push, a pull, etc. The robotic arm may comprise one or more links and joints; and, the robotic arm may comprise a torque sensor coupled to the joint or a tactile sensor coupled to the link, such as by being placed over the outer surface of the link. For example, the robotic arm may comprise a series of actuators held by links in-between and may comprise a 7 actuator, serial chain arm; and, the robotic arm may sense torque at each joint and/or have tactile sensing along the robotic arm. Alternatively or in combination, a force sensor may also be coupled to the tool base, device manipulator, or interface end of the robotic arm.
0271In some embodiments, tactile sensor and/or torque sensors may also record the robot's physical interactions with the environment. For example, the sensors may capture inadvertent force from the physician (e.g., bumping) that may be analyzed to better determine and define the clinical and robotic workspace.
0272In a step <b>4330,</b> the user intent may be determined based on the detected force. For example, the robotic surgery system may determine whether the exerted force is one or more of a hold, a push, a pull, a tap, a plurality of taps, a rotation, or a shake of at least a portion of the robotic arm. In some embodiments, the detected force may indicate toggling admittance mode on or off.
0273The robotic arm may be coupled to a controller implementing an algorithm which can calculate where an external force occurs. When using tactile sensors, sensors which are activated may directly show the location of the external force. For torque sensing at the joint, the algorithm may do an estimate to calculate where the input force may occur on the arm. The algorithm may read the type of input given, such as whether an input is a slow push, quick tap, a shake, or a pull. The algorithm can use a library of cases to toggle between different admittance modes. This library can be preset or adaptively learned. In some embodiments, the robotic arm may be response to voice or other commands in addition to or instead of touch commands.
0274In a step <b>4340,</b> the robotic arm may be moved based on the determined user intent. In some embodiments, the admittance / impedance mode may be enabled based on the detected force, i.e., if the exerted force matches a pattern for enabling the admittance / impedance mode. The robotic arm may also move in a variety of patterns based on the characteristics of the force exerted on it. For example, it may be determined that the force exerted on the robotic arm comprises at least one tap on a joint of the robotic arm, and the joint of the robotic arm may be automatically moved while maintaining a position of at least one other joint or interface end of the arm. In another example, it may be determined that the force exerted on the robotic arm comprises a pull on an interface end of the robotic arm while a position of a joint of the robotic arm is maintained, and the interface end of the robotic arm may be simply rotated. In yet another example, it may be determined that the force exerted on the robotic arm comprises a push or pull on an interface end of the robotic arm, and the interface end of the robotic arm may be automatically moved in response to the push or pull on the interface end and the whole robotic arm may be automatically moved to follow the movement of the interface end.
0275In some embodiments, the behavior of another part of the robotic surgery system may change in response to the user exerted force or touch. For example, a double tap on the base of the robot may enable a pump. In one embodiment, a large or sudden force may set the robot into a "safe" state where no commands may be triggered by external force or touch. In another embodiment, a "master/slave" or "mirroring" mode may make use of force and torque readings from arms on one side of a surgical bed to command motions on arms on the other side of the bed.
0276In a step <b>4350,</b> the admittance / impedance mode of the robotic surgery system may be disabled. In some embodiments, the robotic arm may return to the initial position it had memorized. In some embodiments, the robotic arm may be instructed to return to any of the preset positions previously memorized. The robotic arm may be instructed through any of the control schemes described herein. In some embodiments, admittance / impedance mode of the robotic surgery system may not be disabled after movement until operator command to do so.
0277Although the above steps show the method <b>4300</b> of manipulating the robotic arm(s) of a robotic surgery system in accordance with many embodiments, a person of ordinary skill in the art will recognize many variations based on the teaching described herein. The steps may be completed in a different order. Steps may be added or deleted. Some of the steps may comprise sub-steps. Many of the steps may be repeated as often as desired or beneficial.
0278One or more of the steps of the method <b>4300</b> may be performed with circuitry as described herein, for example, with one or more of a processor or logic circuitry such as a programmable array logic or field programmable gate array. The circuitry may be a component of the control console or control computing unit described herein. The circuitry may be programmed to provide one or more of the steps of the method <b>4300,</b> and the program may comprise program instructions stored on a computer readable memory or programmed steps of the logic circuitry such as the programmable array logic or field programmable gate array, for example.
0279For purposes of comparing various embodiments, certain aspects and advantages of these embodiments are described. Not necessarily all such aspects or advantages are achieved by any particular embodiment. Thus, for example, various embodiments may be carried out in a manner that achieves or optimizes one advantage or group of advantages as taught herein without necessarily achieving other aspects or advantages as may also be taught or suggested herein.
0280Elements or components shown with any embodiment herein are exemplary for the specific embodiment and may be used on or in combination with other embodiments disclosed herein. While the invention is susceptible to various modifications and alternative forms, specific examples thereof have been shown in the drawings and are herein described in detail. The invention is not limited, however, to the particular forms disclosed, but to the contrary, covers all modifications, equivalents and alternatives within the scope of appended claims.
Contents6
80 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35 Sheet 36 Sheet 37 Sheet 38 Sheet 39 Sheet 40 Sheet 41 Sheet 42 Sheet 43 Sheet 44 Sheet 45 Sheet 46 Sheet 47 Sheet 48 Sheet 49 Sheet 50 Sheet 51 Sheet 52 Sheet 53 Sheet 54 Sheet 55 Sheet 56 Sheet 57 Sheet 58 Sheet 59 Sheet 60 Sheet 61 Sheet 62 Sheet 63 Sheet 64 Sheet 65 Sheet 66 Sheet 67 Sheet 68 Sheet 69 Sheet 70 Sheet 71 Sheet 72 Sheet 73 Sheet 74 Sheet 75 Sheet 76 Sheet 77 Sheet 78 Sheet 79 Sheet 80
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2011190937A1 | Cites | United States of America | Examiner |
| US2012029694A1 | Cites | United States of America | Examiner |
| EP2392435A2 | Cites | European Patent Office (EPO) | – |
| DE102013100605A1 | Cites | Germany | – |
| US2004257021A1 | Cites | United States of America | – |
| US2010234856A1 | Cites | United States of America | – |
| US2011190937A1 | Cites | United States of America | – |
| US2012029694A1 | Cites | United States of America | – |
| US2013325030A1 | Cites | United States of America | – |
| US2014135985A1 | Cites | United States of America | – |
| US2014222207A1 | Cites | United States of America | – |
| US2014296870A1 | Cites | United States of America | – |
133 members in 7 offices
Members133
| Document | Office | Kind | |
|---|---|---|---|
| US2015119637A1 | United States of America | A1 | |
| US2015119638A1 | United States of America | A1 | |
| WO2015061756A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US2015164594A1 | United States of America | A1 | |
| US2015164595A1 | United States of America | A1 | |
| US2015164596A1 | United States of America | A1 | |
| US2016001038A1 | United States of America | A1 | |
| WO2016054256A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US2016184032A1 | United States of America | A1 | |
| EP3060157A1 | European Patent Office (EPO) | A1 | |
| KR20160105773A | Republic of Korea | A | |
| CN105939647A | China | A | |
| US2016270865A1 | United States of America | A1 | |
| US2016270866A1 | United States of America | A1 | |
| US2016287840A1 | United States of America | A1 | |
| US2016296294A1 | United States of America | A1 | |
| WO2016164824A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US2016374541A1 | United States of America | A1 | |
| US2016374766A1 | United States of America | A1 | |
| US2017007337A1 | United States of America | A1 | |
| JP2017502709A | Japan | A | |
| US9561083B2 | United States of America | B2 | |
| EP3060157A4 | European Patent Office (EPO) | A4 | |
| US2017065357A1 | United States of America | A1 | |
| US2017065363A1 | United States of America | A1 | |
| US2017065364A1 | United States of America | A1 | |
| US2017065365A1 | United States of America | A1 | |
| WO2017044884A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US2017100199A1 | United States of America | A1 | |
| AU2015325052A1 | Australia | A1 | |
| US9713509B2 | United States of America | B2 | |
| EP3200718A1 | European Patent Office (EPO) | A1 | |
| KR20170091588A | Republic of Korea | A | |
| US9737371B2 | United States of America | B2 | |
| US9737373B2 | United States of America | B2 | |
| US9744335B2 | United States of America | B2 | |
| US9763741B2 | United States of America | B2 | |
| US9788910B2 | United States of America | B2 | |
| US2017333679A1 | United States of America | A1 | |
| US2017340396A1 | United States of America | A1 | |
| CN107427327A | China | A | |
| US9844412B2 | United States of America | B2 | |
| US2017367782A1 | United States of America | A1 | |
| JP2018500054A | Japan | A | |
| AU2016321332A1 | Australia | A1 | |
| EP3200718A4 | European Patent Office (EPO) | A4 | |
| US9980785B2 | United States of America | B2 | |
| US9993313B2 | United States of America | B2 | |
| EP3346899A1 | European Patent Office (EPO) | A1 | |
| KR20180083306A | Republic of Korea | A | |
| CN108348133A | China | A | |
| US2018271616A1 | United States of America | A1 | |
| JP2018533450A | Japan | A | |
| US10159533B2 | United States of America | B2 | |
| US10219874B2 | United States of America | B2 | |
| US2019083183A1 | United States of America | A1 | |
| US10314463B2 | United States of America | B2 | |
| US2019223974A1 | United States of America | A1 | |
| US10398518B2 | United States of America | B2 | |
| US10405939B2 | United States of America | B2 | |
| US10405940B2 | United States of America | B2 | |
| US2019290109A1 | United States of America | A1 | |
| EP3346899A4 | European Patent Office (EPO) | A4 | |
| US2019336238A1 | United States of America | A1 | |
| US10493241B2 | United States of America | B2 | |
| EP3060157B1 | European Patent Office (EPO) | B1 | |
| US2019380797A1 | United States of America | A1 | |
| CN105939647B | China | B | |
| JP6656148B2 | Japan | B2 | |
| US2020101264A1 | United States of America | A1 | |
| JP6689832B2 | Japan | B2 | |
| US10631949B2 | United States of America | B2 | |
| CN111166274A | China | A | |
| US10667871B2 | United States of America | B2 | |
| JP2020096807A | Japan | A | |
| AU2015325052B2 | Australia | B2 | |
| US10702348B2 | United States of America | B2 | |
| EP3689284A1 | European Patent Office (EPO) | A1 | |
| JP2020116421A | Japan | A | |
| US2020261172A1 | United States of America | A1 | |
| US10786329B2 | United States of America | B2 | |
| US10792464B2 | United States of America | B2 | |
| AU2016321332B2 | Australia | B2 | |
| US2020323596A1 | United States of America | A1 | |
| US10814101B2 | United States of America | B2 | |
| AU2020244524A1 | Australia | A1 | |
| CN108348133B | China | B | |
| US2020405434A1 | United States of America | A1 | |
| US2020406002A1 | United States of America | A1 | |
| AU2020294275A1 | Australia | A1 | |
| US2021023340A1 | United States of America | A1 | |
| CN113229942A | China | A | |
| CN113274140A | China | A | |
| KR102292155B1 | Republic of Korea | B1 | |
| JP6932757B2 | Japan | B2 | |
| JP6938507B2 | Japan | B2 | |
| US11141048B2 | United States of America | B2 | |
| KR102332023B1 | Republic of Korea | B1 | |
| US2022022735A1 | United States of America | A1 | |
| US11350998B2 | United States of America | B2 |
54 legal events, as 8 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Deletion acc. to par. 5 (withdrawal of the translation of the ep patent)MK05 | MK05 | AT | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Invalidation of extension of european patentsMG9D | MG9D | LT | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent invalid in the netherlands as no translation has been filedMP | MP | NL | |
| Dpma publication of mentioned ep patent grantGrantedR096 | R096 | DE | |
| European patents granted designating irelandGrantedFG4D | FG4D | IE | |
| Designated contracting statesAK | AK | EP | |
| Ip right grantedGrantedST27 STATUS EVENT CODE: U-0-0-F10-F00 (AS PROVIDED BY THE NATIONAL OFFICE)F10 | F10 | CH | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| Opt-out of the competence of the unified patent court (upc) registeredCASE NUMBER: UPC_APP_0001133_3200718/2026P01 | P01 | EP | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE PATENT HAS BEEN GRANTEDSTAA | STAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Intention to grant announcedINTG | INTG | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Party data changed (applicant data changed or rights of an application transferred)RAP3 | RAP3 | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: GRANT OF PATENT IS INTENDEDSTAA | STAA | EP | |
| Amendment of ipc main classPREVIOUS MAIN CLASS: A61B0034300000R079 | R079 | DE | |
| Amendment of ipc main classPREVIOUS MAIN CLASS: A61B0034300000R079 | R079 | DE | |
| First examination report despatched17Q | 17Q | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: EXAMINATION IS IN PROGRESSSTAA | STAA | EP | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | EP | |
| Supplementary search report drawn up and despatchedA4 | A4 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Request for validation of the european patent (deleted)DAV | DAV | EP | |
| Request for extension of the european patent (deleted)DAX | DAX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: REQUEST FOR EXAMINATION WAS MADESTAA | STAA | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADESTAA | STAA | EP |
Numbers
- Publication
- 3200718
- Application
- 158463125
Titles3
- German
- KONFIGURIERBARES ROBOTISCHES CHIRURGISCHES SYSTEM MIT VIRTUELLER SCHIENE UND FLEXIBLEM ENDOSKOP
- English
- CONFIGURABLE ROBOTIC SURGICAL SYSTEM WITH VIRTUAL RAIL AND FLEXIBLE ENDOSCOPE
- French
- SYSTÈME CHIRURGICAL ROBOTIQUE CONFIGURABLE AYANT UN RAIL VIRTUEL ET UN ENDOSCOPE SOUPLE
Classification
- CPC, 17
- A61B34/30
- A61B10/04
- A61B34/32
- A61B2017/00477
- A61B2090/064
- A61B2034/301
- A61B2034/305
- A61B34/37
- Y10S901/09
- Y10S901/46
- B25J9/1676
- B25J9/1694
- B25J13/085
- G01L5/0052
- G05B2219/39319
- G05B2219/39109
- B25J9/1682
- IPC, 5
- A61B17 00
- A61B90 00
- A61B34 30
- A61B34 32
- A61B10 04
Designated states38
- Contracting states, 38
- Albania
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Germany
- Denmark
- Estonia
- Spain
- Finland
- France
- United Kingdom
- Greece
- Croatia
- Hungary
- Ireland
- Iceland
- Italy
- Liechtenstein
- Lithuania
- Luxembourg
- Latvia
and 14 moreShow fewer
- Monaco
- North Macedonia
- Malta
- Netherlands (Kingdom of the)
- Norway
- Poland
- Portugal
- Romania
- Serbia
- Sweden
- Slovenia
- Slovakia
- San Marino
- Türkiye
