“There is a problem with this method of data collection and that is that a complete gesture must fall perfectly within each group of 8 movements.”

Well, not anymore! The method of populating the array has been modified slightly so that the oldest of the 8 movements is pushed off the back of the array allowing the newest movement in at the front.

e.g:

movementList = [1, 5, 7, 3, 7, 3, 2, 1]

A new movement comes in – number 5 (which is ‘down’)
All but the first value from the movementList array is copied into a temporary array…

temp_movementList = [5, 7, 3, 7, 3, 2, 1]

…then the latest movement is tacked onto the end so we end up with…

temp_movementList = [5, 7, 3, 7, 3, 2, 1, 5]

…finally the contents of temp_movementList are copied into movementList and then processed into a single string…

levenshteinString = “57373215″

This process happens after every movement the user makes with the Wii Remote.

As ever, a higher quality video can be viewed here.

That’s all folks!


SPEAK / ADD YOUR COMMENT
Comments are moderated.

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Return to Top

Wii Gesture Project – version 3

FRESH / LATEST POSTS

TAG / CLOUD

adobe Codeo Cogapp dynamic audio glidepro make some noise Michael Aldridge Music on the fly Papervision popforge project Swiing University wiiflashserver WiiPaint Wii Remote Windows 7