Distributed TDMA for Mobile UWB Network Localization

Many applications related to the Internet of Things, such as tracking people or objects, robotics, and monitoring require the localization of large networks of devices in dynamic, GPS-denied environments. Ultrawideband (UWB) technology is a common choice because of its precise ranging capability. However, allowing access and effective use of the shared UWB medium with a constantly changing set of devices faces some particular challenges: high frequency of ranging measurements by the devices to improve system accuracy; network topology changes requiring rapid adaptation; and decentralized operation to avoid single points of failure. In this article, we propose a novel time-division multiple access (TDMA) algorithm that can quickly schedule the use of the UWB medium by a large network of devices without collisions in local network neighborhoods and avoiding conflicts with hidden terminals, all the while maximizing network usage. Using exclusively the UWB radio network, we realize a decentralized system for synchronization, dynamic TDMA scheduling, and precise relative positioning on a multihop network. Our system does not have special nodes (all nodes are equal) and it is sufficiently scalable for real-world applications. Our method can be applied to implement device localization services in large spaces without GPS and complex topologies, such as malls, museums, mines, etc. We demonstrate our method in simulation and on real hardware in an underground parking lot, showing the effectiveness of its TDMA schedule for relative localization.

[1]  Yu Wang,et al.  An Incentive Mechanism for Privacy-Preserving Crowdsensing via Deep Reinforcement Learning , 2021, IEEE Internet of Things Journal.

[2]  Raffaello D'Andrea,et al.  Ultra-wideband range measurement model with Gaussian processes , 2017, 2017 IEEE Conference on Control Technology and Applications (CCTA).

[3]  Dominique Morche,et al.  UWB Radios — The maturity age? , 2016, 2016 14th IEEE International New Circuits and Systems Conference (NEWCAS).

[4]  Lihua Xie,et al.  Ultra-Wideband and Odometry-Based Cooperative Relative Localization With Application to Multi-UAV Formation Control , 2020, IEEE Transactions on Cybernetics.

[5]  Yunhao Liu,et al.  Quality of Trilateration: Confidence-Based Iterative Localization , 2008, IEEE Transactions on Parallel and Distributed Systems.

[6]  S. Shen,et al.  Decentralized Visual-Inertial-UWB Fusion for Relative State Estimation of Aerial Swarm , 2020, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Victor C. S. Lee,et al.  A Novel Adaptive TDMA-Based MAC Protocol for VANETs , 2018, IEEE Communications Letters.

[8]  Solmaz S. Kia,et al.  A SPIN-Based Dynamic TDMA Communication for a UWB-Based Infrastructure-Free Cooperative Navigation , 2020, IEEE Sensors Letters.

[9]  G RobertsLawrence ALOHA packet system with and without slots and capture , 1975 .

[10]  Sihao Zhao,et al.  BLAS: Broadcast Relative Localization and Clock Synchronization for Dynamic Dense Multiagent Systems , 2020, IEEE Transactions on Aerospace and Electronic Systems.

[11]  Chenxi Zhu,et al.  A Five-Phase Reservation Protocol (FPRP) for Mobile Ad Hoc Networks , 2001, Wirel. Networks.

[12]  Hongke Zhang,et al.  Adaptive Transmission Control for Software Defined Vehicular Networks , 2019, IEEE Wireless Communications Letters.

[13]  Matteo Ridolfi,et al.  Analysis of the Scalability of UWB Indoor Localization Solutions for High User Densities , 2018, Sensors.

[14]  Taejoon Kim,et al.  Performance Analysis of Time Synchronization Protocols in Wireless Sensor Networks , 2019, Sensors.

[15]  Yu Wang,et al.  DREAM: Online Control Mechanisms for Data Aggregation Error Minimization in Privacy-Preserving Crowdsensing , 2020, IEEE Transactions on Dependable and Secure Computing.

[16]  J. Degesys,et al.  DESYNC: Self-Organizing Desynchronization and TDMA on Wireless Sensor Networks , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[17]  Li Li,et al.  VeMAC: A TDMA-Based MAC Protocol for Reliable Broadcast in VANETs , 2013, IEEE Transactions on Mobile Computing.

[18]  Jonathan Rodriguez,et al.  Utility based node selection scheme for cooperative localization , 2011, 2011 International Conference on Indoor Positioning and Indoor Navigation.

[19]  Anis Laouiti,et al.  TDMA-Based MAC Protocols for Vehicular Ad Hoc Networks: A Survey, Qualitative Analysis, and Open Research Issues , 2015, IEEE Communications Surveys & Tutorials.

[20]  Joaquín Torres-Sospedra,et al.  A Meta-Review of Indoor Positioning Systems , 2019, Sensors.

[21]  Injong Rhee,et al.  DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad Hoc Networks , 2009, IEEE Trans. Mob. Comput..

[22]  Hwee Pink Tan,et al.  DICSA: Distributed and concurrent link scheduling algorithm for data gathering in wireless sensor networks , 2015, Ad Hoc Networks.

[23]  Norman M. Abramson,et al.  THE ALOHA SYSTEM: another alternative for computer communications , 1899, AFIPS '70 (Fall).

[24]  Paul J.M. Havinga,et al.  A Lightweight Medium Access Protocol (LMAC) for Wireless Sensor Networks: Reducing Preamble Transmissions and Transceiver State Switches , 2004 .

[25]  Ying Zhang,et al.  Error Control in Distributed Node Self-Localization , 2008, EURASIP J. Adv. Signal Process..

[26]  Nirwan Ansari,et al.  Optimal Broadcast Scheduling in Packet Radio Networks Using Mean Field Annealing , 1997, IEEE J. Sel. Areas Commun..

[27]  Kun Li,et al.  Accurate 3D Localization for MAV Swarms by UWB and IMU Fusion , 2018, 2018 IEEE 14th International Conference on Control and Automation (ICCA).

[28]  Radhika Nagpal,et al.  Distributed Range-Based Relative Localization of Robot Swarms , 2014, WAFR.

[29]  Sehun Kim,et al.  An efficient broadcast scheduling algorithm for TDMA ad-hoc networks , 2002, Comput. Oper. Res..

[30]  Christoph Bodensteiner,et al.  Unique 4-DOF Relative Pose Estimation with Six Distances for UWB/V-SLAM-Based Devices , 2019, Sensors.

[31]  Michael Trentini,et al.  Multiple‐Robot Simultaneous Localization and Mapping: A Review , 2016, J. Field Robotics.

[32]  Meng Li,et al.  Dynamic Range-Only Localization for Multi-Robot Systems , 2018, IEEE Access.

[33]  C. D. Young,et al.  USAP: a unifying dynamic distributed multichannel TDMA slot assignment protocol , 1996, Proceedings of MILCOM '96 IEEE Military Communications Conference.

[34]  Hongke Zhang,et al.  Enhancing Crowd Collaborations for Software Defined Vehicular Networks , 2017, IEEE Communications Magazine.

[35]  S. Ramanathan,et al.  A unified framework and algorithm for (T/F/C)DMA channel assignment in wireless networks , 1997, Proceedings of INFOCOM '97.

[36]  Toshiaki Uemukai,et al.  Dynamic TDMA slot assignment in ad hoc networks , 2003, 17th International Conference on Advanced Information Networking and Applications, 2003. AINA 2003..

[37]  Takuro Sato,et al.  Localization in Wireless Sensor Networks: A Survey on Algorithms, Measurement Techniques, Applications and Challenges , 2017, J. Sens. Actuator Networks.

[38]  Kwan-Wu Chin,et al.  A Novel Distributed Pseudo-TDMA Channel Access Protocol for Multi-Transmit-Receive Wireless Mesh Networks , 2018, IEEE Transactions on Vehicular Technology.

[39]  Ingrid Moerman,et al.  MAC Protocol for Supporting Multiple Roaming Users in Mult-Cell UWB Localization Networks , 2018, 2018 IEEE 19th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[40]  C. D. Young USAP multiple access: dynamic resource allocation for mobile multihop multichannel wireless networking , 1999, MILCOM 1999. IEEE Military Communications. Conference Proceedings (Cat. No.99CH36341).

[41]  Ronald Raulefs,et al.  Recent Advances in Indoor Localization: A Survey on Theoretical Approaches and Applications , 2017, IEEE Communications Surveys & Tutorials.

[42]  Alcherio Martinoli,et al.  Accurate indoor localization with ultra-wideband using spatial models and collaboration , 2014, Int. J. Robotics Res..

[43]  Thijs ter Horst UItra-Wideband Communication and Relative Localisation for Swarming Robots: UItra-Wideband Communication and Relative Localisation for Swarming Robots , 2019 .

[44]  Carlo Pinciroli,et al.  A Tuple Space for Data Sharing in Robot Swarms , 2016, EAI Endorsed Trans. Collab. Comput..