| Literature DB >> 30814767 |
Gustaaf J Vrooijink1, Alper Denasi1, Jan G Grandjean1,2, Sarthak Misra1,3.
Abstract
Minimally invasive surgery (MIS) during cardiovascular interventions reduces trauma and enables the treatment of high-risk patients who were initially denied surgery. However, restricted access, reduced visibility and control of the instrument at the treatment locations limits the performance and capabilities of such interventions during MIS. Therefore, the demand for technology such as steerable sheaths or catheters that assist the clinician during the procedure is increasing. In this study, we present and evaluate a robotically actuated delivery sheath (RADS) capable of autonomously and accurately compensating for beating heart motions by using a model-predictive control (MPC) strategy. We develop kinematic models and present online ultrasound segmentation of the RADS that are integrated with the MPC strategy. As a case study, we use pre-operative ultrasound images from a patient to extract motion profiles of the aortic heart valve (AHV). This allows the MPC strategy to anticipate for AHV motions. Further, mechanical hysteresis in the steering mechanism is compensated for in order to improve tip positioning accuracy. The novel integrated system is capable of controlling the articulating tip of the RADS to assist the clinician during cardiovascular surgery. Experiments demonstrate that the RADS follows the AHV motion with a mean positioning error of 1.68 mm. The presented modelling, imaging and control framework could be adapted and applied to a range of continuum-style robots and catheters for various cardiovascular interventions.Entities:
Keywords: Model predictive control; beating heart compensation; robotically actuated delivery sheath; ultrasound guided-control
Year: 2017 PMID: 30814767 PMCID: PMC6368306 DOI: 10.1177/0278364917691113
Source DB: PubMed Journal: Int J Rob Res ISSN: 0278-3649 Impact factor: 4.703
Fig. 1.Model predictive control (MPC) can be used to steer the robotically actuated delivery sheath (RADS) in order to assist the clinician during cardiovascular surgery. The potential of MPC in cardiovascular surgery can be demonstrated by compensating for the aortic heart valve (AHV) motion in a representative case of transapical transcatheter aortic valve implantation. The RADS ① is inserted through the apex ② into the left ventricle ③ and oriented towards to the aortic annulus ④. The articulating tip ⑤ of the RADS can be steered inside the left ventricle under ultrasound ⑥ image guidance in two degrees of freedom by two pairs of antagonistically configured tension wires. Pre-operative ultrasound data ⑦ can be used as an input to the MPC strategy to anticipate and compensate the AHV motion during surgery.
Fig. 2.An overview of the robotically actuated delivery sheath (RADS). The articulating tip of the RADS is actuated in two degrees of freedom by two pairs (red and green) of antagonistic-configured tension wires driven by a two pulleys with radii () and angles ( and ). Three coordinate systems are assigned to describe the tip pose of the RADS: is the reference frame fixed to the shaft, is the intermediate frame assigned to the arc section and frame () is fixed to the articulating tip. Displacement of the tension wires () by and (inset centre) results in instrument bending along the x- and y-axes (frame ()), respectively. The arc of the RADS with parameters, bend angle (), backbone length (), radius (r) and curvature () lies in a plane described by the arc plane (inset right). The orientation of the arc plane about the z-axis of the reference frame () is denoted by angle (). Further, the tendon distance to the backbone arc () is denoted . A rigid link (not completely shown) of length () is attached to the arc (frame ()) of the RADS.
|
|
|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1:
|
| 2:
|
| 3:
|
| 4:
|
| 5: |
| 6: |
| 7: |
| 8:
|
Fig. 3.Overview of the geometric relations used to estimate an initial value for the arc curvature () of the robotically actuated delivery sheath (RADS). The arc length () and rigid link length () combined with the RADS tip position () are used to estimate the bend angle (). The estimated bend angle () and the approximated length () are used to evaluate an initial estimate of the arc curvature () of the RADS.
Fig. 4.Ultrasound image segmentation to evaluate the centroid location () of the robotically actuated delivery sheath (RADS). The RADS tip (frame ()) is positioned in the ultrasound image plane denoted by frame () using axial positioning along the x-axis (frame ()). (a) Radial cross-sectional view of the RADS in 2D ultrasound images. (b) Gaussian filtering using a 2D kernel. (c) Canny edge detection with hysteretic thresholding. (d) Random sample consensus (RANSAC) to localize the centroid (,) of the RADS (centre of the blue circle). The green and red points are considered inliers and outliers, respectively.
Fig. 6.A pre-operative two-dimensional transoesophageal echocardiogram (TEE) of the aortic heart valve (AHV) annular plane. The centre location of the aortic heart valve annulus is manually segmented for multiple cardiac cycles. The human evaluated annulus centre positions are used for fitting a motion model. The blue line demonstrates the manually segmented annulus position during the cardiac cycle. The corresponding red line describes the position of the fitted model. Further, the velocities and accelerations of the AHV models are provided.
|
|
|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1:
|
| 2: |
| 3: |
| 4: |
| 5: |
| 6: |
| 7: |
| 8: |
| 9: |
| 10: |
| 11: |
| 12: |
| 13: |
| 14:
|
Fig. 5.Experimental evaluation and validation of image segmentation using a sequence of 600 ultrasound images. (a) Compares the performance between varying random sample consensus (RANSAC) iterations using a ground truth obtained by manual segmentation. (b) Describes the relation between the number of iterations and the localization error using a ground truth obtained after RANSAC iterations.
Fourier coefficients used in (31) and (32) to describe the periodic aortic heart valve motion depicted in Figure 6. Subscript * denotes the corresponding x- or y-axes.
|
|
|
|
|
|
| |
|---|---|---|---|---|---|---|
|
| 0.0547 | −1.7850 | −2.4530 | −0.5737 | −0.7064 | 4.4050 |
|
| 0.3157 | −3.7290 | −2.7090 | −2.4190 | 0.4965 | 4.4240 |
Fig. 7.Model-predictive control (MPC) strategy is used to steer the robotically actuated delivery sheath (RADS). The referenced tip position by the clinician is denoted by , while describes the position of the aortic heart valve with a priori knowledge obtained from pre-operative ultrasound images. The tip position obtained by ultrasound image segmentation is denoted by , with corresponding filtered position described by . The arc parameters denoted by is provided as an input to the RADS and the Kalman filter. The resulting positioning error is given by , which is used to adapt the Kalman filter.
Fig. 8.The experimental setup used to control the robotically actuated delivery sheath (RADS) using a model-predictive control strategy. ① RADS. ② Container filled with water in which the RADS is inserted. ③ Ultrasound transducer. ④ Ultrasound image with a radial cross-sectional view of the RADS. ⑤ Motors and corresponding electronics used to control the articulating tip of the RADS. ⑥ Translation along the longitudinal axis of the RADS in order to position the tip in the two-dimensional ultrasound image plane. The top inset shows the flexible segment (articulating tip) of the RADS, which uses a hinged tube construction. The bottom inset depicts a longitudinal cross-section with dimensions of the RADS. An antagonistic configuration of a pair of tension wires (red) is actuated by a pulley-driven system. Each pair of tension wires (total of two pairs) is guided through the flexible shaft and through two incompressible brass tubes (yellow) to actuate a single degree of freedom of the articulating tip.
Fig. 9.Representative experimental model-predictive control results of the articulating tip of the robotically actuated delivery sheath during tracking of (a) circular reference path () and ( 0), (b) constrained circular reference path () and (0) and (c) and (d) aortic heart valve (AHV) motion trajectories according to and 0. The red line trajectory represents the reference path ( r) described in (25), while the blue line represents the actual path ( y) followed by the articulating tip.
Experimental results of the robotically actuated delivery sheath tip tracking for circular paths and aortic heart valve motions using the model-predictive control. The mean absolute distance error () and position errors ( and ) along the x- and y-axes are provided. Further, the standard deviation for repetitions is reported.
| Case |
|
|
|
|
|---|---|---|---|---|
| Circle | 12 | 0.73±0.03 | 0.50±0.10 | 0.89±0.08 |
| Constrained circle | 12 | 0.74±0.11 | 0.61±0.17 | 0.97±0.17 |
| Aortic heart valve | 30 | 1.06±0.43 | 1.29±0.38 | 1.68±0.53 |
Table of Multimedia Extension
| Extension | Type | Description |
|---|---|---|
| 1 | Video | This video demonstrates some representative results of tracking circular paths and aortic heart valve motions using model-predictive control. |
|
| Discrete time variable | [-] |
|
| Pulley angle, where | [rad] |
|
| Tendon displacement, where | [m] |
|
| Arc curvature | [ |
|
| Arc radius | [m] |
|
| Arc plane angle | [rad] |
|
| Arc length | [m] |
|
| Arc bend angle | [rad] |
|
| Rigid link length | [m] |
|
| Pulley radius | [m] |
|
| Tension wires, where | [–] |
|
| Tendon lengths, where | [m] |
|
| Individual tendon angle, where | [m] |
|
| Distance between backbone and tendons | [m] |
|
| Coordinate system, where | [–] |
|
| Homogeneous transformation matrix expressing the intermediate frame in the reference frame ( | [–] |
|
| Homogeneous transformation matrix expressing the tip frame in the intermediate frame ( | [–] |
|
| Homogeneous transformation matrix expressing the tip frame in the reference frame ( | [–] |
|
| Rigid link section by a translation along the | [–] |
|
| Referenced tip position expressed in the reference frame ( | [–] |
|
| Referenced tip position, where | [m] |
|
| Origin of the articulating tip frame ( | [–] |
|
| Tip position expressed in the reference frame ( | [–] |
|
| Tip position, where | [m] |
|
| Arc parameters, | [–] |
|
| Rate of convergence feedback gain | [–] |
|
| Estimation error | [m] |
|
| Error tolerance | [m] |
|
| Set of detected edge points | [–] |
|
| Edge point obtained from Canny edge detector ( | [–] |
|
| Set of three randomly selected edge points | [–] |
|
| Algebraic circle model parameters | [–] |
|
| Number of random sampling consensus iterations | [–] |
|
| Random sampling consensus cost | [–] |
|
| Random sampling consensus set (inliers) | [–] |
|
| Data fitting discrepancy | [–] |
|
| Zero mean white noise ( | [–] |
|
| Control input signal ( | [–] |
| y | MPC tip position ( | [–] |
|
| Inequality constraint lower and upper position bound ( | [m] |
|
| Inequality constraint lower and upper velocity bound ( | [ |
|
| Sampling time | [s] |
|
| Variations in arc parameters ( | [–] |
|
| Aortic heart valve annulus motion reference ( | [–] |
|
| Desired tip position ( | [–] |
|
| Generalized predictive control cost | [–] |
|
| Prediction horizon | [–] |
|
| Minimum cost horizon | [–] |
|
| Control horizon | [–] |
|
| Control input weighting matrix ( | [–] |
|
| Cost signal ( | [–] |
|
| Diagonal selection matrix ( | [–] |
|
| AHV reference position, where | [m] |
|
| The Fourier series coefficients | [–] |
|
| The Fourier series frequencies, where | [m] |
|
| Sample rate Fourier series |
|
|
| Heart rate | [bpm] |
|
| The tip position error ( | [–] |
|
| The MPC state variable ( | [–] |
|
| The MPC external signal ( | [–] |
|
| The MPC disturbance ( | [–] |
|
| Multiple-input and multiple-output state space realization of the CSPCP | [–] |
|
| Equality constraint signal ( | [–] |
|
| Equality constraint ( | [–] |
|
| Inequality constraint signals ( | [–] |
|
| Inequality constraints ( | [–] |
|
| Compensated angular pulley velocity ( | [–] |
|
| Angular pulley velocity, where | [rad/s] |
|
| Positive contact positions, where | [m] |
|
| Negative contact positions, where | [m] |
|
| Mean absolute error in the tracked tip position, where | [m] |
|
| Mean absolute tip distance error | [m] |
|
| Number of experimental repetitions | [–] |