title: Strange behavior with android orientation sensor
body: <p>Currently, I'm trying to rotate 3D Cube using orientation sensor values, using <strong>getRotation()</strong> method. Some unexpected behaviors are observed when the android device is rotated above some bounds. For instance, if I make the device 'stand up', the value of the 'roll' just becomes crazy. </p>
  
  <p>Also I'm experiencing the phenomenon similar to so-called gimbal-lock. The only difference is I'm experiencing the very problem even before applying the sensor values to the 3D rotation. When I try to change the 'pitch' value by rotating the device around only 'pitch' axis, the 'yaw' value also changes according to the rotation of the pitch. It seems completely unreasonable to me.</p>
  
  <p>Could somebody help me?? I'm stuck in this problem for a month.</p>