DeepUWB
Authors/Creators
- 1. PIC4SeR
Description
A dataset for UWB ranging error mitigation in indoor environments, built using Decawave EVB1000 devices and the firmware contiki-uwb. Additional information can be found in the attached file "readme.txt" or in the paper Robust Ultra-wideband Range Error Mitigation with Deep Learning at the Edge.
[ readme.txt ]
* Every sample has the following structure:
|| CIR (157 float values) ||
|| Error [m] ||
|| Room (int) ||
|| Obstacle (10 bool values) ||
|| Measured Range (UWB) [m] ||
* Room encoding:
0 -> cross-room measurements
1 -> big room
2 -> medium room
3 -> small room
4 -> outdoor
* Obstacle encoding: (1-hot encoding)
1000000000 -> wall
0100000000 -> polystyrene plate
0010000000 -> plastic (trash bin and chair)
0001000000 -> plywood plate
0000100000 -> cardboard box
0000010000 -> LCD TV
0000001000 -> metal plate
0000000100 -> wood door
0000000010 -> glass plate
0000000001 -> metal window
* Reading Code:
# Import libraries
import pandas as pd
import numpy as np
# Extract dataset
dataset = pd.read_pickle('dataset.pkl')
# Select specific obstacle configurations
ds = np.asarray(dataset.loc[dataset['Objects']=='011111111'][['CIR','Error']])
# Select specific rooms
ds = np.asarray(dataset.loc[dataset['Room']==1][['CIR','Error']])
# Select all samples
ds = np.asarray(dataset[['CIR','Error']])
# Get X,y for training
X = np.vstack(ds[:,0])
y = np.array(ds[:,1])
Files
readme.txt
Files
(72.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:adc4f2d6579d5e8b72ccd2682b968cdf
|
72.9 MB | Download |
|
md5:24bd5d85642b78cb61375b6a38520bef
|
1.4 kB | Preview Download |