Preprint
Article

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

Altmetrics

Downloads

74

Views

17

Comments

0

A peer-reviewed article of this preprint also exists.

Submitted:

07 June 2024

Posted:

11 June 2024

You are already at the latest version

Alerts
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 precious enough to perform this delicate procedure, but the uncertain viscoelastic characteristics of the vessel makes 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 in order to tackle 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 below 2.51 s with no obvious overshoot.
Keywords: 
Subject: Engineering  -   Mechanical Engineering

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.6mm) 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 10mN[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 approaches 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 tool tip with OCT[11]/computer vision [12], 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 controller[17], hybrid position/force controller [18] are also 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 linear elastic contact model and propose an adaptive controller to track the sclera force. However, the stiffness fail 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 inner disturbance in viscoelastic contact model. Active disturbance rejection control (ADRC), presented by Han[21], is a control strategy with strong adaptability, robustness, and independence on the accurate parameters of the system model. ADRC is proved to have good rejection ability against the disturbance and noise[22,23]. To the best of our knowledge, the ADRC has not been applied to reject the inner disturbance in 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 vessel. Then, on the basis of 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 focuse 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 and Figure 2b give the components and mechanism configuration of the ophthalmic surgical robot system, respectively. The proposed robot can perform the instruments’ orientation, insertion, and rotation. The instruments’ orientation are adjusted by four linear motors (LM1-4, MSR080, Paker, 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,25].
The piezo-driven injector consists of a piezoelectric linear stage (CONEX-SAG-LS48P, NewPort, USA, P5), a rotation motor (DCX10S, Maxson, 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 instrument is 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, 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 [26]. Each Maxwell model combines a spring with a damper in serial.
The mathematical description of the viscoelastic contact model is given in Eq.(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 η represent the spring stiffness constant and the damping factor, respectively.
E and τ are the mechanical parameters of the retinal vein and could be written as below:
E = E a v e + Δ E , τ = τ a v e + Δ τ , E=Eave+△E, τ=τave+△τ
where ave means the mean value measured by experiments, △E and △τ are the uncertainty caused by many factors, such as age, gender, experiment models (in-vivo/ex-vivo, pig/rabbit/human),etc.
Eq.1 could be rewritten in 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 Eq.2 in time-domain is shown as below:
f ( t ) = E 1 e t / τ 1 + E 2 e t / τ 2
Eq.3 is used to identify Ei,ave, τi,ave, i=1,2 in contact model, which will be given in Section 5.
E and △η are the main disturbance of contact model, which makes it hard to control f(t) precisely. In this paper, a LADRC-based force controller with disturbance-rejection ability is first presented and designed for 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 detail design of the controller.
First, we rewrite Eq.2 into Eq.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 get Eq.5 by dividing s on both sides of the Eq.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 viscoelastic contact model. v(s) is the velocity of the PLS1, and it is defined as the input U(s).
Eq.5 could 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 Eq.7
Y 1 ( s ) = 1 s 2 + A 2 s + A 3 U ( s )
Submitting Eq.7 into Eq.6, we get Eq.8
Y ( s ) = Y 1 ( s ) ( B 1 s + B 2 )
We get Eq.9-10 by rewriting Eq.7-8 in time-domain. Eq.9 is the state equation, Eq.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
The uncertainty (△E and △τ) exists in both state equation and observation equation. In this paper, we only deal with the uncertainty in state equation. Then, we obtain Eq.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 uncertainty and unknown disturbance.
Next, we define the state variable x = [ y 1 y ˙ 1 f ] T and rewritte Eq.11 into Eq.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 could 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 rewritten Eq.13 into Eq.14 by ignoring the differentiation of f, since it could be regarded as a part of 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 Eq.14, L is the gain matrix of the LESO and 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 Eq.14 with RK4. Eq.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, 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 get Eq.16 by expanding Eq.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 Eq.17 by rewriting Eq.16 in 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 Eq.17, we get Eq.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 get Eq.19 by rewriting Eq.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.
Eq.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). All simulation are performed by MATLAB. As shown in Section 2, the disturbance comes from mechanical parameters of retinal vein. In simulation process, ωc and ω0 are set as 16 and 60, respectively.
The range of mechanical parameters are 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, the value of Df(s)f(s) converges to zero within just one second. Changes in mechanical parameters have little effect on the simulation results. The simulation results is 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, USA, precision: 0.2 mN) and a surgical cannulation needle (41G, Incyto, South Korea, diameter: 90μm) are attached to the end of the proposed robot.
Experiments using the chicken chorioallantoic membrane of 13 days fertilized chicken embryos (Figure 7) are performed to estimate the proposed force controller. All experiments are supervised by an expert surgeon with more than 20 years clinical experience. The surgeon make sure that the cannulation needle contact the vessel precisely.
The cannulation needle is driven by the piezoelectric linear stage of the proposed robot. Data is collected using an industrial computer (ARK3523, Advantech, China), which also calculates velocity command based on ADRC and sends it to the controller of piezoelectric linear stage via USB communication. The needle's moving accuracy is approximately 25 nm. Sampling and control frequency are 200 Hz.
In this article, we perform three groups of experiments to estimate the force controller. The detail setup of each group is given as below:
I. Parameter identification. This group aims to identify the vein’s mechanical parameter (Eave and τave) from step response data. In this group, the pose of robot is chosen randomly. Five embryos are used in this group. For each embryo, we adjust the robot to contact the vein, move 0.5mm along axis z, keep steady and record the contact force.
For each embryo, we choose 1 contact point with 10 replicates each point. The contact point is carefully selected by an ophthalmic doctor. Then, the model parameters (Ei,ave, τi,ave, i=1,2) in viscoelastic contact model can be obtained by fitting the collected force data to Eq.3.
II. Step test. This group uses another five embryos in group I. For each embryo, we adjust the robot to contact the vein, move the needle along axis z to reach the desired force. The desired force is set as 5mN. For each embryo, the pose of robot is set as 3 conditions: θ1=45°; θ1=30°; θ1=0°. For each pose, we choose 3 contact points with 5 replicates each point.
III. Precise adjustment. Another five embryos are used in this group. In this group, the pose of robot is same with group II.
For each pose, we choose 2 contact points with 5 replicates each point. In each test, we first set the desired force between 1mN and 5mN. Then, we increases / decreases the desired force by 1mN or 1.5 mN every 5 seconds. In Group II and Group III, after tunning, b0, ωc and ω0 are set as 20, 16 and 60, respectively.

4.2. Results and Discussion

This part gives the experimental results. Figure 8 and Table 1 show the results of Group I and Group II. Figure 8(a)-(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 8(f)-(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 8 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 value of E1,ave, τ1,ave, E2,ave, τ2,ave reach variation of over 81.2%, 73.4%, 403.8%, 172.3%, respectively. The model parameters do show large interindividual differences. With the proposed controller, the SSE is [0.24, 0.35] mN. The response time ranges from 1.41s to 2.23s. No obvious overshot occurs. The proposed controller is capable of rejecting the disturbance caused by the uncertainty of contact model.
As shown in Figure 9(a)-(e), the proposed controller can adjust the contact force at 1-mN interval. No obvious overshot occurs in Group III. The root mean square (RMS) value of SSE of Group II and Group III are 0.25mN, and 0.41mN, respectively. The response time ranges from 1.04s to 2.51s, the RMS and maximum SSE are 0.32 mN and 0.47 mN, respectively.
Experimental results indicate the proposed ADRC controller is capable of rejecting the disturbance and controlling the contact force precisely. The RMS value of SSE is lower than the acceptable overshot in previous works (0.9 mN) [15,17], 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 vein.
About 80% of the vein puncture force is less than 5mN[5]. Hence, the same value is adopted as the desired force in Group II. The standard deviation of vein puncture force is 1mN[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 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 (2 mN[27]). As a result, we believe the measured force data is 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 overshot, which increase surgical risk. Therefore, we choose to prioritize reducing the overshot, even if it means sacrificing response time.
We did not perform dynamic tracking experiments for the following reason. 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 retina. In this context, the expected force is more likely to be static and specific, rather than dynamic. Therefore, we choose to perform 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) belong 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 are able to 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 is able to 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 is able to 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. 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. Conclusion

This preliminary study presents an ADRC to reject the disturbance caused by vessel’s uncertain viscoelastic characteristic, and control the “needle-vessel” contact force precisely. 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 ADRC. Results show that ADRC can precisely control the contact force when viscoelastic parameters changes greatly. The contact force can be adjusted at 1mN interval. The RMS and maximum value of SSE are 0.32 mN and 0.41 mN, respectively. No obvious overshot occurs during experiments. This study provides a potential way to perform technically difficult RVC procedures.

Author Contributions

Conceptualisation, Q.N.T and Y. Z.; Data curation and validation, Y. Z., J.J.Liu. and C. Lin; writing-original draft preparation, Q.N.T and Y. Z.; writing-review and editing, Y. Z. and C. H. Guang; Supervision, Y. Y. All authors have read and agreed to the published version of the manuscript.

Informed Consent Statement

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

Data Availability Statement

Data is contained within the article or supplementary material.

Acknowledgments

This work was supported in part by the Natural Science Foundation of Jiangsu Province of China (No. BK20230366), the Natural Science Research Start-Up Foundation of Recruiting Talents of Nanjing University of Posts and Telecommunications (No. NY223044), the National Natural Science Foundation of China (No. 51785011, 52205002), the National Key R&D Program of China (No. 2017YFB1302702)

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. Current Eye Res. 2008, 33(2), 111-131. [CrossRef]
  2. Wong, T. Y.; Scott, I. U., Retinal-vein occlusion. New England J. Med. 2010, 363(2), 2135-2144.
  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), 1-10. [CrossRef]
  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(5), 625-632.
  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: Netherlands, 2020.
  6. Zhou, M. C.; Yu, Q. M.; Huang, K.; Mahov, S.; Eslami, A.; Maier, M.; Lohmann, C. P.; Navab, N.; Zapp, D.; Knoll, A.; Nasseri, M. A. Towards Robotic-Assisted Subretinal Injection: A Hybrid Parallel-Serial Robot System Design and Preliminary Evaluation. IEEE Trans. Ind. Electron. 2024, 67(8), 6617-6628. [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(6), 2846-2857. [CrossRef]
  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 IEEE RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob), Seoul, Korea, Republic of, 21-24 August 2022, 1-6.
  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(1), 246-251. [CrossRef]
  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(1), 119-129. [CrossRef]
  11. Keller, B.; Draelos, M.; Zhou, K.; Qian, R. B.; A. Konidaris, N. G.; Hauser, K.; Izatt, J. A. Optical Coherence Tomography-Guided Robotic Ophthalmic Microsurgery via Reinforcement Learning from Demonstration. IEEE Trans. Robot. 2020, 36(4), 1207-1218. [CrossRef]
  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. [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(2), 311-320. [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(1), 3356-3365. [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(4), 966-977. [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, 3889-3894.
  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, 4441-4447.
  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(1), 85-95. [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, 9073-9079.
  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. [CrossRef]
  21. Han, J. From PID to active disturbance rejection control. IEEE Trans. Ind. Electron. 2009, 56(3), 900-906. [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(7), 6597-6607.
  23. Zhou, R.; Fu, C.; Tan, W. Implementation of linear controllers via active disturbance rejection control structure. IEEE Trans. Ind. Electron. 2020, 68(7), 6217-6226. [CrossRef]
  24. Smits, J.; Reynaerts, D.; Vander Poorten, E. Synthesis and methodology for optimal design of a parallel remote center of motion mechanism: Application to robotic eye surgery. Mech. Mach. Theory. 2020, 151, 103896. [CrossRef]
  25. 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. [CrossRef]
  26. 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(2), 52-67. [CrossRef]
  27. 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(11), 3526-3541. [CrossRef]
Figure 1. Illustration of the retinal vein canulation.
Figure 1. Illustration of the retinal vein canulation.
Preprints 108652 g001
Figure 2. The ophthalmic robot with piezo-driven injector. (a) components. (b) configuration (c) instrument.
Figure 2. The ophthalmic robot with piezo-driven injector. (a) components. (b) configuration (c) instrument.
Preprints 108652 g002
Figure 3. Illustration of the viscoelastic contact model.
Figure 3. Illustration of the viscoelastic contact model.
Preprints 108652 g003
Figure 4. Block diagram of the ADRC.
Figure 4. Block diagram of the ADRC.
Preprints 108652 g004
Figure 5. Disturbance-rejection capability of the proposed controller. (a) tracking performance of Df(s) with different A1. (b) tracking performance of Df(s) with different a2. (c) tracking performance of Df(s) with different b1. (d) tracking performance of Df(s) with different b2.
Figure 5. Disturbance-rejection capability of the proposed controller. (a) tracking performance of Df(s) with different A1. (b) tracking performance of Df(s) with different a2. (c) tracking performance of Df(s) with different b1. (d) tracking performance of Df(s) with different b2.
Preprints 108652 g005
Figure 6. Experimental Setup.
Figure 6. Experimental Setup.
Preprints 108652 g006
Figure 7. Five Tested Chicken Embryo.
Figure 7. Five Tested Chicken Embryo.
Preprints 108652 g007
Figure 8. Experimental results of Group I and Group II. (a)-(e) Force release curve of each embryo. (f)-(j) Step response of Group II.
Figure 8. Experimental results of Group I and Group II. (a)-(e) Force release curve of each embryo. (f)-(j) Step response of Group II.
Preprints 108652 g008
Figure 9. Experimental results and error of Group III. (a)-(e) force response of five embryos. (f)-(j) force error of five embryos.
Figure 9. Experimental results and error of Group III. (a)-(e) force response of five embryos. (f)-(j) force error of five embryos.
Preprints 108652 g009
Table 1. Experimental results of Group I and Group II.
Table 1. Experimental results of Group I and Group II.
Group I Group II
E1 τ1 E2 τ2 R2 SSE (mN) Response time(s)
Embryo1 0.692 1.042 7.405 0.004611 0.9789 0.31 1.41
Embryo2 0.7765 1.038 15.865 0.00272 0.9834 0.29 1.93
Embryo 3 0.801 0.6156 12.665 0.002042 0.9812 0.35 1.97
Embryo 4 1.254 1.068 37.31 0.001693 0.9735 0.24 1.80
Embryo 5 0.701 0.9863 14.62 0.002621 0.9881 0.32 2.23
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated