Improving the Accuracy of Decawave’s UWB MDEK1001 Location System by Gaining Access to Multiple Ranges

The location of people, robots, and Internet-of-Things (IoT) devices has become increasingly important. Among the available location technologies, solutions based on ultrawideband (UWB) radio are having much success due to their accuracy, which is ideally at a centimeter level. However, this accurac...

Full description

Bibliographic Details
Main Authors: Antonio R. Jiménez, Fernando Seco
Format: Article
Language:English
Published: MDPI AG 2021-03-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/21/5/1787
id doaj-24293c308fac414ea0dbfd8815a6d630
record_format Article
spelling doaj-24293c308fac414ea0dbfd8815a6d6302021-03-05T00:05:01ZengMDPI AGSensors1424-82202021-03-01211787178710.3390/s21051787Improving the Accuracy of Decawave’s UWB MDEK1001 Location System by Gaining Access to Multiple RangesAntonio R. Jiménez0Fernando Seco1Centre for Automation and Robotics (CAR), Consejo Superior de Investigaciones Científicas (CSIC)-UPM, Ctra. Campo Real km 0.2, La Poveda, Arganda del Rey, 28500 Madrid, SpainCentre for Automation and Robotics (CAR), Consejo Superior de Investigaciones Científicas (CSIC)-UPM, Ctra. Campo Real km 0.2, La Poveda, Arganda del Rey, 28500 Madrid, SpainThe location of people, robots, and Internet-of-Things (IoT) devices has become increasingly important. Among the available location technologies, solutions based on ultrawideband (UWB) radio are having much success due to their accuracy, which is ideally at a centimeter level. However, this accuracy is degraded in most common indoor environments due to the presence of obstacles which block or reflect the radio signals used for ranging. One way to circumvent this difficulty is through robust estimation algorithms based on measurement redundancy, permitting to minimize the effect of significantly erroneous ranges (outliers). This need for redundancy often conflicts with hardware restraints put up by the location system’s designers. In this work, we present a procedure to increase the redundancy of UWB systems and demonstrate it with the help of a commercial system made by Decawave. This system is particularly easy to deploy, by configuring a network of beacons (anchors) and devices (tags) to be located; however, its architecture presents a major disadvantage as each tag to be located can only measure ranges to a maximum of four anchors. This limitation is embedded in the Positioning and Networking Stack (PANS) protocol designed by Decawave, and therefore is not easy to bypass without a total redesign of the firmware. In this paper, we analyze the strategies that we have been able to identify in order to provide this equipment with multiple range measurements, and thus enable each tag to be positioned with more than four measured ranges. We will see the advantages and disadvantages of each of these strategies, and finally we will adopt a solution that we implemented to be able to measure up to eight ranges for each mobile device (tag). This solution implies the duplication of the tags at the mobile user, and the creation of a double interleaved network of anchors. The range among tags and the eight beacons is obtained through an API via a wireless BLE protocol at a 10 Hz rate. A robustified Extended Kalman filter (EKF) is designed to estimate, by trilateration, the position of the pair of mobile tags, using eight ranges. Two different scenarios are used to make localization experimentation: a laboratory and an apartment. Our position estimation, which exploits redundant information and performs outlier removal, is compared with the commercial solution limited to four ranges, demonstrating the need and advantages of our multi-range approach.https://www.mdpi.com/1424-8220/21/5/1787indoor localizationultrawideband radio (UWB) based positioningaccuracyrobust positioning methodswireless sensor networksbluetooth low energy (BLE)
collection DOAJ
language English
format Article
sources DOAJ
author Antonio R. Jiménez
Fernando Seco
spellingShingle Antonio R. Jiménez
Fernando Seco
Improving the Accuracy of Decawave’s UWB MDEK1001 Location System by Gaining Access to Multiple Ranges
Sensors
indoor localization
ultrawideband radio (UWB) based positioning
accuracy
robust positioning methods
wireless sensor networks
bluetooth low energy (BLE)
author_facet Antonio R. Jiménez
Fernando Seco
author_sort Antonio R. Jiménez
title Improving the Accuracy of Decawave’s UWB MDEK1001 Location System by Gaining Access to Multiple Ranges
title_short Improving the Accuracy of Decawave’s UWB MDEK1001 Location System by Gaining Access to Multiple Ranges
title_full Improving the Accuracy of Decawave’s UWB MDEK1001 Location System by Gaining Access to Multiple Ranges
title_fullStr Improving the Accuracy of Decawave’s UWB MDEK1001 Location System by Gaining Access to Multiple Ranges
title_full_unstemmed Improving the Accuracy of Decawave’s UWB MDEK1001 Location System by Gaining Access to Multiple Ranges
title_sort improving the accuracy of decawave’s uwb mdek1001 location system by gaining access to multiple ranges
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2021-03-01
description The location of people, robots, and Internet-of-Things (IoT) devices has become increasingly important. Among the available location technologies, solutions based on ultrawideband (UWB) radio are having much success due to their accuracy, which is ideally at a centimeter level. However, this accuracy is degraded in most common indoor environments due to the presence of obstacles which block or reflect the radio signals used for ranging. One way to circumvent this difficulty is through robust estimation algorithms based on measurement redundancy, permitting to minimize the effect of significantly erroneous ranges (outliers). This need for redundancy often conflicts with hardware restraints put up by the location system’s designers. In this work, we present a procedure to increase the redundancy of UWB systems and demonstrate it with the help of a commercial system made by Decawave. This system is particularly easy to deploy, by configuring a network of beacons (anchors) and devices (tags) to be located; however, its architecture presents a major disadvantage as each tag to be located can only measure ranges to a maximum of four anchors. This limitation is embedded in the Positioning and Networking Stack (PANS) protocol designed by Decawave, and therefore is not easy to bypass without a total redesign of the firmware. In this paper, we analyze the strategies that we have been able to identify in order to provide this equipment with multiple range measurements, and thus enable each tag to be positioned with more than four measured ranges. We will see the advantages and disadvantages of each of these strategies, and finally we will adopt a solution that we implemented to be able to measure up to eight ranges for each mobile device (tag). This solution implies the duplication of the tags at the mobile user, and the creation of a double interleaved network of anchors. The range among tags and the eight beacons is obtained through an API via a wireless BLE protocol at a 10 Hz rate. A robustified Extended Kalman filter (EKF) is designed to estimate, by trilateration, the position of the pair of mobile tags, using eight ranges. Two different scenarios are used to make localization experimentation: a laboratory and an apartment. Our position estimation, which exploits redundant information and performs outlier removal, is compared with the commercial solution limited to four ranges, demonstrating the need and advantages of our multi-range approach.
topic indoor localization
ultrawideband radio (UWB) based positioning
accuracy
robust positioning methods
wireless sensor networks
bluetooth low energy (BLE)
url https://www.mdpi.com/1424-8220/21/5/1787
work_keys_str_mv AT antoniorjimenez improvingtheaccuracyofdecawavesuwbmdek1001locationsystembygainingaccesstomultipleranges
AT fernandoseco improvingtheaccuracyofdecawavesuwbmdek1001locationsystembygainingaccesstomultipleranges
_version_ 1724231326795563008