Abstract:In this paper, an adaptive location algorithm based on the improved extreme learning machine (ELM) neural network is proposed. Aiming at the problem that the ranging model is easily disturbed by the complex underground environment and the ranging error is large, the fingerprint based location matching model is selected. ELM is used to match fingerprint and location. Improved whale optimization algorithm (IWOA) is used to select elm's appropriate input weight and hidden layer threshold to improve positioning accuracy. In the online stage of localization, the new fingerprint data is substituted into the dynamic weight factor online sequential extreme learning machine (DOS-ELM) model with dynamic weight factor to dynamically adjust the localization model, so as to overcome the error caused by the change of electromagnetic propagation environment. The simulation results show that the confidence probability of the positioning error within 1.5m is 72%, and the average positioning error is 1.69m. Compared with the experimental results of other algorithms, this algorithm has strong robustness and high positioning accuracy.