This repository focuses on Ultra-Wideband (UWB) for indoor localization. A remote-controlled car with Raspberry Pi travels in a lab equipped with UWB anchors. The goal is to measure and analyze the positioning accuracy of UWB modules.
- DWM3001C Modules: Used as both UWB anchors (beacons) and tag (client)
-
Scripts: Python scripts for data processing, trilateration, and visualization.
scripts/README.md: Contains an overview of the scripts and their usage.scripts/raw_data/README.md: Describes the raw serial data processing.
-
Logging: Scripts and files for logging and analysis.
logging/boxplot_statistics.py: Generates boxplot statistics.logging/log_triang.py: Logs triangulation data.
-
Measurements: Contains calibrated and uncalibrated measurement data as well as scripts for evaluation.
scripts/raw_data/messungen/README.md: Details about the measurements and their evaluation.
Below are examples of the visualizations generated by the scripts:
-
Clone the repository:
git clone https://github.com/Indoor-Localization-HTWG/UWB.git
-
Install dependencies:
pip install -r serial_data/requirements.txt
-
Run the main script:
python triang.py
Refer to the following documents for detailed information:


