Abstract
This paper is concerned with the problem of personnel localization in the complex coal mine environment with wireless channel fading and unknown noise statistics. Considering the random channel fading caused by signal fluctuation and transmission fault, an improved adaptive unscented Kalman filter (IAUKF) algorithm is proposed. The mean and error covariances of noise are estimated adaptively by adopting the improved Sage–Husa noise estimation method. In order to save energy and improve energy utilization, the multi-sensor clustering is performed to divide the spatial distribution of sensors into multiple clusters. The sensors in the same cluster can communicate with each other to maintain the consistency of estimation. The simulation results show that the IAUKF algorithm is better than extended Kalman filter (EKF), unscented Kalman filter (UKF), and improved unscented Kalman filter (IUKF) algorithms.
Keywords
Introduction
Coal mine is one of the most dangerous industrial environments (Bai et al., 2020; Ivaz et al., 2020; Zhao et al., 2020), which is prone to severe safety problem for both workers and the surrounding environments (Min et al., 2020). Although the number of major accidents and casualties in coal mining enterprises is on the decline, the frequent occurrence of accidents is still a persistent problem in the industry (Zhao et al., 2020). For example, the results obtained from the former SAWS (State Administration of Work Safety) annual accident survey and reports have revealed that there were about 495 major accidents and 10,546 fatalities occurring in the coal mine industry from 2001 to 2018 (Zhang et al., 2020). Allowing for this severe situation, it is urgent to develop an effective personnel monitoring system in the underground working environment, which is conducive to obtaining the position information of underground personnel timely and accurately, so as to facilitate the efficient rescue under abnormal conditions (Li et al., 2017a; Min et al., 2020; Yuan et al., 2015; Zhang et al., 2020). In the past, the personnel positioning in coal mine mainly used the wired communication, which has the defects of complicated wiring, high cost, strong line dependence, and so on. When there is a dangerous accident in the mine, sensors and cables will be fatally damaged, which cannot provide the reliable information for search and rescue work (Zhang et al., 2018).
With the development of wireless communication technology, the potential applications of wireless sensor networks (WSNs) in the personnel positioning have attracted the significant attention (Chen et al., 2013; Vaseghi et al., 2018; Xie et al., 2019). In general, WSNs are comprised of a large number of sensor nodes deployed in the monitoring area, which are highly compatible and easy to deploy (Kang et al., 2020; Zhang and Xing Zheng, 2018). In a specific monitoring area, sensor nodes can share the local information with each other through wireless information transmission, which help the system to execute complex tasks cooperatively (Ge et al., 2017). In the actual engineering application, the personnel positioning with WSNs can be deployed in the underground working sites of coal mine to track the personnel status in real time, thus realizing the reliable identification of personnel safety, and facilitating the safe management of coal mine production efficiently (Li et al., 2020; Zheng et al., 2019a).
It is quite common that in the complex industrial environment, the wireless signal transmission may be affected by the limits on bandwidth, multipath interference, and shadowing. Besides, the channel fading phenomenon is likely to occur, which would lead to transmission delay and packet loss (Cai and Lau, 2021; Geng et al., 2017). For measurement degradation and network induced phenomena, there are many concerns to reduce the impact on estimation performance (Bai et al., 2018; Leong and Quevedo, 2015; Li et al., 2017b, 2017c; Li and Xia, 2015). For instance, in Bai et al. (2018), a recursive filtering algorithm has been proposed, which is characterized by random parameter matrix. In addition, the quantization effect has been modeled by sector bounded uncertainty. In Li et al. (2018), an unbiased insensitive filter with unknown input has been designed, which relies on robust state estimation to deal with multiplicative noise and unknown inputs over the fading channel. In Liu (2016), with consideration given to the fading measurement and time-dependent channel noise, the fading phenomenon has been described by a random variable, and the recursive filtering strategy for discrete linear systems with fading measurement and time-dependent channel noise has been proposed. In Shen et al. (2018), the measurement transmission between the sensor and the filter is conducted through a fading channel characterized by the Rice fading model. An event-based transmission mechanism is adopted to determine whether the sensor measurement should be transmitted to the filter. Besides, a study has been carried out on the problem of recursive filtering for a class of time-varying nonlinear systems with random parameter matrix. However, in the above literature, the coexistence of transmission failure and signal fluctuation in nonlinear systems have not been fully investigated yet.
With respect to the personnel positioning with WSNs, the state estimation can be regarded as a problem of nonlinear filtering. For example, the extended Kalman filter (EKF), unscented Kalman filter (UKF), and particle filter (PF) (Demir and Barut, 2018; Han et al., 2020; Song et al., 2019; Wu et al., 2013; Zhang et al., 2017) are commonly used for the personnel positioning. As for the EKF algorithm, the linearization process is aimed to expand the nonlinear state equation and the measured equation with Taylor series, which retains the linear part and omits other order terms. However, this would reduce the filtering accuracy significantly and even lead to filtering divergence. In Zhang et al. (2017), an adaptive EKF algorithm has been proposed, which can update the noise covariance at the time of estimation. Although the adaptive EKF has been used to estimate the covariance matrix, the algorithm is not applicable in case of strong nonlinearity. Also known as sequential Monte Carlo estimation (Wu et al., 2013), PF can deal with the nonlinear problem by estimating the posterior density distribution of a large number of particles, but this requires a high computational cost. In addition, there is a problem of sample dilution. It is well known that UKF algorithm does not require the nonlinear state and the measured model to be linearized. Instead, it selects a group of sigma points to complete the nonlinear transformation and applies Kalman filter framework for recursive filtering (Ge et al., 2019; Peng et al., 2017). For any Gaussian and nonlinear systems, the posterior mean and covariance accuracy can reach the third order. Generally speaking, for nonlinear problems, the filtering accuracy of UKF is higher than that of EKF, while its computational complexity is lower than that of PF. Although UKF has clear advantages in solving the filtering problem of nonlinear systems, the estimation accuracy of UKF algorithm is not high when the noise statistics are unknown. For the state estimation of high accuracy, the prior knowledge of measurement noise is required. In Li et al. (2020), a solution to the joint state estimation problem of jump Markov nonlinear systems without knowing the measurement noise covariance has been developed. In Ge et al. (2019), the novel adaptive UKF algorithms have been proposed to address the time-varying noise covariance problem. In Peng et al. (2017), an adaptive UKF with a noise statistics estimator has been proposed. Based on the modified Sage–Husa maximum posterior, the noise statistics estimator has been designed to flexibly estimate the mean and error covariances of system process noises online, especially when the prior noise covariance is unknown or inaccurate. However, the accurate estimation results cannot be obtained when the channel fading and the noise covariance are not accurate at the same time.
Inspired by the discussion as mentioned above, we conduct investigation in this paper into the improved adaptive unscented Kalman filter (IAUKF) based on wireless channel fading and unknown noise statistics. The main contributions of this paper are detailed as follows. First of all, in order to save energy and improve energy efficiency, the multi-sensor clustering method is used to divide the spatial distribution of sensors into multiple clusters. The sensors in the same cluster can communicate with each other to maintain the consistency of estimation. Second, an IAUKF algorithm is proposed for the reliable state estimation of underground personnel location with WSNs. Third, the statistical characteristics of noise may be unknown or inaccurate due to the dynamic changes of the system. An improved Sage–Husa noise estimation method is proposed. Finally, the proposed filtering algorithm is applied to the personnel localization in dangerous coal mine environment.
The remainder of the paper is organized as follows. Section “Problem formulation” describes WSNs clustering and wireless channel fading in coal mine roadway. Section “Personnel positioning based on improved algorithm” illustrates the proposed IAUKF algorithm. In section “Simulation results and discussion,” the simulation and evaluation analyses are presented. In section “Conclusion,” the conclusion is drawn.
Problem formulation
In order to achieve the accurate personnel position in the context of coal mine production, the WSNs are deployed in the monitoring area, as shown in Figure 1. The sensor nodes are distributed in the mine tunnel and divided into multiple clusters. The sensors in the same cluster can communicate with each other. Moreover, the node clusters are denoted as Z0 = {1,…,M}, where

Sensor distribution and personnel position in coal mine tunnel: (a) moving track of personnel position in three-dimensional space and (b) top view of sensor distribution.
In addition, the underground personnel motion model is expressed as follows
where
where
And, the initial state
where
The measurement value of rth cluster is denoted as
where
where
In this paper, our consideration is given to the case that the process noise covariance matrix

Channel fading process.
And, the received signal
where
where
Moreover
where
Without loss of generality,
where
Personnel positioning based on improved algorithm
Standard UKF algorithm
Unscented transformation (UT) is a method used to approximate the probability distribution of nonlinear transformation. Under the assumption that the independent variable is Gaussian distribution, the mean and covariance of the dependent variable can be approximated by 2n + 1 sigma point. The structure of the standard UKF algorithm is presented as follows:
1. Initialization
2. Select sigma points
where n is the state of the system,
where
3. Prediction
where
where
4. Update
where
where
The overall procedure of the standard UKF algorithm is summarized in Algorithm 1.
As for the standard UKF algorithm, it is difficult to deal with channel fading and unknown noise covariance matrix. The estimation result of UKF algorithm may lead to the decline or even divergence of filtering accuracy when the channel fading or noise covariance is unknown. To solve this problem, an improved algorithm is required to solve the problem of poor estimation performance caused by channel fading and noise covariance matrix.
IAUKF algorithm
As for the standard UKF, it can be seen from equations (24) and (27) that the calculation of prediction covariance
Considering the phenomenon of channel fading, the state predicted value
1. Calculate the estimated mean value of process noise
where
where b is a forgetting factor (usually between 0.95 and 0.99).
2. Calculate estimated covariance value of process noise
where
3. Calculate estimated mean value of measurement noise
4. Calculate the estimation results
In general, the standard UKF algorithm has higher accuracy when the characteristics of process noise and measurement noise are known. However, as for the mine personnel positioning system on WSNs, the mean and covariance of noise are often unknown or imprecise, which would reduce the estimation performance of UKF algorithm. In this paper, given the shortcomings of UKF algorithm and the advantages of adaptive unscented Kalman filter algorithm in Li and Xia (2015), a new IAUKF method is developed for unknown noise statistical characteristics of personnel positioning. In contrast to the methods based on covariance matching mechanisms, the
Substituting
From the above formula, it can be seen that the weight gradually tends to be a constant value of 1−b over time. Similarly, with the increase of k, the distribution weight of initial value distribution gradually decreases and approaches zero, suggesting that the adaptive degree of the estimator decreases with the filtering process.
Through the above analysis, we can obtain a modified noise statistics estimator, which is expressed as
The filter convergence criterion is applied to judge whether the measurement noise has a significant change. The criterion formula is presented as follows
where
Through the above analysis, the mean and covariance matrix of process and measurement noise can be obtained, while the IUKF is used to estimate the system state variables in the iterative process. The main steps of IAUKF are detailed as follows
where
In order to further improve the estimation accuracy, IUKF algorithm is introduced to improve the UKF algorithm considering the unknown noise covariance matrix. In this paper, the sigma value
Similarly,
From equations (43) and (45), it can be found out that the improved algorithm combines the advantages of improved Sage–Husa filtering algorithm and IUKF algorithm, which can not only improve the accuracy of estimation but also reduce the computational burden. Besides, to do so is more friendly to sensors with limited computing power and storage capacity. The overall procedure of the proposed IAUKF algorithm is summarized in Algorithm 2.
Simulation results and discussion
In this section, the advantages of the proposed IAUKF algorithm are illustrated through an application example of wireless positioning in the mine industrial environment. To improve the positioning accuracy of personnel, these sensor nodes are divided into several clusters, with each cluster including four sensors and a cluster head node. All sensors in the same cluster can communicate with each other. Figure 3 shows the network structure of the wireless network. When the tag carried by personnel is in the sensing range of sensor node, the sensor can detect the signal from the tag and then send the data to the cluster head node. The cluster head node further transmits the data to the filter. Then, the position estimation value of the tag is obtained by the proposed filtering algorithm and transmitted to the monitoring center for further collaborative control.

Wireless network for underground personnel positioning.
In order to validate the proposed algorithm, the nonlinear stochastic system of coal mine personnel positioning is considered as follows
where
where
In the following part, we will compare the EKF, UKF, IUKF, and IAUKF algorithm with channel fading. It is supposed that
The root mean square error (RMSE) is used to evaluate the performances of the filters
where
It is supposed that the personnel make constant acceleration in 0–20 seconds, variable acceleration in 21–30 seconds, and constant acceleration in 31–50 seconds. The actual trajectory of personnel movement is shown in Figure 4, and the actual acceleration curve is shown in Figure 5.

The trajectory of personnel in complex coal mines.

Actual curves of the acceleration.
In order to demonstrate the superiority of the proposed method, the comparisons in estimation of several typical algorithms are presented with a given trajectory. Figure 4 shows the real trajectory of the coal mine personnel in the two-dimensional plane. As shown in Figure 5, the coal mine personnel have made a dynamic maneuver between 21 and 30 seconds. Notably, maneuvering acceleration will lead to the mismatch of system model on which the tracking filter depends. Therefore, the potential change of process noise covariance is caused.
Figure 6 shows the trajectory comparison of the real value with EKF, UKF, IUKF, and IAUKF algorithm. It can be seen from the figure that the motion trajectory of IAUKF algorithm is closer to the true trajectory. Figure 7 shows the RMSE comparison of EKF, UKF, IUKF, and IAUKF algorithm. IAUKF has higher accuracy and produces more obvious effect.

Comparison of real value and EKF, UKF, IUKF, and IAUKF algorithm trajectories without considering channel fading.

Comparison of RMSE of EKF, UKF, and IAUKF without considering channel fading.
Figures 8–10 show the performance RMSE comparison of EKF, UKF, IUKF, and IAUKF in the case of channel fading. It can be seen from these figures that the accuracy of EKF is the worst, even beyond the range of coordinate axes, and that the RMSE of IAUKF is the smallest and the accuracy is the highest. Obviously, IAUKF can overcome the shortcomings of traditional UKF when the noise statistics are unknown or inaccurate, such as the decline of filtering accuracy and even divergence. Besides, the feasibility of adaptive IAUKF is verified.

Comparison of real value, EKF, UKF, IUKF, and IAUKF algorithm trajectory in case of channel fading.

Comparison of RMSE of EKF, UKF, IUKF, and IAUKF in case of channel fading.

Comparison of RMSE of UKF, IUKF, and IAUKF in case of channel fading.
Conclusion
In this paper, a personnel safety localization method has been developed under the complex coal mine environment. First, the multi-sensor clustering method is used to divide the spatial distribution of sensors into multiple clusters to save energy and improve energy efficiency. Moreover, considering the random channel fading, the system model with wireless channel fading has been established. Besides, to solve the problem of unknown and time-varying noise statistical parameters, an improved Sage–Husa noise estimator has been proposed. Finally, a new IAUKF algorithm has been designed to guarantee the stability and accuracy of personnel location. The simulation results have shown the satisfactory estimation performance of the proposed method.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the National Natural Science Foundation of China (No. 62073198, No. 51807134) and the Natural Science Foundation of Shandong Province of China (No. ZR2020MF071).
