Wednesday, July 2, 2008

Pedometer and next features

[english version]

Bringing connectivity with the Wii remote and Matlab and Scilab, the project fWIIne aims :
- a technical and educationnal use of a gaming peripheral
- to accelerate studies and potential applications.
One example :


Object [Title]
Location

Blog Post – [Wiimote como podómetro]
(trans. Wiimote as a pedometer)
Personal Blog "La escotilla de Rox", Spain

WWW

Reference : Link

Author
(date)

Roberto García
(05/11/2008)

Lang. : Spanish

Abstract

The aim of the post is an evaluation of a technical feasibility with a Wiimote as pedometer.

[ Butterworth filtering to accelerometer values – source]


fWIIne
model

Yes – Link 1 (remove ".txt" to run the m-file with Matlab)

Comment

A fast and efficient presentation of a potential application. 100% objective reached .


Rate

wwwww


The fWIIne library still remains evolutive (...open-source spirit as usual).

Several improvements and new features were suggested by users.
My proposals were also added to the following tables :


Proposal for improvement

Level

I1

4 IR-dots detection

easy

I2

Activation/Deactivation of vibration mode, 4 LEDS

easy

I3

algortihm improvements C++ source files / Integration of new Wiimote C++ libraries (estimation)

easy/
medium

I4

filtering of accel. values as an integrated option

easy

I5

Sampling time configuration (set and computation inside MEX-command)

medium

I6

Sfwiine S-Function compatible with RealTime Workshop Library

medium/

advanced

I7

Integration of the wiimote with Matlab DAQ Acquisition Toolbox

medium/
advanced

I8

New demo files Matlab/Scilab/Simulink (Kalman, inclinometer, frequential analysis, 3D graph display...)

All levels



Proposal for new feature

Niveau

N1

Adaptations :
- fWIIne for Matlab & OS X
- fwiine for Matlab & Linux
- fWIIne for Scilab & WinXP
- fWIIne & Vista

medium

N2

Nunchuk support

easy/
medium

N3

2 Wiimotes support

medium

N4

Wii Balance (Wii Fit) support

-

N5

Sampling time configuration (realtime, simulation)

medium

N6

fwiine.dll for Matlab version <7.1

medium

N7

Initialization configuration :
- set of continuous/non-continuous acquisition
- automatic bluetooth initialization with WinXP (as the same as Linux)

-


You are interested, you can take part to the project sourceforge or to contact at my profile adress . All developpers and contributors are welcome because more than 2 persons will be necessary to cover all the items.


2 comments:

Anonymous said...

Hey! Thanks for the link :P When i posted that in my blog, the project was in a beta version. It works, but with some bugs :/

The current and the last version that we presented at university has some new features like count (aprox.) the meters that you had walked.

And also thank you for developing fWIIne :)

wiilliam said...

Thanks a lot !

The development of the library fWIIne will continue to correct bug, at least, too :) Then, Nintendo is also preparing some new wiimote features as Wii-motion plus which could be interesting with Matlab, too.
Wait and see...