| Literature DB >> 35207006 |
Bogdan Gherman1, Nadim Al Hajjar2, Paul Tucan1, Corina Radu2, Calin Vaida1, Emil Mois2, Alin Burz1, Doina Pisla1.
Abstract
Medical robotics is a highly challenging and rewarding field of research, especially in the development of minimally invasive solutions for the treatment of the worldwide leading cause of death, cancer. The aim of the paper is to provide a design methodology for the development of a safe and efficient medical robotic system for the minimally invasive, percutaneous, targeted treatment of hepatocellular carcinoma, which can be extended with minimal modification for other types of abdominal cancers. Using as input a set of general medical requirements to comply with currently applicable standards, and a set of identified hazards and failure modes, specific methods, such as the Analytical Hierarchy Prioritization, Risk Analysis and fuzzy logic Failure Modes and Effect Analysis have been used within a stepwise approach to help in the development of a medical device targeting the insertion of multiple needles in brachytherapy procedures. The developed medical device, which is visually guided using CT scanning, has been tested for validation in a medical environment using a human-size ballistic gel liver, with promising results. These prove that the robotic system can be used for the proposed medical task, while the modular approach increases the chances of acceptance.Entities:
Keywords: cancer treatment; failure modes analysis; fuzzy logic; medical robotics; needle insertion; risk assessment; robot design
Year: 2022 PMID: 35207006 PMCID: PMC8872014 DOI: 10.3390/healthcare10020389
Source DB: PubMed Journal: Healthcare (Basel) ISSN: 2227-9032
Figure 1The methodology used for the development of the percutaneous needle insertion robotic system.
Figure 2The Analytical Hierarchical Prioritization of the needle insertion device: (a) the correlation matrix; (b) the calculated importance.
Figure 3The Multiple Needle Insertion Device (MNID).
Figure 4The complete robotic setup including the MNID and the KUKA iiwa.
Figure 5Risk-based design of the MNID robotic system.
Figure 6The needle insertion procedure flow chart using the MNID.
The Probability of Occurrence score.
| Hazard | En1 | En2 | En3 | En4 | En5 | En6 | En7 | En8 | MD1 | MD2 | Mean Value |
|---|---|---|---|---|---|---|---|---|---|---|---|
| M1 | 90 | 95 | 90 | 95 | 85 | 90 | 95 | 90 | 90 | 90 | 91 |
| M2 | 70 | 80 | 90 | 80 | 75 | 65 | 70 | 75 | 65 | 70 | 74 |
| M3 | 65 | 80 | 90 | 80 | 75 | 65 | 70 | 75 | 65 | 70 | 73.5 |
| M4 | 85 | 85 | 90 | 85 | 90 | 95 | 75 | 80 | 70 | 75 | 83 |
| M5 | 90 | 85 | 95 | 80 | 95 | 90 | 80 | 85 | 88 | 92 | 88 |
| M6 | 70 | 75 | 60 | 65 | 60 | 70 | 80 | 75 | 70 | 70 | 69.5 |
| E1 | 50 | 60 | 60 | 70 | 75 | 50 | 55 | 65 | 50 | 50 | 58.5 |
| E2 | 50 | 60 | 65 | 55 | 58 | 65 | 70 | 75 | 55 | 60 | 61.3 |
| E3 | 40 | 45 | 40 | 50 | 40 | 45 | 60 | 55 | 40 | 40 | 45.5 |
| T1 | 45 | 35 | 40 | 45 | 55 | 45 | 50 | 55 | 35 | 40 | 44.5 |
| I1 | 100 | 100 | 95 | 100 | 95 | 90 | 95 | 100 | 100 | 100 | 97.5 |
| V1 | 50 | 55 | 60 | 45 | 50 | 65 | 40 | 35 | 40 | 40 | 48 |
| V2 | 35 | 30 | 40 | 30 | 35 | 30 | 40 | 35 | 30 | 30 | 33.5 |
| ER1 | 30 | 40 | 45 | 40 | 45 | 30 | 35 | 40 | 35 | 35 | 37.5 |
The Severity score.
| Hazard | En1 | En2 | En3 | En4 | En5 | En6 | En7 | En8 | MD1 | MD2 | Mean Value |
|---|---|---|---|---|---|---|---|---|---|---|---|
| M1 | 90 | 95 | 85 | 90 | 80 | 85 | 80 | 90 | 95 | 95 | 88.5 |
| M2 | 85 | 85 | 90 | 85 | 80 | 90 | 80 | 75 | 75 | 75 | 82 |
| M3 | 85 | 85 | 90 | 85 | 80 | 90 | 80 | 75 | 75 | 75 | 82 |
| M4 | 100 | 100 | 100 | 100 | 100 | 95 | 100 | 100 | 100 | 100 | 99.5 |
| M5 | 100 | 95 | 100 | 95 | 100 | 90 | 100 | 95 | 95 | 95 | 96.5 |
| M6 | 80 | 85 | 75 | 70 | 85 | 70 | 65 | 75 | 75 | 70 | 75 |
| E1 | 80 | 85 | 80 | 70 | 75 | 70 | 65 | 70 | 75 | 70 | 74 |
| E2 | 100 | 95 | 100 | 90 | 95 | 100 | 95 | 90 | 95 | 100 | 96 |
| E3 | 75 | 70 | 75 | 70 | 85 | 80 | 80 | 75 | 70 | 65 | 74.5 |
| T1 | 60 | 55 | 50 | 55 | 55 | 50 | 60 | 55 | 55 | 50 | 54.5 |
| I1 | 70 | 75 | 70 | 80 | 80 | 85 | 70 | 70 | 65 | 70 | 73.5 |
| V1 | 80 | 85 | 80 | 90 | 85 | 70 | 80 | 85 | 70 | 65 | 79 |
| V2 | 50 | 45 | 45 | 40 | 50 | 55 | 40 | 45 | 40 | 40 | 45 |
| ER1 | 90 | 95 | 80 | 95 | 85 | 75 | 85 | 80 | 80 | 80 | 84.5 |
Figure 7The risk assessment results.
Risk evaluation of the identified hazards.
| Hazard | Score | Evaluation |
|---|---|---|
| M1 | 179.5 | High |
| M2 | 156 | High |
| M3 | 155.5 | High |
| M4 | 169.5 | High |
| M5 | 178.5 | High |
| M6 | 144.5 | Moderate |
| E1 | 132.5 | Moderate |
| E2 | 146.3 | Moderate |
| E3 | 119.5 | Minor |
| T1 | 99 | Minor |
| I1 | 153.5 | Moderate |
| V1 | 127 | Moderate |
| V2 | 78.5 | Minor |
| ER1 | 122 | Moderate |
Measures to reduce the hazards risks.
| Hazard | Measure Taken to Reduce the Risk |
|---|---|
| M1 | Needle deflection is almost impossible to avoid but must be kept under certain limits. This is the main reason why the expected accuracy (~2.5 mm) is rather poor within these applications. This hazard is strongly related to the procedure control flow and the only way to avoid the negative effects of deflection is to carefully monitor the needle trajectory between two consecutive scans and decide if it still fits the required outcome in terms of final position within the tumor (if the radiation time or intensity can be adjusted accordingly) or if it hits vital tissue (e.g., important blood vessels), case in which it has to be removed and the trajectory adjusted. |
| M2 | Proximity sensors have been mounted on the MNID and the stroke of each axis is strictly monitored. The torques within the KUKA iiwa are also be monitored. Joint velocities are limited when the MNID approaches the patient. |
| M3 | Since KUKA iiwa is a collaborative robot, the torques are strictly monitored. Limit the ranges of motion of each axis and use proximity sensors. |
| M4 | An additional motion axis has been installed and programmed to use the signal of a distance sensor measuring the real-time displacement of the CT couch within the CT bore. |
| M5 | The needle rack has been designed to firmly hold up to 6 needles using elastic elements. The needle locations are numbered and sufficiently spaced. An artificial ventilation system will be used to strictly monitor the patient’s breathing, which allows the implementation of the motion gating strategy. |
| M6 | The gripper has been custom designed to grip the needles using a large area. Stroke limiters have been installed. |
| E1 | Low voltage components have been used and the proper regulated protection of the system has been installed. |
| E2 | A strict protocol has been developed, in which all functions of the robotic system are tested within the initialization phase. Signal monitoring is strictly monitored. Proper regulated protection has been used. |
| E3 | Use proper regulated protection for the system. |
| T1 | Avoid using parts that would create heat in contact with the patient. Avoid unnecessary contact with the patient in general. |
| I1 | CT scanning implies irradiation with X-rays. The focus here is to avoid unnecessary irradiation (e.g., fewer CT scans) and the strict delimitation of the CT scan range. Nevertheless, irradiation within this kind of procedure cannot be avoided. |
| V1 | Avoid resonance. Check for loose parts. |
| V2 | Check for loose parts. Use low friction materials (e.g., stainless steel screw with brass nut). |
| ER1 | Firmly hold the patient in the right position on the CT couch. Constantly check the tumor position. |
Failure Modes and Effects Analysis (FMEA) for MNID.
| Code | Function | Potential Failure Mode | Potential Failure Effect | Potential Cause | Recommended Actions |
|---|---|---|---|---|---|
| F1 | Needle | Wrong needle is gripped | The insertion order may be disrupted. Other needles may fall from the rack | Wrong numbering, rack position changed, needle missing from the rack | Before starting the procedure check that all needles are in place, in the correct order. |
| F2 | Needle | Inaccurate positioning | The needle does not reach the target point | The needle may move inside the gripper during insertion | Design the gripper to firmly grip the needles using specific dimension grooves. |
| F3 | Needle | Reach the end of motion range | The needle does not reach the target point | Not enough stroke Lack of stroke limiters | Design properly the stroke lengths. Install stroke limiters |
| F4 | Needle | Inaccurate positioning | The needle does not reach the target point | Play within the screw-nut mechanism | Use preloaded nuts. Check them after each 5 procedures |
| F5 | Needle | Inaccurate positioning | The needle does not reach the target point | Needle slips inside the gripper | Design the gripper to block the slipping tendency |
| F6 | Needle | Patient’s liver hemorrhage | Unexpected blood loss | Needle deflects from the imposed trajectory | Install force sensor to detect out of range insertion forces. |
| F7 | Needle | Inaccurate positioning | Unexpected blood loss. The needle does not reach the target point | Current needle collides with previous inserted needles | Design the gripper to avoid accidental collisions. Use parallel trajectories. Insert first needle in “the middle of the tumor” |
| F8 | Needle | Inaccurate positioning | The needle reaches the tumor, but not the imposed target point | Needle deflects from the imposed trajectory | Choose one of the following: remove and reinsert needle; recalculate the other needles trajectories; recalculate dosimetry |
| F9 | Needle | Inaccurate positioning | After insertion, the needles move from the targeted lesion | The gripper collides with the previous inserted needles | Design the gripper jaws in a slight conical form. Install stroke limiters to control the gripper opening |
Figure 8The Fuzzy Inference System for the FMEA (FIS-FMEA) provided by MATLAB.
Figure 9The membership function of the FIS-FMEA: (a) The input membership function for the Severity of the failure; (b) The input membership function for the Occurrence of the failure; (c) The input membership function for the Detection rate of the failure.
Figure 10Output membership function for the Risk Priority Number of the failure.
The Output membership function numerical results for the RPN.
| RPN Value | Failure Risk Linguistic Variable |
|---|---|
| 0–200 | Low |
| 100–600 | Moderate |
| 500–900 | High |
| 800–1000 | Very High |
Figure 11Failure level surface with respect to (a) Occurrence and Detection membership functions and (b) Severity and Detection membership functions.
The S, O, and D scores awarded by the team of specialists.
| Failure Mode | Severity | Occurrence | Detection | RPN Value |
|---|---|---|---|---|
| F1 | 6.3 | 3.1 | 6.2 | 648 |
| F2 | 8.1 | 6.4 | 8.1 | 503 |
| F3 | 3.2 | 5.5 | 8.4 | 305 |
| F4 | 7.1 | 5.7 | 4.7 | 739 |
| F5 | 7.9 | 7.2 | 6.4 | 669 |
| F6 | 9.8 | 5.8 | 4.3 | 763 |
| F7 | 9.1 | 7.9 | 7.5 | 578 |
| F8 | 6.2 | 9.1 | 8.3 | 419 |
| F9 | 8.4 | 6.9 | 6.6 | 674 |
Figure 12The RPN output level for each failure mode computed with the FIS-FMEA using the data in Table 7.
Figure 13The Multiple Needle Insertion Device CAD model [56].
Figure 14The experimental model of MNID.
Figure 15The external motion axis to follow the CT couch.
Figure 16The control architecture of the robotic system consisting of the KUKA iiwa, MNID, and 1 DoF external axis.
Figure 17The MNID User Interface.
Figure 18The robotic system in medical environment.
Figure 19The set of markers used within the registration procedure of the tumors in the robotic system’s coordinates.
Figure 20The testing and validation liver: (a) The ballistic gel liver with blood vessels and tumors. (b) The 3D printed mold.
Figure 21Snapshots during the robotic system validation tests: (a) MNID driven to the insertion site, above the patient; (b) Registration process; (c) Needle gripping; (d) Needle insertion; (e) CT scanning procedure; (f) CT image with the liver and needles.
Figure 22Measured needle placement error during validation tests.