Fatigue Monitoring in Futsal Athletes using Physiological Wearable Sensors

Fuente: Zenodo
Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Double-blind, Process
Format: Recurso digital
Veröffentlicht: Zenodo 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866902280558608384
author Double-blind, Process
author_facet Double-blind, Process
contents <p>This dataset includes demographic, physiological, and fatigue-related data collected from 8 male futsal athletes during regular training sessions between <strong>25 July 2024 and 8 August 2024</strong>. The goal of this dataset is to support the development of machine learning models for <strong>fatigue monitoring and performance evaluation</strong> using <strong>wearable sensor data</strong>.</p> <p>All data have been anonymized in compliance with the <strong>European General Data Protection Regulation (GDPR)</strong>.</p> <p><strong><span lang="FR">Data Description</span></strong></p> <ul> <li><strong><span lang="FR">Demographic data</span></strong></li> <ul> <li>Player ID, Age, Height (cm), Weight (kg), Playing Position, Smoking Status.</li> </ul> <li><strong><span lang="FR">Physiological data</span></strong></li> <ul> <li><strong>Heart Rate (HR)</strong> (from ECG and PPG)</li> <li><strong>RR Intervals</strong> (ms, from ECG)</li> <li><strong><span lang="FR">Heart Rate Variability (HRV) Features</span></strong></li> <ul> <li><span lang="FR">Time-domain features</span></li> <li><span lang="FR">Non-linear features</span></li> </ul> <li><strong><span lang="FR">Heart Rate-derived Features</span></strong></li> <ul> <li>%HR Reserve, HR Index, Net HR, VO₂ estimates</li> </ul> </ul> <li><strong><span lang="FR">Fatigue Labels</span></strong></li> <ul> <li>Borg RPE scale values annotated by athletes and corrected by the coach, categorized into: Low, Moderate, High, and Very High fatigue.</li> </ul> </ul> <p><strong><span lang="FR">Used Devices</span></strong></p> <ul> <li><strong><span lang="FR">Polar H10 ECG Sensor</span></strong></li> <li><strong><span lang="FR">Polar Verity Sense PPG Sensor</span></strong></li> <li><strong>Smartphone app</strong> for data collection and timestamping</li> </ul> <p><strong><span lang="FR">Intended Use</span></strong></p> <p>This dataset is intended for:</p> <ul> <li><span lang="FR">Fatigue detection and classification research</span></li> <li>Machine learning and signal processing applications</li> <li><span lang="FR">HRV and RR interval analysis</span></li> <li><span lang="FR">Sports performance analytics</span></li> <li><span lang="FR">Wearable sensor benchmarking</span></li> </ul> <p><span lang="FR"> </span></p> <p><strong><span lang="FR">Training Exercises</span></strong></p> <table style="border-collapse: collapse; width: 99.9748%; height: 542.8px;"><colgroup><col style="width: 24.9937%;"><col style="width: 13.2542%;"><col style="width: 36.7331%;"><col style="width: 24.9937%;"></colgroup> <tbody> <tr style="height: 19.6px;"> <td style="height: 19.6px; width: 97pt;"> </td> <td style="width: 63pt; height: 19.6px;"><strong>ExerciseId<span> </span></strong></td> <td style="width: 186pt; height: 19.6px;"><strong>Exercise Description</strong></td> <td style="width: 126pt; height: 19.6px;"><strong>Duration (minutes )</strong></td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"><strong>1st session<span> </span></strong></td> <td style="height: 19.6px;">125</td> <td style="height: 19.6px;">Dynamic Team Warm-up</td> <td style="height: 19.6px;">15</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">127</td> <td style="height: 19.6px;">metabolic training</td> <td style="height: 19.6px;">15</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">129</td> <td style="height: 19.6px;">strength transformation phase<span> </span></td> <td style="height: 19.6px;">20</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px; width: 97pt;"><strong>2nd session</strong></td> <td style="width: 63pt; height: 19.6px;">130</td> <td style="width: 186pt; height: 19.6px;">Core stability<span> </span></td> <td style="width: 126pt; height: 19.6px;">4</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">132</td> <td style="height: 19.6px;">Strength & Agility Warm-Up</td> <td style="height: 19.6px;">15</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">134</td> <td style="height: 19.6px;">Metabolic circuit </td> <td style="height: 19.6px;">25</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"><strong>3rd session</strong></td> <td style="height: 19.6px;">136</td> <td style="height: 19.6px;">Full-Body Warm-Up</td> <td style="height: 19.6px;">15</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">138</td> <td style="height: 19.6px;">Reactive speed training<span> </span></td> <td style="height: 19.6px;">15</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">140</td> <td style="height: 19.6px;">Game-situation tactics </td> <td style="height: 19.6px;">15</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"><strong>4th session</strong></td> <td style="height: 19.6px;">141</td> <td style="height: 19.6px;">Core Endurance<span> </span></td> <td style="height: 19.6px;">5</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">143</td> <td style="height: 19.6px;">Progressive Speed Warm-Up</td> <td style="height: 19.6px;">10</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">145</td> <td style="height: 19.6px;">Dry aerobic training </td> <td style="height: 19.6px;">16</td> </tr> <tr style="height: 13.6px;"> <td style="height: 13.6px;"><strong>5th session</strong></td> <td style="height: 13.6px;">146</td> <td style="height: 13.6px;">General Warm-up</td> <td style="height: 13.6px;">20</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">148</td> <td style="height: 19.6px;">Agility & Acceleration Circuit </td> <td style="height: 19.6px;">5</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">150</td> <td style="height: 19.6px;">Reactive Sprint Drill</td> <td style="height: 19.6px;">4</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">152</td> <td style="height: 19.6px;">Max Sprint End-to-Mid Drill<span> </span></td> <td style="height: 19.6px;">4</td> </tr> </tbody> </table> <p> </p> <p><strong>Keywords</strong></p> <p>Fatigue detection, Heart rate variability, RR intervals, Wearable sensors, Polar H10, Polar Verity Sense, PPG, ECG, Athletes, Sports science</p>
format Recurso digital
id zenodo_https___doi_org_10_5281_zenodo_15076183
institution Zenodo
language
publishDate 2025
publisher Zenodo
record_format zenodo
spellingShingle Fatigue Monitoring in Futsal Athletes using Physiological Wearable Sensors
Double-blind, Process
Heart rate variability
RR intervals
Wearable sensors
Polar H10
Verity Sense
PPG
ECG
athletes
Sports science
Fatigue detection
<p>This dataset includes demographic, physiological, and fatigue-related data collected from 8 male futsal athletes during regular training sessions between <strong>25 July 2024 and 8 August 2024</strong>. The goal of this dataset is to support the development of machine learning models for <strong>fatigue monitoring and performance evaluation</strong> using <strong>wearable sensor data</strong>.</p> <p>All data have been anonymized in compliance with the <strong>European General Data Protection Regulation (GDPR)</strong>.</p> <p><strong><span lang="FR">Data Description</span></strong></p> <ul> <li><strong><span lang="FR">Demographic data</span></strong></li> <ul> <li>Player ID, Age, Height (cm), Weight (kg), Playing Position, Smoking Status.</li> </ul> <li><strong><span lang="FR">Physiological data</span></strong></li> <ul> <li><strong>Heart Rate (HR)</strong> (from ECG and PPG)</li> <li><strong>RR Intervals</strong> (ms, from ECG)</li> <li><strong><span lang="FR">Heart Rate Variability (HRV) Features</span></strong></li> <ul> <li><span lang="FR">Time-domain features</span></li> <li><span lang="FR">Non-linear features</span></li> </ul> <li><strong><span lang="FR">Heart Rate-derived Features</span></strong></li> <ul> <li>%HR Reserve, HR Index, Net HR, VO₂ estimates</li> </ul> </ul> <li><strong><span lang="FR">Fatigue Labels</span></strong></li> <ul> <li>Borg RPE scale values annotated by athletes and corrected by the coach, categorized into: Low, Moderate, High, and Very High fatigue.</li> </ul> </ul> <p><strong><span lang="FR">Used Devices</span></strong></p> <ul> <li><strong><span lang="FR">Polar H10 ECG Sensor</span></strong></li> <li><strong><span lang="FR">Polar Verity Sense PPG Sensor</span></strong></li> <li><strong>Smartphone app</strong> for data collection and timestamping</li> </ul> <p><strong><span lang="FR">Intended Use</span></strong></p> <p>This dataset is intended for:</p> <ul> <li><span lang="FR">Fatigue detection and classification research</span></li> <li>Machine learning and signal processing applications</li> <li><span lang="FR">HRV and RR interval analysis</span></li> <li><span lang="FR">Sports performance analytics</span></li> <li><span lang="FR">Wearable sensor benchmarking</span></li> </ul> <p><span lang="FR"> </span></p> <p><strong><span lang="FR">Training Exercises</span></strong></p> <table style="border-collapse: collapse; width: 99.9748%; height: 542.8px;"><colgroup><col style="width: 24.9937%;"><col style="width: 13.2542%;"><col style="width: 36.7331%;"><col style="width: 24.9937%;"></colgroup> <tbody> <tr style="height: 19.6px;"> <td style="height: 19.6px; width: 97pt;"> </td> <td style="width: 63pt; height: 19.6px;"><strong>ExerciseId<span> </span></strong></td> <td style="width: 186pt; height: 19.6px;"><strong>Exercise Description</strong></td> <td style="width: 126pt; height: 19.6px;"><strong>Duration (minutes )</strong></td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"><strong>1st session<span> </span></strong></td> <td style="height: 19.6px;">125</td> <td style="height: 19.6px;">Dynamic Team Warm-up</td> <td style="height: 19.6px;">15</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">127</td> <td style="height: 19.6px;">metabolic training</td> <td style="height: 19.6px;">15</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">129</td> <td style="height: 19.6px;">strength transformation phase<span> </span></td> <td style="height: 19.6px;">20</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px; width: 97pt;"><strong>2nd session</strong></td> <td style="width: 63pt; height: 19.6px;">130</td> <td style="width: 186pt; height: 19.6px;">Core stability<span> </span></td> <td style="width: 126pt; height: 19.6px;">4</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">132</td> <td style="height: 19.6px;">Strength & Agility Warm-Up</td> <td style="height: 19.6px;">15</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">134</td> <td style="height: 19.6px;">Metabolic circuit </td> <td style="height: 19.6px;">25</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"><strong>3rd session</strong></td> <td style="height: 19.6px;">136</td> <td style="height: 19.6px;">Full-Body Warm-Up</td> <td style="height: 19.6px;">15</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">138</td> <td style="height: 19.6px;">Reactive speed training<span> </span></td> <td style="height: 19.6px;">15</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">140</td> <td style="height: 19.6px;">Game-situation tactics </td> <td style="height: 19.6px;">15</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"><strong>4th session</strong></td> <td style="height: 19.6px;">141</td> <td style="height: 19.6px;">Core Endurance<span> </span></td> <td style="height: 19.6px;">5</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">143</td> <td style="height: 19.6px;">Progressive Speed Warm-Up</td> <td style="height: 19.6px;">10</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">145</td> <td style="height: 19.6px;">Dry aerobic training </td> <td style="height: 19.6px;">16</td> </tr> <tr style="height: 13.6px;"> <td style="height: 13.6px;"><strong>5th session</strong></td> <td style="height: 13.6px;">146</td> <td style="height: 13.6px;">General Warm-up</td> <td style="height: 13.6px;">20</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">148</td> <td style="height: 19.6px;">Agility & Acceleration Circuit </td> <td style="height: 19.6px;">5</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">150</td> <td style="height: 19.6px;">Reactive Sprint Drill</td> <td style="height: 19.6px;">4</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">Resting</td> <td style="height: 19.6px;">2</td> </tr> <tr style="height: 19.6px;"> <td style="height: 19.6px;"> </td> <td style="height: 19.6px;">152</td> <td style="height: 19.6px;">Max Sprint End-to-Mid Drill<span> </span></td> <td style="height: 19.6px;">4</td> </tr> </tbody> </table> <p> </p> <p><strong>Keywords</strong></p> <p>Fatigue detection, Heart rate variability, RR intervals, Wearable sensors, Polar H10, Polar Verity Sense, PPG, ECG, Athletes, Sports science</p>
title Fatigue Monitoring in Futsal Athletes using Physiological Wearable Sensors
topic Heart rate variability
RR intervals
Wearable sensors
Polar H10
Verity Sense
PPG
ECG
athletes
Sports science
Fatigue detection
url https://doi.org/10.5281/zenodo.15076183