The present disclosure is directed to systems and methods related to articulation control of flexible medical systems.
Minimally invasive medical techniques are intended to reduce the amount of tissue that is damaged during medical procedures, thereby reducing patient recovery time, discomfort, and harmful side effects. Such minimally invasive techniques may be performed through natural orifices in a patient anatomy or through one or more surgical incisions. Through these natural orifices or incisions clinicians may insert minimally invasive medical instruments (including surgical, diagnostic, and/or therapeutic instruments) to reach a target tissue location. One such minimally invasive technique is to use a flexible and/or steerable elongate device, such as a flexible catheter that can be inserted into anatomic passageways and navigated toward a region of interest within the patient anatomy. Medical tools, such as biopsy instruments, may be deployed through the catheter to perform a medical procedure at the region of interest.
In one embodiment, a medical system includes: an elongated body including a channel extending through the elongated body, where the elongated body includes an articulable portion extending along at least a portion of a length of the elongated body; one or more actuators operatively coupled to the articulable portion of the elongated body by one or more flexible tethers, wherein the one or more actuators are configured to apply a tension to the one or more flexible tethers to articulate the articulable portion of the elongated body; one or more sensors configured to sense a first parameter related to a shape of the articulable portion of the elongated body; and a processor operatively coupled with the one or more actuators and the one or more sensors. In some embodiments, the processor is configured to: determine a second parameter related to a curvature of one or more portions of the articulable portion based at least in part on the sensed first parameter; and control the one or more actuators based at least in part on the determined second parameter.
In one embodiment, a method for controlling articulation of a medical system includes: determining a parameter related to a curvature of one or more portions of an articulable portion of an elongated body including a channel extending through the elongated body; and controlling articulation of the articulable portion based at least in part on the determined parameter.
In one embodiment, at least one non-transitory computer-readable medium may include instructions thereon that, when executed by at least one processor, perform the above method and/or any other method disclosed herein.
It should be appreciated that the foregoing concepts, and additional concepts discussed below, may be arranged in any suitable combination, as the present disclosure is not limited in this respect. Further, other advantages and novel features of the present disclosure will become apparent from the following detailed description of various non-limiting examples when considered in conjunction with the accompanying figures.
In cases where the present specification and a document incorporated by reference include conflicting and/or inconsistent disclosure, the present specification shall control. If two or more documents incorporated by reference include conflicting and/or inconsistent disclosure with respect to each other, then the document having the later effective date shall control.
The accompanying drawings are not intended to be drawn to scale. In the drawings, each identical or nearly identical component that is illustrated in various figures may be represented by a like numeral. For purposes of clarity, not every component may be labeled in every drawing. In the drawings:
A flexible robotic-assisted medical system, or other flexible medical device, may permit access to the lungs or other organs of a subject via different routes (e.g., through a patient's mouth, trachea, airway, incisions, etc.). During medical procedures performed with these flexible medical systems, one or more tools may be inserted through a lumen, or other channel, formed in a flexible elongated body (also referred to as an “articulatable elongated body” or “elongated body”) which may include an articulable portion. For example, lung biopsy procedures include inserting an elongated, flexible device with an internal channel into a patient's mouth through the airway to a target tissue site (e.g., lesion) in the lungs. A flexible biopsy tool is then inserted through the internal channel of the elongated body to reach a distal opening of the elongated device positioned at the target tissue. When passing the tool through the elongated body to reach the target tissue in either this, or other types of procedures, the tool may be passed through articulated portions of the elongated body of the medical system.
During tool insertion, retraction, or other relative movement of the tool through the lumen, or other internal channel, of a flexible elongated body of a medical system, the tool may vary a stiffness of the combined system of the flexible elongated body and tool. The relative movement of the tool may also apply forces to the flexible elongated body. Due to the flexible elongated body oftentimes being articulated to a desired position and/or orientation, this change in stiffness and additional applied forces may change the position and orientation of the articulated elongated body away from a commanded position and orientation. A control strategy that may be implemented to control articulable systems may include maintaining an end effector at a commanded tip bend angle and/or position. Accordingly, this type of control may oppose the movement of a tool within an articulated elongated body of the medical system as the system may actively control articulation of the elongated body to resist the elongated body deviating from a commanded tip bend angle and/or position. These resulting increased forces associated with the relative movement of a tool through a stiff articulated elongated body (e.g., a catheter or other system exhibiting a tight bend radius) may cause abrasion, cutting, and/or other undesirable damage to the internal surface of the channel, a liner of the channel, and/or the tool during operation.
In view of the above, in some embodiments, a medical system alters the control of the articulation of an elongated body when relative movement between a tool disposed in a channel of the elongated body occurs. Such an operating mode may correspond to a control strategy that permits the articulable portion of the elongated body to deviate from a commanded position and/or orientation during relative movement of the tool within the channel of the elongated body. In some embodiments, holding of the tip position and/or orientation may be weighted against deviation from the commanded tip position and/or orientation during relative movement of the tool to balance holding tip pose while also facilitating tool passage. This may help to reduce the forces applied to the tool and the channel of the elongated body during this relative movement. Such a method may include determining information related to a configuration of the articulable portion of the elongated body and altering the control of the articulable portion the elongated body based at least in part on the information.
In one embodiment, a desired articulation control strategy may include determining a parameter related to a shape of one or more portions of an articulable portion of an elongated body. In some embodiments, the parameter may be related to a radius of curvature of the one or more portions of the articulable portion of the elongated body. As described above, the elongated body may include a channel that is configured to accept one or more tools that are inserted from a proximal portion of the elongated body to a distal end of the elongated body such that the one or more tools may interact with a target tissue. The articulation of the articulable portion may be controlled based at least in part on the determined parameter of the one or more portions of the articulable portion the elongated body. In some embodiments, this control strategy may be implemented when relative movement of the tool and the elongated body occurs, though instances in which the control strategy is implemented when no relative movement between the tool and channel is present are also contemplated.
In one embodiment, and as elaborated on further below, a modified control strategy for an articulable portion of an elongated body during relative movement of a tool and the elongated body may be implemented when one or more threshold parameters are met. For example, the control strategy of the articulable portion may be changed when an average, minimum, or other appropriate characterization of a radius of curvature of one or more portions of the articulable portion the elongated body is less than a corresponding threshold radius of curvature. From a physical standpoint, this may correspond to a radius of curvature of the elongated body that may be smaller than desirable during insertion, retraction, and/or other relative movement of the tool within the elongated body. Other appropriate parameters and thresholds related to a shape of the articulable elongated body are also contemplated.
While any appropriate threshold radius of curvature may be used, in some embodiments, the threshold radius of curvature may be greater than or equal to 4 mm, 5 mm, 6 mm, 7 mm, 8 mm, 9 mm, 10 mm, and/or any other appropriate dimension. The threshold radius of curvature may also be less than or equal to 15 mm, 10 mm, 9 mm, 8 mm, 7 mm, 6 mm, and/or any other appropriate dimension. Combinations of the foregoing are contemplated including, for example, a threshold radius of curvature may be between or equal to 4 mm and 15 mm. This range may correspond to a desirable minimum radius of curvature for many tools inserted through an articulable elongated body for various medical procedures. A threshold radius of curvature may also be greater than or less than the ranges noted above.
In some embodiments, the above-noted control strategy may be operated to increase a radius of curvature of the articulable portion of the elongated body, reduce a tension or other force applied to articulate the elongated body, decrease a commanded tip bend angle, and/or to provide any other desired change in the operation of the articulable portion as elaborated on further below. Accordingly, it should be understood that the currently disclosed methods and systems are not limited to any single type of control during the relative movement of a tool and elongated body the tool is disposed within.
It should be understood that any appropriate type of sensor capable of sensing a parameter related to a position, shape, or curvature of an articulable elongated body may be used in the various embodiments disclosed herein. For example, appropriate sensors may include, but are not limited to, shape sensors including fiber-optic shape sensors, electro-resistive sensors, strain gauges disposed along an elongated body, rotary position sensors, and/or any other type of sensor configured to sense any appropriate parameter related to a position, shape, and/or curvature of the articulable portion the elongated body. This may include, for example, the relative orientations of sequentially located portions of the articulable elongated body which may be used together to determine an overall orientation and/or shape of one or more portions the articulated elongated body. In view of the above, it should be understood that the current disclosure is not limited to any specific type of sensor.
In some embodiments, it may be desirable to provide a sufficient number of sensors disposed along a length of an articulable portion of an elongated body to accurately capture a shape of the elongated body. For example, in some embodiments, the number of sensors may have a spatial frequency that is at least two times a minimum spatial frequency that an associated articulable portion of the elongated body may be positioned in. In some embodiments, this may correspond to 3 to 4 sensors per articulable portion of the elongated body, though other numbers of sensors may also be used. Additionally, in some embodiments, a spacing between the sensors may be greater than or equal to 2 mm, 3 mm, 4 mm, 5 mm, 10 mm, and/or any other appropriate distance. The spacing between the sensors may also be less than or equal to 15 mm, 10 mm, 5 mm, and/or any other appropriate distance. Combinations of foregoing are contemplated including, for example, a spacing between adjacent sensors along a length of an articulable portion of the elongated body that is between or equal to 2 mm and 15 mm.
While specific numbers of sensors per articulable portion, spacings, and spatial frequencies are provided above, it should be understood that the number of sensors, there spacing, and spatial frequencies may be both greater than or less than those noted above. Specifically, a desired spacing and/or spatial frequency of sensors along an articulable portion of elongated body may depend on a number of different parameters including, for example, mechanical properties of the elongated body such as a stiffness of the elongated body which may or may not include a stiffness of the tool to be inserted into the elongated body. Additionally, different portions of an elongated body may exhibit different spatial frequencies for the articulated shape due to different stiffnesses in different portions of the elongated body. Accordingly, a spacing, spatial frequency, and/or number of sensors may change along a length of the elongated body in some embodiments.
It should be understood that any appropriate type of tool that may be inserted through a channel of an articulable elongated body. In some embodiments, the tool may be a medical tool for use in a medical procedure. This may include, but not limited to, biopsy tools, ablation tools, cutting tools, forceps, imaging tools, and/or any other appropriate type of medical tool that may be inserted through a channel of an articulable elongated body.
The articulable elongated bodies disclosed herein may correspond to any appropriate type of flexible elongated body including, for example, flexible shafts, a plurality of sequentially connected links that are pivotally connected to one another to form an overall flexible elongated body, and/or any other appropriate type of articulable elongated body. Additionally, these articulable elongated bodies may be articulated using any appropriate type of articulation method including articulation forces applied to one or more portions of the elongated body using tethers such as cables, wires, tendons, flexible strip, spines, and/or any other tether or other structure capable of transmitting an articulation force to a desired portion of the elongated body. In some embodiments, the applied articulation forces may cause the articulable elongated body to articulate in multiple directions using articulation forces applied using multiple tethers or other structures operatively coupled with the articulable portion of the elongated body. It should also be understood that any appropriate type of actuator capable of applying the desired forces to the tethers or other structures operatively coupled to the articulable portion of the elongated body may be used as described further below.
The disclosed methods and systems may provide a number of benefits depending on the particular application. For example, in some applications, the disclosed methods and systems may result in reduced forces and increased radii of curvature being experienced by a tool during the relative movement of a tool within a channel of an articulated elongated body. This may correspondingly result in reduced damage to both the tools as well as the channel and/or liner positioned within the channel during relative movement of the tool within the channel of the elongated body. In some instances, this may provide both easier tool insertion and retraction as well as longer tool and system life. While several potential benefits are listed above, it should be understood that in some embodiments other benefits different from those noted above may be provided.
As noted above, in some embodiments, the disclosed methods and systems may be used with flexible medical systems such as endoscopes, catheters, and/or any other medical system including an articulable elongated body including a channel that a tool may be moved through. However, while some embodiments provided herein are related to usage of medical systems with robotic-assisted surgical, diagnostic, and/or therapeutic procedures, any reference to medical or surgical instruments as well as medical or surgical methods is non-limiting. Specifically, the systems, instruments, and methods described herein may be used for manual operations, robotic-assisted operations, and/or any other desired usage. Additionally, the systems, instruments, and methods described herein may be used for operations related to humans, animals, human cadavers, animal cadavers, portions of human or animal anatomy, organ models, non-surgical diagnosis, as well as for industrial systems and general robotic, general teleoperational, robotic medical systems, and/or any other appropriate application. Additionally, applications of the currently disclosed systems and methods may be used for non-medical applications as well in some embodiments.
This disclosure describes various instruments and portions of instruments in terms of their state in three-dimensional space. As used herein, the term “position” refers to the location of an object or a portion of an object in a three-dimensional space (e.g., three degrees of translational freedom along Cartesian x-, y-, and z-coordinates). As used herein, the term “orientation” refers to the rotational placement of an object or a portion of an object (three degrees of rotational freedom—e.g., roll, pitch, and yaw). For the sake of clarity, a tip bend angle may refer to an orientation of the distal end portion of an elongated body relative to an orientation of a proximal portion of the elongated body, such as a base or rigid portion of the elongated body that is attached to the articulable portion of the elongated body. As used herein, the term “pose” refers to the position of an object or a portion of an object in at least one degree of translational freedom and to the orientation of that object or portion of the object in at least one degree of rotational freedom (up to six total degrees of freedom). As used herein, the term “shape” refers to a set of poses, positions, or orientations measured along an object.
As used herein, a nominal control strategy for controlling articulation of an articulable portion of a flexible elongated body may correspond to a control strategy that is applied either prior to or after the relative movement of the tool and the elongated body is finished (e.g., prior to and/or after full insertion or removal of the tool relative to the elongated body). For example, in some embodiments, a nominal control strategy may correspond to an orientation control strategy where a bend angle of a distal end of the elongated body is maintained at a commanded bend angle. However, it should be understood that other potential nominal control strategies may also be used prior to and/or after implementation of the control strategies disclosed herein.
Turning to the figures, specific non-limiting examples are described in further detail. It should be understood that the various systems, components, features, and methods described relative to these examples may be used either individually and/or in any desired combination as the disclosure is not limited to only the specific examples described herein.
In some examples, the methods and systems disclosed herein may be used in a medical procedure performed with a robotic-assisted medical system as described in further detail below. As shown in
Robotic-assisted medical system 100 also may include a display system 110 for displaying an image or representation of the surgical site and articulable instrument 104 generated by a sensor system 108 which may include an endoscopic imaging system. Display system 110 and master assembly 106 may be oriented so an operator O can control articulable instrument 104 and master assembly 106 with the perception of telepresence. Any of the previously described graphical user interfaces may be displayable on a display system 110 and/or a display system of an independent (e.g., planning) workstation.
In some examples, articulable instrument 104 may include components for use in surgery, biopsy, ablation, illumination, irrigation, or suction. Optionally articulable instrument 104, together with sensor system 108 may be used to gather (e.g., measure or survey) a set of data points corresponding to locations within anatomic passageways of a patient, such as patient P. In some examples, articulable instrument 104 may include components of the imaging system which may include an imaging scope assembly or imaging instrument that records a concurrent or real-time image of a surgical site and provides the image to the operator or operator O through the display system 110. In some examples, imaging system components may be integrally or removably coupled to articulable instrument 104. However, in some examples, a separate endoscope, attached to a separate manipulator assembly may be used with articulable instrument 104 to image the surgical site. The imaging system may be implemented as hardware, firmware, software or a combination thereof which interact with or are otherwise executed by one or more computer processors, which may include the processors of the control system 112.
The sensor system 108 may include a position/location sensor system (e.g., an electromagnetic (EM) sensor system) and/or a shape sensor system for determining the position, orientation, speed, velocity, pose, and/or shape of the articulable instrument 104.
Robotic-assisted medical system 100 may also include control system 112. Control system 112 may include at least one memory 116 and at least one computer processor 114 for effecting control between articulable instrument 104, master assembly 106, sensor system 108, and display system 110. Control system 112 also may include programmed instructions (e.g., a non-transitory machine-readable medium storing the instructions) to implement a plurality of operating modes of the robotic-assisted medical system including a navigation planning mode, a navigation mode, and/or a procedure mode. Control system 112 also may include programmed instructions (e.g., a non-transitory machine-readable medium storing the instructions) to implement some or all of the methods described in accordance with aspects disclosed herein, including, for example, moving a mounting bracket coupled to the manipulator assembly to the connection member, processing sensor information about the mounting bracket and/or connection member, and providing adjustment signals or instructions for adjusting the mounting bracket.
Control system 112 may further include a virtual visualization system to provide navigation assistance to operator O when controlling articulable instrument 104 during an image-guided surgical procedure. Virtual navigation using the virtual visualization system may be based upon reference to an acquired pre-operative or intra-operative dataset of anatomic passageways. The virtual visualization system processes images of the surgical site imaged using imaging technology such as computerized tomography (CT), magnetic resonance imaging (MRI), fluoroscopy, thermography, ultrasound, optical coherence tomography (OCT), thermal imaging, impedance imaging, laser imaging, nanotube X-ray imaging, and/or the like.
Tracking system 230 may optionally track distal end 218 and/or one or more of the segments 224 using a shape sensor 222, or other appropriate sensor, or sensors, configured to sense one or more parameters related to a shape or curvature of the flexible body 216 of the elongate device 202. Shape sensor 222 may optionally include an optical fiber aligned with flexible body 216 (e.g., provided within an interior channel (not shown) or mounted externally). The optical fiber of shape sensor 222 forms a fiber optic bend sensor for determining the shape of flexible body 216. In one alternative, optical fibers including Fiber Bragg Gratings (FBGs) are used to provide strain measurements in structures in one or more dimensions. Various systems and methods for monitoring the shape and relative position of an optical fiber in three dimensions are described in U.S. patent application Ser. No. 11/180,389 (filed Jul. 13, 2005) (disclosing “Fiber optic position and shape sensing device and method relating thereto”); U.S. patent application Ser. No. 12/047,056 (filed on Jul. 16, 2004) (disclosing “Fiber-optic shape and relative position sensing”); and U.S. Pat. No. 6,389,187 (filed on Jun. 17, 1998) (disclosing “Optical Fibre Bend Sensor”), which are all incorporated by reference herein in their entireties. Sensors in some examples may employ other suitable strain sensing techniques, such as Rayleigh scattering, Raman scattering, Brillouin scattering, and Fluorescence scattering. In some examples, the shape of the elongate device 202 may be determined using other techniques. For example, a history of the distal end pose of flexible body 216 can be used to reconstruct the shape of flexible body 216 over the interval of time. In some examples, tracking system 230 may optionally and/or additionally track distal end 218 using a position sensor system 220. Position sensor system 220 may be a component of an EM sensor system with position sensor system 220 including one or more conductive coils that may be subjected to an externally generated electromagnetic field. Each coil of the EM sensor system then produces an induced electrical signal having characteristics that depend on the position and orientation of the coil relative to the externally generated electromagnetic field. In some examples, position sensor system 220 may be configured and positioned to measure six degrees of freedom, e.g., three position coordinates X, Y, Z and three orientation bend angles indicating pitch, yaw, and roll of a base point or five degrees of freedom, e.g., three position coordinates X, Y, Z and two orientation bend angles indicating pitch and yaw of a base point. Further description of a position sensor system is provided in U.S. Pat. No. 6,380,732 (filed Aug. 11, 1999) (disclosing “Six-Degree of Freedom Tracking System Having a Passive Transponder on the Object Being Tracked”), which is incorporated by reference herein in its entirety.
Flexible body 216 may include a channel sized and shaped to receive a medical instrument. In various examples, any of the tools described above may be inserted through the channel of the flexible body 216. These tools may include, for example, image capture probes, biopsy instruments, laser ablation fibers, and/or other surgical, diagnostic, or therapeutic tools. Medical instruments may be used with an imaging instrument (e.g., an image capture probe) also within flexible body 216. Flexible body 216 may include one or more channels.
Flexible body 216 may also house tethers such as cables, linkages, or other steering controls (not shown) that extend between drive unit 204, which may include one or more actuators, and distal end 218 to controllably bend distal end 218 as shown, for example, by broken dashed line depictions 219 of distal end 218. In some examples, at least four cables are used to provide independent “up-down” steering to control a pitch of distal end 218 and “left-right” steering to control a yaw of distal end 218. Steerable elongate devices are described in detail in U.S. patent application Ser. No. 13/274,208 (filed Oct. 14, 2011) (disclosing “Catheter with Removable Vision Probe”), which is incorporated by reference herein in its entirety.
The information from tracking system 230 may be sent to a navigation system 232 where it is combined with information from visualization system 231 and/or the preoperatively obtained models to provide the operator with real-time position information. In some examples, the real-time position information may be displayed on display system 110 of
In some examples, medical instrument system 200 may be a robotic-assisted medical system. In some examples, manipulator assembly 102 of
Referring now to
As discussed above, a medical system may control the articulation of the elongated body based on the resulting tip bend angle of the distal end 306 during nominal control. Accordingly, when the elongated body 300b is deformed by tool movement such that the distal tip 306 is oriented with a bend angle of qinsert additional articulation force may be applied to cause the elongated body to be further articulated such that the final tip bend angle qfinal of the elongated body 300c is parallel (i.e., matches) to the initial tip bend angle qinitial, see
While the above embodiment has been depicted for a tool being inserted into an articulable elongated body, it should be understood that similar changes and corrections for the orientation of the articulated elongated body may occur during other types of relative movement between the tool and elongated body including, for example, retraction of the tool within the elongated body.
As described previously, a small radius of curvature for the elongated body as well as increased forces being applied to the elongated body and tool during relative movement may result in damage to the tool and/or channel of the elongated body. Accordingly, in some embodiments, an elongated body may be permitted to deviate from a commanded orientation or tip bend angle as set during nominal control during relative movement of a tool and the elongated body. For example, as shown in
When the orientations of the various segments are known relative to one another it may be possible to determine a local radius of curvature for a plurality of sequentially located portions of the articulable portion of an elongated body. For example, if the individual segments corresponding to the different portions of the elongated body are spaced sufficiently close to one another, the local radius of curvature may be computed using the vertices of the adjacent pairs of segments using the known lengths of the segments d1 and d2, a length d3 corresponding to a distance extending between the two opposing vertices of the segments, and the area A of the triangle enclosed by these segments. For example, the local radius of curvature of the portion of the articulable elongated body extending between two segments <k−1> and <k+1>, or other appropriate segments along the length of the elongated body, may be determined as:
Other methods for determining the local radius of curvature, and/or other appropriate parameters related to the curvature and/or shape of the articulable portion of elongated body, may also be used.
τbend=L(qcmd−q)
The torque τshape to articulate the elongated body to the commanded tip bend angle is determined based on a difference between the commanded bend angle qcmd and unarticulated bend angle qstraight of the articulated portion multiplied by an appropriate gain factor λr, which is detailed further below, according to the formula:
τshape=λr(qstraight−qcmd)
These two torques may be combined to provide the commanded torque for outputting to the one or more actuators used to apply tension to the associated tetehers or other structures used to articulated the elongated body. This output combined torque may be defined as follows:
These above two processes may be implemented during both nominal operation and during relative movement of a tool through a channel of the elongated body. The differences in operation between these two operating modes is defined by the gain factor kr. Again referencing the Multi-Segment Data block, the measurements of the bend angles, or other appropriate parameter, of the individual segments of the articulable portion of the elongated body may be input into a Curvature Radius Calculation block which may determine a radius of curvature of one or more portions of the articulable portion of the elongated body. While the radius of curvature is determined in the specific embodiment, other appropriate parameters related to a shape of the articulated portion of the elongated body may also be used as the disclosure is not so limited. In either case, the resulting determined parameter, i.e. the radius of curvature, may be output to the λr Calculation block where λr may be determined according to the following control law:
In the above control law, λr is zero when a minimum radius of curvature across all of the different portions of the articulable portion of the elongated body is greater than a threshold radius of curvature. In other embodiments, this may also correspond to a threshold for an average radius of curvature of the articulable portion of the elongated body. This may either be an average over the entire articulable portion of the elongated body and/or the minimum radius may be computed as a moving average filter along the articulable portion of the elongated body where the width of the moving average filter may be chosen to reduce sensitivity of the method to high spatial frequency noise.
In instances in which the determined parameter is less than or equal to, or otherwise lies outside of a desired range of, the threshold, λr may be determined based on a difference between the measured parameter and threshold parameter. In the depicted embodiment, λr in such an operating mode is equal to the gain factor L multiplied by a difference between the threshold radius of curvature and the measured minimum radius of curvature.
Based on the above control law, when the parameter is greater than the threshold parameter, the shape control may result in a τshape of 0. This may correspond to the articulable portion of the elongated body having a large enough radius of curvature such that changing the operation of the system based on tool insertion may not be needed. Correspondingly, when the threshold parameter is met (i.e., the parameter is less than or equal to the threshold radius), the gain becomes a function of both the threshold radius and the measured radius of curvature. Specifically, as the minimum radius of curvature decreases, λr increases resulting in an overall decrease in the combined output torque τ, see formula above. This combined control law may help to address a desire for less error in commanded orientation of an articulable portion while also permitting increased radii of curvature during movement of a tool when a commanded radius of curvature, bend angle, or other parameter may be outside of a desired operating range of the tool. The amount of change in operation may also increase as the deviation from a desired operating range increases.
In some embodiments, the control strategy may revert to a nominal control strategy after relative movement of the tool has terminated as determined by a sensor, user input, or other appropriate input (e.g., after the tool is fully inserted into or removed from the elongated body). For example, in some embodiments, this may include stopping controlling the articulable portion of an elongated body based at least in part on a parameter related to a curvature of one or more portions of the elongated body as described herein. Upon stopping this control strategy, control of the articulable portion of the elongated body may be based on another other appropriate parameter including, for example, a position and/or bend angle of a distal tip of the elongated body. This control strategy may either be the same or different from the control strategy applied prior to controlling the articulable portion based on the parameter related to the curvature of the one or more portions of the elongated body. In some instances, to avoid jumps in the operation of the articulable elongated body, a time decay may be applied when transitioning between control strategies in some embodiments.
While the control algorithm illustrated in the block diagram of
At step 520, if the tool is not moving (or will not move) relative to the channel of the elongated body, the depicted process may continue operating using the nominal control strategy of 500. However, if the tool is moving (or will move) relative to the channel of the elongated body, the process may continue on to step 530 where a different control strategy in a second operating mode may be implemented. That said, in some embodiments, the depicted systems and methods may be operated using this second mode of operation even when relative movement between the tool and channel of the elongated body is not occurring. In some embodiments, the relative movement of the tool and the elongated body of interest for changing control strategy may include movements of the tool that traverse the articulable portion of the elongated body. This may include insertion or removal of the tool. In some embodiments, other movements, such as movements associated with performing biopsy by a biopsy tool or ablation by an ablation tool after these tools have been inserted may not change the control strategy. For these movements, the elongated body position, radius of curvature, and/or a tip bend angle may be held to facilitate interaction with the desired target tissue location.
At step 530, a parameter related to a curvature of one or more portions of an articulable portion of the elongated body may be determined. As noted previously, this parameter may correspond to a radius of curvature of one or more portions of the articulable portion in some embodiments and may be determined with one or more sensed parameters related to a shape of the elongated body. Additionally, this parameter may either be a parameter corresponding to the entire articulable portion or the parameter may be determined for a plurality of portions of the articulable portion. This parameter may be determined in any appropriate manner, including the methods described above relative to the use of shape sensors and/or other sensors configured to sense a parameter related to the curvature or shape of the articulable portion of the elongated body.
At step 540, the parameter may be compared to a parameter threshold. For example, in some embodiments, a minimum radius of curvature, an average radius of curvature, or other appropriate characterization of the radius of curvature of the articulable portion of the elongated body may be compared to a threshold radius of curvature. If the parameter is greater than the parameter threshold, or otherwise within a desired operating range of the parameter, the medical system may continue to control articulation of the elongated body using a strategy similar to, or the same as, the nominal control strategy as indicated at step 560. However, if the parameter is less than or equal to the parameter threshold, or otherwise outside a desired operating range of the parameter, the medical system may control articulation of the elongated body based at least in part on the determined parameter at step 550. One example of how such a control strategy may be implemented as described above relative to
While any appropriate type of control strategy may be implemented at step 550, in some embodiments, the one or more actuators used to control articulation of the elongated body may be controlled to provide various modifications to the commanded articulation. Specifically, the actuators may be controlled to decrease (or otherwise change) a commanded bend angle of the articulable portion during relative movement of the tool as compared to a corresponding commanded bend angle of the articulable portion during nominal operation. For example, the commanded bend angle may be reduced when the radius of curvature of one or more portions of articulated elongated body is less than or equal to a threshold radius of curvature. This may result in an increase in the radius of curvature of the articulable portion of the elongated body in some embodiments. In yet another embodiment, the actuators may be controlled to decrease the commanded bend angle by reducing a tension applied to at least one flexible tether operatively coupled to the articulable portion of the elongated body. Of course, while several possible actions are detailed above for use during control of the articulable portion during relative movement of a tool and the elongated body, it should be understood that other types of control strategies and operations may be implemented in some embodiments as the disclosure is not so limited.
At step 570, it may be determined whether or not the relative movement between the tool and channel of the elongated body is over. In other words, it may be determined if the tool is stationary relative to the elongated body. For example, it may be determined that a tool is fully inserted or retracted to determine that the relative movement is over. If the relative movement is not over, the process may return to step 530. Alternatively, if the relative movement is over, the process may return to step 500. Again, this may include determining that a tool is either fully inserted or retracted from the elongated body. Thus, the system may control articulation of the elongated body such that the elongated body returns to a commanded configuration, i.e. bend angle, when the relative movement of the tool is over. If a stiffness of the combined assembly of the elongated body and tool is different from an initial stiffness of the elongated body, a position of the distal tip of the elongated body may be different from an initial position of the distal tip of the elongated body. In such instances, a user may need to reposition the distal tip of the elongated body to continue with the desired procedure.
It should be understood that the above described methods and control laws are exemplary. Thus, any appropriate control law including different relationships than those described herein may be used to provide the desired functionality as the disclosure is not so limited. Additionally, the various steps in the algorithms and methods disclosed herein may be arranged in different orders, may include various additional intermediate steps, omit certain steps, and/or have other changes relative to those disclosed herein in as the disclosed methods and system are not limited in this fashion.
In some embodiments, the various methods and control algorithms disclosed above, and elsewhere herein, may be implemented in software to execute on a processor of a computing system, including on a processor of the control system 112 of
While several examples of the present disclosure have been described and illustrated herein, those of ordinary skill in the art will readily envision a variety of other means and/or structures for performing the functions and/or obtaining the results and/or one or more of the advantages described herein, and each of such variations and/or modifications is deemed to be within the scope of the present disclosure. More generally, those skilled in the art will readily appreciate that all parameters, dimensions, materials, and configurations described herein are meant to be illustrative and that the actual parameters, dimensions, materials, and/or configurations will depend upon the specific application or applications for which the teachings of the present disclosure is/are used. Those skilled in the art will recognize, or be able to ascertain using no more than routine experimentation, many equivalents to the specific examples of the disclosure described herein. It is, therefore, to be understood that the foregoing examples are presented by way of example only and that, within the scope of the appended claims and equivalents thereto, the disclosure may be practiced other than as specifically described and claimed. The present disclosure is directed to each individual feature, system, article, material, kit, and/or method described herein. In addition, any combination of two or more such features, systems, articles, materials, kits, and/or methods, if such features, systems, articles, materials, kits, and/or methods are not mutually inconsistent, is included within the scope of the present disclosure.
Pursuant to 35 U.S.C. § 119 (e), this application claims benefit of U.S. Provisional Application No. 63/329,722 filed on Apr. 11, 2022, entitled “ARTICULATION CONTROL OF FLEXIBLE MEDICAL SYSTEMS.” The disclosure of the U.S. Provisional Application is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63329722 | Apr 2022 | US |