Données
Données
Les données enregistrées et calculées par le Maxi-Phyling en configuration aviron fournissent des informations complètes sur le cycle de rame, la vitesse et la stabilité du bateau. Afin de tirer pleinement parti de ces données, Phyling rend accessible les données brutes de chaque capteur. Phyling a aussi développé des analyses spécifiques pour calculer certains indicateurs.
Fréquences d'échantillonnage
Capteur | Fréquence |
---|---|
IMU | 100Hz |
GPS | 10Hz |
Les tableaux ci-dessous donnent un descriptif des variables et indicateurs calculés, ainsi que la manière dont ils ont été obtenus.
Données du fichier .csv
Ces données figurent dans le fichier csv téléchargeable depuis l'application. Il s'agit de données temporelles échantillonnées à 100Hz, incluant à la fois des données brutes et des données calculées. Ce sont aussi ces données qui sont affichées sous forme de graphes dans l'application.
Variable | Description | Unité | Origine | Calcul |
---|---|---|---|---|
T | Temps depuis le début de l'enregistrement | s | ||
gyro_x | Vitesse angulaire autour de l'axe x (axe du bateau) | deg/s | IMU | Filtre passe-haut (fc=0.2Hz, order=5) |
gyro_y | Vitesse angulaire autour de l'axe y (axe latéral) | deg/s | IMU | Filtre passe-haut (fc=0.2Hz, order=5) |
gyro_z | Vitesse angulaire autour de l'axe z (axe vertical) | deg/s | IMU | Filtre passe-haut (fc=0.2Hz, order=5) |
acc_x | Accélération selon l'axe x (axe du bateau) | m/s^2 | IMU | Donnée brute |
acc_y | Accélération selon l'axe y (axe latéral) | m/s^2 | IMU | Donnée brute |
acc_z | Accélération selon l'axe z (axe vertical) | m/s^2 | IMU | Donnée brute |
roll | Roulis | deg | IMU | Obtenu par intégration des données gyro (positif lorsque le bateau tombe à bâbord et négatif lorsqu'il tombe à tribord) |
pitch | Tangage | deg | IMU | Obtenu par intégration des données gyro (positif lorsque l'avant du bateau se lève et négatif quand l'arrière se lève) |
yaw | Lacet | deg | IMU | Obtenu par intégration des données gyro (positif lorsque le bateau tourne vers bâbord et négatif lorsqu'il tourne vers tribord) |
heave | Pilonnement (distance d'oscillation verticale du bateau) | cm | IMU | Obtenu par double intégration de acc_z (Richter et al. 2014) |
acc_z_ | Accélération selon l'axe z sans la gravité | m/s^2 | IMU | acc_z - g |
gpstimeUs | Timestamp GPS en microsecondes depuis 1970 | microseconde | GPS | Donnée brute |
gpsTimeAccuracyNs | Précision du temps GPS | nanoseconde | GPS | Donnée brute |
longitude | Longitude | deg | GPS | Donnée brute |
latitude | Latitude | deg | GPS | Donnée brute |
speed_gps | Vitesse | m/s | GPS | Donnée brute |
altitude | Altitude | m | GPS | Donnée brute |
heading | Direction | deg | GPS | Donnée brute |
nSat | Nombre de satellites | GPS | Donnée brute | |
PDOP | Position (3D) dilution of precision | GPS | Donnée brute | |
D | Distance parcourue | m | GPS | Calcul selon la méthode de Vincenty |
speed | Vitesse filtrée | m/s | GPS | Obtenue à partir des coordonnées GPS (latitude, longitude). Filtre passe-bas (fc=0.1Hz, order=2) |
speed_i | Vitesse instantanée | m/s | GPS + IMU | Algorithme de fusion entre la vitesse GPS speed et l'accélération acc_x |
speed_rel | Vitesse relative définie par rapport à la vitesse pronostic (selon la catégorie) | % | GPS + IMU | speed / prog_speed |
speed_rel_i | Vitesse instantanée relative définie par rapport à la vitesse pronostic (selon la catégorie) | % | GPS + IMU | speed_i / prog_speed |
motif_id | Identifiant unique pour chaque coup | IMU | Détection des coups à partir du signal d'accélération acc_x | |
cadence | Cadence en coups/min | cpm | IMU | 1/T_cycle où T_cycle est la durée d'un coup d'aviron |
pic_acc | Pic d'accélération | m/s^2 | IMU | max(acc_x) pour chaque coup de rame |
pic_down | Pic de décélération | m/s^2 | IMU | min(acc_x) pour chaque coup de rame |
t_acc | Durée de la phase d'accélération | s | IMU | T[acc_x > 0] pour chaque coup de rame |
t_down | Durée de la phase de décélération | m/s^2 | IMU | T[acc_x < 0] pour chaque coup de rame |
t_check | Indice de prise d'eau (durée de décélération à la prise d'eau) | s | IMU | |
ratio_down | Ratio de décélération totale | % | IMU | t_down/T_cycle |
ratio_check | Ratio de décélération à la prise d'eau | % | IMU | t_check/T_cycle |
amp_roll | Amplitude de roulis | deg | IMU | max(roll) - min(roll) pour chaque coup de rame |
amp_pitch | Amplitude de tangage | deg | IMU | max(pitch) - min(pitch) pour chaque coup de rame |
amp_heave | Amplitude de pilonnement | cm | IMU | max(heave) - min(heave) pour chaque coup de rame |
d_stroke | Distance par coup | m | GPS+IMU | Calcul à partir de la vitesse et de la cadence |
timestamp | Timestamp depuis 1970 | s | GPS | Si GPS, simple conversion de gpsTimeUs ; sinon on utilise le temps du Maxi-Phyling |
Indicateurs
Les indicateurs sont des statistiques qui caractérisent l'ensemble d'une sélection. Dans l'application, ils apparaissent dans le tableau "Indicateurs" et ils apparaissent également sur la première page des rapports pdf.
Variable | Description | Unité | Calcul |
---|---|---|---|
D_true | Distance réelle | m | Information fournie par l'utilisateur |
D_MP | Distance Maxi-Phyling | m | D[-1] - D[0] sur la sélection |
T_chrono | Temps chrono | Information fournie par l'utilisateur | |
T_MP | Temps Maxi-Phyling | T[-1] - T[0] sur la sélection | |
T_500m | Temps moyen au 500m | 500m / v_moy | |
v_moy | Vitesse moyenne | m/s | D_true/T_chrono si ces données sont fournies, sinon D_MP/T_MP |
v_moy_rel | Vitesse relative moyenne | % | v_moy / prog_speed |
v_max | Vitesse maximale | m/s | max(v) |
n_strokes | Nombre de coups réalisés pendant la durée de la sélection | A partir de cad_moy et T_MP | |
d_stroke | Distance moy /coup | m | (Distance totale) / n_strokes |
cad_moy | Cadence moyenne | cpm | moy(cadence) |
cad_min | Cadence min | cpm | min(cadence) |
cad_max | Cadence max | cpm | max(cadence) |
ratio_down_moy | Ratio moyen de décélération totale | % | moy(ratio_down) |
ratio_check_moy | Ratio moyen de décélération à la prise d'eau | % | moy(ratio_check) |