An Improved Trilateration Positioning Algorithm with Anchor Node Combination and K-Means Clustering

As a classic positioning algorithm with a simple principle and low computational complexity, the trilateration positioning algorithm utilizes the coordinates of three anchor nodes to determine the position of an unknown node, which is widely applied in various positioning scenes. However, due to the...

Full description

Bibliographic Details
Main Authors: Qinghua Luo, Kexin Yang, Xiaozhen Yan, Jianfeng Li, Chenxu Wang, Zhiquan Zhou
Format: Article
Language:English
Published: MDPI AG 2022-08-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/22/16/6085
_version_ 1797442073021906944
author Qinghua Luo
Kexin Yang
Xiaozhen Yan
Jianfeng Li
Chenxu Wang
Zhiquan Zhou
author_facet Qinghua Luo
Kexin Yang
Xiaozhen Yan
Jianfeng Li
Chenxu Wang
Zhiquan Zhou
author_sort Qinghua Luo
collection DOAJ
description As a classic positioning algorithm with a simple principle and low computational complexity, the trilateration positioning algorithm utilizes the coordinates of three anchor nodes to determine the position of an unknown node, which is widely applied in various positioning scenes. However, due to the environmental noise, environmental interference, the distance estimation error, the uncertainty of anchor nodes’ coordinates, and other negative factors, the positioning error increases significantly. For this problem, we propose a new trilateration algorithm based on the combination and K-Means clustering to effectively remove the positioning results with significant errors in this paper, which makes full use of the position and distance information of the anchor nodes in the area. In this method, after analyzing the factors affecting the optimization of the trilateration and selecting optimal parameters, we carry out experiments to verify the effectiveness and feasibility of the proposed algorithm. We also compare the positioning accuracy and positioning efficiency of the proposed algorithm with those of other algorithms in different environments. According to the comparison of the least-squares method, the maximum likelihood method, the classical trilateration and the proposed trilateration, the results of the experiments show that the proposed trilateration algorithm performs well in the positioning accuracy and efficiency in both light-of-sight (LOS) and non-light-of-sight (NLOS) environments. Then, we test our approach in three realistic environments, i.e., indoor, outdoor and hall. The experimental results show that when there are few available anchor nodes, the proposed localization method reduces the mean distance error compared with the classical trilateration, the least-squares method, and the maximum likelihood.
first_indexed 2024-03-09T12:36:32Z
format Article
id doaj.art-046c2b4b73d8437497c14b2c70547a7b
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-09T12:36:32Z
publishDate 2022-08-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-046c2b4b73d8437497c14b2c70547a7b2023-11-30T22:22:52ZengMDPI AGSensors1424-82202022-08-012216608510.3390/s22166085An Improved Trilateration Positioning Algorithm with Anchor Node Combination and K-Means ClusteringQinghua Luo0Kexin Yang1Xiaozhen Yan2Jianfeng Li3Chenxu Wang4Zhiquan Zhou5School of Information Science and Engineering, Harbin Institute of Technology, Weihai 264209, ChinaSchool of Information Science and Engineering, Harbin Institute of Technology, Weihai 264209, ChinaSchool of Information Science and Engineering, Harbin Institute of Technology, Weihai 264209, ChinaSchool of Information Science and Engineering, Harbin Institute of Technology, Weihai 264209, ChinaSchool of Information Science and Engineering, Harbin Institute of Technology, Weihai 264209, ChinaSchool of Information Science and Engineering, Harbin Institute of Technology, Weihai 264209, ChinaAs a classic positioning algorithm with a simple principle and low computational complexity, the trilateration positioning algorithm utilizes the coordinates of three anchor nodes to determine the position of an unknown node, which is widely applied in various positioning scenes. However, due to the environmental noise, environmental interference, the distance estimation error, the uncertainty of anchor nodes’ coordinates, and other negative factors, the positioning error increases significantly. For this problem, we propose a new trilateration algorithm based on the combination and K-Means clustering to effectively remove the positioning results with significant errors in this paper, which makes full use of the position and distance information of the anchor nodes in the area. In this method, after analyzing the factors affecting the optimization of the trilateration and selecting optimal parameters, we carry out experiments to verify the effectiveness and feasibility of the proposed algorithm. We also compare the positioning accuracy and positioning efficiency of the proposed algorithm with those of other algorithms in different environments. According to the comparison of the least-squares method, the maximum likelihood method, the classical trilateration and the proposed trilateration, the results of the experiments show that the proposed trilateration algorithm performs well in the positioning accuracy and efficiency in both light-of-sight (LOS) and non-light-of-sight (NLOS) environments. Then, we test our approach in three realistic environments, i.e., indoor, outdoor and hall. The experimental results show that when there are few available anchor nodes, the proposed localization method reduces the mean distance error compared with the classical trilateration, the least-squares method, and the maximum likelihood.https://www.mdpi.com/1424-8220/22/16/6085trilaterationwireless sensor networkK-MeansReceived Signal Strength Indicationlocalization
spellingShingle Qinghua Luo
Kexin Yang
Xiaozhen Yan
Jianfeng Li
Chenxu Wang
Zhiquan Zhou
An Improved Trilateration Positioning Algorithm with Anchor Node Combination and K-Means Clustering
Sensors
trilateration
wireless sensor network
K-Means
Received Signal Strength Indication
localization
title An Improved Trilateration Positioning Algorithm with Anchor Node Combination and K-Means Clustering
title_full An Improved Trilateration Positioning Algorithm with Anchor Node Combination and K-Means Clustering
title_fullStr An Improved Trilateration Positioning Algorithm with Anchor Node Combination and K-Means Clustering
title_full_unstemmed An Improved Trilateration Positioning Algorithm with Anchor Node Combination and K-Means Clustering
title_short An Improved Trilateration Positioning Algorithm with Anchor Node Combination and K-Means Clustering
title_sort improved trilateration positioning algorithm with anchor node combination and k means clustering
topic trilateration
wireless sensor network
K-Means
Received Signal Strength Indication
localization
url https://www.mdpi.com/1424-8220/22/16/6085
work_keys_str_mv AT qinghualuo animprovedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT kexinyang animprovedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT xiaozhenyan animprovedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT jianfengli animprovedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT chenxuwang animprovedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT zhiquanzhou animprovedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT qinghualuo improvedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT kexinyang improvedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT xiaozhenyan improvedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT jianfengli improvedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT chenxuwang improvedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT zhiquanzhou improvedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering