Next Article in Journal
Atomization Characteristics of Hydrogen Peroxide Solutions in Electrostatic Field
Previous Article in Journal
Beating of a Spherical Liquid Crystal Elastomer Balloon under Periodic Illumination
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Kinetics Analysis and ADRC-Based Controller for a String-Driven Vascular Intervention Surgical Robotic System

1
School of Life Science, Beijing Institute of Technology, Beijing 100081, China
2
Key Laboratory of Convergence Medical Engineering System and Healthcare Technology, Ministry of Industry and Information Technology, School of Life Science, Beijing Institute of Technology, Beijing 100081, China
*
Authors to whom correspondence should be addressed.
Micromachines 2022, 13(5), 770; https://doi.org/10.3390/mi13050770
Submission received: 6 April 2022 / Revised: 9 May 2022 / Accepted: 11 May 2022 / Published: 13 May 2022

Abstract

:
Vascular interventional surgery is a typical method for diagnosing and treating cardio-cerebrovascular diseases. However, a surgeon is exposed to significant X-radiation exposure when the operation is conducted for a long period of time. A vascular intervention surgical robotic system for assisting the surgeon is a promising approach to address the aforementioned issue. When developing the robotic system, a high displacement accuracy is crucial, and this can aid in enhancing operating efficiency and safety. In this study, a novel kinetics analysis and active disturbance rejection control (ADRC)-based controller is proposed to provide high accuracy for a string-driven robotic system. In this controller, kinetics analysis is initially used to improve the accuracy affected by the inner factors of the slave manipulator. Then, the ADRC controller is used to further improve the operating accuracy of the robotic system. Finally, the proposed controller is evaluated by conducting experiments on a vascular model. The results indicate maximum steady errors of 0.45 mm and 6.67°. The experimental results demonstrate that the proposed controller can satisfy the safety requirements of the string-driven robotic system.

1. Introduction

Cardio-cerebrovascular diseases are characterized by rapid onset and high lethality. Vascular intervention surgery (VIS) is the main method for dealing with these diseases owing to its advantages, namely fewer postoperative complications and lower trauma and blood loss [1]. However, VIS is risky for the surgeon due to their exposure to X-radiation when performing digital subtraction angiography (DSA), which significantly increases the probability of cancer [2]. Although a heavy lead cloth provides radiation protection to the surgeon, it is prone to causing spondylopathy for the surgeon due to its excessive weight [3]. Additionally, in VIS, intravascular procedures are based on invasive radiology.
With developments in robot technology, a master–slave robotic system is a promising method for protecting surgeons from health threats. Additionally, several systems have been granted FDA approval certificates and are commercialized. In the CorPath® GRX Robot System (Corindus Robotics Inc., Waltham, MA, USA) [4], the master manipulators are joysticks and a touch screen, which are used to control the slave manipulator. In the Amigo Robot System (Catheter Precision Inc., Ledgewood, NJ, USA) [5], a handle without force perception is used as the master manipulator to control the slave manipulator. However, the master manipulators in the CorPath and Amigo robotic systems are not consistent with surgeons’ habits, and the control methods are not presented. The Sensei Robotic System (Hansen Medical Inc., Mountain View, CA, USA) [6] and Genesis RMN System (Stereotaxis Inc., St. Louis, MO, USA) [7] adopted active catheters to implement surgeries, and the active catheters are controlled via a string and a magnetic field. In addition, Hansen Medical was acquired by Auris in 2017, and the technology of the Sensei Robotic System was integrated into the Monarch endovascular robot [8].
Apart from these commercial systems, many scholars have also been researching various VIS robotic systems. Shi et al. developed a master–slave VIS robotic system [9] in which the master manipulator is consistent with surgeons’ habits during interventional surgery. In this master manipulator, the catheter was directly operated, and a contactless displacement measurement method was adopted. In a similar manner, a contactless method was also used in [10]; however, the master manipulator was inconvenient due to the large size of the magnetic field generator. Bao et al. used two commercial devices (Touch X, Geomagic, Andover, MA, USA) as the master manipulator in their proposed system [11,12]. Although this system was calibrated using animal and clinical trials, the master manipulator could not simulate a surgeon’s operating habits during clinical operations, and this increased the time required for learning how to use the new device. Similarly, Omega 3 was used as the master manipulator in a remote-controlled robotic system with multiple functions in [13]. Omisore et al. proposed an automated driving robotic system to operate the catheter. This system used a neuro-fuzzy module to predict and eliminate the backlash behavior based on bounded motion signals [14]. Woo et al. proposed a master–slave robotic system with a novel steerable catheter. This catheter can quickly reduce the operating time and guarantee surgical safety when selecting the target vascular branch [15]. Similarly, Kang et al. proposed a hydraulically steerable guidewire with a diameter of 400 µm, which can realize two different curvatures via a flexible eccentric tube [16]. In general, the control methods used in these systems were not presented in detail in these studies. However, the control system is an important part of master–slave robotic systems.
Moreover, some efforts have been dedicated toward control methods for VIS robotic systems. Hu et al. used a generalized predictive control (GPC) method to improve the performance of robot-assisted cardiovascular surgery [17]. This method can suppress the effects of time-varying delay and parameter identification errors using GPC. Moreover, a terminal sliding mode controller was utilized to improve the system’s robustness. Guo et al. proposed a robust control algorithm to reduce the maximum displacement error to 0.5199 mm [18]. Sankaran et al. proposed a teleoperation endovascular robotic system using a PID method to realize master–slave position control [19], and the operating error in translation was bounded within ±12.5 mm. Yang et al. adopted a fuzzy PID control method to improve tracking accuracy [20], and the maximal error of the system was close to 2 mm. Furthermore, Yang et al. examined the cloud data-based method to realize master–slave remote control [21]. Yan et al. proposed a human–machine collaborative control strategy in a novel master–slave robotic system, which can perceive the insertion state of the guidewire of the operation [22]. The master–slave system’s tracking accuracy exceeds 2 mm. However, the large displacement error is dangerous for patients, according to [23]. Haidegger et al. proposed a force-based control algorithm that provides higher-quality human–machine interaction and utilizes a stochastic approach to improve the precision of integrated setups in surgical robotics [24,25], as well as a cascade control structure using a PID–fuzzy controller to reduce signal latency and improve the control system’s performance [26]. These methods increased the safety and reliability of operation, eased the surgeon’s task, and potentially reduced operating time.
In recent studies on the control methods used in VISRS, PID controllers were the most commonly applied method. Additionally, although the control method is a key issue for improving the displacement accuracy of a robotic system, the related inner factors of the slave manipulator should also be considered for improving control accuracy.
The key contribution of this study corresponds to a novel kinetics analysis and ADRC controller for a master–slave vascular interventional robot. Using the proposed controller, first, the inner systematic error of the slave manipulator is reduced via kinetics analysis, and then the ADRC control method is used to further improve the operating stability and accuracy. The remainder of this paper is organized as follows: The master–slave VIS robotic system is demonstrated in Section 2. In Section 3, the kinetics analysis for the slave manipulator is demonstrated, and the closed-loop control method based on the ADRC controller is introduced. In Section 4, the displacement performance of the robotic system that uses the proposed method is experimentally evaluated. In Section 5, the experimental results are discussed. In Section 6, the conclusions and proposed future work with respect to this study are presented.

2. Overview of the Master–Slave Robotic System

Figure 1 presents an overview of the master–slave robotic system, which consists of a master manipulator, slave manipulator, and control system. The master manipulator, which is operated by the surgeon, is mounted on a certain location that is free of X-radiation. The slave manipulator is mounted on the operation table to operate the guidewire/catheter from the intervention position to the target location. The movements of the slave manipulator follow the displacement commands generated by the master manipulator via the control system. In addition, the force and position information measured by the slave manipulator are provided as feedback to assist the surgeon in operating smoothly.

2.1. Surgeons’ Habits-Based Master Manipulator

Surgeons’ habits involve operating the guidewire/catheter to perform three actions (pushing, retraction, and rotation) along the axial direction, as shown in Figure 2. Additionally, by combining different actions, the guidewire/catheter is operated from the intervention position to the target position in a traditional VIS [27]. The functions of the actions are as follows: (1) Pushing and retraction are used to advance and pull back the guidewire/catheter in the vascular tissue; (2) Rotation is used to change the direction of the guidewire/catheter in the vascular tissue; (3) A combination of pushing and rotation is used to position the guidewire/catheter accurately toward the target position, i.e., the location of the lesion.
In the proposed VIS robotic system, the master manipulator is designed based on surgeons’ habits, as shown in Figure 3. The proposed master manipulator consists of a force feedback assembly, displacement measurement assembly, telescopic rod, electromagnetic connector, and enclosure, and it simulates the function and structure of the surgeons’ habits. Furthermore, axial and circumferential force feedback assemblies are used to provide axial and circumferential force feedback, respectively. Axial and circumferential force feedback are realized using a rigid–flexible coupling structure and DC motor via gears, respectively [28]. Moreover, the displacement measurement assembly, which is developed based on an optical mouse sensor (PAW3515DB-TJZA, PixArt Imaging Inc., Taiwan, China), exhibits the ability to simultaneously measure linear and rotary displacement. In addition, the surgeon directly operates the telescopic rod to generate the displacement order of the movement, which is used to control the slave manipulator in real time. The calibration and evaluation experiments for the displacement measurement assembly were presented in [29], and the relationship between the displacement and number of pixels is as follows:
L d i s = 3 * 10 9 * P d i s 3 + 5 * 10 6 * P d i s 2 + 0.032 * P d i s + 1.0568
where L d i s is the displacement, and P d i s is the number of pixels.

2.2. Slave Manipulator with a Multi-Slider Structure

Figure 4 presents the slave manipulator used in the proposed VIS robotic system, wherein a string-driven method was adopted to connect the module driven by the motor. The slave manipulator employed a multi-slider structure to cooperatively operate the catheter/guidewire, involving a catheter driver module, a guidewire driver module, and three clamp mechanisms. The utilization of the string-driven structure is preferable in our case because the catheter driver module, guidewire driver module, and B clamp mechanism must be coaxial during operations. The catheter and guidewire driver modules, which can clamp the catheter and guidewire without damage, were used to control the movement of the catheter and guidewire, respectively. Based on the cooperation of the catheter driver module, guidewire driver module, and three clamp mechanisms, the collaborative movement function of the guidewire and catheter can be realized. Moreover, the efficiency and performance of this manipulator were evaluated in [11], which demonstrated that this slave manipulator can effectively operate the catheter/guidewire to reach the target position.

3. Kinetics & ADRC-Based Controller to Improve the Displacement Accuracy

This section discusses kinetics analysis and the ADRC-based controller, which was utilized to improve the displacement precision of the proposed VIS robotic system. In this method, internal and external factors of the system, which affect the displacement accuracy, were considered. The kinetics analysis method was used to analyze the internal factors, which are related to the mechanical relationships among the transmission parts of the slave manipulator. The internal factors included frictional forces between the string and pulley, driven force, frictional forces between the string and catheter/guidewire driven modules, and inertial force. The external factors affected the master–slave control accuracy of the system, which was further adjusted via the ADRC-based controller.

3.1. Kinetics Analysis for the Internal Factors of the Slave Manipulator

In this section, movement states, namely uniform and accelerated states, of the slave manipulator are analyzed using the kinetics analysis method. Moreover, the purpose of the kinetics analysis is to obtain a more accurate displacement model to minimize the effects of the internal factors of the slave manipulator. Furthermore, the catheter, guidewire driver module, and B-clamp mechanism are driven by the motor (525506, Maxon Motor, Obwalden, Switzerland) using the string via the pulley. The force analysis diagram of the slave manipulator is presented in Figure 5.
The kinetics analysis method is based on Newton’s second law, which states the relationship between force and mass and acceleration as follows:
F = m x ¨ o u t
where m and x ¨ o u t denote the mass and acceleration of the catheter driver module, respectively;   F denotes the resultant force, which is a function of F q d ,   f h g ,     f a ,     f b ,     f i ,   and   F l z i , and this can be demonstrated as follows:
F = Q F q d ,   f h g ,     f a ,     f b ,     f i ,   F l z i
where F q d denotes the driven force generated by the motor via the driven pulley, and f h g denotes the friction between the catheter driver module and leading rail. f a and f b denote the friction generated by the catheter driver module and B-clamp mechanism passing through the string, respectively. Additionally, f i denotes the friction between the string and fixed pulley, and   F l z i denotes the inertial force of the fixed pulley. It should be noted that F ,     F q d ,   f h g ,     f a ,     f b ,     f i ,   and   F l z i are vectors.
The derivation process of the kinetics of the slave manipulator has been demonstrated in [30]. The improved real displacements of the catheter and guidewire driver module and B-clamp mechanism in the slave manipulator are calculated as follows.
D i s o u t = x i n + D i s e 1 ,     u n i f o r m   s t a t e x ¨ o u t d t 2 D i s e 2 ,         a c c e l e r a t e d   s t a t e  
Here, D i s e 1 and D i s e 2 denote the compensatory displacements in the uniform and accelerated states, respectively; x i n denotes the input displacement. D i s e 1 and D i s e 2 are calculated using Equations (5) and (6), respectively, as follows.
D i s e 1 = 0.0411 × x i n 2 2500 + 0.7456 × x i n 50 2.731
D i s e 2 = 0.0232 × x i n 2 + 0.2356 × x i n + 0.7864

3.2. ADRC-Based Closed-Loop Control Method

To further ensure the displacement accuracy and operating stability of the slave manipulator, a closed-loop control method is presented based on the ADRC controller shown in Figure 6. The smooth acceleration and deceleration characteristics can aid in the operational safety of the slave manipulator in the VIS robotic system. Moreover, when compared with a proportional–integral–derivative (PID) controller, the ADRC controller exhibits better stability and higher accuracy [29]. The ADRC controller, updated from the PID controller, was developed and applied by Professor Han [31]. The ADRC-based controller [29] consists of a transient profile generator, extended state observer, linear error feedback controller, and compensation controller, which are described in Equations (7)–(10), respectively, as follows:
e = D i s D i s i n f h = f h a n e , D i s 2 , r 0 , h D i s = D i s + h D i s ˙ D i s ˙ = D i s ˙ + h f h
e = z 1 D i s o u t , f e = f a l ( e , α 1 , δ ) , f e 1 = f a l ( e , α 2 , δ ) z 1 s = z 1 s + h ( z 2 s 3 ω 0 e ) z 2 s = z 2 s + h ( z 3 s 3 ω 0 2 f e + b 0 u ) z 3 s = z 3 s + h ( ω 0 3 f e 1 )
  e 1 = D i s z 1 s , e 2 = D i s ˙ z 2 s u 0 = k 1 × e 1 + k 2 × e 2
u = u 0 e z 3 t b 0 c
where D i s i n denotes the reference value, which is the input value of the ADRC-based controller. D i s denotes the transient value, D i s ˙   denotes the differential value of D i s . D i s   , and D i s ˙   denotes the displacement and movement velocity of this controller, respectively; f h denotes the maximum speed synthesis function; r 0 denotes the speed factor; h denotes the filter factor. r 0 is used to control the tracking speed, and h can be used to filter the jitter. Furthermore, D i s o u t denotes the output value; z 1 s , z 2 s , and z 3 s denote the status observer values of D i s , D i s ˙ , and the total disturbance of the system (including the internal disturbance and the external disturbance), respectively; ω 0 denotes the bandwidth of the state observer; b 0 c denotes the compensating parameter; u 0 e denotes the error feedback controlled plant; k 1 and k 2 denote the coefficient of the error and the error derivatives, respectively.

4. Experiments and Results

4.1. Comparative Experiments

This section discusses experiments conducted to compare the performance of two methods. One experiment only involved kinetics analysis, which was utilized to reduce systematic errors. The other is the proposed method in this study, which utilized the ADRC controller based on the kinetics analysis. Therefore, the difference between these two methods is whether the ADRC controller is utilized or not. The experimental method involves providing target displacements (25 mm, 35 mm, and 40 mm) using the serial port assistant and using the two methods for controlling the catheter driver module in the slave manipulator to follow target displacements. The results are presented in Figure 7. As shown, the modifying times of the controller with ADRC for the aforementioned displacements are 1.98 s, 1.89 s, and 3.03 s. The modifying times of the controller without ADRC are 4.59 s, 5.58 s, and 6.60 s for the aforementioned displacements. Therefore, the controller with ADRC is better than that without ADRC in terms of response speed. Additionally, the maximum errors are 0.64 mm and 0.25 mm when using the controller without ADRC and the controller with ADRC, respectively. This shows that the controller with ADRC exhibits higher accuracy. Additionally, the overshoot phenomenon exists in the controller without ADRC, and the maximum value is 0.64 mm. This can potentially pose a risk during surgery. In general, the comparative experiments show that the controller with ADRC exhibits the ability to improve the operating accuracy of the catheter driver module.

4.2. Evaluation Experiments

(1)
Experimental Method: The experimental setup, which includes the slave manipulator, master manipulator, catheter, camera, and two-dimensional vascular model, for the evaluation experiments is presented in Figure 8. Furthermore, the vascular model is manufactured using paraffin wax, as shown in Figure 9, in which the initial and target positions in the experiments are marked. This vascular model was used in [32] to estimate the operational skills of a surgeon, which demonstrates the efficiency of the vascular model for research.
The operator operates the master manipulator to generate displacements, which include axial and circumferential displacements, assisted by the camera. Furthermore, the displacement control of the proposed robotic system adopts a closed-loop control method using the kinetics analysis and ADRC-based controller. Additionally, in the proposed robotic system, the ω 0 , k 1 , k 2 , and b 0 parameters of the ADRC controller are set to 0.02, 135, 25, and 40, respectively. As shown in Figure 10, the slave manipulator can operate the catheter from the initial position to the target position, thereby completing the operation involving the movement of the catheter from the aortic arch to the carotid artery.
Moreover, the target displacements are recorded by the optical mouse sensor in the master manipulator, while the real displacements are recorded by the encoder and grating ruler in circumferential and axial directions, respectively. Furthermore, real-time errors are calculated using Equation (11) as follows:
E r r o r d i s = D i s t a r g e t D i s r e a l
where D i s t a r g e t denotes the target displacement, D i s r e a l denotes the real displacement, and E r r o r d i s denotes the error between the last two displacements.
(2)
Experimental Results: The operating displacements in the axial and circumferential directions are shown in Figure 10 and Figure 11, respectively. The maximum errors, which refer to the steady-state values, in the axial and circumferential directions are 0.45 mm and 6.67°, respectively.

5. Discussions

The results of the evaluation experiments are presented in Figure 10 and Figure 11. As depicted in Figure 10, the operating process is divided into three sub-procedures. In procedure A, the catheter was operated in the axial direction, and the operating displacement was 46.33 mm. In procedure B, the movement direction of the catheter changed via the rotation action, and the circumferential displacement was 53.40°. In procedure C, the catheter was operated from the aortic arch into the carotid artery. Compared with procedures A and B, the displacement increments of procedure C in the axial and circumferential directions were 17.22 mm and 126.90°, respectively. Furthermore, certain errors between the target and real displacements are shown in Figure 10 and Figure 11. The maximum errors, which refer to the steady-state errors, in the axial and circumferential directions were 0.45 mm and 6.67°, respectively. The results show that the proposed system can satisfy the requirements of a safe operation. A previous study [23] showed that if the movement error is less than 2 mm, then the procedure is safe. Moreover, as depicted in Figure 10, there is no overshoot phenomenon, which is crucial in surgery, specifically when treating cerebrovascular diseases. Hence, no overshoot in the axial direction indicates operating safety. Therefore, even if Figure 11 shows an overshoot phenomenon, it does not lead to an accident. Additionally, the real-time errors are unsatisfactory due to the time delay. However, if the master manipulator moves slowly, then the real-time performance can be further improved.
Figure 11. Circumferential displacements during the experiments.
Figure 11. Circumferential displacements during the experiments.
Micromachines 13 00770 g011

6. Conclusions and Future Work

In this study, a novel robotic system using kinetics analysis and an ADRC-based controller is proposed and evaluated. In this system, a master manipulator based on surgeons’ habits and a string-driven slave manipulator were adopted. Additionally, a kinetics analysis and ADRC-based controller was proposed to guarantee the displacement accuracy of the system. The kinetics analysis method is applied to reduce the displacement error influenced by the inner factors of the slave manipulator, and the ADRC-based controller is used to further improve the performance of the system. Based on the experiments using the vascular model, the effectiveness of the kinetics and ADRC-based controller is validated.
In future studies, the proposed method should be tested in clinical experiments. Moreover, the plan to further improve the proposed method is as follows: First, the proposed system should be applied in the EVE module using the slave manipulator to simultaneously operate the catheter/guidewire. Second, experiments should be conducted on living animals to further assess the effectiveness of the proposed method. Finally, a clinical test should be implemented.

Author Contributions

W.Z., S.G. and J.G. conceived and designed the master–slave system and the ADRC-based control method, performed data collection, and drafted sections of the manuscript; Z.C. and F.M. assisted the design of the ADRC-based control method. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (61703305), in part by National High-tech Research and Development Program (863 Program) of China (2015AA043202), in part by SPS KAKENHI (15K2120), National Natural Science Foundation of China (Grant No. 52005036), and the Beijing Institute of Technology Research Fund Program for Young Scholars.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Rafii-Tari, H.; Payne, C.J.; Yang, G.-Z. Current and Emerging Robot-Assisted Endovascular Catheterization Technologies: A Review. Ann. Biomed. Eng. 2014, 42, 697–715. [Google Scholar] [CrossRef]
  2. Klein, L.W.; Miller, D.L.; Balter, S.; Laskey, W.; Naito, N.; Haines, D.; Ross, A.; Mauro, M.A.; Goldstein, J.A. Occupational health hazards in the interventional laboratory: Time for a safer environment. Catheter. Cardiovasc. Interv. 2009, 73, 432–438. [Google Scholar] [CrossRef] [PubMed]
  3. Guo, S.; Song, Y.; Yin, X.; Zhang, L.; Tamiya, T.; Hirata, H.; Ishihara, H. A Novel Robot-Assisted Endovascular Catheterization System With Haptic Force Feedback. IEEE Trans. Robot. 2019, 35, 685–696. [Google Scholar] [CrossRef]
  4. Patel, T.M.; Shah, S.C.; Soni, Y.Y.; Radadiya, R.C.; Patel, G.A.; Tiwari, P.O.; Pancholy, S.B. Comparison of robotic percutaneous coronary intervention with traditional percutaneous coronary intervention: A pstringnsity score–matched analysis of a large cohort. Circ. Cardiovasc. Interv. 2020, 13, e008888. [Google Scholar] [CrossRef] [PubMed]
  5. Khan, E.M.; Frumkin, W.; Ng, G.A.; Neelagaru, S.; Abi-Samra, F.M.; Lee, J.; Giudici, M.; Gohn, D.; Winkle, R.A.; Sussman, J.; et al. First experience with a novel robotic remote catheter system: Amigo™ mapping trial. J. Interv. Card. Electrophysiol. 2013, 37, 121–129. [Google Scholar] [CrossRef]
  6. Riga, C.V.; Bicknell, C.D.; Rolls, A.; Cheshire, N.J.; Hamady, M.S. Robot-assisted Fenestrated Endovascular Aneurysm Repair (FEVAR) Using the Magellan System. J. Vasc. Interv. Radiol. 2013, 24, 191–196. [Google Scholar] [CrossRef]
  7. Stereotaxis Inc. Stereotaxis Epoch. 2016. Available online: www.stereotaxis.com (accessed on 11 June 2016).
  8. Millan, B.; Nagpal, S.; Ding, M.; Lee, J.Y.; Kapoor, A. A Scoping Review of Emerging and Established Surgical Robotic Platforms with Applications in Urologic Surgery. Société Int. d’Urologie J. 2021, 2, 300–310. [Google Scholar] [CrossRef]
  9. Shi, P.; Guo, S.; Zhang, L.; Jin, X.; Hirata, H.; Tamiya, T.; Kawanishi, M. Design and Evaluation of a Haptic Robot-Assisted Catheter Operating System With Collision Protection Function. IEEE Sens. J. 2021, 21, 20807–20816. [Google Scholar] [CrossRef]
  10. Yin, X.; Guo, S.; Xiao, N.; Tamiya, T.; Hirata, H.; Ishihara, H. Safety Operation Consciousness Realization of a MR Fluids-Based Novel Haptic Interface for Teleoperated Catheter Minimally Invasive Neurosurgery. IEEE/ASME Trans. Mechatron. 2016, 21, 1043–1054. [Google Scholar] [CrossRef]
  11. Bao, X.; Guo, S.; Xiao, N.; Li, Y.; Yang, C.; Jiang, Y. A cooperation of catheters and guidewires-based novel remote-controlled vascular interventional robot. Biomed. Microdevices 2018, 20, 20. [Google Scholar] [CrossRef]
  12. Bao, X.; Guo, S.; Xiao, N.; Li, Y.; Yang, C.; Shen, R.; Cui, J.; Jiang, Y.; Liu, X.; Liu, K. Operation evaluation in-human of a novel remote-controlled vascular interventional robot. Biomed. Microdevices 2018, 20, 34. [Google Scholar] [CrossRef] [PubMed]
  13. Shen, H.; Wang, C.; Xie, L.; Zhou, S.; Gu, L.; Xie, H. A novel remote-controlled robotic system for cerebrovascular intervention. Int. J. Med. Robot. Comput. Assist. Surg. 2018, 14, e1943. [Google Scholar] [CrossRef] [PubMed]
  14. Omisore, O.M.; Han, S.P.; Ren, L.X.; Wang, G.S.; Ou, F.L.; Li, H.; Wang, L. Towards Characterization and Adaptive Compensation of Backlash in a Novel Robotic Catheter System for Cardiovascular Interventions. IEEE Trans. Biomed. Circuits Syst. 2018, 12, 824–838. [Google Scholar] [CrossRef] [PubMed]
  15. Woo, J.; Song, H.-S.; Cha, H.-J.; Yi, B.-J. Advantage of Steerable Catheter and Haptic Feedback for a 5-DOF Vascular Intervention Robot System. Appl. Sci. 2019, 9, 4305. [Google Scholar] [CrossRef] [Green Version]
  16. Kang, S.; Lee, D.Y. Hydraulically Steerable Micro Guidewire Capable of Distal Sharp Steering. IEEE Trans. Biomed. Eng. 2021, 68, 728–735. [Google Scholar] [CrossRef] [PubMed]
  17. Hu, Z.; Zhang, J.; Xie, L.; Cui, G. A generalized predictive control for remote cardiovascular surgical systems. ISA Trans. 2020, 104, 336–344. [Google Scholar] [CrossRef] [PubMed]
  18. Guo, J.; Yang, S.; Guo, S.; Meng, C.; Qi, L. Study on robust control for the vascular interventional surgical robot. In Proceedings of the 2019 IEEE International Conference on Mechatronics and Automation (ICMA), Tianjin, China, 4–7 August 2019; pp. 1361–1366. [Google Scholar]
  19. Sankaran, N.K.; Chembrammel, P.; Siddiqui, A.; Snyder, K.; Kesavadas, T. Design and Development of Surgeon Augmented Endovascular Robotic System. IEEE Trans. Biomed. Eng. 2018, 65, 2483–2493. [Google Scholar] [CrossRef]
  20. Yang, C.; Guo, S.; Bao, X.; Xiao, N.; Shi, L.; Li, Y.; Jiang, Y. A vascular interventional surgical robot based on surgeon’s operating skills. Med. Biol. Eng. Comput. 2019, 57, 1999–2010. [Google Scholar] [CrossRef]
  21. Yang, C.; Guo, S.; Guo, Y.; Bao, X. Cloud Communication-Based Sensing Performance Evaluation of a Vascular Interventional Robot System. IEEE Sens. J. 2022, 22, 9005–9017. [Google Scholar] [CrossRef]
  22. Yan, Y.; Wang, H.; Yu, H.; Wang, F.; Fang, J.; Niu, J.; Guo, S. Machine Learning-Based Surgical State Perception and Collaborative Control for a Vascular Interventional Robot. IEEE Sens. J. 2022, 22, 7106–7118. [Google Scholar] [CrossRef]
  23. Zhang, L.; Guo, S.; Yu, H.; Song, Y.; Tamiya, T.; Hirata, H.; Ishihara, H. Design and performance evaluation of collision protection-based safety operation for a haptic robot-assisted catheter operating system. Biomed. Microdevices 2018, 20, 22. [Google Scholar] [CrossRef] [PubMed]
  24. Haidegger, T.; Benyó, B.; Kovacs, L.; Benyó, Z. Force Sensing and Force Control for Surgical Robots. IFAC Proc. Vol. 2009, 42, 401–406. [Google Scholar] [CrossRef]
  25. Haidegger, T. Probabilistic Method to Improve the Accuracy of Computer-Integrated Surgical Systems. Acta Polytech. Hung. 2019, 16, 119–141. [Google Scholar] [CrossRef]
  26. Haidegger, T.; Kovács, L.; Preitl, S.; Precup, R.-E.; Benyó, B.; Benyó, Z. Controller design solutions for long distance telesurgical applications. Int. J. Artif. Intell. 2011, 6, 48–71. [Google Scholar]
  27. Zhou, X.; Bian, G.; Xie, X.; Hou, Z.; Qu, X.; Guan, S. Analysis of Interventionalists’ Natural Behaviors for Recognizing Motion Patte ems of Endovascular Tools during Percutaneous Coronary Interventions. IEEE Trans. Biomed. Circuits Syst. 2019, 13, 330–342. [Google Scholar] [CrossRef] [PubMed]
  28. Zhou, W.; Guo, S.; Guo, J.; Meng, F.; Chen, Z.; Lyu, C. A Surgeon’s Habits-based Novel Master Manipulator for the Vascular Interventional Surgical Master-Slave Robotic System. IEEE Sens. J. 2022. [Google Scholar] [CrossRef]
  29. Zhou, W.; Guo, S.; Guo, J.; Meng, F.; Chen, Z. ADRC-Based Control Method for the Vascular Intervention Master–Slave Surgical Robotic System. Micromachines 2021, 12, 1439. [Google Scholar] [CrossRef]
  30. Zhou, W.; Guo, S.; Bao, X.; Guo, Y. Evaluation method of linear displacement precision for a string-driven vascular intervention surgery robot. In Proceedings of the 2019 IEEE International Conference on Mechatronics and Automation (ICMA), Tianjin, China, 4–7 August 2019; pp. 1344–1349. [Google Scholar]
  31. Han, J. From PID to Active Disturbance Rejection Control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  32. Guo, S.; Cui, J.; Zhao, Y.; Wang, Y.; Ma, Y.; Gao, W.; Mao, G.; Hong, S. Machine learning-based operation skills assessment with vascular difficulty index for vascular intervention surgery. Med. Biol. Eng. Comput. 2020, 58, 1707–1721. [Google Scholar] [CrossRef]
Figure 1. Workflow of the Master–Slave Robotic System.
Figure 1. Workflow of the Master–Slave Robotic System.
Micromachines 13 00770 g001
Figure 2. Operating habits of a surgeon.
Figure 2. Operating habits of a surgeon.
Micromachines 13 00770 g002
Figure 3. Virtual prototype of the master manipulator.
Figure 3. Virtual prototype of the master manipulator.
Micromachines 13 00770 g003
Figure 4. Structure of the slave manipulator.
Figure 4. Structure of the slave manipulator.
Micromachines 13 00770 g004
Figure 5. Force analysis diagram of the slave manipulator.
Figure 5. Force analysis diagram of the slave manipulator.
Micromachines 13 00770 g005
Figure 6. Diagram of the ADRC controller used in the robot-assisted system.
Figure 6. Diagram of the ADRC controller used in the robot-assisted system.
Micromachines 13 00770 g006
Figure 7. Results of comparative experiments.
Figure 7. Results of comparative experiments.
Micromachines 13 00770 g007
Figure 8. Experimental setup for the evaluation experiments.
Figure 8. Experimental setup for the evaluation experiments.
Micromachines 13 00770 g008
Figure 9. Vascular model in the experiments.
Figure 9. Vascular model in the experiments.
Micromachines 13 00770 g009
Figure 10. Axial displacements during the experiments.
Figure 10. Axial displacements during the experiments.
Micromachines 13 00770 g010
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhou, W.; Guo, S.; Guo, J.; Chen, Z.; Meng, F. Kinetics Analysis and ADRC-Based Controller for a String-Driven Vascular Intervention Surgical Robotic System. Micromachines 2022, 13, 770. https://doi.org/10.3390/mi13050770

AMA Style

Zhou W, Guo S, Guo J, Chen Z, Meng F. Kinetics Analysis and ADRC-Based Controller for a String-Driven Vascular Intervention Surgical Robotic System. Micromachines. 2022; 13(5):770. https://doi.org/10.3390/mi13050770

Chicago/Turabian Style

Zhou, Wei, Shuxiang Guo, Jin Guo, Zhengyang Chen, and Fanxu Meng. 2022. "Kinetics Analysis and ADRC-Based Controller for a String-Driven Vascular Intervention Surgical Robotic System" Micromachines 13, no. 5: 770. https://doi.org/10.3390/mi13050770

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop