Données
Données
Les données enregistrées et calculées par le Maxi-Phyling kayak fournissent des informations complètes sur le cycle de pagayage, la vitesse et la stabilité de l'embarcation. 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 à gauche et négatif lorsqu'il tombe à droite) |
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 / gauche et négatif lorsqu'il tourne vers tribord / droite) |
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 | km/h | 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 | km/h | GPS | Obtenue à partir des coordonnées GPS (latitude, longitude). Filtre passe-bas (fc=0.5Hz, order=2) |
speed_i | Vitesse instantanée | km/h | GPS + IMU | Algorithme de fusion entre la vitesse GPS speed et l'accélération acc_x |
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 | A partir de la durée de chaque coup de pagaie |
pic_acc | Pic d'accélération | m/s^2 | IMU | max(acc_x) pour chaque coup de pagaie |
pic_down | Pic de décélération | m/s^2 | IMU | min(acc_x) pour chaque coup de pagaie |
t_acc | Durée de la phase d'accélération | s | IMU | T[acc_x > 0] pour chaque coup de pagaie |
t_down | Durée de la phase de décélération | m/s^2 | IMU | T[acc_x < 0] pour chaque coup de pagaie |
amp_roll | Amplitude de roulis | deg | IMU | max(roll) - min(roll) pour chaque coup de pagaie |
amp_pitch | Amplitude de tangage | deg | IMU | max(pitch) - min(pitch) pour chaque coup de pagaie |
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_tot | Distance totale | m | D[-1] - D[0] sur la sélection |
T_tot | Temps | T[-1] - T[0] sauf si un temps chrono est fourni par l'utilisateur | |
v_moy | Vitesse moyenne | km/h | D_tot/T_tot |
v_max | Vitesse maximale | km/h | max(v) |
loss | Indice de perte qui caractérise la perte de vitesse après avoir atteint v_max | % | Ratio d'aires à partir de v_max:100 * (1 - integral(v[imax:], x=T[imax:]) / (v_max * (T[-1] - T[imax]))) |
cad_moy | Cadence moyenne | cpm | moy(cadence) |
cad_max | Cadence max | cpm | max(cadence) |
d_stroke | Distance moy /coup | m | A partir de v_moy et cad_moy |
n_vmax | Nombre de coups pour atteindre v_max | ||
t_vmax | Temps pour atteindre v_max | s | |
d_vmax | Distance pour atteindre v_max | m | |
t_95vmax | Temps passé à plus de 95% de v_max | s | |
d_95vmax | Distance parcourue à plus de 95% de v_max | m |