WitMotion vs Pimax

Analyse de la fréquence d'échantillonnage : WitMotion vs Pimax

Contexte

Dans le cadre du projet TopHit, nous avons comparé la fréquence d'échantillonnage réelle de deux capteurs utilisés pour mesurer les mouvements des mains :

  • Pimax : Contrôleur VR fournissant les positions des mains (référence)
  • WitMotion : Accéléromètre externe (WT901BLECL) annoncé à 100 Hz

L'objectif est de valider si le capteur WitMotion peut servir de référence fiable pour la détection de mouvement dans un contexte d'entraînement réactif.

Méthodologie

Calcul de la fréquence effective

Pour chaque essai, nous avons mesuré :

  • Le nombre de valeurs uniques (changements de valeur) durant la phase de mouvement
  • Le nombre de frames (échantillons à 100 Hz théoriques)

La fréquence effective est calculée comme suit :

Fréquence effective = (Valeurs uniques / Nombre de frames) × 100 Hz

Par exemple, si sur 20 frames on observe seulement 6 valeurs distinctes d'accélération, la fréquence effective est de 30 Hz (6/20 × 100).

Échantillon

  • N = 3628 essais valides
  • Exclusion des essais avec valeurs nulles (0,0)

Résultats

Statistiques descriptives

Statistique Pimax (Position) WitMotion (Accélération)
Moyenne 89.5 Hz 26.9 Hz
Médiane 90 Hz 26 Hz
Écart-type 3.67 Hz 3.71 Hz
CV 4.1% 13.8%
Minimum 35 Hz 7 Hz
Maximum 100 Hz 46 Hz
Q1 88 Hz 25 Hz
Q3 91 Hz 29 Hz

CV (Coefficient de Variation) : Mesure de dispersion relative exprimée en pourcentage, calculée comme le rapport entre l'écart-type et la moyenne (CV = σ/μ × 100). Plus le CV est faible, plus les mesures sont stables et reproductibles. Un CV < 10% est généralement considéré comme excellent.

Indicateurs de performance

Métrique Pimax WitMotion
Efficacité vs 100 Hz 89.5% 26.9%
Perte de fréquence -10.5 Hz -73.1 Hz
Ratio comparatif 1× (référence) 3.3× plus lent

Interprétation

Pimax (Contrôleur VR)

Le contrôleur Pimax délivre une fréquence d'échantillonnage quasi-optimale :

  • 89.5 Hz en moyenne sur 100 Hz théoriques
  • Coefficient de variation très faible (4.1%) indiquant une grande stabilité
  • Plage interquartile étroite (88-91 Hz) confirmant la consistance

La légère perte de ~10% peut s'expliquer par :

  • Latence de transmission Bluetooth/USB
  • Interpolation des positions par le runtime VR
  • Moments de quasi-immobilité où les valeurs ne changent pas

WitMotion (Accéléromètre)

Le capteur WitMotion présente une sous-performance significative :

  • Fréquence effective de 26.9 Hz au lieu des 100 Hz annoncés
  • Perte de 73% de la fréquence théorique
  • Coefficient de variation élevé (13.8%) indiquant une instabilité

Les causes probables incluent :

  1. Limitation Bluetooth Low Energy (BLE) : Le protocole BLE limite le débit de données, empêchant une transmission à 100 Hz
  2. Bufferisation interne : Le capteur peut accumuler plusieurs mesures avant transmission
  3. Intervalle de connexion BLE : Typiquement configuré entre 7.5ms et 30ms, limitant mécaniquement la fréquence

Comparaison directe

Pimax     ████████████████████████████████████████████░░░░░  89.5%
WitMotion █████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  26.9%
          0%                    50%                    100%

Le Pimax est 3.3× plus rapide que le WitMotion en termes de fréquence effective.

Implications pour TopHit

Latence de détection

Avec une fréquence de ~27 Hz, le WitMotion introduit une latence théorique de ~37ms entre deux échantillons (1000ms / 27), contre ~11ms pour le Pimax.

Cette latence additionnelle peut impacter :

  • La précision de la détection du début de mouvement
  • La mesure des temps de réaction
  • L'expérience utilisateur dans les exercices réactifs

Recommandations

  1. Pour la validation scientifique : Utiliser le Pimax comme référence de timing
  2. Pour le WitMotion : Considérer sa fréquence réelle (~27 Hz) dans les algorithmes de détection
  3. Amélioration possible : Explorer des capteurs avec protocole propriétaire 2.4 GHz ou connexion filaire pour atteindre 100 Hz réels

Conclusion

Cette analyse révèle un écart significatif entre les spécifications annoncées du WitMotion (100 Hz) et sa performance réelle (~27 Hz). Le contrôleur Pimax, bien que non conçu comme instrument de mesure, offre une fréquence d'échantillonnage 3.3× supérieure et une stabilité 3.4× meilleure.

Pour les applications nécessitant une haute précision temporelle (mesure de temps de réaction, détection de mouvement), le WitMotion via BLE ne peut pas être considéré comme un capteur haute fréquence. Des alternatives avec connexion filaire ou protocole radio dédié devraient être envisagées pour atteindre les 100 Hz requis.


Analyse réalisée sur 3628 essais • Données collectées via TopHit VR Training System

×