A Multi-Modal Dataset for Ground Reaction Force Estimation Using Consumer Wearable Sensors
Organizations: Department of Data Science & Artificial Intelligence and Modelling (DAIM), University of Hull, UK · School of Computer Science, University of Hull, UK · School of Science & Technology, Nottingham Trent University, UK
Abstract
This Data Descriptor presents a fully open, multi-modal dataset for estimating vertical ground reaction force (vGRF) from consumer-grade Apple Watch sensors with laboratory force plate ground truth. Ten healthy adults aged 26--41 years performed five activities: walking, jogging, running, heel drops, and step drops, while wearing two Apple Watches positioned at the left wrist and waist. The dataset contains 492 validated trials with time-aligned inertial measurement unit (IMU) recordings (approximately 100 Hz) and force plate vGRF (Force_Z, 1000 Hz). The release includes raw and processed time series, trial-level metadata, quality-control flags, and machine-readable data dictionaries. Trial-level matching manifests link recordings across modalities using stable identifiers. Of the 492 validated trials, 395 are triad-complete, containing wrist, waist, and force plate data, enabling cross-sensor analyses and reproducible model evaluation. Dataset quality is characterised through a three-phase cross-sensor plausibility and consistency framework, repeatability analysis of peak vGRF (intraclass correlation coefficient 0.871--0.990), and systematic checks of force ranges and trial completeness. Monte Carlo sensitivity analysis showed that correlation-based validation metrics were robust to single-sample timing perturbations at the IMU sampling resolution. All data are released under CC BY 4.0, with analysis scripts archived alongside the dataset and mirrored on GitHub. This resource supports reproducible research in wearable biomechanics, benchmarking of machine learning models for vGRF estimation, and investigation of sensor placement effects using widely available consumer wearables.
Figures & tables
| Dataset | Year | Sensor Placement | Force Plate | Primary Activities | N | Public |
|---|---|---|---|---|---|---|
| Winter [ 2 ] | 1983 | Motion capture | Yes | Walking | 1 | Yes |
| Moore et al. [ 8 ] | 2015 | Motion capture | Yes | Walking, perturbations | 15 | Yes |
| Fukuchi et al. [ 9 ] | 2017 | Lower-limb markers | Yes | Running (multiple speeds) | 28 | Yes |
| Fukuchi et al. [ 7 ] | 2018 | Lower-limb markers | Yes | Walking (multiple speeds) | 42 | Yes |
| Hu et al. [ 10 ] | 2018 | Shank, thigh | Yes | Stairs, ramps, level ground | 10 | Yes |
| Schreiber & Moissenet [ 12 ] | 2019 | Lower-limb markers, EMG | Yes | Walking (multiple speeds) | 50 | Yes |
| Participant | Sex | Age (yr) | Height (cm) | Weight (kg) | BMI (kg/m 2 ) | Shoe size | Shoe type |
| P1 | M | 35 | 186.5 | 95.8 | 27.5 | 44 | Trainer |
| P2 | F | 26 | 165.5 | 74.5 | 27.2 | 40 | Trainer |
| P3 | M | 36 | 172.0 | 67.8 | 22.9 | 41 | Trainer |
| P4 | F | 32 | 176.0 | 68.6 | 22.1 | 39 | Trainer |
| P5 | M | 39 | 174.0 | 74.0 | 24.4 | 43 | Trainer |
| P6 | F | 34 | 162.0 | 68.2 | 26.0 | 37 | Trainer |
| Participant | Walk | Jog | Run | Heel Drop | Step Drop | Total |
|---|---|---|---|---|---|---|
| P1 | 10 | 10 | 7 | 11 | 10 | 48 |
| P2 | 11 | 10 | 10 | 10 | 10 | 51 |
| P3 | 9 | 10 | 10 | 10 | 10 | 49 |
| P4 | 11 | 10 | 10 | 11 | 10 | 52 |
| P5 | 11 | 10 | 11 | 11 | 11 | 54 |
| P6 | 11 | 10 | 10 | 10 | 10 | 51 |
| Participant | Walk | Jog | Run | Heel Drop | Step Drop | Total |
|---|---|---|---|---|---|---|
| P1 | 7 | 0 | 6 | 11 | 10 | 34 |
| P2 | 9 | 10 | 8 | 7 | 9 | 43 |
| P3 | 9 | 10 | 10 | 10 | 10 | 49 |
| P4 | 11 | 10 | 10 | 11 | 10 | 52 |
| P5 | 11 | 10 | 11 | 0 | 0 | 32 |
| P6 | 9 | 7 | 9 | 8 | 9 | 42 |
| Activity | ICC (95% CI) | CV (%) | N |
|---|---|---|---|
| Walking | 0.962 (0.941–0.976) | 4.2 | 96 |
| Jogging | 0.981 (0.972–0.987) | 3.1 | 100 |
| Running | 0.990 (0.985–0.993) | 2.3 | 97 |
| Heel Drop | 0.871 (0.823–0.907) | 7.8 | 100 |
| Step Drop | 0.889 (0.847–0.920) | 6.9 | 99 |
| Characteristic | Description |
|---|---|
| Subject area | Data Science, Biomedical Engineering, Sports Science |
| More specific subject area | Ground reaction force estimation using consumer wearable sensors |
| Type of data | Time series (force plate, IMU accelerometry, gyroscope), metadata (JSON), trial identifiers (UUID) |
| How data were acquired | AMTI OR6-7 force plate (1000 Hz); Apple Watch Series 5+ accelerometers/gyroscopes ( 100 Hz) |
| Data format | Raw and processed (CSV files); Python 3.9+ analysis scripts |
| Parameters for data collection | 10 healthy adults (26–41 years, 6 male/4 female), 5 activities, 492 validated trials |
| Activity | N | Phase 1 Mean | Phase 3 Mean |
|---|---|---|---|
| Walking | 85 | 0.543 | 0.430 |
| Jogging | 71 | 0.608 | 0.582 |
| Running | 79 | 0.624 | 0.558 |
| Heel Drop | 79 | 0.470 | 0.294 |
| Step Drop | 81 | 0.442 | 0.548 |
| Overall | 395 | 0.550 | 0.486 |
| Subset | N | Mean | P95 | Max |
|---|---|---|---|---|
| All comparisons | 1,794 | 0.0111 | 0.0333 | 0.1624 |
| comparisons | 957 | 0.0103 | 0.0306 | 0.1491 |
| By phase (all 598 trials; mean over comparisons within phase): | ||||
| Phase 1 (Waist FP) | 598 | 0.0079 | — | 0.1212 |
| Phase 2 (Wrist Waist) | 598 | 0.0144 | — | 0.1624 |
| Phase 3 (Wrist FP) | 598 | 0.0111 | — | 0.1491 |
Wearable Sensing
Wearable sensing uses body-worn devices to measure motion, physiology, and interaction for health, activity, and assistive applications.
See all 129 papers