Next Article in Journal
3D-Printed Graphene Nanoplatelets/Polymer Foams for Low/Medium-Pressure Sensors
Next Article in Special Issue
Nonlinearities in Fringe-Counting Compact Michelson Interferometers
Previous Article in Journal
Game Fun Prediction Based on Frequency Domain Physiological Signals: Observational Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Reconfiguration Error Correction Model for an FBG Shape Sensor Based on the Sparrow Search Algorithm

1
Department of Electronic and Communication Engineering, North China Electric Power University, Baoding 071003, China
2
Hebei Key Laboratory of Power Internet of Things Technology, Department of Electronic and Communication Engineering, North China Electric Power University, Baoding 071003, China
3
Baoding Key Laboratory of Optical Fiber Sensing and Optical Communication Technology, Department of Electronic and Communication Engineering, North China Electric Power University, Baoding 071003, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(16), 7052; https://doi.org/10.3390/s23167052
Submission received: 11 July 2023 / Revised: 1 August 2023 / Accepted: 1 August 2023 / Published: 9 August 2023
(This article belongs to the Special Issue Advanced Optical and Optomechanical Sensors)

Abstract

:
A reconfiguration error correction model for an FBG shape sensor (FSS) is proposed. The model includes curvature, bending direction error correction, and the self-correction of the FBG placement angle and calibration error based on an improved sparrow search algorithm (SSA). SSA could automatically correct the placement angle and calibration direction of the FBG, and then use the corrected placement angle and calibration direction to correct the curvature and bending direction of the FSS, thereby improving the accuracy of shape reconfiguration. After error correction, the tail point reconfiguration errors of different shapes were reduced from 2.56% and 4.96% to 1.12% and 2.45%, respectively. This paper provides a new reconfiguration error correction method for FSS that does not require a complicated experimental calibration process, is simpler, more efficient, and more operable than traditional methods, and has great potential in FSS application scenarios.

1. Introduction

In recent years, the fiber Bragg grating (FBG) shape sensor (FSS) has been extensively researched in the field of optical fiber sensing. This technology has several advantages, such as compact structure, high flexibility, resistance to harsh environments and corrosion, and reusability, compared with other shape reconfiguration technologies. The FSS has immense application potential in civil, mechanical, aerospace, biological, medical, and other fields [1,2,3,4,5,6].
An FSS constructed from multiple single-mode optical fibers is one of the most common fiber optic shape sensors. The Frenet–Serret spatial differential geometry reconfiguration algorithm, based on curvature measurement, is the most widely applicable shape reconfiguration method. The basic principle is as follows: the curvature and bending direction at different positions are calculated by measuring central wavelength shifts in different cores at specific cross-sectional positions, and the shape is reconstructed through numerical integration combined with specific algorithms [7]. There is usually some error in the measurement of curvature and bending direction, and improving measurement accuracy for FBG curvature and bending direction is an important part of the FBG shape sensing field.
In order to improve the accuracy of FBG curvature measurement, researchers have conducted extensive research on the sensitivity of FBG curvature measurement [8,9]. For an FBG multi-core shape sensor, the placement angle deviation and calibration direction error of the FBG are the main factors that lead to the measurement error of curvature and bending direction [10,11,12]. The superposition of the two seriously affects curvature and bending direction measurement accuracy and may even cause incorrect shape reconfiguration results. Therefore, it is an important matter in the field of FBG shape sensing to study correction methods for curvature and bending direction errors in an FSS.
Various error correction methods have been widely investigated to overcome the influence of FBG placement angle error and calibration error on FSS reconfiguration accuracy. Kim et al. used a calibration matrix to correct the curvature error in an FBG flexible shape sensor by repeatedly calibrating the same curvature and taking the average value [13]. This method has a large randomness level and does not consider the effect of FBG placement angle error; moreover, the compensation effect is not obvious. Lou et al. quantitatively analyzed the manufacturing and calibration process of FBG shape sensors and determined the influence of the placement angle and calibration error for each FBG on the curvature measurement error [11]. This error correction process is cumbersome and complex, and the error accuracy of the experimental equipment is mainly analyzed through manual methods, resulting in greater subjectivity and limitations. Lv et al. reduced curvature measurement error by substituting the curvature correction coefficient into the curvature calibration relationship equation and using shape reconfiguration error as an evaluation index to correct the equation. This method ignores the influence of the FBG placement angle on the measured curvature [14]. Tan et al. proposed a self-calibration method based on a genetic algorithm to correct the placement angle in FSS, which automatically calibrates the placement angle of the sensor according to the measured strain and angle, resulting in an improved measurement accuracy of the curvature and bending direction [12]. The influence of the calibration direction deviation is ignored, and the need for accurate strain data increases the complexity of the experiment. The measurement error correction of FSS curvature and bending direction is a complex and difficult process. Existing methods have problems such as high experimental complexity, poor experimental repeatability, a small range of applications, and lack of strict theoretical model support.
In this study, we established an FSS reconfiguration error delivery model based on the Frenet–Serret framework and error delivery theory; a simulation experiment was conducted to verify the method. In addition, in view of the problem that FBG placement angle deviation and calibration error are difficult to determine, this paper uses an improved SSA to automatically correct the placement angle deviation and calibration error, and establishes an FSS reconfiguration error correction model based on the optimization of the improved SSA. The experiment verified the feasibility and practicability of the model. The results show that the reconfiguration error correction model can improve measurement accuracy of curvature and bending direction, and effectively enhance the reconfiguration accuracy in FSS. The proposed method is simple, innovative, and convenient to use, with wide applicability. Owing to its significantly superior performance over existing methods, it has immense potential for use in practical scenarios requiring FSS.

2. FBG Shape Sensing Error Model

Curvature measurement is the basis of FBG shape measurement. Obviously, a small-er spatial resolution and higher curvature measurement accuracy can result in a more accurate shape reconfiguration. The interpolation method is applied to eliminate the influence of spatial resolution on reconfiguration accuracy [15]. The interpolation process is based on the measured curvature of the detection points. FBG calibration deviation and placement angle deviation directly affect the measurement accuracy of the curvature, thereby affecting the accuracy of the interpolation results; they may also lead to incorrect shape reconfiguration results. Presently, few studies have proposed reconfiguration error models for the FBG shape sensor. It is of great significance to establish a three-dimensional shape perception error model addressing the shape reconfiguration error, FBG calibration direction, and placement angle.
Shape reconfiguration algorithms based on the Frenet–Serret framework constitute the most widely applied method. The flow scheme and error delivery process of the shape reconfiguration algorithm are shown in Figure 1. The spatial coordinates x(s), y(s), and z(s) of the curve are obtained by solving the Frenet equation between the tangent vector T ( s ) , normal vector, and subnormal vector of the curvature point [16].
The error delivery process of the shape reconfiguration algorithm based on the Frenet–Serret framework is as follows: the calibration direction deviation and placement angle deviation of the FBG cause the measurement curvature error Δk and bending direction error Δβ, resulting in the calculation errors of the torsion, Δτ, and tangent vector, ΔT. ΔT is accumulated during the integration process, eventually resulting in reconfiguration errors.

2.1. Curvature Error and Bending Direction Error Correction Model

For a three-core fiber-optic shape sensor with a symmetrical distribution of the FBGs and a mutual angle of 120°, the shape sensor cross-section at the detection points is schematically shown in Figure 2. In Figure 2a, FBGa, FBGb, and FBGc represent the three FBGs of the detection point, and d represents the cross-sectional radius of the shape sensor.
The angle of the line connecting each FBG at the detection point to the neutral axis of the sensor relative to the x-axis is set to θi, the sensing curvature of each FBG is ki, and is orthogonally decomposed, the curvature and bending direction at the detection point can be expressed as Equations (1)–(3).
k ( s ) = i = 1 3 k i cos θ i x i = 1 3 k i sin θ i y
k = 2 | k ( s ) | 3 = 2 ( i = 1 3 k i cos θ i ) 2 + ( i = 1 3 k i sin θ i ) 2 3
β = arctan ( k y k x ) = arctan ( i = 1 3 k i sin θ i i = 1 3 k i cos θ i )
where x   and   y are unit vectors along the x-axis and y-axis, respectively, and k ( s ) is the sum of the curvature vectors at point s, which is used to solve the curvature function.
In this paper, when the FBG is uniformly distributed as θ1 = 90°, θ2 = 210°, and θ3 = 330°, the expressions of the curvature and bending direction can be simplified as follows:
k = 1 3 ( 2 k 1 k 2 k 3 ) 2 + 3 ( k 2 k 3 ) 2
β = arctan ( 2 k 1 k 2 k 3 3 ( k 2 k 3 ) )
It is difficult to ensure that the FBG is evenly distributed on the surface of the substrate at equal angles during the manufacturing of the shape sensors; there is usually a certain placement angle deviation in the placement position of the FBG. As shown in Figure 2b, a, b, and c represent the ideal placement positions for FBGs. Assuming that the placement of the angle errors of FBGs is Δθi, the actual placement positions of the FBG is a′, b′, and c′. The FBGs no longer satisfy the uniform placement condition, and solving for the curvature and bending direction in Equations (4) and (5) would introduce placement angle deviations, leading to curvature and bending direction measurement errors.
In this paper, a compensation model for curvature errors and bending direction errors is proposed to solve the above problems. When there is a deviation in the laying angle of the FBG, the curvature and bending direction can still be calculated using Equations (2) and (3). Substitute the laying angle deviation of FBG into Equations (2) and (3) to obtain Equations (6) and (7).
k = 2 | k ( s ) | 3 = 2 ( i = 1 3 k i cos ( θ i + Δ θ i ) ) 2 + ( i = 1 3 k i sin ( θ i + Δ θ i ) ) 2 3
β = arctan ( k y k x ) = arctan ( i = 1 3 k i sin ( θ i + Δ θ i ) i = 1 3 k i cos ( θ i + Δ θ i ) )
After the shape sensor is manufactured, the scale factor H between the measured curvature k and the central wavelength shift Δλ for each FBG should be calibrated. The relationship between k and Δλ can be expressed as Equation (8). where η is the strain transfer coefficient, Pe is the elastic coefficient, λB is the FBG central wavelength, and d is the cross-sectional radius of the shape sensor.
k = 2 η Δ λ λ B d ( 1 P e ) = H × Δ λ
During the calibration process, the FBG should be placed in the direction where the curvature of bending is maximal, that is the calibration direction α, but an angular deviation usually occurs during the actual calibration. Assuming that the FBG calibration direction deviation is Δα, this is illustrated in Figure 3.
According to the geometric relationship of the points on the cross-section, the curvature relationship under the calibration error is shown in Equation (9):
k = 2 η Δ λ λ B d ( 1 P e ) · cos Δ α = H · Δ λ cos Δ α
By substituting Equation (9) into Equations (6) and (7), the error correction model for the curvature and bending direction measurement at the shape sensor detection point is obtained, as shown in Equations (10) and (11):
k = 2 | k ( s ) | 3 = 2 ( i = 1 3 ( k i / cos Δ α i ) · cos ( θ i + Δ θ i ) ) 2 + ( i = 1 3 ( k i / cos Δ α i ) · sin ( θ i + Δ θ i ) ) 2 3
β = arctan ( k y k x ) = arctan ( i = 1 3 ( k i / cos Δ α i ) · sin ( θ i + Δ θ i ) i = 1 3 ( k i / cos Δ α i ) · cos ( θ i + Δ θ i ) )
Given the placement error angle of each FBG, calibration direction error, and FBG measurement curvature, by substituting these into Equations (10) and (11), the curvature error and bending direction error at the detection point can be corrected.

2.2. Error Correction Model Verification and Analysis

To verify the feasibility and validity of the error correction models in Equations (10) and (11) for the curvature and bending direction, a finite element simulation model of the FBG multicore fiber-optic shape sensor was developed in this paper using ANSYS Workbench software. As shown in Figure 3, the sensor has a cross-sectional radius r of 0.5 mm, length of 50 mm, and spatial resolution of 0.25 mm. The dynamic finite element model of the FBG was established at nine different positions on the sensor surface to simulate the actual placement of the FBG. Figure 4b shows the cross-section at one of the sensor’s detection points, and Figure 4c shows the specific placement angles of the FBG at the detection points.
The shape of the simulated model was changed by applying a mechanical load to it to obtain a specific curvature at each point of the cross-section, where the sensor bends in the direction. The detection data at each point were divided into three groups; the data at the points a0, b0, and c0 are Data1, the data at points a1, b1, and c1 are Data2, and the data at points a2, b2, and c2 are Data3. a0, b0, and c0 are set to be uniformly distributed at 120° in the cross-section and are considered the ideal placement angle for the FBG. With a0 as the reference point, as shown in Figure 3b, b1, b2, c1, and c2 indicate the placement of FBGb and FBGc under different placement angle deviations. a0 is in the direction of the greatest bending force and can be used as the ideal calibration direction; hence, a1 and a2 represent the detection data of FBGa under different calibration direction errors.
Different calibration direction errors and placement angle errors are introduced into Data2 and Data3, which are, respectively, substituted into Equations (4) and (5) as well as our error correction model to solve the curvature and bending direction of the model. The experimental results are shown in Figure 5.
It can be seen from Figure 5 that the curvature and bending direction of Data2 and Data3 calculated using Equations (4) and (5) have obvious errors, which are determined by the magnitude of the FBG placement angle deviation and calibration direction deviation. After correcting the curvature and bending direction errors using our error correction model, the measured curvature and bending direction at each detection point of the simulation model becomes consistent with the actual situation, which establishes the feasibility and effectiveness of the error correction model proposed in this paper.
Three sets of data were used to reconstruct the shape of the model. The reconstructed shape with Data1 was used as the actual shape of the model. The results of the model shape reconfiguration under different data groups are shown in Figure 6. According to the shape reconfiguration algorithm, the shape reconfiguration error reaches the maximum at the tail points. The reconfiguration error of the optical fiber shape sensor is usually expressed by the Euclidean distance error ∆E, as shown in Equation (12) [17,18,19,20,21,22].
Δ E = ( x x 0 ) 2 + ( y y 0 ) 2 + ( z z 0 ) 2
In Equation (12), x, y, and z are the reconstructed coordinates of the detection point, and x0, y0, and z0 are the actual coordinates of the detection point. In this study, we used the tail point reconfiguration error φmax and maximum relative error Rmax (ratio of φmax to the model length) as the evaluation indicators to compare the shape reconfiguration results.
According to the experimental results in Figure 6, the shape reconfiguration errors φmax of the method in Equations (4) and (5) were 1.40 mm and 1.42 mm, for which the Rmax values were 2.8% and 2.84%, respectively. The shape reconfiguration errors of the errors φmax of the correction model were 0.39 mm and 0.27 mm, for which the Rmax values were 0.78% and 0.54%, respectively.
Next, the bending direction of the sensor model was changed, and the datasets for Data2 and Data3, collected under different bending directions, were used to reconstruct the shape. The reconfiguration results before and after the error correction were compared and analyzed, and the results are shown in Table 1.
The relative errors of Data2 and Data3 calculated using Equations (4) and (5) were 2.082% and 1.894%, respectively, which were reduced to 0.315% and 0.308%, respectively, after the model correction. It was verified that the error correction model proposed in this paper could correct the measured curvature and bending direction under different calibration direction deviations and placement angle deviations and improve the shape reconfiguration accuracy of the sensor.

3. Experiment

3.1. Experimental System and Sensor Calibration

We constructed an FBG shape sensing system as shown in Figure 7. The whole system consists of an FBG shape sensor, a demodulator (resolution of 0.1 pm), and a computer. The main components of the demodulator include a broadband light source, an isolator, a Fabry–Perot (FP) filter, optical coupler, circulator, an FP etalon, a photodetector, and a data acquisition card. When demodulating the spectrum, the optical coupler divides the narrow-band adjustable light into two branches; the upper branch is transmitted to the FBG sensor through the circulator, the reflected light is detected by the photodetector 1 (PD1), and the lower branch is detected by the photodetector 2 (PD2). PD1 detects the maximum light intensity when the transmitted wavelength of the FP filter coincides with the reflected wavelength of the FBG. The detected light signal was converted by PD1 and PD2 into an electrical signal, which was transmitted via a data acquisition card to a personal computer for subsequent signal processing.
In order to verify the practicability of the error correction model, this paper fabricated the FSS through the custom-made FBG. The FSS consisted of three FBG arrays with placement on the surface of the nickel–titanium alloy wire. The epoxy resin is used as the adhesive to fix the FBG array on the surface of the nickel–titanium alloy wire. The nickel–titanium alloy wire has an effective length of 465 mm and a diameter of 1 mm. Each FBG array is inscribed with 5 FBGs at equal intervals, the diameter of the optical fiber is 375.2 μm, the length of the FBG is 13 mm, and the spacing of the adjacent gratings is 100 mm. As shown in Figure 8a, a calibration plate was produced by 3D printing, and multiple arcs with fixed curvature were inscribed on the surface of the calibration plate, and the FSS was embedded in the groove for curvature calibration. FBG fixtures and calibration tools were designed using 3D printing to fix the placement angle and calibration direction of FBG, as shown in Figure 8b,c.
Rotate the calibration tools so that the FBG is in the direction of maximum force to obtain the FBG central wavelength shift data under different curvatures, and perform least-square fitting on the discrete data to obtain the scale factor H. The calibration results are shown in Figure 9, and the fitted linear relationship expression is k = 1.26∆λ + 0.21(nm/m−1).

3.2. Optimization Model

According to the error correction process, we know that to correct the reconfiguration error of the shape sensor, we need to obtain the FBG placement angle deviation Δθi and the calibration direction deviation Δαi at each detection point of the sensor. This paper proposes a method based on an improved SSA to determine Δθi and Δαi. SSA is a new swarm intelligence optimization algorithm proposed by Xue et al. [23]. Compared with other swarm intelligence optimization algorithms, it has the characteristics of a high search accuracy, fast convergence speed, good stability, and strong robustness [24].
The foraging process of sparrows can be abstracted as a discoverer–joiner model, and a reconnaissance and early warning mechanism is added. The discoverer guides the population to search and forage, which has the advantages of high adaptability and a wide search range. The joiner follows the finder to forage for better fitness. At the same time, some joiners will monitor the finders to increase their own predation rate. However, SSA, like other swarm intelligence optimization algorithms, has the problem that it is easy to fall into the local optimum [25]. We introduce the Chebyshev chaos map into the SSA algorithm to initialize the population distribution and improve the uniform distribution of the population space. Chebyshev map is a typical representative of chaotic maps. Compared with other chaotic maps, it has better chaotic characteristics, a wider value range, and a faster convergence speed [26]. Its expression is as follows:
{ x t + 1 = cos [ t · arccos ( x t ) ] , 1 x t 1 y t = x t + 1 , t = 0 , 1 , 2 , , n y t + 1 = ( 2 / π ) × arctan [ cos ( y t ) ] + M , 1 x t 1
In Equation (13), yt + 1 is the sparrow individual after the t + 1th mapping iteration, and M is an arbitrary constant. The shape sensor bending curvature was set to ktrue during the calibration, and Δθi and Δαi of each detection-point FBG are substituted into Equation (10) as the optimization parameters to obtain the calculated curvature k under different parameters. Let the measurement curvature error function be the fitness function, as shown in Equation (14). When Δk reaches the minimum value, the optimization parameter is the actual deviation angle. The detailed process is shown in Figure 10.
Δ k = | k k t r u e |
  • Enter the measured curvatures ka, kb, and kc for FBG a, FBG b, and FBG c in the fixed curvature state, respectively.
  • Initialize the inputs and set the placement angles θ1, θ2, and θ3 of the FBG sensor. In this paper, θ1 = 90°, θ2 = 210°, and θ3 = 330°.
  • Set the FBG calibration direction deviation Δθi and placement angle deviation Δαi, and Δθi and Δαi are randomly assigned and coded within a certain range.
  • Δθi and Δαi are substituted into Equation (10) to obtain the theoretical curvatures k1, k2, and k3, and are optimized using Chebyshev-SSA.
  • The optimal parameters of Δθi and Δαi are output when the value of the fitness function ∆k is minimized or at the end of the iteration. Otherwise, steps (3) to (5) are repeated.
In order to evaluate the performance of the Chebyshev-SSA optimization algorithm, it is compared with the original SSA, Chebyshev-PSO algorithm, and Chebyshev-WOA. Taking the calibration curvature k = 1/7 m−1 as an example, the above optimization algorithm is used to automatically correct the placement angle and calibration coefficient of the FBG, and the average value of the error iteration curves of different optimization models is obtained by repeating 10 times, as shown in Figure 11. It can be seen from Figure 11 that the convergence speed and convergence accuracy of the Chebyshev-SSA optimization algorithm are the best.
The calibration direction deviation and placement angle deviation of the FBG for each detection point of the shape sensor, obtained after parameter optimization, are shown in Table 2.

3.3. Shape Reconfiguration

We experimentally verified the effectiveness and practicability of the error correction model. Selecting a reasonable reconfiguration shape in the experiment is important. Any complex shape can be regarded as a composition of multiple micro-arc segments with constant curvature and torsion. As long as the error correction model is effective for shapes with a fixed curvature and torsion, it is also applicable to arbitrary complex shapes [27].
A series of molds was designed as shape carriers for the sensors by using a calibration board and 3D printing technology. Figure 9a has multiple arcs of known curvature inscribed in the calibration plate, and Figure 12b is a 3D model designed using SolidWorks with spiral-shaped recesses of known curvature and deflection inscribed on the surface of the model; the spiral-shaped recesses have a circumference of 900 mm. As shown in Figure 12a,b, the shape sensor is fixed in the groove of the calibration plate and the 3D model to carry out the shape reconfiguration experiment.
The error corrections for the curvature and bending direction were completed by substituting the deviations of the FBG calibration direction and deviations of the placement angle optimized by the Chebyshev-SSA model in Table 2 into Equations (10) and (11). The reconfiguration results before and after the corrections are compared and shown in Figure 13, with Figure 13a for 1/7 m−1 arc reconfiguration and Figure 13b for the spiral curve reconfiguration. The reconstructed shape of the sensor after error correction was closer to the actual shape. The tail point reconfiguration errors for the arc and spiral were 11.66 mm and 22.6 mm before the error correction, which were corrected to 5.23 mm and 11.4 mm, respectively. The average relative accuracy of shape reconfiguration is improved by 56.25% and 50.6%, respectively.
The reconfiguration experimental results for arcs of different curvatures are shown in Table 3. The experimental results show that the absolute reconfiguration errors of the tail points with arcs were reduced by 6.83 mm, and the relative errors were reduced by 1.47%.

4. Discussion

Based on the error model and error delivery theory of multicore fiber shape sensing under the Frenet–Serret framework, the error model for the relationship between the shape reconfiguration error, FBG calibration direction, and placement angle was established. The theoretical relationship between the bending curvature, bending direction, FBG calibration direction deviation, and placement angle deviation was derived, and an error-corrected model for the bending curvature and bending direction was proposed. The validity of the solution for correcting the curvature and bending direction was verified using a simulation model. The results show that the curvature and bending direction can be corrected by the method for different FBG calibration deviations and placement angle deviations.
In this paper, the Chebyshev mapping is introduced into SSA, and the errors correction model of the FBG calibration direction and placement angle based on Chebyshev-SSA optimization is established. Compared with the existing methods, the model has strict theoretical model support, can self-correct the calibration direction and placement angle of FBG during the sensor calibration process, and reduces the complexity of the experiment. Then, the optimization model was combined with the curvature and bending direction solution method proposed in this paper to construct the FBG shape sensor reconfiguration error correction model, and the experiment verified the feasibility and practicability of the error correction model. The results show that Chebyshev-SSA can simply and efficiently optimize the calibration direction and placement angle of FBG, and further improve the measurement accuracy of curvature and bending direction, thereby reducing the shape reconfiguration error of the FSS.
We propose a new method for correcting FBG calibration deviation and placement angle deviation. Compared with the existing methods, this method alleviates the limitations related to the accuracy of the experimental equipment and size of the sensor. In addition, it has strict theoretical model support and stronger applicability.
We perform reconfiguration experiments using shapes with fixed curvature and torsion. Because the complex shape will introduce more influencing factors [28,29], which is not conducive to the verification of the error correction model. In future research, we will study the influence of factors such as twist on the accuracy of FSS shape reconfiguration, and further improve the proposed reconfiguration error correction model.

Author Contributions

Conceptualization, Q.S. and F.L.; methodology, Q.S. and F.L.; software, F.L.; validation, Q.S. and F.L.; formal analysis; investigation, F.L.; resources, Q.S. and F.L.; data curation, F.L.; writing—original draft preparation, F.L.; writing—review and editing, Q.S. and F.L.; visualization, F.L.; supervision, Q.S.; project administration, Q.S.; funding acquisition, Q.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of Hebei Province, grant number E2019502179.

Institutional Review Board Statement

Not Applicable.

Informed Consent Statement

Not Applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Al-Ahmad, O.; Ourak, M.; Van Roosbroeck, J.; Vlekken, J.; Vander Poorten, E. Improved FBG-Based Shape Sensing Methods for Vascular Catheterization Treatment. IEEE Robot. Autom. Lett. 2020, 5, 4687–4694. [Google Scholar] [CrossRef]
  2. Lu, Y.; Lu, B.; Li, B.; Guo, H.; Liu, Y.H. Robust Three-Dimensional Shape Sensing for Flexible Endoscopic Surgery Using Multi-Core FBG Sensors. IEEE Robot. Autom. Lett. 2021, 6, 4835–4842. [Google Scholar] [CrossRef]
  3. Zhang, L.F.; Li, C.L.; Dong, H.J.; Liu, X.; Sun, T.; Grattan, K.T.; Zhao, J. Fiber Bragg Grating-based sensor system for sensing the shape of flexible needles. Measurement 2023, 206, 112251. [Google Scholar] [CrossRef]
  4. Floris, I.; Adam, J.M.; Calderón, P.A.; Sales, S. Fiber Optic Shape Sensors: A comprehensive review. Opt. Lasers Eng. 2021, 139, 106508. [Google Scholar] [CrossRef]
  5. Yin, G.L.; Xu, Z.; Zhu, T. Distributed Real-Time Monitoring of Residual Stress During Packaging Process of Optical Fiber Shape Sensor. Acta Opt. Sin. 2022, 42, 30–36. [Google Scholar]
  6. Floris, I.; Madrigal, J.; Sales, S.; Adam, J.M.; Calderón, P.A. Experimental study of the influence of FBG length on optical shape sensor performance. Opt. Lasers Eng. 2020, 126, 105878. [Google Scholar] [CrossRef]
  7. Liu, H.L.; Zhu, Z.W.; Zheng, B. Experimental study on an FBG strain sensor. Opt. Fiber Technol. 2018, 40, 144–151. [Google Scholar] [CrossRef]
  8. Harasim, D. Temperature-insensitive bending measurement method using optical fiber sensors–ScienceDirect. Sens. Actuators A Phys. 2021, 332, 113207. [Google Scholar] [CrossRef]
  9. Xing, X.K.; Kuang, K.B.; Qin, H.Y. Novel Fiber Bragg Grating Tilt Sensor with High Sensitivity. Acta Opt. Sin. 2022, 42, 51–61. [Google Scholar]
  10. Idrisov, R.; Floris, I.; Rothhardt, M. Characterization and calibration of shape sensors based on multicore optical fibre. Opt. Fiber Technol. 2021, 61, 102319. [Google Scholar] [CrossRef]
  11. Lou, X.P.; Chen, Z.Q.; Zhuang, W. Error analysis and calibration for FBG shape reconfiguration based on non-orthogonal curvatures. Chin. J. Sci. Instrum. 2017, 38, 386–393. [Google Scholar]
  12. Tan, T.; Xie, Y.; Duan, C. Self-calibration method of optical fiber shape sensor placement angle deviation based on GA. Measurement 2022, 202, 111844. [Google Scholar] [CrossRef]
  13. Kim, J.S.; Guo, J.; Chatrasingh, M.; Kim, S.; Iordachita, I. Shape determination during needle insertion with curvature measurements. In Proceedings of the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, 24–28 September 2017; pp. 201–208. [Google Scholar]
  14. Lv, J.H.; Dong, M.L.; He, Y.L.; Sun, G.; Zhou, K. Three-dimensional shape multi-core fiber reconfiguration method of flexible mechanism by introducing curvature and angle correction. Infrared Laser Eng. 2021, 50, 120–126. [Google Scholar]
  15. Jäckle, S.; Strehlow, J.; Heldmann, S. Shape Sensing with Fiber Bragg Grating Sensors: A Realistic Model of Curvature Interpolation for Shape Reconfiguration; Springer Science and Business Media GmbH: Berlin/Heidelberg, Germany, 2019; pp. 258–263. [Google Scholar]
  16. Moore, J.P.; Rogge, M.D. Shape sensing using multi-core fiber optic cable and parametric curve solutions. Opt. Express 2012, 20, 2967–2973. [Google Scholar] [CrossRef] [PubMed]
  17. Zhao, Z.; Soto, M.A.; Tang, M. Distributed shape sensing using Brillouin scattering in multi-core fibers. Opt. Express 2016, 24, 25211–25223. [Google Scholar] [CrossRef] [Green Version]
  18. Parent, F.; Loranger, S.; Mandal, K.K.; Iezzi, V.L.; Lapointe, J.; Boisvert, J.S.; Baiad, M.D.; Kadoury, S.; Kashyap, R. Enhancement of accuracy in shape sensing of surgical needles using optical frequency domain reflectometry in optical fibers Biomed. Opt. Express 2017, 8, 2210–2221. [Google Scholar] [CrossRef] [Green Version]
  19. Jackle, S.; Eixmann, T.; Schulz-Hildebrandt, H.; Hüttmann, G.; Pätz, T. Fiber optical shape sensing of flexible instruments for endovascular navigation. Int. J. Comput. Assist. Radiol. Surg. 2019, 14, 2137–2145. [Google Scholar] [CrossRef] [Green Version]
  20. Roesthuis, R.J.; Kemp, M.; van den Dobbelsteen, J.J.; Misra, S. Three-Dimensional Needle Shape Reconfiguration Using an Array of Fiber Bragg Grating Sensors. IEEE/ASME Trans. Mechatron. 2014, 19, 1115–1126. [Google Scholar] [CrossRef]
  21. Ryu, S.C.; Dupont, P.E. FBG-based Shape Sensing Tubes for Continuum Robots. In Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China, 31 May–7 June 2014; pp. 3531–3537. [Google Scholar]
  22. Yi, X.; Chen, X.; Fan, H.; Shi, F.; Cheng, X.; Qian, J. Separation method of bending and torsion in shape sensing based on FBG sensors array. Opt. Express 2020, 28, 9367–9383. [Google Scholar] [CrossRef]
  23. Xue, J.K.; Shen, B. A novel swarm intelligence optimization approach: Sparrow search algorithm. Syst. Sci. Control Eng. 2020, 8, 22–34. [Google Scholar] [CrossRef]
  24. Lyu, X.; Mu, X.D.; Zhang, J.; Wang, Z. Chaos sparrow search optimization algorithm. J. Beijing Univ. Aeronaut. Astronaut. 2021, 47, 1712–1720. [Google Scholar]
  25. Mitic, M.; Vukovic, N.; Petrovic, M.; Miljković, Z. Chaotic fruit fly optimization algorithm. Knowl.-Based Syst. 2015, 89, 446–458. [Google Scholar] [CrossRef]
  26. Zhong, Y.R.; Liu, H.Y.; Sun, X.Y. 2D Chebyshev-Sine map for image encryption. J. Zhejiang Univ. Sci. Ed. 2019, 46, 131–141. [Google Scholar]
  27. Li, S.; Hua, P.D.; Ding, Z.Y.; Liu, K.; Yang, Y.; Zhao, J.; Pan, M.; Guo, H.; Zhang, T.; Liu, L.; et al. Reconfiguration error model of distributed shape sensing based on the reentered frame in OFDR. Opt. Express 2022, 30, 43255–43270. [Google Scholar] [CrossRef] [PubMed]
  28. Floris, I.; Calderón, P.A.; Sales, S.; Adam, J.M. Effects of core position uncertainty on optical shape sensor accuracy. Measurement 2019, 139, 21–33. [Google Scholar] [CrossRef]
  29. Floris, I.; Sales, S.; Calderón, P.A.; Adam, J.M. Measurement uncertainty of multicore optical fiber sensors used to sense curvature and bending direction. Measurement 2019, 132, 35–46. [Google Scholar] [CrossRef]
Figure 1. FSS error delivery model. The bending curvature k and bending direction β at the detection point can be obtained according to the curvature in each core ki, and the discrete local k and β are converted into the curvature and torsion functions k(s) and τ(s) through interpolation.
Figure 1. FSS error delivery model. The bending curvature k and bending direction β at the detection point can be obtained according to the curvature in each core ki, and the discrete local k and β are converted into the curvature and torsion functions k(s) and τ(s) through interpolation.
Sensors 23 07052 g001
Figure 2. (a) Illustration of cross-section at the detection point. (b) Placement angle deviation diagram.
Figure 2. (a) Illustration of cross-section at the detection point. (b) Placement angle deviation diagram.
Sensors 23 07052 g002
Figure 3. Schematic diagram of calibration direction deviation.
Figure 3. Schematic diagram of calibration direction deviation.
Sensors 23 07052 g003
Figure 4. (a) Shape sensor simulation model. (b) Simulation model cross-section. (c) FBG placement diagram.
Figure 4. (a) Shape sensor simulation model. (b) Simulation model cross-section. (c) FBG placement diagram.
Sensors 23 07052 g004
Figure 5. Calculation of curvature and bending direction obtained by different methods. (a) Bending direction calculation results. (b) Bending curvature calculation results.
Figure 5. Calculation of curvature and bending direction obtained by different methods. (a) Bending direction calculation results. (b) Bending curvature calculation results.
Sensors 23 07052 g005
Figure 6. Shape reconfiguration results of different data groups.
Figure 6. Shape reconfiguration results of different data groups.
Sensors 23 07052 g006
Figure 7. Experimental sensing system.
Figure 7. Experimental sensing system.
Sensors 23 07052 g007
Figure 8. (a) System diagram for the calibration experiment. (b) FBG fixtures. (c) Calibration tools.
Figure 8. (a) System diagram for the calibration experiment. (b) FBG fixtures. (c) Calibration tools.
Sensors 23 07052 g008
Figure 9. Calibration result.
Figure 9. Calibration result.
Sensors 23 07052 g009
Figure 10. Flowchart of the optimization model.
Figure 10. Flowchart of the optimization model.
Sensors 23 07052 g010
Figure 11. Iterative curves of different optimization algorithms.
Figure 11. Iterative curves of different optimization algorithms.
Sensors 23 07052 g011
Figure 12. Experimental diagram for shape reconfigurations. (a) Arc shape reconfiguration. (b) Spiral shape reconfiguration.
Figure 12. Experimental diagram for shape reconfigurations. (a) Arc shape reconfiguration. (b) Spiral shape reconfiguration.
Sensors 23 07052 g012
Figure 13. (a) Arc reconfiguration results. (b) Spiral reconfiguration results.
Figure 13. (a) Arc reconfiguration results. (b) Spiral reconfiguration results.
Sensors 23 07052 g013
Table 1. Shape reconfiguration results under different bending directions.
Table 1. Shape reconfiguration results under different bending directions.
Data GroupData2Data3
Bending direction/°80902002103308090200210330
Rmax/%Uncorrected2.22.72.61.90.82.82.81.30.72.0
Corrected0.40.60.10.060.40.20.10.30.20.5
Table 2. Deviations of FBG calibration direction and placement angle at each test point.
Table 2. Deviations of FBG calibration direction and placement angle at each test point.
Detection PointPlacement Angle Deviation/°Calibration Direction Deviation/°
FBGaFBGbFBGcFBGaFBGbFBGc
Point10−3.97.53.912.52.2
Point27.5−4.54.31.6−8.01.8
Point325.3−6.1−9.28.4−7.4
Point4−4.110.55.811.2−4.38.1
Point52.314.89.49.19.2−3.5
Table 3. Results of different arc reconfigurations.
Table 3. Results of different arc reconfigurations.
Radius of
Curvature
r/mm
Tail Point Reconfiguration Error
Uncorrected ErrorCorrected Error
Absolute Error/mmRelative Error/%Absolute Error/mmRelative Error/%
60011.802.544.630.99
70011.662.515.231.13
80011.722.524.380.94
90010.672.294.210.91
100012.502.695.651.22
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

Shang, Q.; Liu, F. Reconfiguration Error Correction Model for an FBG Shape Sensor Based on the Sparrow Search Algorithm. Sensors 2023, 23, 7052. https://doi.org/10.3390/s23167052

AMA Style

Shang Q, Liu F. Reconfiguration Error Correction Model for an FBG Shape Sensor Based on the Sparrow Search Algorithm. Sensors. 2023; 23(16):7052. https://doi.org/10.3390/s23167052

Chicago/Turabian Style

Shang, Qiufeng, and Feng Liu. 2023. "Reconfiguration Error Correction Model for an FBG Shape Sensor Based on the Sparrow Search Algorithm" Sensors 23, no. 16: 7052. https://doi.org/10.3390/s23167052

APA Style

Shang, Q., & Liu, F. (2023). Reconfiguration Error Correction Model for an FBG Shape Sensor Based on the Sparrow Search Algorithm. Sensors, 23(16), 7052. https://doi.org/10.3390/s23167052

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