Catheters are used extensively in the medical field in various types of medical procedures, as well as other invasive procedures. In general, minimally invasive medical procedures involve operating through a natural body opening or orifice of a body lumen, or through small incisions, typically 5 mm to 10 mm in length, through which instruments are inserted. In general, minimally invasive surgery is less traumatic than conventional surgery, due, in part, because no incision is required in certain minimally invasive procedures, or the significant reduction in the incision size in other procedures. Furthermore, hospitalization is reduced and recovery periods are shortened as compared with conventional surgical techniques.
Catheters maybe provided in a variety of different shapes and sizes depending upon the particular application. It is typical for a clinician to manipulate the proximal end of the catheter to guide the distal end of the catheter inside the body, for example, through a vein or artery. Because of the small size of the incision or opening and the remote location of the distal end of the catheter, much of the procedure is not directly visible to the clinician. Although clinicians can have visual feedback from the procedure site through the use of a video camera or endoscope inserted into the patient, or through radiological imaging or ultrasonic imaging, the ability to control even relatively simple instruments remains difficult.
In view of the above, some have proposed using robotic tele-surgery to perform minimally invasive procedures. Typically, these robotic systems use arms that reach over the surgical table and manipulate the surgical instruments inserted into the patient, while the surgeon sits at a master station located a distance from the table and issues commands to the arms.
In accordance with the present inventions, a medical system comprises a first medical probe (e.g., a flexible catheter) having indicia, and a second medical probe (e.g., a flexible catheter) in a coaxial arrangement with the first medical probe. The second medical probe has a detector (e.g., an optical detector) configured for detecting a passage of the indicia as the first and second medical probes are moved relative to each other. In one embodiment, the first medical probe is an inner medical probe, and the second medical probe is an outer medical probe. The medical system further comprises an electromechanical driver coupled to the first and second medical probes, and a controller configured for directing the electromechanical driver to move the first and second medical probes relative to each other, and for receiving signals from the detector indicating the relative movement between the first and second medical probes. In one embodiment, the first medical probe further includes an articulating tool, in which case, the controller may be configured for directing the electromechanical driver to actuate the articulating tool. In another embodiment, the controller is coupled to the electromechanical driver via external cabling. In still another embodiment, the medical system further comprises a user interface configured for receiving at least one command, in which case, the controller may be configured for directing the electromechanical driver in response to the command(s).
The controller can control relative movement between the first and second medical probes based on the detected indicia. For example, the controller may be configured for directing the electromechanical driver to linearly translate the first and second medical probes relative to each other. In this case, the indicia may be disposed along a length of the first medical probe, the detector may be configured for detecting a linear passage of the indicia as the first and second medical probes are linearly translated relative to each other, and the controller may be configured for receiving signals from the detector indicating the relative linear translation between the first and second medical probes. As another example, the controller may be configured for directing the electromechanical driver to axially rotate the first and second medical probes relative to each other. In this case, the indicia may be disposed along a circumference of the first medical probe, the detector may be configured for detecting a rotational passage of the indicia as the first and second medical probes are axially rotated relative to each other, and the controller may be configured for receiving signals from the detector indicating the relative axial rotation between the first and second medical probes.
The foregoing and other objects, features and advantages of the invention will be apparent from the following more particular description of preferred embodiments of the invention, as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention.
A description of preferred embodiments of the invention follows. Referring to
Each of the catheter shafts 10, 20, and 30 has a different diameter that is able to move with multiple degrees-of-freedom. The catheter shafts shown in
As illustrated in
In addition to the translation motions, each of the catheter shafts 10, 20, and 30 is able to rotate and bend. Hence, the shafts 10, 20, and 30 have three degrees-of-freedom of movement. The rotational motion of the catheters 10, 20, and 30 is indicated by the double arrows S3R, S2R and S1R, respectively, and the orthogonal bending motions of the catheters 10, 20, and 30 are indicated by the double arrows S3B1 and S3B2, S2B1 and S2B2 and S1B1 and S1B2
Referring also to
Turning now to
Each catheter 10, 20, and 30 is arranged and supported in a manner to enable multiple degrees-of-freedom of the catheter including movement of the catheter to an anatomic body target site, as well as rotation of the catheter. In particular, there are respective support blocks 40, 50, and 60 associated with the catheters 10, 20, and 30. In the embodiment illustrated in
The drive system 35 also includes an electromechanical drive member 70 coupled to the support blocks 40, 50, and 60 with mechanical cablings 80, 81, and 82, respectively. The drive member 70 is a under the direction of a controller 72 that is also coupled to an input device 76 which interfaces the drive system 35, and hence the catheter system 5, with a user who is typically a surgeon.
In the illustrated embodiment, the electromechanical drive member 70 is a motor array with a plurality of drive motors. The mechanical cablings 80, 81, and 82 provide control of the respective blocks and controls the linear and rotational movement of the respective catheters. Thus, in the motor array 70, there can be at least one motor for controlling linear translation, and a separate motor for controlling rotational translation relative to each of the support blocks.
Thus, when the system 35 is in use, the surgeon provides instructions to the controller 72 through the input device 72. In turn, the controller 72 directs the operation of the motor array 70 and hence the support blocks 40, 50, and 60 which drive the respective catheters with multiple degrees-of-freedom of movement.
The motor array 70 also includes separate motors for driving the bending movements S3B1 and S3B2, S2B1 and S2B2 and S1B1 and S1B2 of the catheters as previously indicated in
In some embodiments, the controller 72 is a microprocessor that receives input commands from the input device 76. The input device 76 can be one of various types of controls such as a dial, joystick, wheel, or mouse. A touch-screen can also be employed as the input device 76 to allow the surgeon to input information about the desired location of a particular portion of the catheter by touching the screen. In this regard, reference may also be made to Application No. 10/216,669, filed August 8, 2002 (now abandoned), which application is hereby incorporated herein by reference in its entirety, which describes a catheter tracking system that enables an operator at the input device to select a particular anatomic body site and direct the catheter automatically to that site.
Referring to
In the block diagram of
The outputs of a motor array 90 are coupled to the inner catheter control 84 and the outer catheter control 85, while a controller 92 is coupled to and controls the motor any 90. An input device 96 connected to the controller 92 provides an interface for a user such as surgeon to operate the inner and outer catheters 86 and 87.
Also illustrated in
The proximal, P, and distal, D, balloons are inflated and deflated in a sequence in association with advancement of the different catheter segments 86 and 87. This is carried out so that the catheters can progress in increments under automatic control. Hence, the surgeon or other operator need not direct the catheter continuously by hand, but instead the controller 92 initiates a sequence by which the catheter creeps or advances in increments through a vessel 100 (
An example of the timing sequence for the advancement of the inner and other catheters 86 and 87 of
In step (a), there is an inflation of the proximal balloon P. This causes the catheter 130 to lock against the side wall of the vessel 100 to create an anchor point for the distal end of the catheter 130.
Next, in step (b) the inner catheter 120 is advanced by a certain amount in the vessel 100. Note that, as illustrated in
In step (c), the process inflates the distal balloon D, which locks the distal end of catheter 120 to the inner wall of the vessel 100. Subsequently, the proximal balloon P is deflated so that it is no longer locked against the inner wall of the vessel 100. The outer catheter 130 is then free to move.
In step (e) the outer catheter 130 in
After the catheter 130 and its associated proximal balloon P has moved a certain distance, then, as illustrated in step (f) the process again inflates the proximal balloon P, and in step (g) deflates the distal balloon D. Once this occurs, the catheter system is then in the position illustrated in
Note that the particular control illustrated in
Moreover, there may also be provided a force feedback, usually associated with a distal catheter 110. If the distal end of this catheter, or an end effector supported at the distal end, detects an obstruction or some blockage that provides a force feedback signal to the controller, then the controller may interrupt the sequence of steps depicted in the timing diagram of
Referring now to
As an example, if the catheter 220 is stationary and the catheter 210 is being moved forward linearly, then the detector 240 such as an optical system can simply read the indicia 211 as the catheter 210 moves coaxially out of the catheter 220. Each of the indicia is separated by a predetermined length and the optical system simply reads each indicia as it moves relative to an adjacent fixed catheter to determine the overall distance of movement of the catheter system.
The detection system 240 illustrated in
A further embodiment is illustrated in the schematic and block diagram of
Here, the catheter 220 is considered the proximal catheter and the catheter 210 is considered the distal catheter. The operation of the catheters 210, 220, and 230 are controlled from the drive member 160. The drive member 160 may be placed at the master station of
Each catheter is driven relative to an adjacent coaxial catheter member, such as catheter 220 relative to catheter 230, with drive mechanisms 150 and 140 mounted to frame pieces 225 and 235 extending from more proximal catheters.
In
The drive block 140 includes wheels 142 for controlling linear translation of the catheter 210, as illustrated by arrow 144. In the drive block 140 there is also illustrated rotational translation of the catheter 210, as illustrated by the arrow 146. In a similar manner, the linear translation relating to drive block 150 is represented by wheels 152 indicated by the arrow 154. Also, with regard to drive block 150, and catheter 220, the arrow 156 illustrates rotational movement of the catheter 220 produced by the drive block 150.
Although the drive blocks 140 and 150 are shown in a schematic fashion about each of their respective catheters, it is understood that the drive mechanisms can also be employed within the catheter construction, such as shown in
The feedback at detector 240 may be incorporated with the drive 160 so that the drive provides for “fine’ movement of catheters in an incremental manner. The movement is fed back by way of detector 240 to provide for fine adjustment of the catheters, particularly the smaller diameter distal catheter 210.
Mention has been made that control of the movement of the catheters can be provided at both the proximal and distal ends of the coaxial catheter system. For certain procedures, it may be advantageous to control the proximal end of the catheters, as well as directly control the movement at the distal end of the catheters. For example,
In the particular embodiment illustrated in
To position each of the separate catheters, there is illustrated in
Initially, both the middle catheter 320 and the small inner catheter 310 may be in a withdrawn position, coaxially positioned within the outer catheter 330. When the outer catheter 330 is controlled by the surgeon to be positioned in the manner illustrated in
Next, under the control of the surgeon through the use of an input device, the middle catheter 320 is moved forward linearly through the vessel of the anatomy. The control of the forward movement of the catheter 320 relative to the catheter 330 may be carried out in a manner illustrated in
Previously, mention was made that the balloon 332 is inflated to secure the outer catheter 330. After the middle catheter 320 is moved forward some distance, then the balloon 322 may also be inflated. This procedure is under the surgeon's control at the master station through the input device to now secure the distal end of the middle catheter 320 at an appropriate position within a body vessel.
For “fine” control of the small inner catheter 310, it is intended, in the embodiment of
Because of the significant length of the catheters that may be employed in a surgical procedure, it may be desirable to provide direct drive of the inner catheter 310 at its distal end, rather than drive it at its proximal end. For example, this may be particularly desirable when the length of the entire catheter system is so long that it may have some tendency to deflect or bend even when secured by, for example, the balloons 322 and 332.
After the balloons 322 and 332 are inflated, the surgeon at the master station can continue to control the forward movement of the distal end of inner catheter 310. As indicated previously, the drive for the inner catheter 310 is typically of the type illustrated in
In
The detector 360 may also be used for detecting rotation of the catheter 310 relative to the catheter 320. For this purpose, in addition to the linear set of indicia 311 on the catheter 310, the catheter 310 is also provided with additional indicia 315 that extend about the circumference of the catheter. The reader 360 is able to read not only linear passage of indicia 311, but also read rotation of the indicia 315 from one linear set of indicia 311 to the next.
Although a single detector 360 is shown in
The catheter drive system described above can be implemented in other configurations as well. For example, there is shown in
At some position along the catheter 1070, there is a patient interface illustrated at 1074 where the catheter may be considered as entering into the patient's body. The entry of the catheter may, for example, be percutaneously, via an incision, or even through a natural body orifice.
A support block 1076 supports the catheter 1070 in a manner to enable at least two degrees-of-freedom of the catheter including axial movement of the catheter to an anatomic body target sit; as well as rotation of the catheter. The support block 1076 controls both the linear translation of the catheter 1070 by the wheels 1078, as indicated by the arrow 1079, and the rotational translation of the catheter, as illustrated by the arrow 1080. Again, further details of such a catheter support system illustrating multiple degrees-of-freedom can be found in the application Ser. Nos. 10/023,024, 10/011,371, 10/011,449, 10/010,150, 10/022,038, and 10/012,586, mentioned above.
In
The drive or support blocks 1076 and 1082 arc coupled to an electromechanical drive member or motor array 1090 that controls the movements of both the catheter 1070 and the guide wire 1072 with at least two degrees-of-freedom. In particular, mechanical cablings 1087 and 1088 couples the motor array 1090 to the support blocks 1076 and 1082, respectively. The motor array 1090 is also coupled to a controller 1092 that directs a plurality of motors in the motor array. An input device 1096 provides an interface to the system for use by a surgeon.
The mechanical cablings 1087 and 1088 transmit the mechanical movements of the various motors in the motor array 1090 to the respective support blocks 1076 and 1082 to provide the linear and rotational movements of the catheter 1070 and guide wire 1072. Thus, in the motor array 1090, there may be at least one motor for the linear translation and a separate motor for the rotational translation for the block 1076. Similarly, there can be motors in the motor array 1090 for both the linear and rotational translations of the support block 1082.
The controller 1092, maybe a microprocessor that receives input commands from the input device 1096. The input device 1096 may include various types of controls such as a dial, joystick, wheel or mouse. A touch screen may also be employed as the input device 1096 to input information about the desired location of a particular portion of the catheter. Details of such a tracking system may be found in application Ser. No. 10/216,669 (now abandoned), mentioned above. Such a tracking system enables an operator, such as a surgeon, through the input device to select a particular anatomic body site and direct the catheter directly and automatically to that site.
Although a manifold 1100 is shown with a single port, the manifold may include multiple ports. The manifold 1100 provides a delivery conduit to the catheter 1080 for the delivery of fluids to a site in the patient's body. For example, one of the fluids 1105 employed may be a contrast fluid for purposes of visualization, which is coupled to a feed line 1107 by a valve A. There may also be a drug delivery system indicated generally at 1108 coupled to the feed line 1107 by way of a line 1109 to a valve B. Alternatively, the manifold 1100 can be provided with two separate ports with a respective valve A and B in each of these ports.
As shown in
As indicated previously, the input device 1096 may take on a variety of different forms. If a wheel, dial, or pivoting switch is employed as the input device 1096, then one of these may be used for controlling the two degrees-of-freedom of movement of the catheter 1070, while another such device is used to control the two degrees-of-freedom of movement of the guide wire 1072. Thus, the operator has independent control of the drive or support blocks 1076 and 1082 byway of the input device 1096. This permits the operator to selectively move the guide wire 1072 and the catheter 1070 independently of each other. Typically, the operator advances the guide wire 1072 a certain distance, and then the catheter 1070, such that the guide wire 1072 can be used to access certain twists or turns in a body lumen such as an artery or vein.
The input device 1096 may also operate means such as buttons, switches, etc. that provide signals through lines 1111 and 1112 to the respective valves A and B for controlling the dispensing of liquids from the fluid sources 1105 and 1108. Although shown coupled to the controller 1092, the lines 1111 and 1112 can be coupled directly to the input device 1096 in other implementations.
When the system is in operation, the surgeon advances the catheter 1070 and guide wire 1072 through the patient's body with the drive system. To provide visualization of the end of the catheter, the surgeon can instruct, with the input device 1096, the valve A to open. That is, the surgeon interfaces with the system through the input device 1096 to generate a signal on line 1111 that opens the valve A to dispense a contrast fluid through the manifold 1000 and the catheter 1070 to the target site of interest. Similarly, the surgeon may deliver drugs to the target site by instructing the valve B to open which would allow drugs from the source 1108 to flow through the catheter 1070 into the body.
In the following discussion, greater detail will be provided about the drive mechanisms (
The catheter 1070 referred to in these figures is of the type commonly used in angioplasty. The catheter 1070 includes a first leg 1300 joined with a second leg 1302 at a coupler 1304, and a single extended leg 1306 that extends from the coupler 1304. Typically, a part or much of the extended leg 1306 is the portion of the catheter 1070 that is inserted into the patient. The leg 1302 is connected to an end piece 1305 through which the guide wire 1072 is inserted such that the guide wire 1072 typically extends from outside the end piece 1305 through the legs 1302 and 1306. As are the legs 1302 and 1306, the leg 1300 is hollow to allow the transmission of a liquid or gas through the leg 1306 to the surgical site. Hence, the leg 1300 would function in much the same way as the feedline 1107 shown in
Referring now to
As shown in
To move the drive mechanisms 1308a and 1308b (referred to generally as drive mechanism 1308) linearly in the direction 1319, various configurations can be used as illustrated in
Referring now to
Turning now to
Greater detail of the catheter 1070 and guide wire 1072 arrangement of
Referring now in particular to
Turning now to the discussion of the connector 1310, to facilitate coupling the catheter 1070 and the guide wire 1072 to their respective drive mechanisms 1308, many types of connectors can be used. In some implementations, a Toohy Borst type of fitting may be optimal. Another type of connector 1310 is shown in
In another embodiment, as shown in
Referring now to
Yet another embodiment of the connector 1310 is shown in
This invention can be implemented and combined with other applications, systems, and apparatuses, for example, those discussed in greater detail in Provisional Application No. 60/332,287, filed Nov. 21, 2001, the entire contents of which are hereby incorporated herein by reference in their entirety, as well as those discussed in greater detail in each of the following documents, all of which are hereby incorporated herein by reference in their entireties: application Ser. No. 09/783,637, filed Feb. 14, 2001 (now abandoned), which is a continuation of International Application No. PCT/US00/12553, filed May 9, 2000, which claims the benefit of Provisional Application No. 60/133,407, filed May 10, 1999; application Ser. No. 10/208,087, filed Jul. 29, 2002 (now U.S. Pat. No. 6,739,715, issued May 25, 2004), which is a continuation of application Ser. No. 09/827,503, filed Apr. 6, 2001 (now Pat. No. 6,432,112, issued Aug. 13, 2002), which is a continuation of application Ser. No. 09/746,853, filed Dec. 21,2000 (now U.S. Pat. No. 6,692,485, issued Feb. 17, 2004), which is a divisional of application Ser. No. 09/375,666, filed Aug. 17, 1999 (now U.S. Pat. No. 6,197,017, issued Mar. 6, 2001), which is a continuation of application Ser. No. 09/028,550, filed Feb. 24, 1998 (now abandoned); International Application No. PCT/US01/11376, filed Apr. 6, 2001, which claims priority to application Ser. No. 09/746,853, filed Dec. 21, 2000 (now U.S. Pat. No. 6,692,485, issued Feb. 17, 2004), and application No. 09/827,503, filed Apr. 6, 2001 (now U.S. Pat. No. 6,432,112, issued Aug. 13, 2002); application Ser. Nos. 10/014,143 (now abandoned), 10/012,845 (now U.S. Pat. No. 7,169,141, issued Jan. 30, 2007), Ser. No. 10/008,964 (now abandoned), Ser. No. 10/013,046 (now abandoned), Ser. No. 10/011,450 (now abandoned), Ser. No. 10/008,457 (now U.S. Pat. No. 6,949,106, issued Sep. 27, 2005), and Ser. No. 10/008,871 (now U.S. Pat. No. 6,843,793, issued Jan. 18, 2005), all filed Nov. 16, 2001, and all of which claim the benefit of Provisional Application No. 60/279,087, filed Mar. 27, 2001; application Ser. No. 10/077,233, filed Feb. 15, 2002 (now U.S. Pat. No. 7,297,142, issued Nov. 20, 2007), which claims the benefit of Provisional Application No. 60/269,203, filed Feb. 15, 2001; application Ser. No. 10/097,923, filed Mar. 15, 2002 (now U.S. Pat. No. 6,860,878, issued Mar. 1, 2005), which claims the benefit of Provisional Application No. 60/276,151, filed Mar. 15.2001; application Ser. No. 10/034,871, filed Dec. 21,2001 (now U.S. Pat. No. 6,810,281, issued Oct. 26, 2004), which claims the benefit of Provisional Application No. 60/257,816, filed Dec. 21,2000; application No. 09/827,643, filed Apr. 6, 2001 (now U.S. Pat. No. 6,554,844, issued Apr. 29, 2003), which claims the benefit of Provisional Application No. 60/257,869, filed Dec. 21, 2000, and Provisional Application No. 60/195,264, filed Apr. 7, 2000.
While this invention has been particularly shown and described with references to preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the invention encompassed by the appended claims.
For example, although a detector for sensing relative movement between adjacent catheters has been described, a detector for sensing movement of any one or more of the catheters relative to a base position that may or may not be a location on a particular one of the catheters can be employed. Also described herein is the use of cabling through the catheters for controlling the movement of the catheters. In certain embodiments a piezo-electric arrangement may be employed in which electrical signal wires would extend through the catheter system for actuation of a mechanical (piezoelectric) member to provide motion of the distal end of the catheter.
This application is a continuation of application Ser. No. 11/762,749, filed Jun. 13, 2007, which is a continuation of application Ser. No. 11/467,886, filed Aug. 28, 2006, which is a continuation of application Ser. No. 10/270,740, filed Oct. 11, 2002 (now abandoned), which claims the benefit of Provisional Application No. 60/332,287, filed Nov. 21, 2001, and is a continuation-in-part of application Ser. No. 10/216,069, filed Aug. 8, 2002 (now abandoned), which claims the benefit of Provisional Application No. 60/313,495, filed Aug. 21, 2001, and is a continuation-in-part of application Ser. Nos. 10/023,024 (now abandoned), 10/011,371 (now U.S. Pat. No. 7,090,683, issued Aug. 15, 2006), Ser. No. 10/011,449 (now abandoned), Ser. No. 10/010,150 (now U.S. Pat. No. 7,214,230, issued May 8, 2007), Ser. No. 10/022,038 (now abandoned), and Ser. No. 10/012,586 (now U.S. Pat. No. 7,371,210, issued May 13, 2008), all filed Nov. 16, 2001, and all of which claim the benefit of Provisional Application Nos. 60/269,200, filed Feb. 15, 2001, 60/276,217, filed Mar. 15,2001, 60/276,086, filed Mar. 15, 2001, 60/276,152, filed Mar. 15, 2001, and 60/293,346, filed May 24, 2001. This application is related in subject matter to application Ser. No. 11/467,886, filed Aug. 28, 2006 (now U.S. Pat. No. 7,766,894, issued Aug. 3, 2010), and application Ser. Nos. 11/762,751 (now U.S. Pat. No. 7,931,586, issued Apr. 26, 2011), and Ser. No. 11/762,748 (now U.S. Pat. No. 7,727,185, issued Jun. 1, 2010), both of which were filed Jun. 13, 2007. The entire disclosures of the above applications are hereby expressly incorporated herein by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
60332287 | Nov 2001 | US | |
60313495 | Aug 2001 | US | |
60276152 | Mar 2001 | US | |
60276086 | Mar 2001 | US | |
60276217 | Mar 2001 | US | |
60269200 | Feb 2001 | US | |
60293346 | May 2001 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11762749 | Jun 2007 | US |
Child | 13470193 | US | |
Parent | 11467886 | Aug 2006 | US |
Child | 11762749 | US | |
Parent | 10270740 | Oct 2002 | US |
Child | 11467886 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10216069 | Aug 2002 | US |
Child | 10270740 | US | |
Parent | 10023024 | Nov 2001 | US |
Child | 10216069 | US | |
Parent | 10011371 | Nov 2001 | US |
Child | 10023024 | US | |
Parent | 10011449 | Nov 2001 | US |
Child | 10011371 | US | |
Parent | 10010150 | Nov 2001 | US |
Child | 10011449 | US | |
Parent | 10022038 | Nov 2001 | US |
Child | 10010150 | US | |
Parent | 10012586 | Nov 2001 | US |
Child | 10022038 | US |