Android Data Logger problem

By mjsztainbok , 25 September 2013

I installed the Android Data Logger provided in the MotionFit™
Wireless SDK v5.1 SW package on a Samsung Galaxy S3.
The application is able to connect via bluetooth to a MPU-9150
MotionFit Wireless SDK. I successfully logged some data on files, but looking at that it seems there is something wrong with quaternions.
Herafter an example with the sensor still on the table, you can see acceleration and gyro data are OK, but quaternions are wrong numbers exceeding 1 sometime. in addition the last quaternion has a ' character like a parsing error is present.

quat: 0,9996 -1,0848 0,0001 -0,5812'
accel: 0,001 0,002 1,002
gyro: -0,00130 -0,00517 -0,00302
quat: 0,9996 -1,0848 0,0001 -1,1882'
accel: 0,001 0,000 1,001
gyro: -0,00130 -0,00517 -0,00302
quat: 0,9996 -1,0849 0,0001 1,0940'
accel: 0,000 -0,000 1,004
gyro: -0,00130 -0,00517 -0,00302
quat: 0,9996 -1,0848 0,0002 1,2535'
accel: -0,000 0,002 1,003
gyro: -0,00130 -0,00517 -0,00302
quat: 0,9996 -1,0848 0,0002 1,9996'
accel: 0,001 0,001 1,000
gyro: -0,00130 0,05586 -0,00302
quat: 0,9996 -1,0927 0,0002 -1,4568'
accel: 0,000 0,002 1,002
gyro: -0,00130 -0,00517 -0,00302

Please consider that with the same sensor I read correct data (included quaternion) with a PC selfmade application.
Maybe someone has explanation about that ?
Thanks for the help

Maurizio

phpbb Topic ID
15624