Next Article in Journal
Feature Analysis of Facial Color Information During Emotional Arousal in Japanese Older Adults Playing eSports
Previous Article in Journal
Trajectory-Regularized Localization in Asynchronous Acoustic Networks via Enhanced PSO Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Ultrasonic Localization of Transformer Patrol Robot Based on Wavelet Transform and Narrowband Beamforming

1
School of Electrical Engineering, China University of Mining and Technology, Xuzhou 221116, China
2
College of Mechanical and Electronic Engineering, Shandong Agricultural University, Tai’an 271018, China
3
State Grid Tianjin Electric Power Research Institute, Tianjin 300180, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(18), 5723; https://doi.org/10.3390/s25185723
Submission received: 11 June 2025 / Revised: 22 August 2025 / Accepted: 9 September 2025 / Published: 13 September 2025
(This article belongs to the Section Sensors and Robotics)

Abstract

The large size and metal-enclosed casings of oil-immersed power transformers present significant challenges for patrol robots attempting to accurately locate their position within the transformer. Therefore, this paper proposes a three-dimensional spatial localization method for transformer patrol robots using a nine-element ultrasonic array. This method is based on wavelet decomposition and weighted filter beamforming (WD-WFB) algorithms. To address the issue of strong noise interference in the field, the ultrasonic localization signals are adaptively decomposed into wavelet coefficients at different frequencies and scales. An improved semi-soft thresholding function is applied to the decomposed wavelet coefficients to reduce noise and reconstruct the localization signals, resulting in localization signals with low distortion and a high signal-to-noise ratio(SNR). To overcome the limitations of traditional beamforming algorithms regarding interference resistance and signal resolution, this paper presents an improved WFB algorithm. By obtaining the energy distribution of the scanning area and determining the position of the maximum energy point, the spatial position of the transformer patrol robot can be determined. The test results show that the proposed improved semi-soft threshold function demonstrates superior denoising performance compared to traditional threshold functions. When compared to the soft threshold function, it achieves improvements of 15.32% in SNR and 15.57% in normalized correlation coefficient (NCC), along with a 48.91% reduction in root mean square error (RMSE). Compared with the hard threshold function, the improvement is even more significant: the SNR is improved by 60.55%, the NCC is improved by 24.90%, and the RMSE is reduced by 58.77%. The denoising effect was significantly improved compared to the traditional threshold function. In a 1200 mm × 1000 mm × 1000 mm transformer test box, the improved WFB algorithm in this paper was used to perform multiple localizations of the transformer patrol robot at different positions after denoising the field signals using the semi-soft threshold function. The maximum relative localization error was 3.47%, and the absolute error was within 2.6 cm, meeting engineering application requirements.

1. Introduction

The large power transformer is one of the most critical pieces of hub equipment in a power system. Taking various preventive measures in advance to evaluate the status of large transformers can help avoid major power accidents. These measures are crucial for improving the safe and stable operation of power systems. However, due to the metal sealing of large transformers, which causes poor internal visibility, it is difficult to effectively and intuitively determine the internal insulation status of large transformers through the analysis of dissolved gases in oil alone (e.g., the three-ratio method and improved three-ratio method) without dismantling large transformers [1,2,3]. Internal insulation conditions mainly include damage, discoloration, deformation, displacement, and dendritic discharge marks of the winding enclosure; damage, deformation, and cracking of the insulating pressing plate; foreign matter, corrosion, and discharge on the inner surface of the oil tank; discharge traces of internal magnetic shielding device; discharge carbon traces on the insulation support; and a degree of impurity contamination in the transformer oil.
With the progress of artificial intelligence and micro robot technology, using a small patrol robot to detect transformer internals can achieve faster and more intuitive detection of transformer faults [4,5,6,7,8]. Accurately locating the three-dimensional position of a patrol robot is key to ensuring that it can avoid obstacles and reach the target point for defect detection. Because the metal shell completely seals a transformer, which is filled with transformer oil, there is no light. Therefore, it is difficult to use conventional methods such as laser radar, visual cameras, and GPS to locate micro patrol robots [9,10,11,12,13]. However, the ultrasonic location method has the advantages of no lighting requirements, a wide detection range in transformer oil, and high location accuracy. Therefore, ultrasonic localization is a practical and feasible method for patrol robots.
Current ultrasonic sensor array positioning techniques primarily include time delay estimation, high-resolution spectral analysis, and controllable beamforming. Time delay estimation involves two stages: first, the time differences of arrival (TDOA) between the sound source and sensors are determined using algorithms such as generalized cross-correlation (GCC) or least mean square (LMS) adaptive filtering [14,15,16,17,18]; second, the sound source location is estimated through a spatial search based on the TDOA and the known sensor geometry. However, this method is highly susceptible to performance degradation caused by reverberation and ambient noise, which can lead to substantial localization errors, especially under conditions of strong reverberation or low SNR.
High-resolution spectral analysis techniques process signals from ultrasonic arrays by arranging them into a specific geometric pattern. Then, they determine the source’s angle and distance by analyzing the spatial spectrum. Typical methods include the autoregressive (AR) model and the maximum entropy (ME) approach [19]. These techniques assume that the signals are narrowband and originate from a far-field source with plane wavefronts and that the sensors have consistent characteristics. They involve complex calculations, such as matrix operations and covariance matrix inversion. Furthermore, their effectiveness may be impaired by reflected signals and interference.
Beamforming-based positioning uses the weighted sum of ultrasonic array signals to create directional beams. The location of the sound source corresponds to the spatial coordinate that maximizes the output power of the beam, which is determined by scanning potential source positions [20,21]. Although it possesses inherent interference rejection capabilities and is widely used for two-dimensional source localization, conventional beamforming algorithms exhibit low spatial resolving power and inadequate suppression of substantial noise interference. Due to the three-dimensional nature of patrol robot positioning and the confined, high-noise environment within transformers, traditional beamforming is not easily applicable to achieving accurate three-dimensional localization.
To overcome this difficulty, this paper proposes a three-dimensional localization method for a transformer patrol robot with a nine-element ultrasonic array based on the WD-WFB algorithm. The patrol robot sends narrowband ultrasonic signals that are received by the positioning array and denoised using a wavelet algorithm. Then, the signal is imaged using the improved WFB algorithm, which ultimately achieves the intuitive and accurate localization of the transformer patrol robot.

2. Positioning Principle of Transformer Patrol Robot

2.1. Ultrasonic Propagation and Attenuation in Transformer Oil

In a fluid medium, the ultrasonic wave is an elastic longitudinal wave. Its propagation speed depends on the medium’s density and elastic constant. The sound speed in the transformer oil can be expressed as follows:
c = p ρ = 1 ρ K a
where p is pressure, c is the sound speed in the transformer oil, and ρ is the density of the transformer oil. K a is the adiabatic compression coefficient of the transformer oil. Because ρ and K a are functions of temperature and static pressure, temperature has the most significant effect. Therefore, considering the internal ambient temperature T and static pressure (H) of the transformer, the ultrasonic velocity can be corrected by the following empirical equation:
c = 1449.2 + 4.6 T 0.055 T 2 + 0.016 H
As the sound wave propagates through transformer oil, it gradually weakens with the increase in propagation distance. Main attenuation includes geometric wavefront expansion, boundary loss, absorption, and scattering. The absorption coefficient can be expressed as follows:
α = 16 π 2 μ s f 2 3 ρ c 3
where α is the sound intensity absorption coefficient, μ s is the shear viscosity, and f is the frequency. For a fluid medium and small amplitude conditions, the acoustic wave equation of an acoustic wave can be expressed as
u t + 1 ρ g r a d p = 0 p t + ρ c 2 d i v u = 0
where u is the velocity vector of the fluid particle, t   is time, gradp represents the pressure gradient, which is related to fluid acceleration and described by Euler’s equation, and divu represents the velocity divergence, which is related to the compressibility of the medium and is described by the continuity equation. Assuming that the density of the transformer oil is uniform, the three-dimensional spatial wave equation can be expressed as follows:
2 x 2 + 2 y 2 + 2 z 2 p 1 c 2 2 p t 2 = 0
where x , y , and z are mutually perpendicular coordinate axes in three-dimensional space. During the propagation of a sound wave in a medium, if the distance between the center of the sound source and the receiving point is much greater than the size of the sound source, the sound source can be approximated as a point sound source (monopole). Therefore, the sound pressure of the sound field can be expressed as follows:
p r , t = ρ c ω c r 0 2 u a r 1 + ( ω c r 0 ) 2 e j ω t ω c r + θ
where p ( r ,   t ) is the sound pressure at time t from the center r of the spherical source, ρ is the static density of the medium, c is the velocity at which the sound wave propagates in the medium, r 0 is the radius of the sound source, u a is the velocity at which the sound source vibrates, ω is the angular frequency, and θ is the initial phase angle of sound source vibration. Equation (6) shows that the distance between the signal source and the ultrasonic array sensor affects the signal’s phase and amplitude.

2.2. Narrowband Signal Model

In general, a narrowband signal is defined as one for which the time it takes the incident wave to pass through the array is much less than the inverse of the signal bandwidth. It has characteristics such as limited duration, limited energy, and limited frequency range:
τ 1 W B s t 2 d t <
where τ is the time delay, W B is the signal’s bandwidth, and s ( t ) is the signal in the time domain. The narrowband signal model uses a simplified signal delay model to model the array data. In this model, the signal received by the sensor can be expressed by the following equation:
s t = u t e j ω t + φ t
where u ( t ) represents the signal amplitude, φ ( t ) represents the signal phase, and ω represents the angular frequency.
After a delay, the received signal can be represented as follows:
s t τ = u t τ e j ω t τ + φ t τ
For narrowband signals, ω   can be considered a constant. Then, the changes in u ( t ) and φ ( t ) can be ignored:
u t τ u t φ t τ φ t
Substitute (10) into (9) to get (11).
s t τ = u t e j ω t + φ t e j ω τ = s t e j ω τ
Equation (11) shows that a time delay for narrowband signals in the ultrasonic positioning array can be converted into a phase shift.

2.3. Positioning Principle of Array Beamforming

According to the geometric relationship, the time difference between the signal received by sensor i in the array and the signal received by reference sensor 1 can be calculated using sensor 1 as the reference array element:
τ i = d i d 1 c
where τ i is the difference in ultrasonic arrival time between the i-th sensor and the reference sensor, d 1 is the distance from the sound source to sensor 1, and d i is the distance from the sound source to the i-th sensor.
Therefore, the signals received by the entire sensor array can be expressed as follows:
X t = s 1 t s 2 t s m t = α 1 e j ω τ 1 α 2 e j ω τ 2 α m e j ω τ m s t + n 1 t n 2 t n m t
where X t is the received signal vector, s m t is the signal received by the m-th sensor, α m is the attenuation coefficient of the m-th sensor, and τ m is the propagation time delay from the sound source to the m-th sensor. Additionally, s t is the signal received by the reference ultrasonic sensor, and n m t is the additive noise received by the m-th sensor at time t. This can be expressed in the matrix form as follows:
X t = a θ s t + N t
where a θ denotes the directional orientation vector of the array, which is calculated based on the ultrasound-receiving sensing array layout, and N t is the noise vector.
In the localization array, weighting coefficients are used to adjust the amplitude and time delay of each channel signal. The adjusted signals from each channel are then summed to obtain the output of the time delay-summing beamforming, as shown in Figure 1.
Figure 1 shows that the output signal y ( t ) of the time delay-summing beamforming algorithm can be represented as follows:
y t = W H X t
where W is the weight vector, and W = [ k 1 w 1 ( τ 1 ) , k 2 w 2 ( τ 2 ) , k 3 w 3 ( τ 3 ) , , k m w m ( τ m ) ] T .
The power of the output signal of the time delay-summing beamforming algorithm can be expressed as follows:
G = E { y ( t ) 2 } = W H R W
where G is the output power, and R is the covariance matrix calculated using the localization array output X ( t ) . In other words, R = E { X ( t ) X H ( t ) } .
According to Equation (16), selecting a suitable weight vector to compensate for the time delay of the array signal makes it possible for the array to have the highest output power at the incident position of the sound source, while the power output at other positions is smaller. This allows one to determine the position of the sound source.
However, strong noise in the field can degrade positioning accuracy. To suppress the effects of reverberation and noise as much as possible, a WFB localization method is used.
The output of the improved WFB algorithm can then be expressed as follows:
Q = + S ω Y ω S ω S ω e j ω τ d ω = + S ω Y ω ϕ ω e j ω τ d ω
where Q represents the coherent output of the WFB algorithm, reflecting the signal correlation in different spatial directions. The greater the amplitude of Q, the stronger the signal correlation in that direction, indicating that the sound source may come from that direction. S ( ω ) is the Fourier transform of the reference sensor signal s ( t ) , Y ( ω ) is the Fourier transform of the output signal y ( t ) of the time delay-summing beamforming algorithm, ω is the angular frequency, τ is the time delay, and ϕ ( ω ) is the weighting filter function.
Since noise and reverberation reduce the correlation between S ( ω ) and Y ( ω ) , thereby reducing the peak amplitude of Q and possibly causing a deviation in the peak position, weighted filtering can be used to mitigate the effects of noise and reverberation, increase the peak amplitude of Q, and improve the accuracy of sound source localization.

2.4. Wavelet Packet Decomposition and Filtering

The wavelet transform of any signal x ( t ) is defined as the inner product of the signal and the wavelet basis function:
W x a , b = < x t , ψ a b t + x t ψ a b t   d t
ψ a b t = 1 a ψ t b a       a > 0
where W x ( a , b ) is the wavelet coefficient, and ψ a b ( t ) represents the wavelet basis function. Additionally, a is the scaling factor, and b is the translation parameter, and its value can be positive or negative. The symbol * represents complex conjugation.
The wavelet transform obtains the frequency characteristics of the ultrasonic signal by scaling the width of the wavelet basis function, and it obtains the time information of the signal by shifting the wavelet basis function. To compress data and reduce computation, the wavelet transform can be performed on discrete scales and translation values. When the scale and translation are discretized, the wavelet basis function ψ a b ( t ) can be rewritten as ψ j k ( t ) :
ψ j k t = a 0 j 2 ψ a 0 j t k         j = 0,1 , 2 , ; k Z
where a 0 is the discretization scale factor, k is the discretization translation parameter, and j is the frequency domain. Generally, a 0 = 2 , with the corresponding wavelet transform being
W x j , k = 2 j 2 x t   ψ j k 2 j t k   d t
The wavelet-based denoising process is mainly divided into three parts: decomposition, denoising, and reconstruction of the ultrasonic positioning signal. The schematic diagram of the localization signal denoising process is shown in Figure 2.
The essence of wavelet threshold denoising is to suppress useless parts of the signal while enhancing useful parts. The wavelet packet threshold denoising process is as follows:
  • The decomposition process involves selecting a wavelet to perform n-layer wavelet decomposition on a signal;
  • The threshold process involves threshold denoising for the decomposed coefficients of each layer;
  • In the reconstruction process, the denoised wavelet coefficients are reconstructed to obtain the denoised signal.
The proper selection of threshold functions is essential for wavelet packet threshold denoising. Hard and soft thresholding functions are widely used.
The hard threshold function is expressed as
W h a r d j , k = W x ( j , k ) ,       W x j , k λ 0 ,                 W x j , k < λ
where W h a r d j , k is the wavelet coefficient value after hard thresholding. The wavelet coefficient remains unchanged when the absolute value of the wavelet coefficient W x ( j , k ) is greater than the given threshold λ . On the contrary, the wavelet coefficient is zero. The hard threshold better preserves the local features of the signal.
The soft threshold function is expressed as follows:
W s o f t j , k = sgn ( W x ( j , k ) ) ( W x ( j , k ) λ ) ,   W x ( j , k ) λ 0 ,         W x j , k < λ
where sgn( ) is a symbolic function, and W s o f t j , k is the wavelet coefficient value after soft thresholding. When the absolute value of the wavelet coefficient is greater than the given threshold, the coefficient is subtracted from the threshold. On the contrary, the wavelet coefficient is zero. The signal processed by the soft threshold function is smoother.
The hard threshold function exhibits discontinuities at ±λ, which induce oscillations in the reconstructed signal near these points, compromising its smoothness relative to the original signal. While the soft threshold function yields continuous wavelet coefficients, it introduces undesirable amplitude compression, which degrades the approximation accuracy between the reconstructed and true signals. To address these limitations, this paper proposes a novel semi-soft threshold function that integrates the advantages of both approaches:
W n e w j , k = W x ( j , k ) ,       W x j , k λ 2 sgn W x j , k λ 2 W x j , k λ 1 λ 2 λ 1 h ,   λ 1 < W x j , k < λ 2 0 ,                   W x j , k λ 1
where W n e w j , k is the wavelet coefficient value after semi-soft thresholding, and λ 1 and λ 2 are the lower and upper thresholds of the threshold function, respectively, with λ 2 = 2 λ 1 . The threshold function characteristic curve is shown in Figure 3.
From a mathematical perspective, lim W x ( j , k ) λ 1 + W n e w ( j , k ) = 0 , lim W x ( j , k ) λ 2 W n e w ( j , k ) = W x ( j , k ) . In other words, the improved semi-soft threshold function is continuous at the segment points, which overcomes the disadvantage of the hard threshold function being discontinuous at the segment points.
Define the shrinkage rate as follows:
η = W n e w j , k W x j , k
The soft and semi-soft threshold shrinkage rates are as follows:
η s o f t = 1 1 W x j , k
η n e w = λ 2 W x j , k · W x j , k λ 1 λ 2 λ 1 h
Equation (26) shows that the soft threshold shrinkage rate is a fixed linear relationship with deviation, making it unable to adapt to signal characteristics. Equation (27) shows that when W x ( j , k ) λ 2 , η n e w     1 and approaches no contraction. When W x ( j , k ) λ 1 + , η n e w     0 and approaches complete suppression. Therefore, the improved semi-soft threshold function overcomes the linear bias issue present in the soft threshold function.
Therefore, the semi-soft threshold function eliminates wavelet coefficients below a lower threshold while preserving those above an upper threshold. This approach simultaneously addresses the discontinuity issue inherent in hard thresholding and the amplitude compression problem associated with soft thresholding.

3. Simulation Study on Beam Imaging Localization of Patrol Robots

According to the patrol robot positioning and imaging principle described above, this paper focuses on how the improved WFB algorithm, the shape of the sensor array, the distance between the sound source and the array, and the output order of the beamforming affect the imaging effect of the patrol robot. The localization process is shown in Figure 4.

3.1. Effect of the Improved WFB Algorithm

Set the sound source position of the transformer patrol robot as (400 mm, 300 mm, and 600 mm). The ultrasonic signal emitted by the patrol robot consists of three 180 kHz sinusoidal signals. The sampling frequency is 2.5 MSa/s, and the number of sampling points is 2000. Due to the complex background noise inside the transformer, Gaussian white noise with an SNR of 0 dB is added to the signal in order to simulate the effect of noise on the signal, as shown in Figure 5.
Wavelet decomposition is performed on the noisy signal to obtain wavelet coefficients. Then, the hard, soft, and semi-soft thresholding functions are used to denoise each wavelet coefficient. These denoised coefficients are then reconstructed to obtain the denoised signal, as shown in Figure 6.
In order to further demonstrate the effect of the improved threshold function, the SNR, RMSE, and NCC are used for evaluation. They are defined as follows:
S N R = 10   l g t = 1 N x t 2 t = 1 N x t y t 2
R M S E = 1 N t = 1 N x t y t 2
N C C = t = 1 N x t y t t = 1 N x t 2 t = 1 N y t 2
where x t represents the original signal, y t represents the signal after noise removal, and N represents the length of the signal. The SNR, RMSE, and NCC for different denoising threshold functions are shown in Table 1.
Higher SNR values indicate reduced noise contamination and improved signal quality. Lower RMSE measurements correspond to minimized signal distortion, while NCC values approaching 1 signify superior denoising performance. Table 1 demonstrates that the semi-soft threshold function achieves optimal results: the highest SNR, the lowest RMSE, and the highest NCC values nearest to 1. These metrics collectively confirm the enhanced denoising capability of the semi-soft threshold function.
In order to analyze the localization effect of the improved beamforming algorithm, a circular ultrasonic array is used as an example. The sensor at the center of the ultrasonic positioning array is the coordinate origin, and its coordinates are set to (0,0,0). Figure 7 shows the coordinates of the other sensors, where the coordinate system parameter is b = 110 mm. The sound source position of the transformer patrol robot is set to (400 mm, 300 mm, and 600 mm), and the scanning area is set to a three-dimensional space of 1200 mm × 1000 mm × 1000 mm. The scanning step for the X-axis, Y-axis, and Z-axis is 2 mm.
The traditional beamforming algorithm and the improved WFB algorithm are used to simulate the localization performance of the sound source, respectively. The localization results are shown in Figure 8 and Figure 9.
Figure 8 and Figure 9 show slices of the 3D stereo spatial localization results at Z = 600 mm. Figure 8 shows the localization results using the traditional beamforming algorithm. It can be seen that there are multiple red, high-energy regions in the detection region, and the background noise is relatively large. In contrast, the detection area obtained by the improved WFB algorithm has only one red, high-energy area, and the background noise is relatively small. The coordinates of the point with the maximum energy value are (400 mm, 300 mm). This is consistent with the real position of the sound source, as shown in Figure 9.
Since the energy values in the red, high-energy regions are all very close to each other, maximum energy values may appear in different high-energy regions due to noise interference. Therefore, the larger the number of red, high-energy regions, the larger the localization error. Compared to the traditional beamforming algorithm, the WFB algorithm has only one high-energy region, and the background noise is smaller. Thus, the WFB algorithm has a better localization effect.

3.2. Effect of Sensor Array Shape on Positioning

Key parameters such as the array guidance vector and viewing area depend on the shape of the sensor array. This leads to the critical influence of array shape on positioning. In this paper, three typical array shapes are selected: circular ultrasonic array, L-shaped ultrasonic array, and square ultrasonic array. The number of sensors in each array is 5. The shape and geometric dimensions of the array are shown in Figure 10, Figure 11 and Figure 12.
Set the sound source position of the transformer patrol robot to (300 mm, 200 mm, 600 mm), and the scanning area to a three-dimensional space of 1200 mm × 1000 mm × 1000 mm. The scanning step for the X-axis, Y-axis, and Z-axis is 2 mm.
The localization performance of the three typical ultrasonic localization arrays in Figure 10, Figure 11 and Figure 12 is simulated using the improved WFB algorithm, and the localization results are shown in Figure 13, Figure 14 and Figure 15.
Figure 13, Figure 14 and Figure 15 show the slices of 3D stereo positioning results at Z = 600 mm. A high-energy area appears in the detection area. The coordinates of the maximum energy point are (400 mm, 300 mm), that is, the location of the sound source. Compared with the positioning results of the circular and L-shaped ultrasonic arrays, the area of high energy in the positioning results of the square ultrasonic array is smaller, and the positioning effect is best. Therefore, this paper uses a square array to locate the patrol robot of a transformer in three-dimensional space.

3.3. Effect of the Number of Sensors in the Ultrasonic Array

In order to analyze the influence of the number of sensors in the ultrasonic array on the localization effect of the transformer patrol robot, this paper selected four-element square arrays, five-element square arrays, and nine-element square arrays, respectively, as shown in Figure 16, Figure 17 and Figure 18.
The localization results for different array shapes are shown in Figure 19, Figure 20 and Figure 21.
Figure 19 shows a slice of the 3D spatial localization results of the four-element square array at Z = 600 mm. A cluster of high-energy regions appears in the detection region. Figure 20 shows a slice of the 3D spatial localization results of the five-element square array at Z = 600 mm. It can be seen that the number of high-energy regions is fewer. Figure 21 shows the three-dimensional spatial localization results of the nine-element square array at Z = 600 mm. It can be seen that there is only one high-energy region in the detection area. The energy value of this high-energy region is much larger than that of the surrounding area. The coordinates of the point with the largest energy value are (400 mm, 300 mm).
A comparison of Figure 19, Figure 20 and Figure 21 shows that the nine-element square array has the smallest area of high-energy regions and the best imaging and localization. As the number of sensors in the localization array decreases, the number of pseudo-high-energy regions appearing in the detection area becomes larger, the energy values become larger and closer, and the localization performance gradually decreases under the influence of noise.

3.4. Effect of Sound Source Position on Positioning

To analyze the influence of the distance between the sound source and the ultrasonic array on the imaging positioning of the transformer patrol robot, taking the nine-element square arrays as an example, to simulate the positioning performance of the sound source, three different positions of sound sources from far to near were set as (560 mm, 360 mm, 600 mm), (280 mm, 180 mm, 300 mm), and (140 mm, 90 mm, 150 mm), respectively, as shown in Figure 22, Figure 23 and Figure 24.
Figure 22, Figure 23 and Figure 24 show the slices of the 3D stereo positioning result. A high-energy area appears in the detection area. To sum up, when the sound source is close to the sensor, the area of the high-energy area in the detection area is small, and the imaging positioning effect is the best. With the increase in distance, the area of the high-energy area gradually becomes larger, which means that the positioning performance degrades.

3.5. Comparative Analysis of Different Localization Methods

To validate the effectiveness of the method described in this paper, the localization results of different localization methods were compared. The nine-element rectangular sensor array remained unchanged (the sensor arrangement parameters are shown in Figure 18, and the sound source position was set to (400 mm, 300 mm, 600 mm). The localization performances of the WD-WFB, MVDR, and GCC-PHAT algorithms were verified when SNR = 0 dB.
Figure 21 shows the localization results of the WD-WFB algorithm at an SNR of 0 dB: at Z = 600 mm, the coordinates of the maximum energy point are (400 mm, 300 mm). Thus, the localization results of the WD-WFB algorithm are consistent with the true position of the sound source (400 mm, 300 mm, 600 mm), with little interference in the surrounding area.
Similarly, scanning the spatial spectrum using the MVDR algorithm revealed that a maximum energy region existed at Z = 600 mm. A slice was taken at Z = 600 mm, and the results are shown in Figure 25.
Figure 25 shows that at Z = 600 mm, the coordinates of the maximum energy point are (400 mm, 300 mm). In other words, the localization result of the MVDR algorithm is (400 mm, 300 mm, 600 mm), which is the true position of the sound source. However, a comparison of the WD-WFB and MVDR algorithms reveals that while the MVDR algorithm can determine the true position of the sound source, its weak interference resistance leads to a large number of false energy points around the maximum energy point, making it difficult to distinguish them visually and increasing the likelihood of misjudgment. In contrast, the WD-WFB algorithm has fewer false energy points around the maximum energy point and is easier to distinguish visually.
When using the GCC-PHAT algorithm for localization, it is necessary to calculate the time delays between signal arrivals at different sensors. Since this study focuses on three-dimensional spatial localization, three variables (X, Y, and Z) must be solved for, requiring at least three sets of time delays and at least four sensors.
In this study, four sensors were selected for locating the sound source signal: U2 (110 mm, 110 mm, 0), U4 (110 mm, −110 mm, 0), U6 (−110 mm, −110 mm, 0), and U8 (−110 mm, 110 mm, 0). Using the U2 sensor as a reference, the theoretical time delays between the sound source signal propagating to different sensors are Δt24 = 61.72 μs, Δt26 = 134.44 μs, and Δt26 = 80.78 μs.
The GCC-PHAT algorithm is used to calculate time delays. Taking Δt24 as an example, the calculation equation is
R 24 τ = 1 2 π + G 24 ω Ψ ω e j ω τ d ω
where G 24 ( ω ) is the cross-power spectral density function of the two-channel time-domain signals x 2 ( t ) and x 4 ( t ) , mathematically expressed as G 24 ω = X 2 ω X 4 ω .   Ψ ( ω ) is the GCC weighting function, and when using PHAT for weighting, Ψ ( ω )   = 1 | G 24 ( ω ) | .
Through calculation, Δt24 = 58.4 μs. Similarly, we can obtain Δt26 = 131.2 μs and Δt28 = 78.8 μs. Substituting the obtained time delay information into the localization equation system, the final localization results are (371.4 mm, 268.8 mm, 552.3 mm). Compared to the actual sound source location, the localization error is −28.6 mm in the X-axis direction, −31.2 mm in the Y-axis direction, and −47.7 mm in the Z-axis direction.
Therefore, compared to the WD-WFB algorithm and MVDR algorithm described in this paper, the GCC-PHAT algorithm exhibits a more noticeable error in localization accuracy.

4. Experimental Verification

4.1. Three-Dimensional Space Positioning Test Platform for Transformer Patrol Robots

In order to verify the practicability of the positioning method proposed in this paper, an experimental test platform was built, as shown in Figure 26. The test platform mainly includes a transformer patrol robot, an ultrasonic positioning array, data acquisition, and a control platform.
The tank used for the test platform is 1200 mm long, 1000 mm wide, and 1000 mm high. The transformer patrol robot and ultrasonic array are all in the tank, and the coordinates of the acoustic source emission sensor are (230 mm, 50 mm, 730 mm).
The size of the transformer patrol robot has been rigorously designed to ensure that it can be successfully adapted to the requirements of the environment inside the transformer.
In order to ensure the accurate localization of the patrol robot in the whole domain of the transformer, it is required that the ultrasonic signals emitted by the transformer patrol robot at different locations can be received by the localization array. This requires that the ultrasonic signals emitted by the sound source have wide directionality, while the localization array receives sensors with wide directionality. To this end, this paper designs a hemispherical piezoelectric ceramic ultrasound probe, which has a diameter of 12.7 mm, an operating frequency of 160~200 kHz, a resonance frequency of 180 kHz, a sensor vertical directionality of −90~90°, and a sensor horizontal directionality of 0~360°. The ultrasonic sensor array consists of nine omnidirectional waterproof piezoelectric ceramic ultrasonic probes; the probe distribution and coordinate positions are shown in Figure 27, in which the origin of the coordinate system is set at the center sensor with coordinates of (0,0,0), and the sensor parameter is b = 110 mm; the nine sensors are uniformly distributed.
The internal environment of the transformer is complex. In order to prevent collision, the maximum cruising speed of the designed transformer patrol robot is 0.06 m/s. Its relatively slow movement speed and localization frequency of over 3 Hz meet the engineering needs well. The localization algorithm in this paper runs the program in less time, meeting the real-time localization needs of the transformer patrol robot.

4.2. Experiment and Data Acquisition Process

The ultrasonic sensor on the top of the patrol robot sends out a group of ultrasonic driving signals (three consecutive sinusoidal signals) with a frequency of 180 kHz every 500 ms. At this time, the ultrasonic array receives the ultrasonic signal, and the data acquisition device synchronously collects it. The parameters of the data acquisition device are as follows: the sampling rate of each channel is 2.5 MSa/s, the acquisition depth is 4096 points, and the trigger mode is the rising edge trigger.
The acquisition device is shown in Figure 28, and the acquired ultrasonic waveform signal is shown in Figure 29.
The nine time-domain waveforms shown in the figure are ultrasonic waveform signals collected by sensors U1–U9. Mechanical equipment vibration, electromagnetic noise, and environmental white noise make the ultrasonic waveform signal contain system noise. In addition, the amplitude of the sine signal changes in the process of propagation, making it difficult to accurately obtain the position of the transformer patrol robot. Therefore, this paper decomposes the ultrasonic waveform signal into three layers of wavelet packets. Taking the signal of U1 as an example, the decomposed wavelet coefficients are shown in Figure 30.
Figure 30 shows that the valuable signal components at the a31 decomposition node are large. Therefore, this paper first uses the general threshold method to estimate each wavelet coefficient’s threshold value, and then uses the semi-soft threshold function to denoise each wavelet coefficient. Finally, the denoised wavelet coefficients are reconstructed, and the reconstructed ultrasonic waveform signal is shown in Figure 31.
After wavelet denoising, the SNR of the ultrasonic waveform signal has been significantly improved. This reduces the area of high-energy beamforming and mitigates the impact of a large number of false peaks on imaging positioning. The denoised signal is imaged and positioned using the improved WFB algorithm, and the results are shown in Figure 32.
Figure 32 shows the three-dimensional positioning results of the transformer patrol robot. The positioning results reveal that there is a maximum energy area at Z = 726 mm. We sliced the three-dimensional space positioning map of the sound source at Z = 726 mm. The slice map shows a minimal area of high energy. The coordinates of the maximum energy point are (234 mm, 52 mm), which is basically the actual location of the sound source.
In order to further verify the positioning accuracy of the three-dimensional positioning method at different positions of the patrol robot sound source, 14 groups of ultrasonic signals were collected at position 1 and position 2, respectively. Then, the improved WFB algorithm was used to localize the above signals, and the results are shown in Table 2 and Table 3.
The positioning results show that the relative error of the three-dimensional spatial positioning of the transformer patrol robot is less than 3.47%, and the maximum positioning error is less than 2.6 cm.
Similarly, the MVDR algorithm and GCC-PHAT algorithm were used for localization at positions 1 and 2, respectively. The localization error analysis is shown in Figure 33 and Figure 34.
As shown in Figure 33 and Figure 34, under different sound source positions, the localization performance of the WFB algorithm is superior to that of the MVDR algorithm and the GCC-PHAT algorithm in terms of both localization accuracy and localization value fluctuation, and it can meet the requirements of engineering applications. The localization performance of the method described in this paper has been verified.

5. Conclusions

In this paper, a three-dimensional spatial localization method for transformer patrol robots based on nine-element ultrasonic arrays, wavelet decomposition, and a WFB algorithm is proposed. To verify the performance of the method, the simulation results show that compared with the basic algorithm, the improved weighted filter-beamforming localization algorithm has stronger anti-noise and anti-reverberation capabilities, and improves localization accuracy in environments with strong noise and strong reverberation.
Based on simulation research, this paper built a three-dimensional positioning effect test platform for a transformer patrol robot and experimentally verified the effectiveness of the proposed positioning method. The localization results showed that the signal-to-noise ratio of the ultrasonic localization signal was significantly improved with semi-soft threshold wavelet denoising and reconstruction. This improved the ability to image small areas of high energy and reduced the impact of a large number of pseudo-peaks on imaging and localization. Using wavelet decomposition and the WFB algorithm resulted in a 3D spatial localization error of less than 3.47% and a maximum localization error of less than 2.6 cm, meeting engineering localization requirements.

Author Contributions

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

Funding

This research was funded by the National Natural Science Foundation of China (No. 51907102).

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. The data are not publicly available due to privacy.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
WFBWeighted Filter-Beamforming
GCCGeneralized Cross-Correlation
LMSLeast Mean Square
ARAutoregressive
MEMaximum Entropy
TDOATime Differences of Arrival
SNRSignal-to-Noise Ratio
RMSERoot-Mean-Square Error
NCCNormalized Correlation Coefficient

References

  1. Fan, J.; Lu, Y.; Ding, J.; Meng, A.; Tang, Z.; Ye, J. SOFC detector with OCA approach to quantify trace gases dissolved in transformer oil. IEEE Sens. J. 2022, 20, 648–655. [Google Scholar] [CrossRef]
  2. Bakar, N.; Abu-Siada, A. A new method to detect dissolved gases in transformer oil using NIR-IR spectroscopy. IEEE Trans. Dielectr. Electr. Insul. 2017, 24, 409–419. [Google Scholar] [CrossRef]
  3. Liu, C.; Zhang, H.; Xie, Z.; Wang, Z.; Chen, L.; Lin, X. Combined forecasting method of dissolved gases concentration and its application in condition-based maintenance. IEEE Trans. Power Delivery 2019, 34, 1269–1278. [Google Scholar] [CrossRef]
  4. TXplore™ Transformer Inspection Robot|Hitachi Energy. Available online: https://www.hitachienergy.com/products-and-solutions/transformers/transformer-service/assess-and-secure/txplore-transformer-inspection-robot (accessed on 15 January 2024).
  5. ABB’s TXplore Robot Redefines Transformer Inspection. Available online: https://new.abb.com/news/detail/7870/abbs-txplore-robot-redefines-transformer-inspection (accessed on 15 January 2024).
  6. Yue, C.; Guo, S.; Li, M.; Li, Y.; Hirata, H.; Ishihara, H. Mechatronic System and Experiments of a Spherical Underwater Robot: SUR-II. J. Intell. Robot. Syst. 2015, 80, 325–340. [Google Scholar] [CrossRef]
  7. Wei, L.; Xiang, G.; Ma, C.; Jiang, X.; Dian, S. Trajectory Tracking Control of Transformer Inspection Robot Using Distributed Model Predictive Control. Sensors 2023, 23, 9238. [Google Scholar] [CrossRef] [PubMed]
  8. Ji, H.; Cui, X.; Ren, W.; Liu, L.; Wang, W. Visual inspection for transformer insulation defects by a patrol robot fish based on deep learning. IET Sci. Meas. Technol. 2021, 15, 606–618. [Google Scholar] [CrossRef]
  9. Qin, H.L.; Meng, Z.H.; Meng, W.; Chen, X.D.; Sun, H.; Lin, F.; Ang, M.H. Autonomous Exploration and Mapping System Using Heterogeneous UAVs and UGVs in GPS-Denied Environments. IEEE Trans. Veh. Technol. 2019, 68, 1339–1350. [Google Scholar] [CrossRef]
  10. Ko, M.H.; Ryuh, B.S.; Kim, K.C.; Suprem, A.; Mahalik, N.P. Autonomous Greenhouse Mobile Robot Driving Strategies from System Integration Perspective: Review and Application. IEEE/ASME Trans. Mechatron. 2015, 20, 1705–1716. [Google Scholar] [CrossRef]
  11. Yu, J.R.; Xiang, Z.Z.; Su, J.B. Hierarchical Multi-Level Information Fusion for Robust and Consistent Visual SLAM. IEEE Trans. Veh. Technol. 2022, 71, 250–259. [Google Scholar] [CrossRef]
  12. Hwang, C.L.; Chou, Y.J.; Lan, C.W. Comparisons Between Two Visual Navigation Strategies for Kicking to Virtual Target Point of Humanoid Robots. IEEE Trans. Instrum. Meas. 2013, 62, 3050–3063. [Google Scholar] [CrossRef]
  13. Aparicio, J.; Aguilera, T.; Álvarez, F.J. Robust Airborne Ultrasonic Positioning of Moving Targets in Weak Signal Coverage Areas. IEEE Sens. J. 2020, 20, 13119–13130. [Google Scholar] [CrossRef]
  14. Ji, H.; Liu, X.; Zhang, J.; Liu, L. Spatial Localization of a Transformer Robot Based on Ultrasonic Signal Wavelet Decomposition and PHAT-β-γ Generalized Cross Correlation. Sensors 2024, 24, 1440. [Google Scholar] [CrossRef] [PubMed]
  15. Gao, Y.; Liu, Y.; Ma, Y.; Chang, X.; Yang, J. Application of the differentiation process into the correlation-based leak detection in urban pipeline networks. Mech. Syst. Signal Process. 2018, 112, 251–264. [Google Scholar] [CrossRef]
  16. Ollivier, B.; Pepperell, A.; Halstead, Z.; Hioka, Y. Noise robust bird call localisation using the generalised cross-correlation with phase transform in the wavelet domain. J. Acoust. Soc. Am. 2019, 146, 4650–4663. [Google Scholar] [CrossRef] [PubMed]
  17. Fereidoony, F.; Jishi, A.; Hedayati, M.; Wang, Y.E. Magnitude-delay least mean squares equalization for accurate estimation of time of arrival. IEEE Sens. J. 2021, 21, 18075–18084. [Google Scholar] [CrossRef]
  18. Sun, Y.; Ho, K.C.; Wan, Q. Solution and Analysis of TDOA Localization of a Near or Distant Source in Closed Form. IEEE Trans. Signal Process. 2019, 67, 320–335. [Google Scholar] [CrossRef]
  19. Zheng, Q.; Luo, L.; Song, H.; Sheng, G.; Jiang, X. A RSSI-AOA-based UHF partial discharge localization method using MUSIC algorithm. IEEE Trans. Instrum. Meas. 2021, 70, 9002309. [Google Scholar] [CrossRef]
  20. Cremer, M.; Dettmar, U.; Hudasch, C.; Kronberger, R.; Lerche, R.; Pervez, A. Localization of Passive UHF RFID Tags Using the AoAct Transmitter Beamforming Technique. IEEE Sens. J. 2016, 16, 1762–1771. [Google Scholar] [CrossRef]
  21. Guo, L.; Deng, H.; Himed, B.; Ma, T.; Geng, Z. Waveform Optimization for Transmit Beamforming with MIMO Radar Antenna Arrays. IEEE Trans. Antennas Propag. 2015, 63, 543–552. [Google Scholar] [CrossRef]
Figure 1. Architecture of the time delay-summing beamforming algorithm.
Figure 1. Architecture of the time delay-summing beamforming algorithm.
Sensors 25 05723 g001
Figure 2. The denoising process of an ultrasonic localization signal.
Figure 2. The denoising process of an ultrasonic localization signal.
Sensors 25 05723 g002
Figure 3. Threshold function curve ( λ 1 = 1 , λ 2 = 2 ).
Figure 3. Threshold function curve ( λ 1 = 1 , λ 2 = 2 ).
Sensors 25 05723 g003
Figure 4. Three-dimensional spatial localization process of a transformer patrol robot.
Figure 4. Three-dimensional spatial localization process of a transformer patrol robot.
Sensors 25 05723 g004
Figure 5. Simulated signal with an SNR of 0 dB.
Figure 5. Simulated signal with an SNR of 0 dB.
Sensors 25 05723 g005
Figure 6. Comparison of the effect of different thresholding functions after denoising: (a) hard thresholding denoising; (b) soft thresholding denoising; (c) semi-soft thresholding denoising.
Figure 6. Comparison of the effect of different thresholding functions after denoising: (a) hard thresholding denoising; (b) soft thresholding denoising; (c) semi-soft thresholding denoising.
Sensors 25 05723 g006
Figure 7. Circular ultrasonic array.
Figure 7. Circular ultrasonic array.
Sensors 25 05723 g007
Figure 8. The localization result of the traditional beamforming algorithm.
Figure 8. The localization result of the traditional beamforming algorithm.
Sensors 25 05723 g008
Figure 9. The localization result of the improved WFB algorithm.
Figure 9. The localization result of the improved WFB algorithm.
Sensors 25 05723 g009
Figure 10. Circular ultrasonic array.
Figure 10. Circular ultrasonic array.
Sensors 25 05723 g010
Figure 11. L-shaped ultrasonic array.
Figure 11. L-shaped ultrasonic array.
Sensors 25 05723 g011
Figure 12. Square ultrasonic array.
Figure 12. Square ultrasonic array.
Sensors 25 05723 g012
Figure 13. Positioning results of circular ultrasonic array.
Figure 13. Positioning results of circular ultrasonic array.
Sensors 25 05723 g013
Figure 14. Positioning results of L-shaped ultrasonic array.
Figure 14. Positioning results of L-shaped ultrasonic array.
Sensors 25 05723 g014
Figure 15. Positioning results of square ultrasonic array.
Figure 15. Positioning results of square ultrasonic array.
Sensors 25 05723 g015
Figure 16. Four-element square arrays.
Figure 16. Four-element square arrays.
Sensors 25 05723 g016
Figure 17. Five-element square arrays.
Figure 17. Five-element square arrays.
Sensors 25 05723 g017
Figure 18. Nine-element square arrays.
Figure 18. Nine-element square arrays.
Sensors 25 05723 g018
Figure 19. Positioning results of four-element square arrays.
Figure 19. Positioning results of four-element square arrays.
Sensors 25 05723 g019
Figure 20. Positioning results of five-element square arrays.
Figure 20. Positioning results of five-element square arrays.
Sensors 25 05723 g020
Figure 21. Positioning results of nine-element square arrays.
Figure 21. Positioning results of nine-element square arrays.
Sensors 25 05723 g021
Figure 22. Sound source position is set as (560 mm, 360 mm, 600 mm).
Figure 22. Sound source position is set as (560 mm, 360 mm, 600 mm).
Sensors 25 05723 g022
Figure 23. Sound source position is (280 mm, 180 mm, 300 mm).
Figure 23. Sound source position is (280 mm, 180 mm, 300 mm).
Sensors 25 05723 g023
Figure 24. Sound source position is (140 mm, 90 mm, 150 mm).
Figure 24. Sound source position is (140 mm, 90 mm, 150 mm).
Sensors 25 05723 g024
Figure 25. MVDR algorithm localization results when SNR = 0 dB.
Figure 25. MVDR algorithm localization results when SNR = 0 dB.
Sensors 25 05723 g025
Figure 26. Three-dimensional positioning test platform for a patrol robot.
Figure 26. Three-dimensional positioning test platform for a patrol robot.
Sensors 25 05723 g026
Figure 27. Nine-array rectangular ultrasonic sensor array.
Figure 27. Nine-array rectangular ultrasonic sensor array.
Sensors 25 05723 g027
Figure 28. Signal acquisition device.
Figure 28. Signal acquisition device.
Sensors 25 05723 g028
Figure 29. Ultrasonic signal waveform acquired by sensor device: (a) sensor 1; (b) sensor 2; (c) sensor 3; (d) sensor 4; (e) sensor 5; (f) sensor 6; (g) sensor 7; (h) sensor 8; (i) sensor 9.
Figure 29. Ultrasonic signal waveform acquired by sensor device: (a) sensor 1; (b) sensor 2; (c) sensor 3; (d) sensor 4; (e) sensor 5; (f) sensor 6; (g) sensor 7; (h) sensor 8; (i) sensor 9.
Sensors 25 05723 g029
Figure 30. Wavelet packet decomposition coefficients of ultrasonic signals: (a) a30; (b) a31; (c) a32; (d) a33; (e) a34; (f) a35; (g) a36; (h) a37.
Figure 30. Wavelet packet decomposition coefficients of ultrasonic signals: (a) a30; (b) a31; (c) a32; (d) a33; (e) a34; (f) a35; (g) a36; (h) a37.
Sensors 25 05723 g030
Figure 31. Waveform reconstruction by wavelet packet denoising: (a) sensor 1; (b) sensor 2; (c) sensor 3; (d) sensor 4; (e) sensor 5; (f) sensor 6; (g) sensor 7; (h) sensor 8; (i) sensor 9.
Figure 31. Waveform reconstruction by wavelet packet denoising: (a) sensor 1; (b) sensor 2; (c) sensor 3; (d) sensor 4; (e) sensor 5; (f) sensor 6; (g) sensor 7; (h) sensor 8; (i) sensor 9.
Sensors 25 05723 g031
Figure 32. Three-dimensional positioning results of the patrol robot.
Figure 32. Three-dimensional positioning results of the patrol robot.
Sensors 25 05723 g032
Figure 33. Localization error analysis at position 1.
Figure 33. Localization error analysis at position 1.
Sensors 25 05723 g033
Figure 34. Localization error analysis at position 2.
Figure 34. Localization error analysis at position 2.
Sensors 25 05723 g034
Table 1. Comparison for evaluating the denoising effect of signals with an SNR of 0 dB.
Table 1. Comparison for evaluating the denoising effect of signals with an SNR of 0 dB.
Threshold FunctionSNR/dBRMSENCC
Original signal with noise00.3150.562
Denoising with hard threshold function6.9820.1140.743
Denoising with soft threshold function9.7170.0920.803
Denoising with semi-soft threshold function11.2060.0470.928
Table 2. Localization results at position 1.
Table 2. Localization results at position 1.
Position 1 (mm)Localization Results (mm)Absolute Localization Error (mm)Relative Localization Error
(230, 50, 730)(238, 54, 746)(8, 4, 16)2.39%
(230, 50, 730)(242, 58, 740)(12, 8, 10)2.29%
(230, 50, 730)(236, 54, 736)(6, 4, 6)1.22%
(230, 50, 730)(234, 52, 720)(4, 2, 10)1.43%
(230, 50, 730)(228, 52, 710)(2, 2, 20)2.63%
(230, 50, 730)(244, 46, 738)(14, 4, 8)2.17%
(230, 50, 730)(218, 58, 712)(2, 8, 18)3.01%
(230, 50, 730)(234, 54, 704)(4, 4, 26)3.47%
(230, 50, 730)(240, 42, 726)(10, 8, 4)1.75%
(230, 50, 730)(244, 54, 732)(14, 4, 2)1.92%
(230, 50, 730)(234, 52, 726)(4, 2, 4)0.78%
(230, 50, 730)(238, 54, 730)(8, 4, 0)1.17%
(230, 50, 730)(218, 56, 742)(12, 6, 12)2.35%
(230, 50, 730)(228, 50, 704)(2, 0, 26)3.40%
Table 3. Localization results at position 2.
Table 3. Localization results at position 2.
Position 2 (mm)Localization Results (mm)Absolute Localization Error (mm)Relative Localization Error
(−290, 90, 570)(−290, 92, 570)(0, 2, 0)0.31%
(−290, 90, 570)(−294, 94, 578)(4, 4, 8)1.52%
(−290, 90, 570)(−294, 96, 578)(4, 6, 8)1.67%
(−290, 90, 570)(−296, 96, 584)(6, 6, 4)1.45%
(−290, 90, 570)(−290, 96, 578)(0, 6, 8)1.55%
(−290, 90, 570)(−296, 92, 584)(6, 2, 14)2.38%
(−290, 90, 570)(−294, 94, 578)(4, 4, 8)1.52%
(−290, 90, 570)(−290, 92, 570)(0, 2, 0)0.10%
(−290, 90, 570)(−298, 94, 582)(8, 4, 12)2.32%
(−290, 90, 570)(−296, 92, 584)(6, 2, 14)2.38%
(−290, 90, 570)(−286, 88, 558)(4, 2, 12)1.98%
(−290, 90, 570)(−298, 94, 574)(8, 4, 4)1.52%
(−290, 90, 570)(−296, 96, 584)(6, 6, 14)2.53%
(−290, 90, 570)(−294, 96, 584)(4, 6, 14)2.44%
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

Ji, H.; Tang, Z.; Li, J.; Zheng, C.; Liu, X.; Liu, L. Ultrasonic Localization of Transformer Patrol Robot Based on Wavelet Transform and Narrowband Beamforming. Sensors 2025, 25, 5723. https://doi.org/10.3390/s25185723

AMA Style

Ji H, Tang Z, Li J, Zheng C, Liu X, Liu L. Ultrasonic Localization of Transformer Patrol Robot Based on Wavelet Transform and Narrowband Beamforming. Sensors. 2025; 25(18):5723. https://doi.org/10.3390/s25185723

Chicago/Turabian Style

Ji, Hongxin, Zijian Tang, Jiaqi Li, Chao Zheng, Xinghua Liu, and Liqing Liu. 2025. "Ultrasonic Localization of Transformer Patrol Robot Based on Wavelet Transform and Narrowband Beamforming" Sensors 25, no. 18: 5723. https://doi.org/10.3390/s25185723

APA Style

Ji, H., Tang, Z., Li, J., Zheng, C., Liu, X., & Liu, L. (2025). Ultrasonic Localization of Transformer Patrol Robot Based on Wavelet Transform and Narrowband Beamforming. Sensors, 25(18), 5723. https://doi.org/10.3390/s25185723

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