L'acquisition des données de l'accéléromètre représente une partie des applications de la wiimote pour PC. Le capteur présent dans la wiimote permet de mesurer des variations typiques[1] de +/- 5g (la plage minimale garantie du composant dans le pire cas est de +/-3g)
Pour les utilisateurs de logiciels scientifiques comme Matlab ou Scilab, fWIIne [2] représente une interface très pratique car elle permet de faire avec un seul logiciel l'acquisition, la visualisation et le traitement du signal.
D'autres applications existent aussi pour faire l'acquisition des données de l'accéléromètre. Plus ou moins pratiques, elles sont néanmoins intéressantes pour :
comparer et valider les données acquises avec les bibliothèques fWIIne.
évaluer de nouvelles expérimentations et optimiser ou inclure de nouvelles fonctions dans fWIIne pour Matlab et Scilab.
utiliser des applications plus simples, si possible.
En effet, l'implémentation de nouvelles fonctionnalités dans les drivers et les bibliothèques est plus efficace et souvent moins gourmande en charge CPU que dans les applications finales d'analyse des valeurs d'accélération. Le graphe suivant illustre les différentes couches logicielles d'abstraction des applications PC pour la Wiimote.
[Couches logicielles d'abstraction des applications PC de la wiimote]
Cette description a été donnée pour :
- souligner la différence entre les applications et les drivers disponibles sur internet.
- comprendre que l'efficacité et la rapidité d'une application est un compromis entre des applications spécifiques plus efficaces mais plus difficilement évolutives et des applications, plus standard et souvent déjà existantes, plus lourdes mais plus configurables.
Pour l'utilisateur qui cherche à faire seulement de l'acquisition de données, il n'est pas nécessaire de rentrer plus dans les détails de l'architecture des logiciels.
En premier lieu, les applications spécifiques possèdent principalement deux fonctions configurables : l'acquisition et la visualisation. L'analyse fait, elle, partie intégrante de la visualisation et ne peut pas être modifiée :
Description | Commentaire |
---|---|
[ChronoGPS acquisition] | Cette application est destinée principalement au PDA (la wiimote est utilisée exclusivement sur PC ). Il est intéressant de voir, ici, que l'application fusionne les données du GPS et de l'accéléromètre de la wiimote. SE : Microsoft pour PC et PDA Lang. : Français+Anglais Date : Support de la Wiimote disponible à partir de la version 3 (2007-09-23) Auteur : |
Wii Chicago 'L' Data Visualization
Deux applications sont présentées : - La première est l'enregistreur Recorder: Application - La deuxième est la visionneuse Viewer: Application [acquisition sur une ligne du métro aérien de Chicago] | Le process d'acquisition est très détaillé et il est intéressant de comprendre, ici, les contraintes d'enregistrements sur de longues durées. SE : Windows XP |
DarwiinRemote
| |
Wiinremote |
Puis, d'autres applications plus généralistes permettent la configuration des trois fonctions d'acquisition, d'analyse et de visualisation. Cependant, elles nécessitent souvent l'utilisation de plusieurs applications :
Description | Commentaire |
---|---|
| Pas besoin de faire compliqué. Ici, comme l'indique le titre – petits programmes pour la wiimote - un groupement d'applications légères permet de faire l'acquisition et la visulalisation des données de l'accéléromètre de la wiimote SE : Linux |
GlovePIE
| Cette application a été présentée de multiples fois [3] pour sa simplicité d'utilisation. SE : WinXP Un autre Essai avec la Wiimote avec un affichage avec OpenCalc. Lang. : Français |
WiiWatcher [example de résultat] | SE : WinXP
|
fWIIne (Vidéo 1) cette vidéo est un example d'une application de type Matlab d'une visualisation à la volée (Vidéo 2) fWIIne avec Scilab utilisé ici pour mesurer l'accélération d'un véhicule. | De manière générale, l'utilisation de logiciels scientifiques comme Matlab, Scilab ou Labview permet de regrouper les trois fonctions principales : une acquisition et une visualisation à la volée et une analyse avec le même logiciel. |
[1] En se basant sur les valeurs typiques du composant ADXL330
[2] fWIIne est le nom de la commande pour les applications sous Windows et fwiine sous Linux. Ici, on notera fWIIne pour faire simple les bibliothèques sous les deux systèmes d'exploitations.
[3] Engadget - Ubergizmo - Make - Hackaday
--
Vidéo 1 :
[Wiimote on PC acceleration reading. source : Youtube marcan42 (pseudo)/espagne/2006-11-29 ]
[une interface entre la Wiimote et une application de type Matlab]
Video 2 :
[read acceleration data from wiimote (fwiine + scilab). Source : YouTube 2008-03-27]
[Lecture des données de l'accéléromètre en provenance de la wiimote]
--
Mise à jour 2008-09-11 : liens ChronoGPS
No comments:
Post a Comment