CoWear: Towards Collaborative Wearable Inertial Localization with Multiple Smart Devices
Organizations: School of Electronic and Information Engineering, Beihang University, Beijing, China. · School of Automation Science and Electrical Engineering, Beihang University, Beijing, China. · School of Space and Earth Sciences, Beihang University, Beijing, China. · Jiangxi Research Institute, Beihang University, Nanchang, China.
Abstract
Consumer smart devices observe the same human motion from different body locations, yet existing inertial-localization benchmarks rarely provide synchronized heterogeneous wearables with device-specific motion ground truth. We present CoWear, a dataset and reference framework for collaborative inertial localization using a smartphone, smartwatch, and smart glasses. The dataset contains over 30 participants, over 300 walking sessions, and more than 30 hours and 100 km of aggregate device trajectories, with each device individually tracked by motion capture. To enable collaboration across distinct body motions, we train role-specific estimators to predict the displacement of a common reference device over synchronized temporal windows. Their predictions are transformed to the world frame using gyroscope integration and fused according to learned uncertainty. Experiments using phone, glasses, and watch as reference targets show that multi-device fusion consistently improves both displacement and trajectory rollout accuracy over individual-device estimation. CoWear provides a dataset and reproducible baseline for studying collaborative inertial localization across heterogeneous consumer wearables.
Figures & tables
| Dataset | IMU setup | Duration | Distance | Reference source | Supervision target | Joint streams |
|---|---|---|---|---|---|---|
| RIDI [ 4 ] | 1 phone, 4 placements | 2.5 h | – | Tango phone | Body trajectory | |
| OxIOD [ 12 , 20 ] | 1 phone, 4 placements | 14.7 h | 42.5 km | MoCap / Tango | Phone / body | |
| RoNIN [ 2 ] | 1 free-carried phone | 42.7 h | – | Tracking phone | Body trajectory | |
| TLIO [ 3 ] | Headset IMU–camera | – | – | Headset VIO | Headset 6-DoF | |
| DIP-IMU [ 17 ] | 17 body IMUs | – | – | Optical MoCap | Full-body pose | Homogeneous |
| HelmetPoser [ 19 ] | Helmet-mounted IMUs | – | – | VICON MoCap | Head 6-DoF | Homogeneous |
| Single Device | Late Fusion | |||
|---|---|---|---|---|
| Method | Phone | Glasses | Watch | Fusion |
| PDR | 3.484 / 3.949 | 2.991 / 3.295 | 7.011 / 9.486 | 3.653 / 4.211 |
| RIDI [ 4 ] | 1.570 / 1.825 | 1.710 / 2.016 | 1.840 / 2.236 | 1.329 / 1.532 |
| RoNIN [ 2 ] | 1.720 / 2.361 | 2.997 / 3.234 | 2.137 / 2.668 | 1.837 / 2.096 |
| TLIO [ 3 ] | 1.256 / 1.516 | 1.543 / 1.647 | 1.553 / 1.968 | 1.168 / 1.340 |
| CoWear LSTM | 1.389 / 1.686 | 1.868 / 1.983 | 1.689 / 1.911 | 1.313 / 1.441 |
| Target | Observation | Disp. RMSE | ATE Med. | ATE Mean |
|---|---|---|---|---|
| Phone | Phone | 0.196 | 1.440 | 1.708 |
| Glasses | 0.209 | 1.934 | 2.050 | |
| Watch | 0.210 | 1.671 | 2.004 | |
| Information fusion | 0.131 | 1.173 | 1.335 | |
| Glasses | Phone | 0.186 | 1.408 | 1.662 |
| Glasses | 0.195 | 1.868 | 1.983 |
| Phone ∗ | Glasses ∗ | Watch ∗ | |
| Fusion strategy | |||
| Uniform | 1.359 / 1.429 | 1.294 / 1.390 | 1.304 / 1.433 |
| Fixed weight | 1.308 / 1.411 | 1.195 / 1.376 | 1.252 / 1.424 |
| Information | 1.173 / 1.335 | 1.162 / 1.326 | 1.164 / 1.368 |
| Watch–phone relation | |||
| Same hand ( ) | 1.218 / 1.410 | 1.389 / 1.467 | 1.340 / 1.558 |
Cooperative Localization
Cooperative localization lets robots and other agents estimate their positions by combining onboard motion sensing with shared relative measurements.
See all 42 papers