Cargando…

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Luo, Qinghua, Yang, Kexin, Yan, Xiaozhen, Li, Jianfeng, Wang, Chenxu, Zhou, Zhiquan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9416632/
https://www.ncbi.nlm.nih.gov/pubmed/36015846
http://dx.doi.org/10.3390/s22166085
_version_ 1784776526008418304
author Luo, Qinghua
Yang, Kexin
Yan, Xiaozhen
Li, Jianfeng
Wang, Chenxu
Zhou, Zhiquan
author_facet Luo, Qinghua
Yang, Kexin
Yan, Xiaozhen
Li, Jianfeng
Wang, Chenxu
Zhou, Zhiquan
author_sort Luo, Qinghua
collection PubMed
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.
format Online
Article
Text
id pubmed-9416632
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-94166322022-08-27 An Improved Trilateration Positioning Algorithm with Anchor Node Combination and K-Means Clustering Luo, Qinghua Yang, Kexin Yan, Xiaozhen Li, Jianfeng Wang, Chenxu Zhou, Zhiquan Sensors (Basel) Article 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. MDPI 2022-08-15 /pmc/articles/PMC9416632/ /pubmed/36015846 http://dx.doi.org/10.3390/s22166085 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Luo, Qinghua
Yang, Kexin
Yan, Xiaozhen
Li, Jianfeng
Wang, Chenxu
Zhou, Zhiquan
An Improved Trilateration Positioning Algorithm with Anchor Node Combination and K-Means Clustering
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 Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9416632/
https://www.ncbi.nlm.nih.gov/pubmed/36015846
http://dx.doi.org/10.3390/s22166085
work_keys_str_mv AT luoqinghua animprovedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT yangkexin animprovedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT yanxiaozhen animprovedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT lijianfeng animprovedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT wangchenxu animprovedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT zhouzhiquan animprovedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT luoqinghua improvedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT yangkexin improvedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT yanxiaozhen improvedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT lijianfeng improvedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT wangchenxu improvedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering
AT zhouzhiquan improvedtrilaterationpositioningalgorithmwithanchornodecombinationandkmeansclustering