Getting Started
The repository collects paired measurements from two sensing modalities:
- acoustic measurements from a distributed microphone array
- RF measurements from distributed USRP-based receivers and transmitters inside Techtile
If you are new to the room-scale testbed itself, read Techtile Background first.
At each rover stop, the system records:
- a rover move command and completion event
- one Qualisys position sample
- one acoustic capture
- one RF measurement cycle
That means the acoustic and RF observations correspond to the same physical rig pose, even though they are acquired sequentially rather than simultaneously.
The most important identifiers are:
experiment_id: the logical run identifiercycle_id: the orchestrator loop indexmeas_id: the sequential measurement index used by the protocol
For most readers of this docs site, the starting point is simple:
- obtain the processed RF
.ncfile - optionally download the matching per-experiment acoustic
.ncfiles intoresults/ - open the tutorial notebooks
- use the xarray masks to identify valid rover positions, available CSI, and the matching acoustic cycle
You do not need access to the NAS, the raw RF logs, or the extractor pipeline to follow the tutorial track.
To inspect the public server listing and download a specific acoustic dataset:
python processing/dataset-download/download_acoustic_datasets.py --listpython processing/dataset-download/download_acoustic_datasets.py --experiment-id EXP003Continue with: