Downloads · 30 days
7
30% of all-time downloads
uradkr/tartanimu-urad-unified
tartanimu-urad-unified is a machine learning model from uradkr. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for pytorch. The card lists the license as other.
One network, one set of weights, all four platforms (car, quadruped, drone, handheld). Raw 200 Hz IMU in, one body-frame velocity per one-second window out.
Downloads · 30 days
7
30% of all-time downloads
All-time downloads
23
Public
Repo size
19.2 MB
Likes
0
Public
Click a slice to open those files.
.pt19.2 MB · 93%
From the Hugging Face model README
One network, one set of weights, all four platforms (car, quadruped, drone, handheld). Raw 200 Hz IMU in, one body-frame velocity per one-second window out.
| Kaggle team / submission | URAD / 56405420 (F6_soup5_s8_x102.csv, 2026-09-20 20:20:17 UTC) |
| Kaggle public score | 0.35850 |
| Organizers' scoring service, full test | 0.27980 (macro AVE 0.23189 m/s, macro ATE20 0.70628 m) — submission md5 6a599b20e9d83a39c54784821ff41c6a |
| Checkpoint | model.pt, 4,785,872 parameters, SHA-256 da34721e56601a790d00915d922970b1e58b5eff06c35cc1875b87f4ce1e2d9d |
| Reference predictions | submission.csv, SHA-256 94ad1f2600fe1ff4f78b65d107a360a1ecade0d69c2db152dc72728b3c863898 |
pip install -r requirements.txt # or requirements-cpu.txt
python inference.py --data <competition data root> --checkpoint model.pt \
--reference submission.csv --out out --device cuda
<competition data root> must contain index/test_windows.csv, sample_submission.csv and test/*.npz.
No network access is needed. The script writes out/submission.csv and a JSON audit with the maximum absolute
difference to the reference (our CPU re-run: 3.97e-6 m/s, see runtime_cpu.json).
A small residual 1-D CNN, the organizers' pretrained TartanIMU ResNet-1D trunk used as a second feature branch, and window / gyro-rotation / whole-trajectory motion descriptors feed a two-layer bidirectional GRU over 64 windows; a learned softmax gate mixes four jointly trained velocity heads inside the same network.
model.pt is the parameter-wise mean of five fine-tuning runs from one common checkpoint.infer_stride,
output_scale) and applied by inference.py. No input-transforming TTA, smoothing, filtering or clipping.Tartan-IMU/TartanIMU checkpoints/unified.pt
(revision 556a9e89c85d35ad83b7d05c852194165a6601cd), fine-tuned and embedded in model.pt; see EXTERNAL_PRETRAINING.json.Model and code definitions derive from TartanIMU (copyright 2026 Shibo Zhao, Apache-2.0; licence text in TartanIMU-LICENSE).
The embedded weights derive from the organizers' released checkpoint, whose model card restricts use to research /
non-commercial purposes; this repository carries the same restriction. See NOTICE.