Abstract
This paper presents an iterative Jacobian-based inverse kinematics method for an MRI-guided magnetically-actuated steerable intravascular catheter system. The catheter is directly actuated by magnetic torques generated on a set of current-carrying micro-coils embedded on the catheter tip, by the magnetic field of the magnetic resonance imaging (MRI) scanner. The Jacobian matrix relating changes of the currents through the coils to changes of the tip position is derived using a three dimensional kinematic model of the catheter deflection. The inverse kinematics is numerically computed by iteratively applying the inverse of the Jacobian matrix. The damped least square method is implemented to avoid numerical instability issues that exist during the computation of the inverse of the Jacobian matrix. The performance of the proposed inverse kinematics approach is validated using a prototype of the robotic catheter by comparing the actual trajectories of the catheter tip obtained via open-loop control with the desired trajectories. The results of reproducibility and accuracy evaluations demonstrate that the proposed Jacobian-based inverse kinematics method can be used to actuate the catheter in open-loop to successfully perform complex ablation trajectories required in atrial fibrillation ablation procedures. This study paves the way for effective and accurate closed-loop control of the robotic catheter with real-time feedback from MRI guidance in subsequent research.
Index Terms: Robotic Catheter, Magnetically Actuated Catheter, Continuum Robots, Inverse Kinematics
I. Introduction
Catheter ablation (Fig. 1(a)) is a widely performed minimally invasive procedure for treatment of atrial fibrillation [1, 2]. For the last decade, robotic catheters have emerged as a promising technology for catheter ablation. A physician can remotely steer the catheter while seated comfortably in the control room and be safely protected from radiation. The catheter is guided by the physician to the left atrium via passing through the femoral vein, the right atrium and the atrial septal wall (Fig. 1(a)). In the left atrium, the tip is steered to reach the desired area, such as ostia of pulmonary veins (Fig. 1(a)), and radiofrequency energy is applied to form barriers to prevent the spread of irregular electrical signals.
Fig. 1.
(a) Illustration of catheter ablation procedure [3]. (b) Illustration of a proof-of-concept catheter prototype in a magnetic field, including a set of embedded current-carrying coils [3].
So far, two robotic catheter systems received U.S. Food and Drug Administration (FDA) clearances, the Niobe™ ES magnetic navigation system [4] (Stereotaxis, St. Louis, MO) for the atrial fibrillation ablation and the Magellan™ robotic system [5] (Hansen Medical, Mountain View, CA) for the advanced endovascular procedures. The advantages of using robotic catheters include less physical demand on physicians, lower radiation exposure, greater catheter stability, higher reproducibility, better catheter control and improved procedural predictability and safety in ablation treatments [6].
Magnetic resonance imaging (MRI) is a promising imaging method for cardiac ablation procedures due to its superior soft-tissue visualization with no radiation exposure [7, 8]. MRI has been used both pre-procedurally to gather detailed anatomical information of the left atrium and related areas, and post-procedurally to detect complications and to visualize lesions [9]. Real-time catheter guidance and lesion visualization using MRI has also been demonstrated [7–9]. Additionally, the MRI scanner can directly provide actuation torques to robotic catheters. Muller et al. reviewed different remote control catheter navigation approaches under MRI [10]. Designs of magnetically-actuated catheters were proposed in [11–18]. The catheter is embedded with a set of current-carrying coils [11, 13, 14], or a set of beads made of ferromagnetic materials [15], or a set of magnets [16–18]. In [11, 13], the catheter is remotely steered by passing currents through the coils which generate magnetic torques in the magnetic field of MRI scanner. In [15, 16], the catheter is deflected by changing the gradients of the MRI scanner which generate magnetic forces on the ferromagnetic components.
This paper proposes a Jacobian-based inverse kinematics method to control the deflection of a catheter, which is embedded with a set of electromagnetic coils on its tip. The catheter is directly actuated by the magnetic torques generated by the magnetic field of the MRI scanner on these coils (Fig. 1(b)), by controlling the amount of current going through the coils. In such a scenario, the catheter system is not subject to the mechanical transmission problems that exist in other actuation methods (such as tendon-driven [5] and hydraulic [19] actuation) which place the actuators outside the patient body. This magnetic actuation method reduces backlash and friction in the system. As accurate control of the catheter tip position is a critical performance requirement for ablation procedures [2, 20], the proposed catheter system will help the physicians by facilitating them to easily control the catheter motions and to precisely move the catheter tip to the desired targets on the atrial wall [2, 20].
For the proposed catheter system, the Jacobian matrix, which relates changes of the currents through the coils (system input) to changes of the tip position (system output), is derived from a three dimensional model proposed by Liu et al. [3, 21]. The inverse kinematics method is implemented using the damped least squares method [22–24] which avoids stability problems in the neighborhood of singularities that exist in the Jacobian matrix. The performance of the proposed inverse kinematics approach is validated using a prototype of the robotic catheter by comparing the actual trajectories of the catheter tip obtained via open-loop control with the desired trajectories. A camera-based vision system is used to track the catheter deflections in the experiments.
Related studies in the literature regarding control of the robotic catheters are discussed in Section II. A review of the kinematic model of the catheter and the derivation of the Jacobian are presented in Section III. The inverse kinematics method is described in Section IV. The experimental set-up and procedures are described in Section V. The experimental results are presented in Section VI, followed by the discussions and conclusions in Sections VII and VIII.
II. Related Studies
Robotic catheters are redundant continuum robots with infinite degrees-of-freedom (DoF) [25]. The computation of their inverse kinematics, which maps from task space to configuration space, is challenging due to the highly nonlinear nature of this mapping. The state-of-the-art methods for the solution of continuum robot inverse kinematics can be broadly categorized into geometric and differential kinematic (Jacobian-based) approaches, as discussed in the recent survey articles [25] and [26].
Neppalli et al. [27] proposed a geometric approach for solving the inverse kinematics of a single-section trunk under the assumption of constant curvature, and then extended this method to multiple sections by assuming knowledge of endpoint locations on these sections and compensating orientations of these sections. This approach assumed that gravity loading had no deformation effects on the sections and did not account for physical actuation limits.
The Jacobian-based approach is a common method for solving inverse kinematics of redundant robotic manipulators. Siciliano [28] published a tutorial introducing several online instantaneous control methods for kinematic control. The Jacobian of the manipulator plays an important role in these methods. Although this tutorial mainly focuses on rigid-link robots, the methods are also applicable to continuum robots.
Gravagne et al. [29] proposed a large-deflection dynamics model for planar continuum robots and developed a PD-plus-coupling setpoint control strategy. Then later, Jones and Walker [30] proposed a Jacobian-based method to control pneumatically-actuated (or tendon-driven) multi-section continuum robots. The method relates cartesian coordinates of the manipulator to actuator inputs via robot shape coordinates. In [31], they extended the method to take into account actuator length limits and cable tangling/untangling effects for practical and effective control of continuum robots, especially for tendon-driven robots.
Camarillo et al. [32, 33] developed a linear beam configuration model for tendon-driven catheter robots. This model transforms beam configurations to tendon displacements and also relates tendon displacements to tendon forces. In order to control the catheter in configuration and task spaces, while avoiding tendon slack issues, the authors optimized the actuation loads by considering the tendon slack constraints together with the kinematics and the Jacobian. Yip and Camarillo [34] proposed a model-less feedback position control scheme for catheter manipulation in constrained environments. In this method, the controller continually updates an estimated Jacobian, which relates incremental actuation to end effector displacements, using end-effector position measurements. Recently, they extended the method to the model-less hybrid position/force control using end-effector position and force measurements [35, 36].
In [11, 13, 14], deflections of a magnetic micro-catheter was modeled using beam theory. The whole catheter was modeled as a cantilever beam, such that the magnetic torque generated on the solenoid is equal to the torque of the whole beam attempting to return to the initial state. This approach works for a catheter prototype with one three-axis coil rather than multiple three-axis coils. Tunay developed a closed-loop position control system of a magnetically-actuated catheter embedding a permanent magnet near the distal tip [37], used in the Stereotaxis system [4]. The inverse of the Jacobian matrix of output and the decoupled and linear error dynamics were used to compute the necessary control effort.
Simaan et al. [38] developed a Jacobian for a multi-backbone continuum robot and Bajo et al. [39] employed the Jacobian to implement configuration-space and task-space controls of continuum robots using both extrinsic and intrinsic sensory information.
Concentric-tube robots, comprised of multiple precurved elastic tubes, are another interesting research topic in continuum robots. In these systems, the robot tip is moved by rotations and insertions of these precurved tubes with respect to each other. Dupont et al. [40] achieved real-time control of a concentric-tube robot by precomputing approximations of the forward kinematics with torsion and employing the Jacobian-inverse approach with Newton’s root-finding method. Webster [41] developed a Jacobian-based visual servo controller for locating the tip of the concentric-tube continuum robot. Later, Rucker and Webster [42] adopted a generalized damped least-square approach with Jacobian and compliance matrices for modeling externally loaded continuum robots. In order to achieve the practical use of the concentric robots in real-time, Xu et al. [43] developed an efficient modified Jacobian approach based on the kinematics proposed by Dupont et al. [40] for position control. Boushaki et al. [44] used approximate Jacobian for task-space position control of a concentric-tube robot with inaccurate kinematics.
Most of the previous literature on kinematics and control of continuum robots primarily focused on tendon-driven continuum robots and concentric-tube robots, where the actuation is located on the proximal end. In this paper, we present Jacobian-based inverse kinematics of an MRI-actuated steerable catheter and validate the proposed method using open loop control in hardware experiments. This study paves the way for effective and accurate closed-loop control of the robotic catheter with real-time feedback from MRI guidance for the treatment of atrial fibrillation in subsequent research. Although outside the scope of the current paper, the presented Jacobian-based scheme can also be used as part of a doctor-in-the-loop teleoperation control paradigm for controlling the catheter (e.g., [5, 45, 46]).
III. Differential Kinematics
A. Catheter Actuation
In the proposed scheme, the catheter is embedded with one or multiple coil sets along the body. Each coil set includes one axial coil and two orthogonal coils (as shown in Fig. 1(b)). In a magnetic field, magnetic torques can be generated on these coils by passing through currents. This allows the control of the catheter’s three dimensional deflection by controlling the currents. The direction and amplitude of the magnetic torque are determined by the cross product of the magnetic moment from each coil and the magnetic field. The workspace of the proposed catheter with multiple coil sets is analyzed for optimization of the catheter design by Liu et al. [47].
B. Review of Forward Kinematics
Liu et al. [3, 21] developed a method combining a finite differences approach with beam theory and rotation groups to model the proposed MRI-actuated catheter’s three dimensional deflection motion, including bending and torsion. There are some earlier studies where Cosserat rod theory is applied to model continuum robots (e.g., [17, 48]). The main advantage of the employed formulation [3, 21] is that it is easy to incorporate external forces and torques on the tip or along the catheter body, which is essential for calculating deflections under multi-coil actuation. In this paper, a Jacobian-based inverse kinematics method for control of the steerable catheter based on the proposed model [3, 21] is developed.
In the kinematic model presented in [3, 21], the catheter is approximated to be composed of a set of finite segments1 (shown in Fig. 2). The deflection of each segment is assumed to have two small bending angles and one torsion angle. The deflection of an individual segment is solved using beam theory and the Bernoulli-Euler law. Considering each segment as a flexible robot link with constant curvature, a homogeneous transformation relationship between the two ends is calculated by using the computed deflection and torsion angles. Using these, the homogeneous transformation between any two points on any two segments can be found. The force/torque equilibrium equations for each of the segments are then set up based on each segment’s deflection angles.
Fig. 2.
Diagram of a catheter with one set of current-carrying coils, which is divided into N finite segments [3]. The coil is located at the tip.
The equilibrium equations for the Kth segment (K ∈ {1, …, N}) are
(1) |
where the MK and FK (K ∈ {1, …, N}) represent the torque and force vectors acting on the Kth segment, vector ΔWK represents the weight of the segment, PK,K+1 and QK,K+1 represent the end point and the center of the Kth segment in frame K coordinates, and, RK,K+1 represents the rotation matrix between two ends on the Kth segment. The resulting deflection of each segment (K ∈ {1, …, N}) is given by
(2) |
where, XK represents the vector of deflection and torsion angles of the Kth segment, SK represents a matrix including the area moments of inertia and the area product of inertia of the Kth segment cross section, CK represents the stiffness matrix of the Kth segment considering the material properties (such as Young’s modulus and shear modulus). The specific details of the deflection model are explained in [3, 21].
The magnetic torque MN+1 from the electromagnetic coils embedded on the catheter tip, is given by:
(3) |
where the vector B0,1 represents the main (B0) magnetic field of the MRI system relative to the base frame2, and the represents the total magnetization vector of the catheter coils relative to frame N + 1, which can be expressed as:
(4) |
Vj represents the number of turns in the coil j, Aj is the area enclosed by each turn of the coil j, and ij is the current through the coil j. For simplicity, (3) can be transformed to
(5) |
where
and
C. Jacobian
In the system, the differential kinematics (Jacobian) represents the relationship between the infinitely small changes of the catheter tip position and the coil currents:
(6) |
Since a closed form expression for the catheter tip position P as a function of the coil currents i is not available, it is not possible to directly calculate (6). However, the Jacobian can be computed using the chain rule as
(7) |
since the relationship between the changes in the deflection angles dX and the currents di is available in closed form. Therefore, the calculation of Jacobian is divided into two parts, namely, the calculation of and .
1) Calculation of
Noting that the catheter coils only exert external moments to segment N, and the equation for MK depends only on segment orientations X1, …, Xk+1, (1) and (5) can be rearranged into the following forms by representing the torque of each segment as a function of the coil currents i and the orientation angles X:
(8) |
As MN+1 is a function of i in (5) and MN is related to MN+1, MN is also a function of i. Differentiating (8) with respect to i using the chain rule and rearranging it appropriately yields the following equation:
(9) |
where the block matrices are A1,1 = −I3×3, ,
and, I3×3 and 03×3 denote the 3-by-3 identity matrix and the 3-by-3 zero matrix, individually. In addition, A2,2 can be further divided into the sum of two matrices G and H, where
and
As the block A2,1 is a zero matrix, can be computed as
(10) |
As the orientation angles for each segment q are in the form
each term in the G matrix can be calculated as follows:
where p ∈ {1, …, N}, and q ∈ {1, …, N}.
2) Calculation of
The kinematic model of each segment can be treated as a 3 DoF flexible robotic link with constant curvature and solved as a differential equation with respect to arc length along the centerline of the catheter segment [49, 50]. Therefore, the tip position of the (N + 1)th segment in the base frame, which is the position of the catheter tip, can then be calculated as
(11) |
where eξ̂i, i+1s is the coordinate transformation between the i th and (i + 1)th segment [3, 21]. Then
(12) |
can be explicitly calculated in a straightforward manner.
IV. Inverse Kinematics
Inverse kinematics is frequently used in control of robotic manipulation. Here, the goal is to find the coil currents required to achieve a given catheter tip position. Closed-form solution of the inverse kinematics is not possible because of the complexity of the kinematics. Therefore, a Jacobian-based numerical method is implemented.
A. Jacobian-based method
There are several methods for solving inverse kinematics problems numerically. Jacobian-based methods are commonly used for numerically solving the inverse kinematics problem. The Jacobian (6) derived in the previous section relates incremental changes in the input currents to incremental changes in the tip position. (6) can be rearranged to give
(13) |
If the desired displacement (dP) is small, a linear approximation can be used to calculate the necessary change in coil currents (di) to achieve a given tip displacement using the inverse of the Jacobian.
However, this typically would not be practical, since Jacobian may not be invertible or may be ill-conditioned. Therefore, the quality of the inverse kinematics depends on the representation of the inverse of the Jacobian. As it can be observed from the computation in Section III, the Jacobian of the catheter system is always singular. Greigarn and Cavusoglu [51] has analyzed the singularities in the joint and task spaces. Therefore, the damped least square method, which avoids this stability issue [22–24], is appropriate to solve the inverse kinematics of the catheter system considered. Specifically,
(14) |
where λ is a non-zero damping constant. Here, λ is 0.01. For simplifying the process, the singular decomposition method (SVD) is used to calculate JT (JJT + λ2I3×3)−1 in [23, 24].
B. Iterative Inverse Kinematics
As the Jacobian in (13) only relates small changes of the tip position to small changes of the current, directly using the Jacobian in the computation of the inverse kinematics will not lead to accurate results when the starting position of the tip is far away from the goal position.
The approach implemented in this paper is to linearly interpolate multiple points on the direct path which connects the starting position and the target (illustrated in Fig. 3). This would ensure that the position change between the starting position and the first interpolated point, which is closer to the starting position, is appropriately small. In this paper, we do not consider obstacles on the path, as designing advanced path planning algorithms is not within the scope of this paper.
Fig. 3.
An illustration of the iterative inverse kinematics method.
In an example shown in Fig. 3, the Jacobian-based method can be used to compute the currents which allow the catheter to achieve the 1st desired location from the start point. The first step of the motion is
(15) |
where K is the predefined number of steps for the catheter to reach the neighberhood of the target. When this current is actually used for actuation, the actual tip location computed using forward kinematics will end up at a location in the neighborhood of the 1st desired location. Then the linear interpolation approach can be implemented on the path which connects the 1st actual tip location and the target, for obtaining the 2nd desired location. Then the second step of the motion can be calculated as
(16) |
The Jacobian-based method can then be used to calculate the currents again. This process can be iteratively repeated for a fixed resolution, or until a desired accuracy is achieved.
V. Experimental Methods
The proposed inverse kinematics method for the MRI-actuated catheter system was validated in hardware experiments. In these experiments, the prototype was driven in open-loop control fashion (without using any sensory feedback of catheter’s position) to follow a series of trajectories by using control currents calculated using (14). The resulting motion of the catheter was measured using an external camera and catadioptric stereo tracking, and was evaluated for accuracy and reproducibility. This section describes the experimental setup and the methods. The results are reported in Section VI.
A. Experimental Setup
The experiments were conducted in a 3T clinical scanner (Skyra, Siemens Medical Solutions, Erlangen, Germany), as shown in Fig. 4(a). The front view of the experimental setup is shown in Fig. 4(b). The catheter prototype is mounted vertically inside an aquarium tank (25.4 cm × 25.4 cm × 26.7 cm) and immersed in a phantom filled with distilled water doped with a gadolinium-based contrast agent. The aquarium tank is centered along the central axis of the MRI scanner, but offset from the isocenter to accommodate a mirror which displays the catheter in side perspective. The mirror is needed because a camera can not capture the side motions of the catheter well from outside the MRI scanner bore.
Fig. 4.
(a) Experiment setup inside a clinical MRI scanner. (b) Front view of the experimental setup. The catheter prototype is immersed in a phantom (aquarium tank, left in the picture) filled with distilled water doped with a gadolinium-based contrast agent. It is clamped vertically at its base. The mirror next to the tank (right in the figure) displays the side view of the actuated catheter. The catheter is marked in orange at three spots (base, coils, tip) for measuring the deflections of the catheter prototype using a camera.
The cables of the coils are connected to a transconductance amplifier controller which stays outside the MRI room. The controller box sets the coil currents using a microcontroller which communicates with a PC through a USB serial link. In this paper, the coil currents are limited to 300 mA3.
Before each experiment, an MRI image in a coronal slice was used for determining the alignment quality of the setup with the direction of the B0 magnetic field.
B. Description of Catheter Prototype
The catheter prototype (shown in Fig. 5) is embedded with one current-carrying coil set, which includes one 100-turn axial coil and two 30-turn orthogonal side coils. The coils are made of heavy insulated 38-gauge enameled copper wires (Adapt Industries, LLC, Salisbury, MD). They are built over silicone tubing (Part number: T2011, QOSINA, Edgewood, NY). The outer diameter of the tubing is 3.2 mm and the inner diameter is 2.0 mm. The resulting length of the catheter is 101.4 mm. The outer diameter of the catheter prototype, including the coils, is around 3.8 mm. The width of the side coil is 5.1 mm. The length of the coil set is 19.1 mm. The mass of the whole catheter prototype is 1.2 gram.
Fig. 5.
(a) A proof-of-concept catheter prototype used in the validation experiments. The unit of the dimensions is in mm. (b) Diagram of the catheter prototype with one coil set. Each coil set is composed of two orthogonal side coils and one axial coil.
For measuring the deflections of the catheter prototype using a camera-based vision system, three spots on the catheter (base, coils, tip) are marked in orange as shown in Fig. 5. The lengths of the labeled markers on the base and tip are 6.4 mm and 6.0 mm, respectively.
The catheter deflections were then measured using a catadioptric stereo system. Specifically, a single camera equipped with a zoom lens located outside the MRI scanner bore was used to capture a stereo image created using a mirror which provided a supplemental side view to the front view directly visible to the camera (Fig. 4 (b)). The details of the catadioptric stereo system is available in [53].
C. Estimation of Material Properties
Estimation of catheter deflection using the model presented in Section III-B requires the mechanical parameters of the catheter material. The tubing material used for manufacturing the catheter is silicone. However, the manufacturer only provided a relatively large range for the mechanical parameters, not their specific values. Therefore, the mechanical parameter values of the catheter material are estimated using experimental deflection data.
The mechanical properties of silicon-based polymer material are summarized in [54]. The ranges of Young’s modulus, density, and shear modulus are from 1 MPa to 50 MPa, from 1100 kg/m3 to 2300 kg/m3, and from 0.3 MPa to 20 MPa, respectively. The density of the tubing material was measured to be approximately 1120 kg/m3, as it is made of a homogeneous material. As the prototype carries three coils, and the wires for these coils pass through the inner lumen of the catheter to connect to the current source, all of these factors will affect the ultimate flexural rigidity of the catheter together with the material of the tubing. The model approximates the catheter prototype to have uniform flexural rigidity along the shaft. Given these observations and the large ranges of the Young’s modulus and shear modulus provided (covering a 50x ~ 70x range), it is necessary to experimentally estimate the values of the Young’s modulus and the shear modulus.
D. Open-Loop Control Experiments
Four distinct trajectories (lemniscate, circle, rectangle, and butterfly) are used for evaluating the Jacobian-based inverse kinematics under the open-loop control. The reason for choosing these trajectories is that these shapes are similar to the circumferential and linear ablation lesions employed in atrial fibrillation ablation [2]. The trajectories of the catheter tip are obtained by projecting a 2D geometry shape to the workspace to obtain a list of points on the workspace.
The current corresponding to each point on these trajectories is iteratively calculated using the proposed inverse kinematics method, as explained in Section IV. The calculated currents are applied to actuate the catheter in the experiments. Pause times are artificially introduced in between the trajectory steps in order to acquire multiple camera images at each step, which are averaged to reduce the noise in camera measurements. Experimental data was collected in multiple sessions, each type of trajectory data was collected in a single session.
VI. Results
In this section, the results of the experiments conducted for estimating the Youngs modulus, the shear modulus and the rotation angle of the side coils are presented. Then the experimental performance of the open-loop control of the catheter using the presented method, including reproducibility and accuracy of performing different trajectories are reported.
A. Results of Parameter Estimation
In the experiments for parameter estimation, the catheter was actuated by three series of currents4. Fig. 6 shows the observed trajectories of the catheter by actuating the axial coil for bending motion, one side coil for twisting motion, and the other orthogonal side coil for bending motion, respectively. The blue and black circle markers show the actual locations of the tip and coil on the catheter. The red stars denote the estimated deflection motions of the catheter from the model using the same currents.
Fig. 6.
Trajectories used for parameter estimations. The blue and black circles show the actual locations of the tip and coil on the catheter. The red stars denote the estimated locations of the end points on each segment of the catheter from the model. (a) Trajectory of the catheter with the axial coil actuated. (b) Trajectory of the catheter with one side coil actuated for twisting motion. (c) Trajectory of the catheter with the other side coil actuated for bending motion.
These deflection motions were collected for estimating the Young’s modulus, shear modulus and the alignment angle of catheter. This angle misalignment is caused by an angular shift between the two orthogonal side coils on the catheter (Fig. 5(b)) and misalignment between the catheter and the direction of the magnetic field when catheter was mounted to tank (Fig. 4(b)). The estimation was performed by minimizing the errors between the actual deflection and the deflection estimated using the model, including the tip deflection errors and the coil location errors. The estimated values of the Young’s modulus, shear modulus, and rotation angle are 5.05 MPa, 1.87 MPa and −25.23°, respectively.
B. Open-Loop Control Experiment Results
The deflection motions were recorded and tracked by the vision system5. Fig. 7 shows the vision-tracked positions of the labeled markers on the catheter (tip marker in blue, coil marker in green and base marker in yellow), which performed the given trajectories represented in red. Each kind of trajectory was performed 7 times during the experiments. There were 200 points along each trajectory. The error between each tip point and the corresponding point captured by the vision system was computed. Then the root-mean-square (RMS) of all these errors on each trajectory was used to quantify the quality of the open-loop control.
Fig. 7.
Catheter trajectories as measured using the camera-based vision system. The red diamonds represent the given trajectories. The blue, green, and yellow squares represent the observed positions of the labeled markers on the tip, coils and base, respectively. The unit in all these plots is mm.
As the implemented control is open-loop (which does not use any feedback from measurement of catheter position) and the catheter body is compliant, errors between the given and observed trajectories are expected, shown in Fig. 7. Therefore, shape reproducibility of the trajectories is a more relevant performance metric. However, the overall tracking accuracy of the given trajectories are also reported for completeness.
1) Evaluation of Trajectory Reproducibility
The open-loop trajectory reproducibility was quantified using two methods. In the first method, the shape of the experimentally measured trajectories of the catheter were compared with the shape of the desired motion trajectory. In the second method, one of the measured trajectories was randomly selected as a reference trajectory, and shapes of the other measured trajectories were compared to that reference trajectory. In both methods, the shapes of the trajectories were compared by ignoring position and orientation offsets. Specifically, the trajectories were allowed to be translated and rotated (but not scaled) until the RMS error between them is minimized, and the residual RMS error was used as the shape similarity measure. The resulting reproducibility error is not sensitive to offset (and some drift) types of errors that are inherent to open-loop control schemes, and can easily be eliminated with closed-loop control. The final results are reported in Fig. 8, Fig. 9, and Table I.
Fig. 8.
Shape comparisons between the given desired trajectory and the observed trajectories which are transformed without scaling. The red diamonds represent the desired trajectories. The blue markers represent the observed positions of the labeled markers on the tip. Each kind of trajectory has been collected 7 times. The unit in all these plots is mm.
Fig. 9.
Reproducibility of trajectory shapes among the observed tip trajectories. The black circle markers represent the reference trajectory collected from experiments. The blue markers represent the other observed trajectories of the labeled markers on the tip. Each kind of trajectory has been collected 7 times. The unit in all these plots is mm.
TABLE I.
Open-loop trajectory reproducibility performance. In Method 1, the shapes of the observed trajectories were compared to the shape of the given desired trajectory. In Method 2, one of the experimental trajectories were randomly selected as a reference trajectory, and the shapes of the other trajectories were compared to the shape of that reference. The means and variances were calculated from the RMS errors. All units are in mm.
Trajectory | Method 1 | Method 2 | ||||||
---|---|---|---|---|---|---|---|---|
Lemniscate | Circle | Rectangle | Butterfly | Lemniscate | Circle | Rectangle | Butterfly | |
Mean | 1.88 | 4.11 | 1.82 | 3.28 | 0.35 | 0.30 | 0.20 | 0.54 |
Variance | 0.0089 | 0.0336 | 0.0053 | 0.0320 | 0.0010 | 0.0215 | 0.0043 | 0.0767 |
Trial 01 | 1.86 | 4.34 | 1.76 | 2.94 | - | - | - | - |
Trial 02 | 2.05 | 4.14 | 1.91 | 3.30 | 0.32 | 0.52 | 0.13 | 0.31 |
Trial 03 | 1.79 | 4.34 | 1.74 | 3.18 | 0.34 | 0.40 | 0.19 | 0.88 |
Trial 04 | 1.94 | 3.93 | 1.79 | 3.45 | 0.34 | 0.10 | 0.15 | 0.36 |
Trial 05 | 1.77 | 4.12 | 1.77 | 3.31 | 0.33 | 0.27 | 0.19 | 0.37 |
Trial 06 | 1.90 | 3.96 | 1.92 | 3.34 | 0.41 | 0.21 | 0.24 | 041 |
Trial 07 | 1.88 | 3.91 | 1.84 | 3.46 | 0.34 | 0.31 | 0.31 | 0.91 |
Fig. 8 shows the given desired trajectory (red diamonds) and all the observed trajectories (blue markers) after a rigid-body transformation alignments, corresponding to the first method described in the previous paragraph. Fig. 9 shows the shape comparison between the selected reference trajectory (black circles) and all of the other observed trajectories (blue markers), corresponding to the second method. The residual RMS errors between the reference and observed trajectories calculated by both methods are presented in Table I.
The low mean and variance values for the RMS errors indicate very good reproducibility of the trajectory shapes. In other words, the overall shape of the observed trajectory is similar to the corresponding trajectory pattern provided, even for complicated patterns, such as the butterfly pattern.
2) Evaluation of Accuracy
The open-loop trajectory tracking accuracy of the catheter system is reported in Fig. 7 and Table II. The reported RMS error values are in the 3–5 mm range. The smaller reproducibility values (1–4 mm range) reported in the earlier subsection indicate that the trajectory tracking accuracy errors are, in part, due to offset and drift type of errors, and, in part, due to the mismatch of the trajectory shape with respect to the desired trajectory. These errors are typical for open-loop control (and are expected to be eliminated by proper closed-loop control).
TABLE II.
Open-loop trajectory accuracy performance. The mean and variance values were calculated from the RMS errors. All units are mm.
Lemniscate | Circle | Rectangle | Butterfly | |
---|---|---|---|---|
Mean | 3.25 | 5.41 | 3.65 | 4.87 |
Variance | 0.0037 | 0.032 | 0.0026 | 0.012 |
Trial 01 | 3.19 | 5.54 | 3.57 | 4.67 |
Trial 02 | 3.31 | 5.56 | 3.67 | 4.90 |
Trial 03 | 3.17 | 5.63 | 3.60 | 4.80 |
Trial 04 | 3.30 | 5.25 | 3.64 | 4.97 |
Trial 05 | 3.19 | 5.44 | 3.67 | 4.89 |
Trial 06 | 3.28 | 5.24 | 3.71 | 4.90 |
Trial 07 | 3.29 | 5.19 | 3.70 | 4.98 |
VII. Discussions
The computation time of the inverse kinematics is an important concern for clinical applicability of the methods. The computation of applying the Jacobian-based approach per step along the trajectory took approximately 95 ms on a computer equipped with Intel (R) Core (TM) i7-4720HQ CPU @ 2.60 GHz and 8.0 GB memory, running 64-bit Microsoft Windows 8.1 operating system. The algorithms were implemented in Matlab(R) (R2014b) without parallel computing. Significant speedups of the computation time can be expected when all programs are written in C++. It is also possible to construct a look-up table for the workspace for fast on-line operation.
There are several other potential error sources, which may have contributed to the open-loop trajectory accuracy errors. Due to their soft and compliant design, continuum robots can not reach accuracy levels as high as traditional rigid-link robots [30]. There were also small errors resulting from imperfect alignment of the catheter and MRI scanner frames, especially due to variability in mounting of the catheter to the attachment clamp. Although a rotation angle compensating for the shift of the side coils is estimated and used, an accurate alignment between the catheter and the MRI scanner coordinate frames would have improved the performance of the open-loop control of the catheter. Additionally, the workspace that the desired trajectories were computed from used a rest shape of the catheter which was different from the rest configurations of the catheter in different experiments. The specific rest configuration of the catheter in each experiment was not used to update or modify the open-loop current values, since the image processing algorithms used for determining the rest configuration of the catheter were not fast enough for on-line use.
In future work, the MRI scanner will be used to provide the position of the coil on the catheter to the closed-loop controller for real-time image-guided control of the catheter position. The catheter described in this paper can be visualized by taking advantage of the artifact created around the coils mounted on the catheter when they are energized. Typically, the artifact would appear as a signal void (a dark region) surrounding the coils against the standard anatomical image. The detection may be enhanced by using a positive contrast technique in which the catheter instead appears as a bright signal in the image against a dark background [55]. It has been shown that rapid device detection can be achieved by using a projection method similar to that described by Flask et al. [56], in which only a few lines of data are collected to yield projections of the signal in the image domain. Finally, the reconstruction process will be implemented in a framework such as the Gadgetron [57], which utilizes GPUs to support real-time image reconstruction.
VIII. Conclusions
In this paper, a Jacobian-based inverse kinematics method for controlling an MRI-guided magnetically-actuated steerable catheter is presented. The paper evaluated the reproducibility and accuracy of the open-loop control of catheter system using this method in hardware experiments. The results demonstrated that the catheter performing four distinct geometric trajectories (lemniscate, circle, rectangle and butterfly) has very high reproducibility and fair accuracy.
This method paves the way for effective and accurate control of the robotic catheter in a closed-loop control system with feedback information from real-time MRI-guidance. The open-loop accuracy level makes it reasonable to expect that a closed-loop control system can achieve the desired 1 mm accuracy level. Closed-loop catheter control, modeling of catheter-surface contact, and heat management of the coils [47] are important challenges, which will be subjects of our future work. Currently, most surgical robotic systems (e.g., [5, 45, 46]) are operated in open-loop, relying on teleoperation of the operator using doctor-in-the-loop paradigm to steer the system relative to the anatomy. The presented Jacobian-based open-loop control scheme can also be used as part of such a doctor-in-the-loop teleoperation paradigm.
Supplementary Material
Acknowledgments
This work was supported in part by National Science Foundation under grants CISE IIS-1524363 and IIS-1563805, and National Institutes of Health under grant R01 EB018108.
Biographies
Taoming Liu received the B.S. degree in Mechatronics Engineering from South China University of Technology, Guangzhou, China, in 2007, and the M.S. degree in Mechanical Engineering and the Ph.D. degree in Electrical Engineering from Case Western Reserve University, Cleveland, OH, in 2011 and 2017, respectively. His research interests include medical robotics, continuum robotics, mechatronics, and control systems.
Russell Jackson received a B.S. degree in electrical engineering and mathematics from Rose-Hulman Institute of Technology (Terre Haute, Indiana) in 2009. He completed his electrical engineering Ph.D in 2016 at Case Western Reserve University (Cleveland, Ohio). His dissertation work focused on automating surgical robots using visual guidance. He is currently a Post-Doctoral researcher at CWRU. His main research interests include computer vision, surgical automation, and commercial viability analysis of forthcoming technologies.
Nate Lombard Poirot received his B.S.E. in Mechanical and Aerospace Engineering from Case Western Reserve University (CWRU) in 2014. He is currently completing his M.S. in Mechanical Engineering at CWRU with a concentration in fluid dynamics and thermodynamics. His thesis work includes prototyping and validating/optimizing catheter prototypes via fluid and mechanical analysis. As an Ames Space Academy Alum (’15), his interests include the growing private space industry and hopes to apply his degree to this field.
Dominique Franson received the B.S. degree in Bioengineering from University of Maryland, College Park, MD, in 2010. She is currently working toward the Ph.D. degree with Department of Biomedical Engineering, Case Western Reserve University, Cleveland, OH. She was a Catheter Engineer at National Institutes of Health, Bethesda, MD, from 2010 to 2014. Her research interests include real-time and interventional Magnetic Resonance Imaging.
Reinhardt Kam Criss received the B.S.E. Degree In Computer Engineering from Case Western Reserve University (CWRU) in 2016. He developed and tested Electronics and circuit solutions to further the MRI-Catheter research project at MeRCIS Lab while at CWRU, and also participated on the CWRU Snow Joke Autonomous Snowplow Team. He works as a Field Service Engineer for MTI Inc. His interests include DIY Electronics, Vintage Auto Restoration, and Travel.
Nicole Seiberlich received her B.S. degree in Chemistry from Yale University in 2001, and Ph.D. in Physics from the University of Wuerzburg in 2008. She worked as a Postdoctoral Researcher and Instructor in Department of Radiology at University Hospitals of Cleveland (2008–2011), and is currently an Assistant Professor of Biomedical Engineering at Case Western Reserve University, with secondary appointments in Radiology and Electrical Engineering and Computer Science. Her research interests include fast Magnetic Resonance Imaging, signal processing and image reconstruction, quantitative MRI, and cardiac MRI. She is currently an Associate Editor of IEEE Transactions on Medical Imaging.
Mark A. Griswold is a Professor of Radiology, Biomedical Engineering, Electrical Engineering and Computer Science, and Physics at Case Western Reserve University. Dr. Griswold obtained his bachelor’s degree from the University of Illinois Urbana-Champaign in Electrical Engineering. Following this, he moved to Harvard Medical School in 1993, where he led the MRI detector laboratory at Beth Israel Hospital. In 1999, he moved to Germany to complete his Ph.D. degree at the University of Wuerzburg in Biophysics. He joined the Case Western Reserve faculty in 2005. He is a recognized pioneer in the development of several innovative approaches for MRI. In particular, his parallel MRI methods have been translated into FDA-approved products by several MRI system manufacturers. These methods have led to almost an order of magnitude increase in MRI acquisition speed over the last decade. More recently his laboratory has focused on translating the increase in imaging speed into improved quantitative imaging, especially imaging of tissue/organ function. This has culminated in the development of Magnetic Resonance Fingerprinting that promises another order of magnitude in the speed of quantitative MRI.
M. Cenk Çavuşoğlu (S’93-M’01-SM’06) received the B.S. degree (1995) in Electrical and Electronic Engineering from the Middle East Technical University, Turkey, and the M.S. (1997) and Ph.D (2000). degrees in Electrical Engineering and Computer Sciences from the University of California, Berkeley. He is currently a Professor of Electrical Engineering and Computer Science, Biomedical Engineering, and Mechanical and Aerospace Engineering with Case Western Reserve University, Cleveland, OH. He was a Visiting Researcher with the INRIA Rhones-Alpes Research Center, Grenoble, France (1998), a Postdoctoral Researcher and Lecturer with the University of California, Berkeley (2000–2002), and a Visiting Associate Professor with Bilkent University, Turkey, (2009–2010). He is a Fellow of the American Institute for Medical and Biological Engineers. His research interests include robotics, systems and control theory, and human-machine interfaces, with emphasis on medical robotics, haptics, virtual environments, surgical simulation, and bio-system modeling and simulation. His current research involves applications of robotics and control engineering to biomedical and biologically inspired engineered systems.
Footnotes
The number of segments to discretize the catheter is a constant in the current method. A discussion of choosing this number is presented in [21].
B0,1 refers to the constant, homogeneous magnetic field used to polarize spins, creating magnetization in MRI scanner. This magnetic field is customarily referred to as the B0 field in the MRI literature, and the subscript 1 represents that this vector is expressed relative to the coordinate frame defined on the catheter base.
Hetts et al. [52] found in their experiments that when the current for tip coil activation was less than 300 mA and the excitation time was less than 1 minute in normal carotid flow, there was negligible tissue damage.
The current values (and the associated experimental data) used for parameter estimation were different from those used in the open-loop control.
A video attached to this manuscript demonstrates these catheter motions inside the MRI scanner.
IX. Author Contributions
Conceived and designed the experiments: TL, RJ, NS, MAG, MCC. Performed the experiments: TL, RJ, DF, NLP, RKC, MCC. Prototyped catheter tools: NLP. Contributed amplifier box: RKC, RJ. Contributed camera-based vision system: TL, RJ. Analyzed the data: TL. Wrote the paper: TL, RJ, DF, MCC. Edited the video: TL, RJ.
Contributor Information
Taoming Liu, Case Western Reserve University, Cleveland, Ohio 44106, USA. Department of Electrical Engineering and Computer Science.
Russell Jackson, Case Western Reserve University, Cleveland, Ohio 44106, USA. Department of Electrical Engineering and Computer Science.
Dominique Franson, Case Western Reserve University, Cleveland, Ohio 44106, USA. Department of Biomedical Engineering.
Nate Lombard Poirot, Case Western Reserve University, Cleveland, Ohio 44106, USA. Department of Mechanical and Aerospace Engineering.
Reinhardt Kam Criss, Case Western Reserve University, Cleveland, Ohio 44106, USA. Department of Electrical Engineering and Computer Science.
Nicole Seiberlich, Case Western Reserve University, Cleveland, Ohio 44106, USA. Department of Biomedical Engineering.
Mark A. Griswold, Case Western Reserve University, Cleveland, Ohio 44106, USA. Department of Biomedical Engineering. Department of Radiology, University Hospitals of Cleveland, Cleveland, Ohio 44106, USA
M. Cenk Çavuşoğlu, Case Western Reserve University, Cleveland, Ohio 44106, USA. Department of Electrical Engineering and Computer Science.
References
- 1.What Is Catheter Ablation? National Heart Lung and Blood Institute; http://www.nhlbi.nih.gov/health/health-topics/topics/ablation/ [Google Scholar]
- 2.Dewire J, Calkins H. State-of-the-art and emerging technologies for atrial fibrillation ablation. Nat Rev Cardiol. 2010;7:129–138. doi: 10.1038/nrcardio.2009.232. [DOI] [PubMed] [Google Scholar]
- 3.Liu T, Cavusoglu MC. Three dimensional modeling of an MRI actuated steerable catheter system. Proc IEEE Int Conf Robot Autom. 2014 May;:4393–4398. doi: 10.1109/ICRA.2014.6907499. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Niobe® ES Magnetic Navigation System. Stereotaxis; http://www.stereotaxis.com/niobe.html. [Google Scholar]
- 5.Sensei® X Robotic Catheter System. Hansen Medical; http://www.hansenmedical.com/ [Google Scholar]
- 6.Fu Y, Liu H, Huang W, Wang S, Liang Z. Steerable catheters in minimally invasive vascular surgery. Int J Med Robot Comp. 2009;5(4):381–391. doi: 10.1002/rcs.282. [DOI] [PubMed] [Google Scholar]
- 7.Nazarian S, Kolandaivelu A, Zviman MM, Meininger GR, Kato R, Susil RC, Roguin A, Dickfeld TL, Ashikaga H, Calkins H, Berger RD, Bluemke DA, Lardo AC, Halperin HR. Feasibility of Real-Time Magnetic Resonance Imaging for Catheter Guidance in Electrophysiology Studies. Circulation. 2008 Jul;118(3):223–229. doi: 10.1161/CIRCULATIONAHA.107.742452. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Schalla S, Saeed M, Higgins CB, Martin A, Weber O, Moore P. Magnetic resonance–guided cardiac catheterization in a swine model of atrial septal defect. Circulation. 2003;108(15):1865–1870. doi: 10.1161/01.CIR.0000089368.15818.AC. [DOI] [PubMed] [Google Scholar]
- 9.Vergara GR, Vijayakumar S, Kholmovski EG, Blauer JJE, Guttman MA, Gloschat C, Payne G, Vij K, Akoum NW, Daccarett M, McGann CJ, MacLeod RS, Marrouche NF. Real-time magnetic resonance imagingguided radiofrequency atrial ablation and visualization of lesion formation at 3 Tesla. Heart Rhythm. 2011 Feb;8(2):295–303. doi: 10.1016/j.hrthm.2010.10.032. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Muller L, Saeed M, Wilson M, Hetts S. Remote control catheter navigation: options for guidance under MRI. J Cardiovasc Magn Reson. 2012;14(1):33. doi: 10.1186/1532-429X-14-33. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Roberts TPL, Hassenzahl WV, Hetts SW, Arenson RL. Remote control of catheter tip deflection: An opportunity for interventional MRI. Magn Reson Med. 2002;48(6):1091–1095. doi: 10.1002/mrm.10325. [DOI] [PubMed] [Google Scholar]
- 12.Settecase F, Sussman MS, Wilson MW, Hetts S, Arenson RL, Malba V, Bernhardt AF, Kucharczyk W, Roberts TPL. Magnetically-assisted remote control (MARC) steering of endovascular catheters for interventional MRI: a model for deflection and design implications. Med Phys. 2007 Aug;34(8):3135–3142. doi: 10.1118/1.2750963. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Gudino N, Heilman JA, Derakhshan JJ, Sunshine JL, Duerk JL, Griswold MA. Control of intravascular catheters using an array of active steering coils. Med Phys. 2011;38(7):4215–4224. doi: 10.1118/1.3600693. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Sincic RS, Caton CJ, Lillaney P, Goodfriend S, Ni J, Martin AJ, Losey AD, Shah N, Yee EJ, Evans L, Malba V, Bernhardt AF, Settecase F, Cooke DL, Saeed M, Wilson MW, Hetts SW. System architecture for a magnetically guided endovascular microcatheter. Biomed Microdevices. 2014;16(1):97–106. doi: 10.1007/s10544-013-9809-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Lalande V, Gosselin FP, Martel S. Catheter steering using a magnetic resonance imaging system. Conf. Proc. IEEE Eng. Med. Biol. Soc; Aug. 31 – Sep. 4 2010; [DOI] [PubMed] [Google Scholar]
- 16.Ullrich F, Schuerle S, Pieters R, Dishy A, Michels S, Nelson BJ. Automated capsulorhexis based on a hybrid magnetic-mechanical actuation system. Proc IEEE Int Conf Robot Autom. 2014 May;:4387–4392. [Google Scholar]
- 17.Tunay I. Modeling magnetic catheters in external fields. Engineering in Medicine and Biology Society, 2004. IEMBS’04 26th Annual International Conference of the IEEE; Sep, 2004. pp. 2006–2009. [DOI] [PubMed] [Google Scholar]
- 18.Faddis MN, Blume W, Finney J, Hall A, Rauch J, Sell J, Bae KT, Talcott M, Lindsay B. Novel, magnetically guided catheter for endocardial mapping and radiofrequency catheter ablation. Circulation. 2002;106(23):2980–2985. doi: 10.1161/01.cir.0000038704.84304.6f. [DOI] [PubMed] [Google Scholar]
- 19.Ikuta K, Ichikawa H, Suzuki K, Yajima D. Multi-degree of freedom hydraulic pressure driven safety active catheter. Proc IEEE Int Conf Robot Autom. 2006 May;:4161–4166. [Google Scholar]
- 20.Burkhardt JD, Natale A. New technologies in atrial fibrillation ablation. Circulation. 2009;120(15):1533–1541. doi: 10.1161/CIRCULATIONAHA.109.858233. [DOI] [PubMed] [Google Scholar]
- 21.Liu T, Lombard Poirot N, Franson D, Seiberlich N, Griswold M, Cavusoglu M. Modeling and validation of the three dimensional deflection of an mri-compatible magnetically-actuated steerable catheter. IEEE Trans Biomed Eng. 2016;PP(99):1–1. doi: 10.1109/TBME.2015.2510743. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.More JJ. The Levenberg-Marquardt algorithm: Implementation and theory. Berlin, Heidelberg: Springer Berlin Heidelberg; 1978. pp. 105–116. [Google Scholar]
- 23.Buss SR, Kim J-S. Selectively damped least squares for inverse kinematics. J Grap T. 2004:37–49. [Google Scholar]
- 24.Buss SR. Introduction to inverse kinematics with jacobian transpose, pseudoinverse and damped least squares methods. Tech Rep. 2004 [Google Scholar]
- 25.Burgner-Kahrs J, Rucker D, Choset H. Continuum robots for medical applications: A survey. IEEE Trans Robot. 2015 Dec;31(6):1261–1280. [Google Scholar]
- 26.Webster RJ, Jones BA. Design and kinematic modeling of constant curvature continuum robots: A review. Int J Robot Res. 2010 [Google Scholar]
- 27.Neppalli S, Csencsits MA, Jones BA, Walker ID. Closed-form inverse kinematics for continuum manipulators. Adv Robotics. 2009;23(15):2077–2091. [Google Scholar]
- 28.Siciliano B. Kinematic control of redundant robot manipulators: A tutorial. J Intell Robot Syst. 1990;3(3):201–212. [Google Scholar]
- 29.Gravagne IA, Rahn CD, Walker ID. Large deflection dynamics and control for planar continuum robots. IEEE/ASME Trans Mechatronics. 2003 Jun;8(2):299–307. [Google Scholar]
- 30.Jones B, Walker I. Kinematics for multisection continuum robots. IEEE Trans Robot. 2006 Feb;22(1):43–55. [Google Scholar]
- 31.Jones B, Walker I. Practical kinematics for real-time implementation of continuum robots. IEEE Trans Robot. 2006 Dec;22(6):1087–1099. [Google Scholar]
- 32.Camarillo D, Carlson C, Salisbury J. Configuration tracking for continuum manipulators with coupled tendon drive. IEEE Trans Robot. 2009 Aug;25(4):798–808. [Google Scholar]
- 33.Camarillo DB, Carlson CR, Salisbury JK. Int S Expe Robot. Berlin, Heidelberg: Springer Berlin Heidelberg; 2009. pp. 271–280. ch. Task-Space Control of Continuum Manipulators with Coupled Tendon Drive. [Google Scholar]
- 34.Yip M, Camarillo D. Model-less feedback control of continuum manipulators in constrained environments. IEEE Trans Robot. 2014 Aug;30(4):880–889. [Google Scholar]
- 35.Yip M, Camarillo D. Model-less hybrid position/force control: A minimalist approach for continuum manipulators in unknown, constrained environments. IEEE Robot Autom Lett. 2016 Jul;1(2):844–851. [Google Scholar]
- 36.Yip M, Sganga J, Camarillo D. Autonomous control of continuum robot manipulators for complex cardiac ablation tasks. J Med Robot Rese. 2016;01(02) [Google Scholar]
- 37.Tunay I. Position control of catheters using magnetic fields. IEEE Int Conf Mechatronics. 2004 Jun;:392–397. [Google Scholar]
- 38.Simaan N, Xu K, Wei W, Kapoor A, Kazanzides P, Taylor R, Flint P. Design and integration of a telerobotic system for minimally invasive surgery of the throat. Int J Robot Res. 2009;28(9):1134–1153. doi: 10.1177/0278364908104278. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Bajo A, Goldman RE, Simaan N. Configuration and joint feedback for enhanced performance of multi-segment continuum robots. Proc IEEE Int Conf Robot Autom. 2011 May;:2905–2912. [Google Scholar]
- 40.Dupont P, Lock J, Itkowitz B, Butler E. Design and control of concentric-tube robots. IEEE Trans Robot. 2010 Apr;26(2):209–225. doi: 10.1109/TRO.2009.2035740. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41.Webster RJ, Swensen JP, Romano JM, Cowan NJ. Int S Expe Robot. Berlin, Heidelberg: Springer Berlin Heidelberg; 2009. pp. 485–494. ch. Closed-Form Differential Kinematics for Concentric-Tube Continuum Robots with Application to Visual Servoing. [Google Scholar]
- 42.Rucker D, Webster R. Computing jacobians and compliance matrices for externally loaded continuum robots. Proc IEEE Int Conf Robot Autom. 2011 May;:945–950. [Google Scholar]
- 43.Xu R, Asadian A, Naidu A, Patel R. Position control of concentric-tube continuum robots using a modified jacobian-based approach. Proc IEEE Int Conf Robot Autom. 2013 May;:5813–5818. [Google Scholar]
- 44.Boushaki M, Liu C, Poignet P. Task-space position control of concentric-tube robot with inaccurate kinematics using approximate jacobian. Proc IEEE Int Conf Robot Autom. 2014 May;:5877–5882. [Google Scholar]
- 45.The Amigo Remote Catheter System. Catheter Robotics, Inc; http://www.catheterrobotics.com/ [Google Scholar]
- 46.da Vinci® Surgical System. Intuitive Surgical Inc; http://www.intuitivesurgical.com/ [Google Scholar]
- 47.Liu T, Poirot NL, Greigarn T, Cavusoglu M. Design of an mri-guided magnetically-actuated steerable catheter. ASME J Med Devices. 2017 doi: 10.1115/1.4036095. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 48.Wang H, Wang C, Chen W, Liang X, Liu Y. Three-dimensional dynamics for cable-driven soft manipulator. IEEE/ASME Trans Mechatronics. 2017 Feb;22(1):18–28. [Google Scholar]
- 49.Dupont PE, Lock J, Itkowitz B, Butler E. Design and control of concentric-tube robots. IEEE Trans Robot. 2010 Apr;26(2):209–225. doi: 10.1109/TRO.2009.2035740. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Rucker DC, Webster RJ, Chirikjian GS, Cowan NJ. Equilibrium conformations of concentric-tube continuum robots. Int J Robot Res. 2010 doi: 10.1177/0278364910367543. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51.Greigarn T, Cavusoglu MC. Pseudo-rigid-body model and kinematic analysis of mri-actuated catheters. Proc IEEE Int Conf Robot Autom. 2015 May;:2236–2243. doi: 10.1109/ICRA.2015.7139495. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 52.Hetts S, Saeed M, Martin A, Evans L, Bernhardt A, Malba V, Settecase F, Do L, Yee E, Losey A, Sincic R, Lillaney P, Roy S, Arenson R, Wilson M. Endovascular catheter for magnetic navigation under mr imaging guidance: Evaluation of safety in vivo at 1.5T. AJNR Am J Neuroradiol. 2013;34(11):2083–2091. doi: 10.3174/ajnr.A3530. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 53.Jackson RC, Liu T, Cavusoglu M. Catadioptric stereo tracking for three dimensional shape measurement of mri guided catheters. Proc IEEE Int Conf Robot Autom. 2016 May; doi: 10.1109/ICRA.2016.7487641. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 54.Silicon-based polymer material (Silicone Rubber) AZO Materials; http://www.azom.com/properties.aspx?ArticleID=920. [Google Scholar]
- 55.Seppenwoolde JH, Viergever MA, Bakker CJ. Passive tracking exploiting local signal conservation: The white marker phenomenon. Magn Reson Med. 2003;50(4):784–790. doi: 10.1002/mrm.10574. [DOI] [PubMed] [Google Scholar]
- 56.Flask C, Elgort D, Wong E, Shankaranarayanan A, Lewin J, Wendt M, Duerk JL. A method for fast 3d tracking using tuned fiducial markers and a limited projection reconstruction fisp (lpr-fisp) sequence. J Magn Reson Imaging. 2001;14(5):617–627. doi: 10.1002/jmri.1227. [DOI] [PubMed] [Google Scholar]
- 57.Hansen MS, Srensen TS. Gadgetron: An open source framework for medical image reconstruction. Magn Reson Med. 2013;69(6):1768–1776. doi: 10.1002/mrm.24389. [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.