Next Article in Journal
Low Subthreshold Slope AlGaN/GaN MOS-HEMT with Spike-Annealed HfO2 Gate Dielectric
Previous Article in Journal
An N-Port Universal Multimode Optical Router Supporting Mode-Division Multiplexing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

ADRC-Based Control Method for the Vascular Intervention Master–Slave 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
3
Faculty of Engineering, Kagawa University, 2217-20 Hayashi-cho, Takamatsu 760-8521, Japan
*
Authors to whom correspondence should be addressed.
Micromachines 2021, 12(12), 1439; https://doi.org/10.3390/mi12121439
Submission received: 4 November 2021 / Revised: 20 November 2021 / Accepted: 23 November 2021 / Published: 25 November 2021

Abstract

:
In vascular interventional surgery, surgeons operate guidewires and catheters to diagnose and treat patients with the assistance of the digital subtraction angiography (DSA). Therefore, the surgeon will be exposed to X-rays for extended periods. To protect the surgeon, the development of a robot-assisted surgical system is of great significance. The displacement tracking accuracy is the most important issue to be considered in the development of the system. In this study, the active disturbance rejection control (ADRC) method is applied to guarantee displacement tracking accuracy. First, the core contents of the proportional–integral–derivative (PID) and ADRC methods are analyzed. Second, comparative evaluation experiments for incremental PID and ADRC methods are presented. The results show that the ADRC method has better performance of than that of the incremental PID method. Finally, the calibration experiments for the ADRC control method are implemented using the master–slave robotic system. These experiments demonstrate that the maximum tracking error is 0.87 mm using the ADRC method, effectively guaranteeing surgical safety.

1. Introduction

Cardiovascular and cerebrovascular diseases are characterized by a high disability rate and high mortality, and are considered the leading killers of human health according to the World Health Statistics 2020 reported by the World Health Organization. At present, vascular interventional surgery is used clinically to diagnose and treat cardiovascular and cerebrovascular lesions, such as angiography and stent placement. Although the surgeons wear lead clothes weighing 20 kg to treat the patients during the clinical operation, the surgeons still suffer from X-ray radiation when performing digital subtraction angiography (DSA). Some studies have shown that if surgeons are exposed to X-rays for a long time, they are prone to suffer from diseases such as cancerous tumors, eye diseases (lens opacity), and bone diseases [1,2,3]. Robot-assisted surgery is a promising method to avoid X-ray radiation and its associated complications. Moreover, robot-assisted surgery can reduce the surgical failure rate caused by the surgeon’s hand tremor. In robot-assisted surgery, high displacement tracking accuracy is the most important issue in ensuring operating safety. Therefore, a study of the control method is necessary to improve the tracking accuracy.
The multifunctional vascular intervention surgical robotic system (VISRS) is a promising way to assist surgeons in operation [4]. A number of advanced VISRSs have been developed and commercialized, such as the CorPath® Robot System (Corindus Robotics Inc., Waltham, MA, USA) [5], Sensei Robotic System (Hansen Medical Inc., Mountain View, CA, USA) [6], Amigo Robot System (Catheter Precision Inc., Ledgewood, NJ, USA) [7], and Niobe (Stereotaxis Inc., St. Louis, MO, USA) [8]. In addition, Hansen Medical was acquired by Auris, and their technology portfolio was absorbed into the Monarch endovascular robot (now belonging to Auris) [9]. Although all these systems can operate the guidewire and catheter, they cannot provide tactile perception. Therefore, there are some safety risks.
In addition to these commercial systems, there are also studies that deal with the above-mentioned issues. Shi et al. developed a VISRS with a haptic perception interface based on a spring-force generator to operate the catheter [10]. However, the circumferential force was not considered in this system. Jin et al. developed a tactile sensing robot-assisted system using a master manipulator with force feedback [11]. However, the force feedback was generated by magnetorheological fluid controlled by a magnetic field generator, which is not convenient. The steerable catheter and the haptic function in [12] can reduce the operating time and guarantee surgical safety. Bao et al. proposed a slave manipulator [13,14]. This manipulator achieved the collaboration of the catheter and guidewire-driven device. Moreover, the performance of this manipulator was calibrated using animal and clinical trials. However, the master manipulator used in the system does not mimic the surgeon’s operating habits during the clinical operation, which increases the time required to learn a new device. Hao et al. developed a remote-controlled robotic system with multiple functional slave robots that can inject contrast agents but cannot insert the guidewire and catheter [15].
Moreover, there have been some studies on safety strategies. Omisore et al. proposed a robotic catheter system to access the human cardiac area through the radial vasculature [16]. Additionally, this system can characterize backlash behavior and eliminate it. Zhang et al. proposed collision detection with haptic cues shown on a PC screen in the developed catheter-guidewire operating system, which can help the surgeon to complete the surgery safely and successfully [17]. Guo et al. proposed a VISRS with force-visual feedback, which can provide two-dimensional information to ensure intraoperative security [18,19]. In addition, other methods have been implemented to improve the performance of VISRS. Kang et al. proposed a hydraulically steerable guidewire with a diameter of 400 μm. In addition, this guidewire consists of a flexible eccentric tube to realize two different curvatures [20]. Pancaldi et al. proposed a navigation strategy using microengineered endovascular probes driven by fluid energy. This method is promising for accessing deep brain regions through an endovascular path [21]. Zhou et al. analyzed the natural behavior of interventionalists during a conventional percutaneous coronary intervention to promote the future design of human–robot interfaces [22]. Guo et al. designed a contactless catheter-sensing method that simultaneously senses translational and rotational motions using a passive marker with four feature point groups [23]. Zhao et al. used a deep-learning algorithm to realize the navigation and perception of the robot and the surgeon’s operational skills assessment [24,25,26,27].
However, only a few studies have looked at the control method in the VISRS. Hu proposed a control strategy to improve the performance of robot-assisted cardiovascular surgery [28]. In this method, generalized predictive control (GPC) is used to suppress the effects of time-varying delay and parameter identification error. Moreover, a terminal sliding mode controller was designed to improve the robustness of the system under consideration. Jin et al. proposed a system using a proportional–integral–derivative (PID) control method [29,30]. Yang et al. adopted the fuzzy PID control method to improve the tracking accuracy; however, the maximal error of the system is close to 2 mm, which is dangerous for patients [31]. Wang et al. proposed a VISRS using the PID control algorithm [32]. The master manipulator was a joystick, which did not conform to the surgeon’s operating habits. Haidegger et al. used the force-based control algorithm using surgical robotics [33]. This method can provide a higher quality human–machine interaction, more realistic sensory feedback and telepresence. Haidegger et al. proposed a stochastic approach to improve the precision of integrated setups [34]. This method was helpful to increase the safety and reliability of all procedures, ease the surgeon’s task and potentially reduce operating time. Jayender et al. proposed a force-based control algorithm to control the insertion of the catheter. This method can reduce exposure to harmful X-ray radiation [35]. Guo et al. proposed a robust control algorithm to reduce the displacement error. In addition, the method had good performance through the stability analysis using the lyapunov function method [36].
According to the current research status, the main research contents consist of the development of the master manipulator and the slave manipulator, the method of navigation methods, and the warning strategies for safe operation. Moreover, research on the control method makes it possible to improve the tracking accuracy. However, the tracking accuracy of some studies using the PID control algorithm was not ideal. Therefore, it is necessary to study a control method to improve the control performance of the robot-assisted surgical system.
In the up-to-date studies on the control method in the VISRS, the PID controller was the main control method applied in this field. In addition, PID control methods with few parameters have been widely used in industrial control applications. However, PID control method has some limitations, such as: error computation, noise degradation in the derivative control, oversimplification, and the loss of performance in the control law [37]. Moreover, the ADRC method is a promising method to overcome the weakness of the PID method. Peng et al. combined the ADRC with the consensus algorithm to control multi-degree-of-freedom (DOF) parallel electrical manipulator systems, demonstrating better performance [38]. Łakomy et al. improved the performance of the ADRC by using a new observer structure to address the problem caused by high-frequency measurement noise in practice [39]. Chi et al. proposed an improved ADRC, using local dynamic linearization to realize the nonlinear system affine to control the input in the globally Lipschitz nonlinear discrete-time system [40]. Wang et al. presented a back propagation (BP) neural network-based ADRC to address these problems, such as strong couplings and nonlinear and unstable disturbances. This control method can achieve decoupling control in a three-degree-of-freedom six-pole active magnetic bearing [41]. Lu et al. proposed a load-adaptive two-loop drive system based on an improved position–speed integrated ADRC with a parameter fuzzy self-tuning method. In addition, this method can realize a high-speed and high-precision position servo system for a permanent magnet synchronous motor [42]. Sun et al. proposed a quantitative tuning rule for the time-delayed ADRC structure based on the typical first-order plus time-delay model, which shows better closed-loop tracking performance [43]. By analyzing the results of the studies, all these related studies show that the ADRC method can improve the displacement accuracy. Therefore, it is promising to apply the ADRC method to the VISRS to realize high-quality master–slave tracking accuracy and operating stability.
The contribution of this study is that it is the first implementation of the ADRC control method in the VISRS. The performance of the ADRC method is better than that of the PID method. Moreover, the ADRC method can achieve a shorter adjustment time and high tracking accuracy. The remainder of this paper is organized as follows: The master–slave VISRS is demonstrated in Section 2. In addition, the displacement measurement assembly of the master manipulator is evaluated. In Section 3, the principles of PID and ADRC are introduced. Moreover, comparative experiments of these two methods are implemented. In Section 4, the performance of the VISRS using the ADRC method is evaluated. In Section 5, the discussion and conclusions of this study are presented.

2. Master–Slave VISRS Description

2.1. Principle of the VISRS

The master–slave VISRS consists of three parts: master side, slave side, and communication system, as shown in Figure 1. The master and slave sides are placed in two different rooms. On the master side, the surgeon operates the master manipulator in a safe space without radiation. The operation is assisted by video images on the monitor screen. Moreover, the displacement information generated by the master manipulator is used to control the slave manipulator on the slave side through the communication system. On the slave side, the slave manipulator operates the catheter guidewire to diagnose and treat the patients during surgery. Simultaneously, the camera is used to monitor the intraoperative state on the slave side. In addition, the collision force information and video image generated by the camera are transmitted to the master side through the communication system. Moreover, the communication system is a connector between the master and slave sides. Both haptic perception and visual feedback are necessary to guarantee surgical safety in the VISRS. The above information can assist the surgeon in locating the position and recognizing the intraoperative state of the guidewire/catheter. However, the most important factor influencing intraoperative safety is the tracking accuracy, which refers to the displacement accuracy when the slave manipulator follows the master manipulator.

2.2. Description of the Master Manipulator

The master manipulator developed in this study is shown in Figure 2. The simulation and physical structures are also presented. The advantage of this master manipulator is that it is consistent with the operating habits of traditional clinical surgery. The operating habits is that the surgeon operates the guidewire/catheter through three actions (push, retraction, and rotation along the axial direction) from the femoral artery to the target position in traditional vascular interventional surgery [29]. The surgeon uses the thumb, index finger, and middle finger to hold the telescopic rod. Moreover, with the movement of the fingers, the telescopic rod is pulled, retracted, or rotated along the axial direction. In addition, the displacement information was measured simultaneously. This master manipulator consists of an axial force feedback assembly, a circumferential force feedback assembly, a displacement measurement assembly (DMS), a telescopic rod assembly, and an enclosure. In this study, to improve the tracking accuracy is the main focus of this study. The tracking accuracy is related to the DMS. Therefore, we evaluate the performance of DMS in this study, while the performance of the axial and the circumferential force feedback assemblies will be evaluated in a future work. The core component of the DMS is an optical mouse sensor (PAW3515DB-TJZA, PixArt Imaging Inc., Taiwan, China). The working principle of the optical mouse sensor is presented in [44,45]. The physical structure of the DMS is shown in Figure 3. This DMS consists of a PCB circuit board, sensor chip, lensing components, and a support structure. In addition, the PCB circuit board was designed and manufactured based on the function of the sensor chip.

2.3. Description of the Slave Manipulator

The slave manipulator shown in Figure 4 includes the slide platform, guidewire driver module, and catheter driver module [13,14,46]. This manipulator was evaluated in animal and clinical experiments. The guidewire driver module is used to clamp the guidewire and drive the rotation and insertion movement of the guidewire. The functionality of the catheter driver module is similar to that of the guidewire driver module, which is used for the catheter. A slide platform with a grating ruler was used to guarantee the coaxiality of the guidewire and catheter controllers. In addition, a grating ruler is used to record real-time displacement. In particular, this slave manipulator can realize the cooperation of the guidewire and catheter driver module to satisfy the requirements of surgery.

2.4. Calibration Experiments for the DMS of the Master Manipulator

In this section, calibration experiments are implemented to build the relationship between the number of pixels and displacement. The experimental platform is shown in Figure 5, consisting of the mobile module, fixed module, and serial port assistant. The proposed master manipulator is mounted on the mobile module, which was driven by a DC motor (525506, Maxon Motor, Switzerland). The mobile and fixed modules are mounted on the same sliding rail to guarantee coaxiality. Coaxiality is very important in guaranteeing measurement accuracy. A grating ruler is used to measure the real-time displacement of the mobile module. In the calibration experiments, the mobile module is driven to achieve a uniform motion. Simultaneously, the telescopic rod is pushed along the sliding rail. The displacements and number of pixels are recorded through the serial port assistant. The calibration results are presented in Figure 6.
The relationship between the displacement and number of pixels is shown in Equation (1):
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.

3. Working Principles of the Control Method

The PID control method is a very popular and effective method in automatic control fields. It has only three parameters to be modified to obtain a better operational state. The output of the incremental PID control method is the increment of the controlled variable, which can avoid the accumulative error that influences the control accuracy. After determining the proportional, integral, and differential coefficients, the output is calculated based on the three consecutive errors. In addition, the principle of the incremental PID control method is presented [47]. However, the adaptive ability of the incremental PID control method is not excellent; that is, the parameters should be modified if the working environment changes. In vascular interventional surgery, there are large differences in the endovascular environments, comprising blood flow speed and vascular flexibility of different patients. Moreover, the ADRC method is promising for addressing the aforementioned issues. In this section, the working principles of ADRC are first demonstrated in detail. Comparative experiments of the two control methods are implemented.

3.1. Description of the ADRC Method

The ADRC method does not depend on a specific model of a controlled plant [37]. Moreover, the ADRC can provide a smooth transition from the current position to the target position. The structure of the ADRC (as shown in Figure 7) consists of four parts: the transient profile generator, extended state observer, linear error feedback controller, and compensation controller. The transient profile generator is used to provide a smooth operation process. The extended state observer is used to extract the system status and disturbance information. The linear error feedback controller is used to provide the error control variable. The compensation controller compensates for the disturbance. The complete algorithm of the ADRC is as follows [37]:
(1)
The transient profile generator is depicted by Equation (2):
{ e = D i s 1 D i s i n f h = f h a n ( e , D i s 2 , r 0 , h ) D i s 1 = D i s 1 + h D i s 2 D i s 2 = D i s 2 + h f h
where D i s i n is the reference value, D i s 1 is the transient value, D i s 2 is the differential value of D i s 1 , f h is the maximum speed synthesis function, r 0 is the speed factor, and h is the filter factor. The r 0 term is used to control the tracking speed, and h can filter the jitter. The output value is D i s o u t .
(2)
The extended state observer is demonstrated by Equation (3):
{ 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 = z 1 + h ( z 2 β 01 e ) , z 2 = z 2 + h ( z 3 β 02 f e + b 0 u ) , z 3 = z 3 + h ( β 03 f e 1 ) ,
where z 1 , z 2 and z 3 are the status observer values of the D i s 1 , D i s 2 and the total disturbance of the system (including the internal and external disturbances), respectively. The β 01 , β 02 and β 03 are the scale parameters, which are calculated using Equation (4). The ω 0 term is the bandwidth of the state observer. b 0 is the compensating parameter. The value of f a l ( e , α , δ ) is calculated using Equation (5):
{ β 01 = 3 ω 0 β 02 = 3 ω 0 2 β 03 = ω 0 3
f a l ( e , α , δ ) = { e δ 1 α | e | δ | e | α s i g n ( e ) , | e | > δ
(3)
The state error feedback law is given by Equation (6):
{ e 1 = D i s 1 z 1 , e 2 = D i s 2 z 2 u 0 = k 1 × e 1 + k 2 × e 2
where u 0 is the plant of error feedback controlled, and k 1 and k 2 are the coefficients of the error and error derivatives, respectively.
(4)
The disturbance compensation process is calculated by Equation (7):
u = u 0 z 3 ( t ) b 0

3.2. Comparative Experiments

In this section, some experiments are implemented to compare the performance of the incremental PID and the ADRC control methods. The experimental setup is illustrated in Figure 8. The structures of the PID and ADRC controllers are shown in Figure 9 and Figure 10, respectively. The P, I, and D of the PID control method are tuned to 22,100,000, 210,000, and 1000, respectively. According to linear ADRC controller tuning method in [48], ω 0 , k 1 , k 2 and b 0 are 0.01, 160, 20, and 50, respectively. In the PID controller, the Pos _ t a r g e t _ , U k , and Pos _ o u t _ refer to the target displacement, error, and output displacement, respectively. In addition, D i s i n , u , and D i s o u t in the ADRC controller refer to the given target displacement, duty ratio of the pulse-width modulation (PWM), and output displacement, respectively. The motor is a linear actuator. In these experiments, the grating ruler is used to record the real displacements of the catheter driver module. A serial port assistant is used to set the target displacement through the STM32 microcontrollers. In addition, the overshoot, modifying time, and accuracy were considered as the evaluation indicators. During the experiments, the target position values were set up by a serial port assistant. The target position values include 50 mm, 100 mm, 150 mm, and 200 mm, which refer to the movement displacements of the guidewire/catheter-driven module. The experimental results are shown in Figure 11.
Figure 11 shows that the maximum modifying time is 7.82 s and the minimum modifying time is 7.39 s, using the PID method. In addition, using the ADRC method, the maximum modifying time is 3.24 s and the minimum modifying time is 3.00 s. Therefore, the ADRC method is better than the PID method in response speed. In Figure 12, the errors are calculated by Equation (8):
D i s e r r o r = | D i s t a r g e t D i s r e a l |
where D i s e r r o r is the absolute value of the displacement error, D i s t a r g e t is the target displacement given by the serial port assistants, and D i s r e a l is the real displacement measured by the grating ruler. The maximum error is 1.20 mm using the PID method and 0.55 mm using ADRC method. The minimum error is 0.05 mm using the PID method and 0.18 mm using ADRC method. Here, error refers to steady-state error.
Some overshoot phenomena are observed when using the PID method. The maximum overshoot is more than 4.00 mm, which is very dangerous in robot-assisted surgery [31]. Moreover, there are phenomena in which the real displacement becomes stuck in the middle of the transient using the ADRC control method. This phenomenon is caused by the observed fluctuations in the value of the state observer. The nonuniform dynamic friction of the slide platform and the lag phenomenon of the observation state can cause fluctuations. In summary, the accuracy and response speed of the ADRC are better than those of the PID method. Moreover, the ADRC does not have an overshoot, which shows good stability. The reason for these properties is that the extended state observer in the ADRC method can compensate for the controlled plant of the linear error feedback controller. In addition, in robot-assisted surgery, different patients have different intravascular environments. The friction of the vasculature is also different. Moreover, abrasion of the slave manipulator is likely to occur. Because of the disturbances caused by these two reasons, the PID method should modify the coefficients. In contrast, the ADRC parameters are universal [37]. Therefore, the ADRC control method is more promising for guaranteeing operating safety, especially in VISRS.

4. Experiments and Results

In this section, the evaluation experiments of the ADRC method are presented. The experimental setup is illustrated in Figure 13. The purpose of the experiments is to evaluate the tracking accuracy using the ADRC method. The experimental protocol is as follows: the catheter is driven by the catheter driver module from the initial position P 0 to the target position P 8 , as shown in Figure 14. In addition, the catheter driver module on the slave manipulator is controlled by the master manipulator in real time. In the experiments, the displacement generated by the master manipulator is the input of the ADRC method, which is the D i s i n in Figure 10. Moreover, the working method of the guidewire driver module is the similar to that of the catheter driver module. Therefore, the guidewire driver module is not included in the evaluation experiments. The target and real displacements of the entire operating process are shown in Figure 15. On the percutaneous coronary intervention (PCI) trainer, the characteristic from the initial position P 0 to the second position P 1 is a straight line. Therefore, this distance is set up by the serial port assistant, to reduce the operating time and improve efficiency. Meanwhile, in a comparison of the movement characteristics of the two curves in P 1 to P 6 and P 6 to P 8 , the results show that the lower speed of the master manipulator is helpful for the following movement of the catheter driver module in real time.

5. Discussion and Conclusions

Operating safety is the most important issue to be considered in the development of the master–slave VISRS. In addition, high tracking accuracy is an efficient method. In this study, the ADRC method is applied in the VISRS. A comparison of the performance of the ADRC method with the incremental PID method shows that the modification time and accuracy of the ADRC method are better. The salient feature is that there is no overshoot when using the ADRC method, which can provide better security.
Moreover, performance evaluation experiments for the VISRS using the ADRC method are implemented. In the experiments, the PCI trainer and the proposed master manipulator are implemented. The experimental results show that if the master manipulator moves with a lower movement speed, the tracking accuracy of the slave manipulator is much better, making it more conducive to the clinical operation than the traditional method.
The results of the evaluation experiments and working status of the master and slave manipulators are shown in Figure 15. Because of the limited distance of the master manipulator, it is necessary to move several times to reach the target position. The maximal error of the tracking is 0.87 mm, and the cumulative error for the entire operation is 1.58 mm. The results show that the ADRC method performs well in completing the operation. Moreover, tactile perception is also necessary and important in master–slave VISRS. Based on the Level of Clinical Realism (LoCR) scale [49,50], the current approach outlined in this study is in the catagory LoCR 1: Training tasks with rigid phantoms. In addition, we will use the ADRC method to complete more complicated surgical tasks in the more realistic environments. In future work, evaluation experiments will be implemented in the EVE model using the ADRC method to realize more complicated operations. In addition, the force feedback device will be evaluated and implemented.

Author Contributions

W.Z., S.G. and J.G. conceived and designed the master–slave system and ADRC-based control method, performed the data collection, and drafted sections of the manuscript. Z.C. and F.M. assisted in 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 the National High-tech Research and Development Program (863 Program) of China (2015AA043202), in part by SPS KAKENHI (15K2120).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Roguin, A.; Goldstein, J.; Bar, O.; Goldstein, J.A. Brain and neck tumors among physicians performing interventional procedures. Am. J. Cardiol. 2013, 111, 1368–1372. [Google Scholar] [CrossRef]
  2. Vano, E.; Kleiman, N.J.; Duran, A.; Romano-Miller, M.; Rehani, M.M. Radiation associated lens opacities in catheterization personnel: Results of a survey and direct assessments. J. Vasc. Interv. Radiol. 2013, 24, 197–204. [Google Scholar] [CrossRef]
  3. Klein, L.W.; Tra, Y.; Garratt, K.N.; Powell, W.; Lopez-Cruz, G.; Chambers, C.; Goldstein, J.A. Occupational health hazards of interventional cardiologists in the current decade: Results of the 2014 SCAI membership survey. Catheter. Cardiovasc. Interv. 2015, 86, 913–924. [Google Scholar] [CrossRef]
  4. Wang, H.; Chang, J.; Yu, H.; Liu, H.; Hou, C.; Lu, H. Research on a Novel Vascular Interventional Surgery Robot and Control Method Based on Precise Delivery. IEEE Access 2021, 9, 26568–26582. [Google Scholar] [CrossRef]
  5. 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 propensity score–matched analysis of a large cohort. Circ. Cardiovasc. Interv. 2020, 13, 1941–7632. [Google Scholar] [CrossRef] [PubMed]
  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] [PubMed]
  7. 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] [PubMed]
  8. Faddis, M.N.; Blume, W.; Finney, J.; Hall, A.; Rauch, J.; Sell, J.; Bae, K.T.; Talcott, M.; Lindsay, B. Novel, magnetically guided catheter for endocardial mapping and radiofrequency catheter ablation. Circulation 2002, 106, 2980–2985. [Google Scholar] [CrossRef] [Green Version]
  9. 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. Soc. Int. Urol. J. 2021, 2, 300–310. [Google Scholar] [CrossRef]
  10. 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]
  11. 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]
  12. Woo, J.; Song, H.; Cha, H.; Yi, B. 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]
  13. 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] [PubMed]
  14. 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]
  15. 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]
  16. Omisore, O.; Han, S.; Ren, L.; Wang, G.; Ou, F.; 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]
  17. Zhang, L.; Gu, S.; Guo, S.; Tamiya, T. A Magnetorheological Fluids-Based Robot-Assisted Catheter/Guidewire Surgery System for Endovascular Catheterization. Micromachines 2021, 12, 640. [Google Scholar] [CrossRef]
  18. Guo, J.; Jin, X.; Guo, S.; Fu, Q. A Vascular Interventional Surgical Robotic System Based on Force-Visual Feedback. IEEE Sens. J. 2019, 19, 11081–11089. [Google Scholar] [CrossRef]
  19. Guo, J.; Jin, X.; Guo, S. Study of the Operational Safety of a Vascular Interventional Surgical Robotic System. Micromachines 2018, 9, 119. [Google Scholar] [CrossRef] [Green Version]
  20. 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]
  21. Pancadi, L.; Dirix, P.; Fanelli, A.; Lima, A.M.; Stergiopulos, N.; Mosimann, P.J.; Ghezzi, D.; Sakar, M.S. Flow Driven Robotic Navigation of Micro-engineered Endovascular Probes. Nat. Commun. 2020, 11, 1–14. [Google Scholar]
  22. 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]
  23. Guo, J.; Guo, S.; Li, M.; Tamiya, T. A Marker-based Contactless Catheter-sensing Method to Detect Surgeons’ Operations for Catheterization Training Systems. Biomed. Microdevices 2018, 20, 76. [Google Scholar] [CrossRef] [PubMed]
  24. Zhao, Y.; Guo, S.; Wang, Y.; Cui, J.; Ma, Y.; Zeng, Y.; Liu, X.; Jiang, Y.; Li, Y.; Shi, L.; et al. A CNNs-based Prototype Method of Unstructured Surgical State Perception and Navigation for an Endovascular Surgery Robot. Med. Biol. Eng. Comput. 2019, 57, 1875–1887. [Google Scholar] [CrossRef] [PubMed]
  25. Zhao, Y.; Xing, H.; Guo, S.; Wang, Y.; Cui, J.; Ma, Y.; Liu, Y.; Liu, Y.; Feng, J.; Li, Y. A novel noncontact detection method of surgeon’s operation for a master-slave endovascular surgery robot. Med. Biol. Eng. Comput. 2020, 58, 871–885. [Google Scholar] [CrossRef]
  26. 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]
  27. Guo, S.; Wang, Y.; Zhao, Y.; Cui, J.; Ma, Y.; Mao, G.; Hong, S. A Surgeon’s Operating Skills-based Non-interference Operation Detection Method for Novel Vascular Interventional Surgery Robot Systems. IEEE Sens. J. 2019, 20, 3879–3891. [Google Scholar] [CrossRef]
  28. 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]
  29. Jin, X.; Guo, S.; Guo, J.; Shi, P.; Tamiya, T.; Hirata, H. Development of a Tactile Sensing Robot-Assisted System for Vascular Interventional Surgery. IEEE Sens. J. 2021, 21, 12284–12294. [Google Scholar] [CrossRef]
  30. Jin, X.; Guo, S.; Guo, J.; Shi, P.; Tamiya, T.; Kawanishi, M.; Hirata, H. Total Force Analysis and Safety Enhancing for Operating both Guidewire and Catheter in Endovascular Surgery. IEEE Sens. J. 2021, 21, 22499–22509. [Google Scholar] [CrossRef]
  31. 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]
  32. Wang, K.; Lu, Q.; Chen, B.; Shen, Y.; Li, H.; Liu, M.; Xu, Z. Endovascular Intervention Robot with Multi-manipulators for Surgical Procedures: Dexterity, adaptability and practicability. Robot. Comput.-Integr. Manuf. 2019, 56, 75–84. [Google Scholar] [CrossRef]
  33. Haidegger, T.; Benyó, B.; Kovács, L.; Benyó, Z. Force Sensing and Force Control for Surgical Robots. IFAC Proc. 2009, 42, 401–406. [Google Scholar] [CrossRef]
  34. Haidegger, T. Probabilistic Method to Improve the Accuracy of Computer-Integrated Surgical Systems. Acta Polytech. Hung. 2019, 16, 119–141. [Google Scholar] [CrossRef]
  35. Jayender, J.; Patel, R.; Nikumb, S. Robot-assisted Active Catheter Insertion: Algorithms and Experiments. Int. J. Robot. Res. 2009, 28, 1101–1117. [Google Scholar] [CrossRef]
  36. 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] [CrossRef]
  37. Han, J. From PID to Active Disturbance Rejection Control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  38. Peng, H.; Wu, M.; Lu, H.; Wang, J.; Xiao, J.; Huang, Y.; Shi, D. A Distributed Strategy to Attitude Following of the Multi-DOF Parallel Electrical Manipulator Systems. IEEE Trans. Ind. Electron. 2021, 69, 1630–1640. [Google Scholar] [CrossRef]
  39. Lakomy, K.; Madonski, R.; Dai, B.; Yang, J.; Kicki, P.; Ansari, M.; Li, S. Active Disturbance Rejection Control Design with Suppression of Sensor Noise Effects in Application to DC-DC Buck Power Converter. IEEE Trans. Ind. Electron. 2021, 69, 816–824. [Google Scholar] [CrossRef]
  40. Chi, R.; Hui, Y.; Huang, B.; Hou, Z. Active Disturbance Rejection Control for Nonaffined Globally Lipschitz Nonlinear Discrete-time Systems. IEEE Trans. Autom. Control. 2021, 1, 1. [Google Scholar] [CrossRef]
  41. Wang, S.; Zhu, H.; Wu, M.; Zhang, W. Active Disturbance Rejection Decoupling Control for Three-Degree-of- Freedom Six-Pole Active Magnetic Bearing Based on BP Neural Network. IEEE Trans. Appl. Supercond. 2020, 30, 1–5. [Google Scholar] [CrossRef]
  42. Lu, W.; Li, Q.; Lu, K.; Lu, Y.; Guo, L.; Yan, W.; Xu, F. Load Adaptive PMSM Drive System Based on an Improved ADRC for Manipulator Joint. IEEE Access 2021, 9, 33369–33384. [Google Scholar] [CrossRef]
  43. Sun, L.; Xue, W.; Li, D.; Zhu, H.; Su, Z. Quantitative Tuning of Active Disturbance Rejection Controller for FOPDT Model with Application to Power Plant Control. IEEE Trans. Ind. Electron. 2021, 69, 805–815. [Google Scholar] [CrossRef]
  44. 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]
  45. Yin, X.; Guo, S.; Song, Y. Magnetorheological Fluids Actuated Haptic-based Tele-operated Catheter Operating System. Micromachines 2018, 9, 465. [Google Scholar] [CrossRef] [Green Version]
  46. Bao, X.; Guo, S.; Shi, L.; Xiao, N. Design and Evaluation of Sensorized Robot for Minimally Vascular Interventional Surgery. Microsyst. Technol. 2019, 25, 2759–2766. [Google Scholar] [CrossRef]
  47. Jie, Y.; Liu, Z.; Zeng, W. Isothermal Extrusion Speed Curve Design for Porthole Die of Hollow Aluminium Profile Based on PID Algorithm and Finite Element Simulations. Trans. Nonferrous Met. Soc. China 2021, 31, 1939–1950. [Google Scholar]
  48. Gao, Z. Scaling and Bandwidth-Parameterization Based Controller Tuning. In Proceedings of the 2003 American Control Conference, Denver, CO, USA, 4–6 June 2003; pp. 4989–4996. [Google Scholar] [CrossRef]
  49. McDonald, P.; Ashton, K.; Barratt, R.; Doyle, S.; Imeson, D.; Meir, A.; Risser, G. Clinical realism: A new literary genre and a potential tool for encouraging empathy in medical students. BMC Med. Educ. 2015, 15, 112. [Google Scholar] [CrossRef] [Green Version]
  50. Nagy, T.; Haidegger, T. Towards Standard Approaches for the Evaluation of Autonomous Surgical Subtask Execution. In Proceedings of the 25th International Conference on Intelligent Engineering Systems, Budapest, Hungary, 7–9 July 2021. [Google Scholar] [CrossRef]
Figure 1. Overview of the master–slave VISRS.
Figure 1. Overview of the master–slave VISRS.
Micromachines 12 01439 g001
Figure 2. Structure of the master manipulator.
Figure 2. Structure of the master manipulator.
Micromachines 12 01439 g002
Figure 3. Structure of the DMS. (a) Assembly relationship between the DMS and telescopic rod assembly. (b) Details of the physical structure of the DMS.
Figure 3. Structure of the DMS. (a) Assembly relationship between the DMS and telescopic rod assembly. (b) Details of the physical structure of the DMS.
Micromachines 12 01439 g003
Figure 4. Structure of the slave manipulator.
Figure 4. Structure of the slave manipulator.
Micromachines 12 01439 g004
Figure 5. Calibration experimental platform setup.
Figure 5. Calibration experimental platform setup.
Micromachines 12 01439 g005
Figure 6. Calibration results for the DMS.
Figure 6. Calibration results for the DMS.
Micromachines 12 01439 g006
Figure 7. Structure of the ADRC method.
Figure 7. Structure of the ADRC method.
Micromachines 12 01439 g007
Figure 8. Experimental setup for the comparative experiments.
Figure 8. Experimental setup for the comparative experiments.
Micromachines 12 01439 g008
Figure 9. Structure of the PID controller used in the robot-assisted system.
Figure 9. Structure of the PID controller used in the robot-assisted system.
Micromachines 12 01439 g009
Figure 10. Structure of the ADRC controller used in the robot-assisted system.
Figure 10. Structure of the ADRC controller used in the robot-assisted system.
Micromachines 12 01439 g010
Figure 11. Comparative experimental results.
Figure 11. Comparative experimental results.
Micromachines 12 01439 g011
Figure 12. Error distributions of the ADRC and the incremental PID methods.
Figure 12. Error distributions of the ADRC and the incremental PID methods.
Micromachines 12 01439 g012
Figure 13. Experimental setup for the evaluation experiments.
Figure 13. Experimental setup for the evaluation experiments.
Micromachines 12 01439 g013
Figure 14. Operational process of the catheter. ①–⑨ are the different positions on the PCI trainer in process.
Figure 14. Operational process of the catheter. ①–⑨ are the different positions on the PCI trainer in process.
Micromachines 12 01439 g014
Figure 15. Operational displacements of the master and slave manipulator.
Figure 15. Operational displacements of the master and slave manipulator.
Micromachines 12 01439 g015
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.; Meng, F.; Chen, Z. ADRC-Based Control Method for the Vascular Intervention Master–Slave Surgical Robotic System. Micromachines 2021, 12, 1439. https://doi.org/10.3390/mi12121439

AMA Style

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(12):1439. https://doi.org/10.3390/mi12121439

Chicago/Turabian Style

Zhou, Wei, Shuxiang Guo, Jin Guo, Fanxu Meng, and Zhengyang Chen. 2021. "ADRC-Based Control Method for the Vascular Intervention Master–Slave Surgical Robotic System" Micromachines 12, no. 12: 1439. https://doi.org/10.3390/mi12121439

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