| Literature DB >> 34012980 |
Zisos Mitros1,2, Balint Thamo3, Christos Bergeles1, Lyndon da Cruz2, Kevin Dhaliwal4, Mohsen Khadem3,4.
Abstract
In this paper, we design and develop a novel robotic bronchoscope for sampling of the distal lung in mechanically-ventilated (MV) patients in critical care units. Despite the high cost and attributable morbidity and mortality of MV patients with pneumonia which approaches 40%, sampling of the distal lung in MV patients suffering from range of lung diseases such as Covid-19 is not standardised, lacks reproducibility and requires expert operators. We propose a robotic bronchoscope that enables repeatable sampling and guidance to distal lung pathologies by overcoming significant challenges that are encountered whilst performing bronchoscopy in MV patients, namely, limited dexterity, large size of the bronchoscope obstructing ventilation, and poor anatomical registration. We have developed a robotic bronchoscope with 7 Degrees of Freedom (DoFs), an outer diameter of 4.5 mm and inner working channel of 2 mm. The prototype is a push/pull actuated continuum robot capable of dexterous manipulation inside the lung and visualisation/sampling of the distal airways. A prototype of the robot is engineered and a mechanics-based model of the robotic bronchoscope is developed. Furthermore, we develop a novel numerical solver that improves the computational efficiency of the model and facilitates the deployment of the robot. Experiments are performed to verify the design and evaluate accuracy and computational cost of the model. Results demonstrate that the model can predict the shape of the robot in <0.011s with a mean error of 1.76 cm, enabling the future deployment of a robotic bronchoscope in MV patients.Entities:
Keywords: flexible robot; mathematical modelling; robotic bronchoscope; steerable catheter; surgical robot
Year: 2021 PMID: 34012980 PMCID: PMC8126695 DOI: 10.3389/frobt.2021.611866
Source DB: PubMed Journal: Front Robot AI ISSN: 2296-9144
Figure 1A schematic of lung bronchoscopy in ICU, showcasing the insertion of the robotic bronchoscope through the mechanical ventilator and inside the lung.
Figure 2The robotic bronchoscope. (A) The inlet shows the tip of the bronchoscope which is composed of two segments that can be independently bent. By pulling/pushing the wires at each segment the bronchoscope can bend in 3D space. (B) The bronchoscope prototype placed inside a 3D printed lung model. An electromagnetic tracker (Aurora electromagnetic tracking system, NDI, Canada) is placed at the tip of the bronchoscope to measure its tip position in real-time. (C) Camera view from the endoscopic camera placed inside the working channel of the bronchoscope.
Figure 3A schematic of the continuum robot with one bent segment. The main backbone is modelled as a Cosserat rod under external point force (F) and distributed load (f). The cross section view shows the position of the rods with respect to the main backbone.
Figure 4A schematic of multi-backbone robot with multiple bending segments, dashed lines denote break points.
Figure 5Estimating robot's backbone shape using two calibrated cameras.
Physical parameters of the robot.
| 40 mm | 92.13 | ||
| 500 mm | 31 | ||
| [0.25, 0, 0] | 6.03 × 10−14 m4 | ||
| 15° | 0.23 mm | ||
| 30° | 1.2 mm | ||
| 1.7 mm | 0 mm | ||
| 2.13 × 10−12 m4 | 0 mm | ||
| 2.72 × 10−12 m4 | 0.7 mm | ||
Figure 6A comparison of experimental bronchoscope's shape with model prediction at four different configurations.
Experimental results.
| 26.2 | 17.6 | 10.9 | 10.3 |
Maximum error of tip position (e.
Figure 7A comparison of bronchoscope's tip trajectory calculated by solving the robot's model using four different methods. The bronchoscope's backbone is shown at several configurations along the trajectory.
Figure 8A comparison of (A) accuracy and (B) computational efficiency of the observer with common BVP solvers. On each box in (B), the central mark indicates the median, and the bottom and top edges of the box indicate the 25th and 75th percentiles, respectively. The whiskers extend to the most extreme data points and the outliers are plotted individually using plus symbol.
Experimental results.
| 8.05 × 10−5 | 7.28 × 10−5 | 2.53 × 10−5 | 9.52 × 10−5 | |
| 1.35 × 10−4 | 1.39 × 10−4 | 6.14 × 10−5 | 6.04 × 10−5 | |
| 0.011 | 0.52 | 0.62 | 0.64 | |
| 0.006 | 0.45 | 0.36 | 0.19 |
Mean error (e.
| Time. | |
| Arc length. | |
| . | Derivative with respect to time. |
| ′ | Derivative with respect to |
| [ ]× | Converts ℝ3 in |
| Number of bendable segments. | |
| Number of rods in each segments. | |
| Position of rods with respect to the main backbone. | |
| Rods' distance from the robots centroid. | |
| Angular position of 1st rod of | |
| Angular position of | |
| Overall length of the robot. | |
| length of the | |
| Model predicted length of the | |
| Position vector of the main backbone in the global reference frame. | |
| Position vector of the | |
| R( | Orientation matrix. |
| Vector of backbone curvatures. | |
| Curvature around | |
| Curvature around | |
| Curvature around | |
| Κ | Stiffness matrix. |
| Young's modulus. | |
| Second moment of inertia. | |
| Shear modulus. | |
| Polar moment of inertia. | |
| External point force. | |
| External distributed force. | |
| Unit vector aligned with the z-axis of the global coordinate frame. | |
| I | Identity matrix. |
| 0 | Zero matrix. |
| P | Observer gain. |
| Auxiliary variables defined in (14). |