Next Article in Journal
Design and Mixing Analysis of a Passive Micromixer with Circulation Promoters
Previous Article in Journal
Prediction of Geometric Dimensions of Deposited Layer Produced Using Laser-Arc Hybrid Additive Manufacturing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Evaluation of an Active Disturbance Rejection Controller for Ophthalmic Robots with Piezo-Driven Injector

1
School of Energy and Power Engineering, Beihang University, Beijing 100191, China
2
School of Mechanical Engineering and Automation, Beihang University, Beijing 100191, China
3
College of Automation and College of Artificial Intelligence, Nanjing University of Posts and Telecommunications, Nanjing 210023, China
4
School of Mechanical and Materials Engineering, North China University of Technology, Beijing 100144, China
*
Authors to whom correspondence should be addressed.
Current address: Beijing Xianwei Medical Technology Co., Ltd., Beijing 100083, China.
Micromachines 2024, 15(7), 833; https://doi.org/10.3390/mi15070833
Submission received: 5 June 2024 / Revised: 24 June 2024 / Accepted: 25 June 2024 / Published: 27 June 2024
(This article belongs to the Topic Micro-Mechatronic Engineering)

Abstract

:
Retinal vein cannulation involves puncturing an occluded vessel on the micron scale. Even single millinewton force can cause permanent damage. An ophthalmic robot with a piezo-driven injector is precise enough to perform this delicate procedure, but the uncertain viscoelastic characteristics of the vessel make it difficult to achieve the desired contact force without harming the retina. The paper utilizes a viscoelastic contact model to explain the mechanical characteristics of retinal blood vessels to address this issue. The uncertainty in the viscoelastic properties is considered an internal disturbance of the contact model, and an active disturbance rejection controller is then proposed to precisely control the contact force. The experimental results show that this method can precisely adjust the contact force at the millinewton level even when the viscoelastic parameters vary significantly (up to 403.8%). The root mean square (RMS) and maximum value of steady-state error are 0.32 mN and 0.41 mN. The response time is below 2.51 s with no obvious overshoot.

1. Introduction

Retinal vein occlusion (RVO) occurs when a blockage of one or more small veins carries blood away from the retina. RVO has been reported to be the second most common retinal vascular occlusive disease [1]. Its impact on vision can be severe, causing blurred and distorted vision [2]. Currently, there is no available treatment to resolve RVO directly. A possible treatment is retinal vein cannulation (RVC), which involves the insertion of a cannulation needle and light pipe through the scleral ports (diameter: about 0.6 mm) to inject a clot-dissolving drug into the retinal vein. Figure 1 gives a visual representation of the procedure of RVC.
Performing micro-surgical tasks in RVC requires highly specialized skills that are at the limits of human motor capabilities. The surgeons’ hand tremor amplitudes exceeds 150 μm [3], which is significantly larger than the diameters of the retinal veins (50–150 μm [4]). The surgeons are not able to perceive the contact force at the needle tip, which is below 10 mN [5]. The limited motor and force control, degraded manual dexterity, and possible visual, physical, and mental fatigue of a surgeon may intensify their hand tremors and increase the risk of sight-damaging iatrogenic trauma to the eye.
A technically feasible remedy to these challenges is robot-assisted RVC. Figure 1 illustrates the three processes involved in robot-assisted RVC: (1) Approach—where the robot drives the needle to approach the retinal vein. (2) Contact—where the robot ensures that the contact force reaches the expected value, making a puncture into the vein without causing any damage to the retina. (3) Inject—where the robot keeps the needle steady and injects the clot-dissolving drug into the retina vein.
Current robots designed for robotic-assisted vascular catheterization (RVC) have primarily focused on improving the precision of surgical tools and filtering out the surgeon’s hand tremors. For instance, leveraging the natural steady motion of robotic arms [6,7,8], compensating the tool tip’s motion with hand-held devices [9], wireless magnetic control of an untethered microrobot [10], localization of the tooltip with OCT [11]/computer vision [12], and sensing tool–tissue proximity with bio-impedance [13]. While precise needle movement is the foundation of robot-assisted RVC, the lack of a contact-force controller presents a safety challenge. A robotic system which is capable of sensing and controlling the contact force is advantageous.
Researchers from Johns Hopkins University have developed force-sensing tools that utilize fiber Bragg grating (FBG) sensors. With these sensors, the tools can measure the contact force, scleral force, and insertion depth. The force measurement can be integrated into the robot control law [14,15] or provide auditory substitution [16]. Dual force constraint controllers [17], and hybrid position/force controllers [18] have also been proposed to keep the force within desired range. In the contact process, the robot is expected to track the desired force during the contact process, not just limit the contact force.
Ebrahimi et al. [19] model the sclera with a linear elastic contact model and propose an adaptive controller to track the sclera force. However, the stiffness fails to describe the retina vein’s viscoelastic characteristics. Additionally, the viscoelastic parameters of eye tissue are typically related to a variety of factors, such as age, gender, and species (human or different experimental animals) [20], making the contact force highly uncertain and complex. To improve the force control performance, a viscoelastic contact model and a robust controller are necessary.
The parameter uncertainty could be regarded as an inner disturbance in the viscoelastic contact model. Active disturbance rejection control, presented by Han [21], is a control strategy with strong adaptability, robustness, and independence from the accurate parameters of the system model. Active disturbance rejection control is proven to have good rejection ability against disturbance and noise [22,23]. To the best of our knowledge, active disturbance rejection control has not been applied to reject the inner disturbance in the viscoelastic contact model and control the “needle–retina vein” contact force.
This preliminary study establishes a contact model based on viscoelastic theory to capture the nonlinear, uncertain behavior of vessels. Then, based on the viscoelastic contact model, an active disturbance rejection force controller (ADRC) is designed to reject the disturbance caused by the parameter uncertainty, and precisely control the contact force. Section 2 introduces the proposed ophthalmic surgical robot and builds the viscoelastic contact model. Section 3 focuses on the design of the ADRC. Section 4 analyzes the disturbance rejection ability through simulation, while Section 5 presents the experimental setup and results. Section 5 concludes this paper.

2. Materials and Methods

2.1. Ophthalmic Surgical Robot

Figure 2a,b give the components and mechanism configuration of the ophthalmic surgical robot system, respectively. The proposed robot can control the instrument’s orientation, insertion, and rotation. The instrument’s orientation is adjusted by four linear motors (LM1-4, MSR080, Paker, CO, USA). We can rotate the instrument around or along axis yB by changing the stroke of LM1 and LM3. Similarly, we can rotate the instrument around or along axis xB by changing the stroke of LM2 and LM4. The proposed ophthalmic surgical robot can also perform continuous curvilinear capsulorhexis or membrane peeling with forceps [8,24].
The piezo-driven injector consists of a piezoelectric linear stage (CONEX-SAG-LS48P, NewPort, RI, USA, P5), a rotation motor (DCX10S, Maxson, Sachseln, Switzerland, R5), and the instrument shown in Figure 2c. The positioning accuracy of the linear motors and piezoelectric linear stage are 0.01 mm and 25 nm, respectively. The detailed components of the instrument are given in Figure 2c. The instrument consists of a force sensor, a connector, a Luer fitting, and a cannulation needle (41G). The needle is also equipped with three FBG sensors. The force sensor (LSB200-20g, Futek, CA, USA, precision: 0.2 mN) aims to measure the axial force (z, Figure 2b,c) acting at the needle.

2.2. Viscoelastic Contact Model

Figure 3 illustrates the viscoelastic contact model, which models the contact force f(t) with two parallel Maxwell viscoelastic models [25]. Each Maxwell model combines a spring with a damper in serial.
The mathematical description of the viscoelastic contact model is given in Equation (1).
f t = E 1 + E 2 d x t d t τ 1 + τ 2 d f t d t
where x(t) is the axial movement of PLS1, τi = ηi/Ei, i = 1, 2. E and η represents the spring stiffness constant and the damping factor, respectively.
E and τ are the mechanical parameters of the retinal vein and can be written as below:
E = E a v e + Δ E , τ = τ a v e + Δ τ ,   E = E a v e + Δ E ,   τ = τ a v e + Δ τ
where ave means the mean value measured by experiments, and ΔE and Δτ are the uncertainty caused by many factors, such as age, gender, experiment models (pig/rabbit/human, etc.).
Equation (1) can be rewritten in the frequency domain:
F s = E 1 τ 1 s 1 + τ 1 s + E 2 τ 2 s 1 + τ 2 s X s
where s is the Laplace operator.
The step response of Equation (2) in the time domain is shown below:
f t = E 1 e t / τ 1 + E 2 e t / τ 2
Equation (3) is used to identify Ei,ave, τi,ave, i = 1, 2 in the contact model, which is given in Section 5.
ΔE and Δη are the contact model’s main disturbances, making it hard to control f(t) precisely. In this paper, an LADRC-based force controller with disturbance-rejection ability is first presented and designed for a viscoelastic contact model.

2.3. Active Disturbance Rejection Force Controller

Figure 4 gives the block diagram of the ADRC. The ADRC consists of 3 parts: linear extended state observer (LESO), linear state error feedback (LSEF), and a numerical calculation module based on the fourth-order Runge–Kutta (RK4) method. This part gives the detailed design of the controller.
First, we rewrite Equation (2) into Equation (4):
F s X s = b 1 s 1 + a 1 s + b 2 s 1 + a 2 s
where η i = E i τ i , a i = τ i ,   b i = η i , i = 1, 2
Then, we can obtain Equation (5) by dividing s on both sides of Equation (4).
Y s U s = F s v s = b 1 1 + a 1 s + b 2 1 + a 2 s
where Y(s) is regarded as the output of the viscoelastic contact model. v(s) is the velocity of the PLS1, and it is defined as the input U(s).
Equation (5) can be rewritten as below:
Y s U s = b 1 + b 2 + a 1 b 2 + a 2 b 1 s 1 + a 1 + a 2 s + a 1 a 2 s 2 = B 1 s + B 2 s 2 + A 2 s + A 3
Next, we define the median parameter Y1(s) in Equation (7):
Y 1 s = 1 s 2 + A 2 s + A 3 U s
Submitting Equation (7) into Equation (6), we obtain Equation (8):
Y s = Y 1 s B 1 s + B 2
We obtain Equations (9) and (10) by rewriting Equations (7) and (8) in the time domain. Equation (9) is the state equation, and Equation (10) is the observation equation.
y ¨ 1 = u A 2 y ˙ 1 A 3 y 1
y = B 1 y ˙ 1 + B 2 y 1
Uncertainty (ΔE and Δτ) exists in both the state equation and observation equation. In this paper, we only deal with the uncertainty in the state equation. Then, we obtain Equation (11) by representing the uncertainty (ΔE and Δτ) with ω.
y ¨ 1 = f + b 0 u y = B 1 y ˙ 1 + B 2 y 1 f = A 2 y ˙ 1 A 3 y 1 + ω + 1 b 0 u
where b0 is the known part in u, f is the sum of the uncertainty and unknown disturbance.
Next, we define the state variable x = y 1 y ˙ 1 f T and rewrite Equation (11) as Equation (12).
x = A x + B u + E f ˙ y = C u
where
A = 0 1 0 0 0 1 0 0 0 , B = 0 b 0 0 , E = 0 0 1 , C = B 2 B 1 0
Then, the LESO can be obtained as below:
z ˙ = A z + B u + L y C z y ^ = C z
where z is the state variable in LESO and aims to observe x.
Then, we rewrite Equation (13) as Equation (14) by ignoring the differentiation of f, since it can be regarded as a part of the disturbance.
z ˙ = A L C z + B , L u c y c = z
where u c = u y T , yc is the output of the LESO.
In Equation (14), L is the gain matrix of the LESO, defined as below:
L = 3 ω 0 3 ω 0 2 ω 0 3 T
where ω0 is the bandwidth of the LESO.
In this paper, we solve Equation (14) with RK4. Equation (15) gives the formula of the LSEF.
u 0 = k p r z 1 k d z 2 u = u 0 z 3 b 0
where k p = ω c 2 , k d = 2 ω c . z1, z2, and z3 are obtained from the LESO, ωc is the bandwidth of the LSEF, r is the desired force, and u is the control value. u is the velocity of PLS1.

3. Disturbance Rejection Capability Analysis

This part analyzes the disturbance-rejection capability of the proposed controller. First, we obtain Equation (16) by expanding Equation (13).
z ˙ 1 = z 2 3 ω 0 z 1 y z ˙ 2 = z 3 3 ω 0 2 z 1 y + b 0 u z ˙ 3 = ω 0 3 z 1 y
Then, we obtain Equation (17) by rewriting Equation (16) in the frequency domain.
z 1 = 3 ω 0 s 2 + 3 ω 0 2 s + ω 0 3 s + ω 0 3 y + b 0 s s + ω 0 3 u z 2 = 3 ω 0 2 s + ω 0 3 s s + ω 0 3 y + b 0 s s + 3 ω 0 s + ω 0 3 u z 3 = ω 0 3 s s + ω 0 3 y b 0 ω 0 3 s + ω 0 3 u
Submitting the LSEF into Equation (17), we obtain Equation (18):
U s = 1 b 0 G 1 s ω c 2 R s H s Y s
where
G 1 s = s + ω 0 3 s + ω 0 3 + 2 ω c s 2 + ω c 2 + 6 ω c ω 0 s ω 0 3 H s = 3 ω c 2 ω 0 + 6 ω c ω 0 2 + ω 0 3 s 2 + ω c 2 ω 0 3 s + ω 0 3 + 3 ω c 2 ω 0 2 + 2 ω c ω 0 3 s s + ω 0 3
Y s = 1 s 2 B 2 + B 1 s f + b 0 U
Then, we obtain Equation (19) by rewriting Equation (18).
Y s = D r s R s + D f s f s
where Dr(s) is the input sensitivity function. Df(s) is the disturbance sensitivity function.
Equation (20) gives the formula of Df(s).
D f s = k 4 s 4 + k 3 s 3 + k 2 s 2 + k 1 s m 5 s 5 + m 4 s 4 + m 3 s 3 + m 2 s 2 + m 1 s + m 0
where
k 4 = B 1 ,   k 3 = B 2 + 5 B 1 ω 0 ,   k 2 = 4 B 1 ω 0 2 + 5 B 2 ω 0 + 6 B 1 ω 0 ω c ,   k 1 = B 2 ω 0 4 ω 0 + 6 ω c ,
m 5 = 1 ,   m 4 = 2 ω c + 3 ω 0 ,   m 0 = B 2 ω c 2 ω 0 3 ,   m 3 = 3 B 1 ω c 2 ω 0 + ω c 2 + 6 B 1 ω 0 2 ω c + 6 ω c ω 0 + B 1 ω 0 3 + 3 ω 0 2
m 2 = 3 B 1 ω c 2 ω 0 2 + 3 B 2 ω c 2 ω 0 + 2 B 1 ω c ω 0 3 + 6 B 2 ω c ω 0 2 + B 2 ω 0 3
m 1 = B 1 ω c 2 ω 0 3 + 3 B 2 ω c 2 ω 0 2 + 2 B 2 ω c ω 0 3
Next, we simulate the tracking performance of Df(s). Df(s) is the transfer function between disturbance f(s) and output Y(s). When f(s) occurs and the steady value of Y(s) is nearly zero, it means that f(s) cannot affect Y(s), and Df(s) can reject the disturbance.
The disturbance rejection ability simulation is performed by MATLAB. A step signal is chosen as f(s). ωc and ω0 are hyperparameters that should be tuned manually. After tuning, ωc and ω0 are set as 16 and 60, respectively.
The range of mechanical parameters is set as below:
E 1 0.1 , 2.0 , E 2 0.01 , 10 , τ 1 0.1 , 2.0 , τ 2 0.01 , 10
As shown in Figure 5, no matter what the mechanical parameters are, the value of Df(s)f(s) converges to zero within just one second. Changes in mechanical parameters have little effect on the output Y(s). The simulation results are consistent with [22]. The proposed controller is highly resistant to disturbance.

4. Experimental Results and Discussion

4.1. Experimental Setup

Figure 6 gives the experimental setup. All experiments are performed with the proposed ophthalmic surgical robot (Section 2). A force sensor (LSB200-20g, Futek, CA, USA, precision: 0.2 mN) and a surgical cannulation needle (41G, Incyto, Cheonan-si, South Korea, diameter: 90 μm) are attached to the end of the proposed robot.
Experiments using the chicken chorioallantoic membrane of 13-day-fertilized chicken embryos [5,26,27] were performed to evaluate the proposed force controller. All experiments were supervised by an expert surgeon with more than 20 years clinical experience. The surgeon made sure that the cannulation needle contacted the vessel precisely.
The cannulation needle was driven by the piezoelectric linear stage of the proposed robot. Data were collected using an industrial computer (ARK3523, Advantech, Taiwan, China), which also calculated velocity commands based on the ADRC and sent them to the controller of the piezoelectric linear stage via USB communication. The needle’s moving accuracy is approximately 25 nm. The control frequency is 200 Hz.
In this article, we perform three groups of experiments to estimate the force controller. The detailed setup of each group is given below:
I. Parameter identification. This group aims to identify the vein’s mechanical parameters (Eave and τave) from step response data. In this group, the pose of the robot is chosen randomly. Five embryos are used in this group. For each embryo, we adjust the robot to contact the vein, move 0.5 mm along axis z, keep steady, and record the contact force.
For each embryo, we choose one contact point with 10 replicates at each point. An ophthalmic doctor carefully selects the contact point. Then, the model parameters (Ei,ave, τi,ave, i = 1, 2) in the viscoelastic contact model can be obtained by fitting the collected force data to Equation (3).
II. Step test. Group II uses another five embryos. For each embryo, we adjust the robot to contact the vein, and move the needle along axis z to reach the desired force. The desired force is set as 5 mN. For each embryo, the pose of the robot is set as three conditions: θ1 = 45°; θ1 = 30°; θ1 = 0°. For each pose, we choose three contact points with five replicates at each point.
III. Precise adjustment. Another five embryos are used in this group. In this group, the pose of the robot is the same as for group II.
For each pose, we choose two contact points with five replicates at each point. In each test, we first set the desired force between 1 mN and 5 mN. Then, we increase/decrease the desired force by 1 mN or 1.5 mN every 5 s. In group II and group III, after tuning, b0, ωc, and ω0 are set as 20, 16, and 60, respectively.

4.2. Results and Discussion

This part gives the experimental results. Figure 7 and Table 1 show the results of group I and group II. Figure 7a–e are the step response curve of every embryo. The fitted parameters (Ei,ave, τi,ave, i = 1, 2) are given in Table 1. Figure 8f–j are the results of group II.
The steady-state error (SSE) and response time are also given in Table 1. As shown in Figure 7 and Table 1, for all tested embryos, the coefficient of determination R2 is over 0.97. That means all the fitted parameters are reliable. But the values of E1,ave, τ1,ave, E2,ave, τ2,ave have variation of over 81.2%, 73.4%, 403.8%, 172.3%, respectively. The model parameters show large interindividual differences. With the proposed controller, the SSE is [0.24, 0.35] mN. The response time ranges from 1.41 s to 2.23 s. No obvious overshoot occurs. The proposed controller is capable of rejecting the disturbance caused by the uncertainty in the contact model.
As shown in Figure 8a–e, the proposed controller can adjust the contact force at 1 mN intervals. No obvious overshot occurs in group III. The root mean square (RMS) values of the SSE of group II and group III are 0.25 mN and 0.41 mN, respectively. The response times range from 1.04 s to 2.51 s, the RMS and maximum SSE are 0.32 mN and 0.47 mN, respectively. The outliers in Figure 8 mainly come from the error in the transient process.
The experimental results indicate the proposed ADRC controller can reject the disturbance and precisely control the contact force. The RMS value of the SSE is lower than the acceptable overshot in previous works (0.9 mN) [15,17], and close to the force-sensing accuracy in previous work (about 0.3 mN) [7,14,18]. In group III, the larger error associated with “decreasing the desired force” might be attributed to the hysteresis influence of the vein. The comparison of this work and the best practices in ophthalmic surgical robots are listed in Table 2. It should be noted the desired force values of SHER and Micron are 100 mN and 6 mN, respectively.
About 80% of the vein puncture force is less than 5 mN [5]. Hence, the same value is adopted as the desired force in group II. The standard deviation of the vein puncture force is 1 mN [5]. Therefore, the same value is set as the force intervals.
In this article, the contact force is measured by a commercial force sensor, which is too large to enter the scleral port. This issue could be relieved by replacing the force sensor with a customized micro-force sensor developed by FBG, which is a part of our ongoing study. The force sensor’s precision (0.2 mN) is higher than FBG force sensors (about 0.3 mN [30]). As a result, we believe the measured force data are reliable, and the proposed controller is suitable for retina vein cannulation.
It is possible to reduce the response time by increasing ωc, but this can result in severe overshoot, which increases surgical risk. Therefore, we choose to prioritize reducing the overshoot, even if it means sacrificing response time.
We did not perform dynamic tracking experiments for the following reasons. The proposed controller aims to reject disturbance and control the force during the contact process shown in Figure 1. The expected force should precisely puncture the vein without damaging the retina. In this context, the expected force is more likely to be static and specific, rather than dynamic. Therefore, we choose to perform a step response experiment and precise adjustment experiment to evaluate the disturbance rejection ability of the ADRC.
While dynamic force might have potential benefits in RVC, this paper focuses on the disturbance rejection ability of the proposed controller. The effect of dynamic force, validating this work with more samples (in vivo/ex vivo, pig/rabbit) belongs to our ongoing study.
In our study, we use two sets of embryos, which we refer to as group I and group II. The reason for this is that in experimental studies we can collect data and identify the viscoelastic contact model multiple times. However, in clinical settings, the parameters of each tested sample can vary significantly from the identified model, resulting in increased control error.
Our proposed method can accurately identify the precise value of each tested sample based on previously collected data, allowing us to control the contact force with great precision. This precise control of the contact force is the key feature of our proposed method.
The embryos in group I are used to collect data, while the embryos in group II are the samples tested in the clinical setting. By using the data collected from group I, our proposed method can accurately control the contact force in group II, even though the embryos in group II are completely different from those in group I. For this work, the ADRC is designed such that the robot can control the contact force automatically. The level of autonomy (LoA) of the proposed solution is LoA 2 [31,32], which means the “contact” sub-task in RVC is completed automatically.
In the future, a hybrid control method will be investigated for injecting clot-dissolving drugs, which will simultaneously limit the needle’s position and contact force. This could be a potential solution to free surgeons from extremely difficult injection procedures and improve overall surgical efficiency.

5. Conclusions

This preliminary study introduces an ADRC to reject disturbances caused by the vessel’s uncertain viscoelastic characteristics and accurately control the “needle–vessel” contact force. We first model the nonlinear, uncertain behavior of the vessel with a viscoelastic contact model. Then, an ADRC is proposed based on the viscoelastic contact model. Fertilized chicken embryos are used to identify the viscoelastic model, and estimate the active disturbance rejection control. The results show that the ADRC can precisely control the contact force when viscoelastic parameters change greatly. The contact force can be adjusted at 1 mN intervals. The RMS and maximum value of SSE are 0.32 mN and 0.41 mN, respectively. No obvious overshoot occurs during experiments. This study provides a potential way to perform technically difficult RVC procedures.

Author Contributions

Conceptualization, Q.T and Y.Z.; data curation and validation, Y.Z., J.L. and C.L.; writing—original draft preparation, Q.T. and Y.Z.; writing—review and editing, Y.Z. and C.G.; supervision, Y.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the Natural Science Foundation of Jiangsu Province of China, Grant number BK20230366; the Natural Science Research Start-Up Foundation of Recruiting Talents of Nanjing University of Posts and Telecommunications, Grant number NY223044; the National Natural Science Foundation of China, Grant number 51785011, 52205002; the National Key R&D Program of China, Grant number 2017YFB1302702.

Informed Consent Statement

Informed consent was obtained from all subjects involved in this study.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Rehak, J.; Rehak, M. Branch retinal vein occlusion: Pathogenesis, visual prognosis, and treatment modalities. Curr. Eye Res. 2008, 33, 111–131. [Google Scholar] [CrossRef] [PubMed]
  2. Wong, T.Y.; Scott, I.U. Retinal-vein occlusion. N. Engl. J. Med. 2010, 363, 2135–2144. [Google Scholar] [CrossRef] [PubMed]
  3. Zheng, Y.; Yang, X.H.; Mo, B.; Qi, Y.; Yang, Y.; Lin, C.; Han, S.F.; Wang, N.L.; Guang, C.H.; Liu, W. Evaluation of the Hand Motion and Peeling Force in Inner Limiting Membrane Peeling. Transl. Vis. Sci. Technol. 2023, 12, 32. [Google Scholar] [CrossRef] [PubMed]
  4. Bynoe, L.A.; Hutchins, R.K.; Lazarus, H.S.; Friedberg, M.A. Retinal endovascular surgery for central retinal vein occlusion: Initial experience of four surgeons. Retina 2005, 25, 625–632. [Google Scholar] [CrossRef]
  5. Poorten, E.V.; Riviere, C.N.; Abbott, J.J.; Bergeles, C.; Nasseri, M.A.; Kang, J.U.; Sznitman, R.; Faridpooya, K.; Iordachita, I. Physiologicalbook of Robotic and Image-Guided Surgery-Part 36: Robotic Retinal Surgery; Elsevier: Amsterdam, The Netherlands, 2020. [Google Scholar]
  6. Zhou, M.C.; Yu, Q.M.; Huang, K.; Mahov, S.; Eslami, A.; Maier, M.; Lohmann, C.P.; Navab, N.; Zapp, D.; Knoll, A.; et al. Towards Robotic-Assisted Subretinal Injection: A Hybrid Parallel-Serial Robot System Design and Preliminary Evaluation. IEEE Trans. Ind. Electron. 2024, 67, 6617–6628. [Google Scholar] [CrossRef]
  7. He, C.Y.; Yang, E.; Patel, N.; Ebrahimi, A.; Shahbazi, M.; Gehlbach, P.; Iordachita, I. Automatic Light Pipe Actuating System for Bimanual Robot-Assisted Retinal Surgery. IEEE-ASME Trans. Mechatron. 2020, 25, 2846–2857. [Google Scholar] [CrossRef] [PubMed]
  8. Zheng, Y.; Yang, Y.; Lin, C.; Guang, C.H.; Zong, J.J.; Ma, K. Preliminary Estimation of the Friction between Force-sensing Forceps and Cornea. In Proceedings of the IEEE RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob), Seoul, Republic of Korea, 21–24 August 2022; pp. 1–6. [Google Scholar]
  9. Yang, S.; MacLachlan, R.A.; Martel, J.N.; Lobes, L.A.; Riviere, C.N. Comparative Evaluation of Handheld Robot-Aided Intraocular Laser Surgery. IEEE Trans. Robot. 2016, 32, 246–251. [Google Scholar] [CrossRef] [PubMed]
  10. Charreyron, S.L.; Boehler, Q.; Danun, A.N.; Mesot, A.; Becker, M.; Nelson, B.J. A Magnetically Navigated Microcannula for Subretinal Injections. IEEE Trans. Biomed. Eng. 2021, 68, 119–129. [Google Scholar] [CrossRef] [PubMed]
  11. Keller, B.; Draelos, M.; Zhou, K.; Qian, R.B.; Konidaris, N.G.A.; Hauser, K.; Izatt, J.A. Optical Coherence Tomography-Guided Robotic Ophthalmic Microsurgery via Reinforcement Learning from Demonstration. IEEE Trans. Robot. 2020, 36, 1207–1218. [Google Scholar] [CrossRef] [PubMed]
  12. Zhou, M.C.; Hao, X.; Eslami, A.; Huang, K.; Cai, C.X.; Lohmann, C.P.; Navab, N.; Knoll, A.; Nasseri, M.A. 6DOF Needle Pose Estimation for Robot-Assisted Vitreoretinal Surgery. IEEE Access 2019, 7, 63113–63122. [Google Scholar] [CrossRef]
  13. Schoevaerdts, L.; Esteveny, L.; Gijbels, A.; Smits, J.; Reynaerts, D.; Vander Poorten, E. Design and evaluation of a new bioelectrical impedance sensor for micro-surgery: Application to retinal vein cannulation. Int. J. Comput. Assist. Radiol. Surg. 2019, 14, 311–320. [Google Scholar] [CrossRef]
  14. Ebrahimi, A.; Urias, M.G.; Patel, N.; Taylor, R.H.; Gehlbach, P.; Iordachita, I. Adaptive control improves sclera force safety in robot-assisted eye surgery: A clinical study. IEEE Trans. Biomed. Eng. 2021, 68, 3356–3365. [Google Scholar] [CrossRef]
  15. He, C.Y.; Patel, N.; Shahbazi, M.; Yang, Y.; Gehlbach, P.; Kobilarov, M.; Iordachita, I. Toward Safe Retinal Microsurgery: Development and Evaluation of an RNN-Based Active Interventional Control Framework. IEEE Trans. Biomed. Eng. 2020, 67, 966–977. [Google Scholar] [CrossRef]
  16. He, C.Y.; Patel, N.; Iordachita, I.; Kobilarov, M. Enabling Technology for Safe Robot-Assisted Retinal Surgery: Early Warning for Unsafe Scleral Force. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada, 20–24 May 2019; pp. 3889–3894. [Google Scholar]
  17. He, C.Y.; Ebrahimi, A.; Yang, E.; Urias, M.; Yang, Y.; Gehlbach, P.; Iordachita, I. Towards Bimanual Vein Cannulation: Preliminary Study of a Bimanual Robotic System With a Dual Force Constraint Controller. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 31 May 2020–31 August 2020; pp. 4441–4447. [Google Scholar]
  18. Wells, T.S.; Yang, S.; MacLachlan, R.A.; Lobes, L.A.; Martel, J.N.; Riviere, C.N. Hybrid position/force control of an active handheld micromanipulator for membrane peeling. Int. J. Med. Robot. Comput. Assist. Surg. 2016, 12, 85–95. [Google Scholar] [CrossRef]
  19. Ebrahimi, A.; Patel, N.; He, C.Y.; Gehlbach, P.; Kobilarov, M.; Iordachita, I. Adaptive Control of Sclera Force and Insertion Depth for Safe Robot-Assisted Retinal Surgery. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada, 20–24 May 2019; pp. 9073–9079. [Google Scholar]
  20. Avetisov, K.S.; Bakhchieva, N.A.; Avetisov, S.E.; Novikov, I.A.; Frolova, A.A.; Akovantseva, A.A.; Efremov, Y.M.; Kotova, S.L.; Timashev, P.S. Biomechanical properties of the lens capsule: A review. J. Mech. Behav. Biomed. Mater. 2020, 103, 103600. [Google Scholar] [CrossRef]
  21. Han, J. From PID to active disturbance rejection control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  22. Liu, H.; Bu, F.; Huang, W.; Qin, H.; Tan, Y.; Qian, Z. Linear active disturbance rejection control for dual-stator winding induction generator AC power system. IEEE Trans. Ind. Electron. 2022, 70, 6597–6607. [Google Scholar] [CrossRef]
  23. Zhou, R.; Fu, C.; Tan, W. Implementation of linear controllers via active disturbance rejection control structure. IEEE Trans. Ind. Electron. 2020, 68, 6217–6226. [Google Scholar] [CrossRef]
  24. Lin, C.; Guang, C.H.; Zheng, Y.; Ma, K.; Yang, Y. Preliminary evaluation of a novel vision-guided hybrid robot system for capsulotomy in cataract surgery. Displays 2022, 74, 102262. [Google Scholar] [CrossRef]
  25. Moreira, P.; Zemiti, N.; Liu, C.; Poignet, P. Viscoelastic model based force control for soft tissue interaction and its application in physiological motion compensation. Comput. Meth. Programs Biomed. 2014, 116, 52–67. [Google Scholar] [CrossRef]
  26. Patel, N.; Urias, M.; He, C.Y.; Gehlbach, P.L.; Iordachita, I. A Comparison of Manual and Robot Assisted Retinal Vein Cannulation in Chicken Chorioallantoic Membrane. In Proceedings of the 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), Montreal, QC, Canada, 20–24 July 2020; pp. 5101–5105. [Google Scholar]
  27. Gonenc, B.; Patel, N.; Iordachita, I. Evaluation of a Force-Sensing Handheld Robot for Assisted Retinal Vein Cannulation. In Proceedings of the 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Honolulu, HI, USA, 18–21 July 2018; pp. 3664–3668. [Google Scholar]
  28. Bian, G.B.; Wang, J.; Fu, P.; Wei, B.T.; Li, M.J.; Li, Z. A Tremor Suppression and Noise Removal Algorithm for Microscopic Robot-Assisted Cataract Surgery. IEEE-ASME Trans. Mechatron. 2023, 28, 2941–2952. [Google Scholar] [CrossRef]
  29. Iordachita, I.; Smet, M.D.; Naus, G.; Mitsuishi, M.; Riviere, C.N. Robotic Assistance for Intraocular Microsurgery: Challenges and Perspectives. Proc. IEEE 2022, 110, 893–908. [Google Scholar] [CrossRef] [PubMed]
  30. Gonenc, B.; Chamani, A.; Handa, J.; Gehlbach, P.; Taylor, R.H.; Iordachita, I. 3-DOF Force-Sensing Motorized Micro-Forceps for Robot-Assisted Vitreoretinal Surgery. IEEE Sens. J. 2017, 17, 3526–3541. [Google Scholar] [CrossRef] [PubMed]
  31. Haidegger, T. Autonomy for Surgical Robots: Concepts and Paradigms. IEEE Trans. Med. Robot. Bionics 2019, 1, 65–76. [Google Scholar] [CrossRef]
  32. Haidegger, T.; Speidel, S.; Stoyanov, D.; Satava, R.M. Robot-Assisted Minimally Invasive Surgery—Surgical Robotics in the Data Age. Proc. IEEE 2022, 110, 835–846. [Google Scholar] [CrossRef]
Figure 1. Illustration of the three processes (approach, contact, and inject) in retinal vein cannulation.
Figure 1. Illustration of the three processes (approach, contact, and inject) in retinal vein cannulation.
Micromachines 15 00833 g001
Figure 2. The ophthalmic robot with piezo-driven injector. (a,b) Components and configuration of the proposed ophthalmic robot. (c) The detailed components of the instrument.
Figure 2. The ophthalmic robot with piezo-driven injector. (a,b) Components and configuration of the proposed ophthalmic robot. (c) The detailed components of the instrument.
Micromachines 15 00833 g002
Figure 3. Illustration model of the viscoelastic contact model.
Figure 3. Illustration model of the viscoelastic contact model.
Micromachines 15 00833 g003
Figure 4. Block diagram of the ADRC.
Figure 4. Block diagram of the ADRC.
Micromachines 15 00833 g004
Figure 5. Disturbance-rejection capability of the proposed controller. (a) Tracking performance of Df(s) with different E1. (b) Tracking performance of Df(s) with different E2. (c) Tracking performance of Df(s) with different τ1. (d) Tracking performance of Df(s) with different τ2.
Figure 5. Disturbance-rejection capability of the proposed controller. (a) Tracking performance of Df(s) with different E1. (b) Tracking performance of Df(s) with different E2. (c) Tracking performance of Df(s) with different τ1. (d) Tracking performance of Df(s) with different τ2.
Micromachines 15 00833 g005aMicromachines 15 00833 g005b
Figure 6. Experimental setup. (a) The overall view of the ophthalmic robot. (b) Detail description of the needle and chicken embryo. (c) Illustration of the contact point (blue dot) on chicken embryo.
Figure 6. Experimental setup. (a) The overall view of the ophthalmic robot. (b) Detail description of the needle and chicken embryo. (c) Illustration of the contact point (blue dot) on chicken embryo.
Micromachines 15 00833 g006
Figure 7. Experimental results of group I and group II. (ae) Force release curves of embryos 1–5, respectively. (fj) Step responses of embryos 1–5, respectively.
Figure 7. Experimental results of group I and group II. (ae) Force release curves of embryos 1–5, respectively. (fj) Step responses of embryos 1–5, respectively.
Micromachines 15 00833 g007
Figure 8. Experimental results and error of group III. (ae) Force response of embryos 1–5, respectively. (fj) Force error of embryos 1–5, respectively.
Figure 8. Experimental results and error of group III. (ae) Force response of embryos 1–5, respectively. (fj) Force error of embryos 1–5, respectively.
Micromachines 15 00833 g008
Table 1. Experimental results of group I and group II.
Table 1. Experimental results of group I and group II.
Group IGroup II
E1τ1E2τ2R2SSE (mN)Response Time (s)
Embryo 10.6921.0427.4050.0046110.97890.311.41
Embryo 20.77651.03815.8650.002720.98340.291.93
Embryo 30.8010.615612.6650.0020420.98120.351.97
Embryo 41.2541.06837.310.0016930.97350.241.80
Embryo 50.7010.986314.620.0026210.98810.322.23
Table 2. Comparison with other ophthalmic surgical robots.
Table 2. Comparison with other ophthalmic surgical robots.
TechMax Relative ErrorSurgical Procedure
JHU LCSR lab (SHER) [15]CM25.56%RVC
Carnegie Mellon (Micron) [18]HH40%RVC/membrane peeling
Chinese Academy of Sciences [28]TMOCataract surgery
TU Munich [6]TMORVC
Wenzhou Univ [29]TMORVC
This workTM9.4%RVC
List of abbreviations: TM = telemanipulation, CM = comanipulation, HH = hand-held, O = unknown.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Tao, Q.; Liu, J.; Zheng, Y.; Yang, Y.; Lin, C.; Guang, C. Evaluation of an Active Disturbance Rejection Controller for Ophthalmic Robots with Piezo-Driven Injector. Micromachines 2024, 15, 833. https://doi.org/10.3390/mi15070833

AMA Style

Tao Q, Liu J, Zheng Y, Yang Y, Lin C, Guang C. Evaluation of an Active Disturbance Rejection Controller for Ophthalmic Robots with Piezo-Driven Injector. Micromachines. 2024; 15(7):833. https://doi.org/10.3390/mi15070833

Chicago/Turabian Style

Tao, Qiannan, Jianjun Liu, Yu Zheng, Yang Yang, Chuang Lin, and Chenhan Guang. 2024. "Evaluation of an Active Disturbance Rejection Controller for Ophthalmic Robots with Piezo-Driven Injector" Micromachines 15, no. 7: 833. https://doi.org/10.3390/mi15070833

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