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...
Main Authors: | , |
---|---|
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 |