WiFi-CSI Sensing and Bearing Estimation in Multi-Robot Systems: An Open-Source Simulation Framework

Brendan Dijkstra,Ninad Jadhav,Alex Sloot,Matteo Marcantoni,Bayu Jayawardhana,Stephanie Gil,Bahar Haghighat
2024-10-02
Abstract:Development and testing of multi-robot systems employing wireless signal-based sensing requires access to suitable hardware, such as channel monitoring WiFi transceivers, which can pose significant limitations. The WiFi Sensor for Robotics (WSR) toolbox, introduced by Jadhav et al. in 2022, provides a novel solution by using WiFi Channel State Information (CSI) to compute relative bearing between robots. The toolbox leverages the amplitude and phase of WiFi signals and creates virtual antenna arrays by exploiting the motion of mobile robots, eliminating the need for physical antenna arrays. However, the WSR toolbox's reliance on an obsoleting WiFi transceiver hardware has limited its operability and accessibility, hindering broader application and development of relevant tools. We present an open-source simulation framework that replicates the WSR toolbox's capabilities using Gazebo and Matlab. By simulating WiFi-CSI data collection, our framework emulates the behavior of mobile robots equipped with the WSR toolbox, enabling precise bearing estimation without physical hardware. We validate the framework through experiments with both simulated and real Turtlebot3 robots, showing a close match between the obtained CSI data and the resulting bearing estimates. This work provides a virtual environment for developing and testing WiFi-CSI-based multi-robot localization without relying on physical hardware. All code and experimental setup information are publicly available at <a class="link-external link-https" href="https://github.com/BrendanxP/CSI-Simulation-Framework" rel="external noopener nofollow">this https URL</a>
Robotics,Systems and Control
What problem does this paper attempt to address?
This paper attempts to address the hardware limitation issues faced when using WiFi Channel State Information (CSI) for sensing and localization in multi-robot systems. Specifically, the development and testing of existing WiFi-based multi-robot systems require specialized hardware devices, such as WiFi transceivers that support channel monitoring. These devices are not only expensive but also prone to obsolescence, limiting researchers' ability to develop and experiment with new algorithms. Additionally, existing WiFi Sensing Toolbox (WSR) relies on soon-to-be-phased-out WiFi transceiver hardware, further restricting its operability and accessibility. To address these issues, the authors propose an open-source simulation framework that uses Gazebo and Matlab to simulate the functionalities of the WSR toolbox. By simulating WiFi-CSI data collection, this framework can emulate the behavior of mobile robots equipped with the WSR toolbox, enabling accurate localization estimation without the need for actual hardware. The authors validate the effectiveness of this framework by comparing it with experimental results from a real Turtlebot3 robot, demonstrating a good match between the simulated data and the actual data. In summary, this paper aims to lower the barrier for WiFi-CSI-based multi-robot localization research by providing a virtual environment, allowing researchers to develop and test related algorithms without physical hardware.