Wednesday, April 8, 2009

Drilling, levelling and other applications for measuring with a wii controller

[english version]
Levelling, drilling and other applications for measuring with a wii controller

Through several examples from university professors and software developers, the wiimote still remains the preferred device for every kind of accelerometer-based applications which require an evaluation of body/motor states(as identification of vertical level, drilling conditions or gesture recognition). In a steady state, a tri-axial accelerometer provides an angular measure compared with gravity. Then, the transient states allow the detection of changing behaviors. And finally, the maintained states (i.e. a repetitive behavior) can be identified and characterized inside a defined bandwidth of the wiimote's acquisition.

1. Measuring angular values in a stationary state
Here, the wiimote doesn't move and delivers information as a level.

Name/Logo

Description

Comment/ Author

LevelTool

Wiimote as a Level

The wiimote is used as a protractor (angle value compared with gravity) with the application Leveltool. Roll and pitch are displayed on a graph. This application is not complex but who really needs an overengineered electronic plumb-line.

[Leveltool]

Link(Lang. : English)

Sources / Binaries

O.S. : WinXP

Author : Alanceil (pseudo)
(2008)


2. Detection of transient states :
The detection of a change in the behavior of actuators/motors/transmissions is often necessary to prevent failures and efficiency losses :

Name/Logo

Description

Comment/ Author

Drilling Lab

Drilling Lab – A Sensor and Computation Grid Enabled Engineering Model for Drilling Vibration Research

Louisiana State University, Society of Petroleum Engineers

This application makes a comparison between a physical analog model and a simulated earth models. Drilling dynamic dysfunction and inefficient motion phenomenons are identified through a sensor platform. Cactus drilling application toolkit works with acquisition of accelerometer values (here, wii remote) via Labview as software data acquisition.

[Drilling Lab]

Link(Lang. : English)

Poster (PDF)

O.S. : WinXP

Authors : Richard Duff, Yaakoub El Khamra
(2008)


3. data acquisition from a Wii Controller - Other interesting links :

More and more wiimote-based applications and publications are referenced around the web.

- Website : Analysis Tools from Australian Antartic Data Centre (Lang. English)
The Australian Antarctic Division has referenced a suite of analysis tools utilizing the wii remote with Matlab. (
Thanks to the people from the "land down under" for having referenced the library fWIIne!)

- Publication : Science in Your pocket from R.F. Wisman and K. Forinash, Indiana University Souheast, USA (Lang. English)
New accelerometer-based devices - as cellphones or wii remote - are easing experiments and the diffusion of investigative tools.

- Document : Wiimote Lab an Introduction from SKIES program of Colorado State University, USA (Lang. English)
A short introduction for students about hacking the wiimote.

- Blog : Posts about applications with a wiimote
on nueve años no son nada from Manuel Martin Ortiz, Technical University of Madrid (Lang. Spanish)

- Blog : Giimote(A Wii Remote extension for Game Maker) from Sam Whited(Lang. English)
A blog about the Giimote library including a development of a Matlab wrapper.-Misc. : Call for internship (ST Microelectronics - June 2008) about Wiimote Tracking (Lang. Italian)

- Misc : Specification for internship (ACTIA MULLER/University of Valenciennes, France - January 2009 ) about designing a low-cost electronic device for diagnostic on vehicle parallelism (Lang. French)

- Course Presentation : Ambient Intelligence -Chapter 10 Human Computer Interaction from J.L. Encaranaçao, Graphisch-Interaktive Systeme, Technical University of Darmstad, Germany (Lang. German)
Example of a hand gesture application for picture viewer.

Tuesday, April 7, 2009

Aplanir, percer et autres applications de mesures pour une wii remote

[version française]
Aplanir, percer et autres applications de mesures pour une wii remote

La wii remote demeure un matériel de choix pour nombre de professeurs et de développeurs lorsqu'il s'agit de concevoir toute sorte d'applications à base d'accéléromètre nécessitant d'évaluer l'état d'un moteur/d'un corps (comme pour l'idenfication de la verticale, de conditions de perçage ou de reconnaissance de gestes). Dans un état stabilisé, l'accéléromètre tri-axial permet de remonter à des mesures angulaires par rapport à la gravité. Les états transitoire permettent, eux, la detection de changement de comportement. Enfin, les états maintenus (répétitifs) permettent une identification sous certaines conditions d'acquisition.

1. Mesures d'angles en état stationnaire :
Ici, aucun mouvement n'est appliqué au wii controller. L'information reçue est interprétée comme celle d'un niveau.

Nom/Logo

Description

Comment- aire/Auteur

LevelTool

Wiimote comme niveau

La Wii remote est ici utilisée comme un rapporteur d'angle par rapport à la verticale. L'application Leveltool affiche le roulis et le tangage sur un dessin. La simplicité de cette application est évidente mais pourquoi utiliser quelque chose de très compliqué pour réaliser un fil à plomb électronique.

[Leveltool]

Lien(Lang. : Anglais)

Sources / Binaires

S.E. : WinXP

Auteur : Alanceil (pseudo)
(2008)


2. Détection d'états transitoires :
La détection des changement de comportements d'actionneurs, de rouage et de moteur est souvent utile pour se prémunir des pannes et des pertes d'efficacité :

Nom/Logo

Description

Comment- aire/Auteur

Drilling Lab

Drilling Lab – Une plateforme de capteur et une modélisation à partir d'une grille informatique pour l'analyse vibratoire des forages

Université d'Etat de Louisiane, Société des Ingénieurs Pétroliers

Cette application établit une compaison de différents modèles de forages de puits (un modèle basé sur l'acquisition à partir de capteur et un modèle géologique simulé) Les erreurs et les pannes de perçage ainsi que les phenomènes de pertes d'efficacité sont identifiés via une plateforme de capteur. Le kit d'application open source Cactus fonctionne par acquisition des données d'accéléromètre ( de la wii remote en l'occurence) via le logiciel d'acquisition Labview .

[Drilling Lab]

Lien(Lang. : Anglais)

Poster (PDF)

S.E. : WinXP

Auteurs : Richard Duff, Yaakoub El Khamra
(2008)


3. Acquisition des données de la Wiimote - Autres liens remarquables :

Les publications et les applications à base de wiimote sont toujours plus nombreuses. Quelques liens intéressants sont présentés ici :

- Site Web : Analysis Tools from Australian Antartic Data Centre (Trad. : Outils d'analyse du Centre Australien en Antartique - Lang. Anglais)
Le service Australien pour l'Antartique référence une série d'outils utilisant la wii remote avec Matlab. (
Merci au passage pour le référence de la bibliothèque fWIIne!)

- Publication : Science in Your pocket de R.F. Wisman et K. Forinash, Université de l'Indiana Souheast, Etats-Unis (Trad. : La Science a portée de main - Lang. Anglais)
De nouveaux accessoires à base d'accéléromètre - comme les téléphones portables ou la wii remote - facilitent les expériences et la diffusion d'outils d'analyse.

- Document : Wiimote Lab an Introduction du programme SKIES de l'Université d'Etat du Colorado, Etats-Unis (Trad.: Un introduction à une utilisation détournée de la wiimote - Lang. Anglais)


- Blog : Posts au sujets d'applications à base d'une wiimote
sur nueve años no son nada de Manuel Martin Ortiz, Université Polytechnique de Madrid (Lang. Espagnol)

- Blog : Giimote(Un driver de Wiimote pour concepteur de jeu) de Sam Whited(Lang. Anglais)
Blog à propos de la bib. Giimote incluant un développement d'un wrapper pour Matlab.- Divers : Proposition de stage (ST Microelectronics - Juin 2008) sujet : poursuite basée sur la wiimote (Lang. Italien)

- Divers : Spécification pour proposition de stage (ACTIA MULLER/Université de Valenciennes, France - Janvier 2009 ) sujet : design d'un matériel à bas cout pour diagnostic de parallélisme sur un véhicule.

- Présentation de cours : Informatique ambiante - Chap. 10 Interaction Homme Machine de J.L. Encaranaçao, Graphisch-Interaktive Systeme, Université Technique de Darmstad, Allemagne (Lang. Allemand)
Exemple d'une application de reconnaissance de mouvement pour visionneuse d'image.