Announcement

Collapse
No announcement yet.

Acceleration values

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Acceleration values



    Hi,

    I want to use osculator to send acceleration data via OSC messages to pure data. but what i recieve are strange values:

    when i put the wiimote on a table i get:


    ax = 0.6

    ay = 0.5

    az = 0.51


    What are these values ? there should be az = 1, ay = az = 0.

    anybody knows what these values mean and how to get the real pure acceleration ?

    thanx


    flo


  • #2
    Hi Flo,

    You might want to look for Pitch Roll and Yaw instead.
    X, Y, and Z acceleration correspond to what the accelerometer sensors measure.

    A sensor measuring 0g outputs 0.5.
    A sensor measuring 1g (roughly the value for earth gravity), the output is 0.5 + 0.1 = 0.6 (1g correspong to 0.1)

    That means that if you read a value of 1, you have 1 = 0.5+0.5 => 0g+5*1g = 5g. You can then read an acceleration of 5g. On the other hand, a value of 0 gives : 0 = 0.5-0.5 => 0g-5*1g = -5g. Thus, 0 correspond to a opposite acceleration of -5g.

    If the values were normalized to 1, you could not read the right acceleration quantity, and thus you would lose all that fine dynamics the Wiimote is providing.
    Testing on OSCulator 2.7.1c, when the Wiimote is laying on a table the values I read are :

    X = 0.5
    Y = 0.5
    and Z = 0.6

    Best,
    Cam
    Last edited by camille; 06-22-2011, 01:54 PM. Reason: formatting

    Comment

    Working...
    X