I assume that by default any Shimmer axes should correspond to how they are 
depicted in figure 1 on page 6 of the 9DOF user manual. Meaning, if one does 
not apply any correction to the raw data the Acceleration and Gyro axes are as 
they are displayed.


With that said, if I am not going through the calibration process in 9DOF 
utility, I am just using the utility to see the steam of acceleration or 
gyroscope data, does this utility still applies some transformation on the raw 
data?

If the answer is yes, then this may be the reason why 9DOF real time display 
shows the axes as they are depicted in the figure and JustFATLoggin does not. 
Is there a utility that does just stream the raw data?

In JustFATLoggin theGryo data does not agree with 9DOF on the X and Y axes. And 
the acceleration in JustFATLoggin X and Y axes are as depicted in the figure 
(and this matches 9DOF real time display), but the Z axis is reversed.
 
Rahav Dor


________________________________
 From: "[email protected]" 
<[email protected]>
To: [email protected] 
Sent: Friday, August 31, 2012 11:00 AM
Subject: Shimmer-users Digest, Vol 65, Issue 12
 
----- Forwarded Message -----

Send Shimmer-users mailing list submissions to
    [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
    https://lists.eecs.harvard.edu/mailman/listinfo/shimmer-users
or, via email, send a message with subject or body 'help' to
    [email protected]

You can reach the person managing the list at
    [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Shimmer-users digest..."

Today's Topics:

   1. Re: JustFATLoggin axes vs Shimmer 9DOF (Chris B)

 
the 9DOF calibration utility applies an alignment matrix to the decimal output 
(along with the scale factors and offsets). The alignment matrix contains axis 
order and sign, as well as any non-orthogonal corrections. JustFATLogging just 
outputs the decimal data as is, as far as i am aware, so you would need to 
apply the calibration coefficients to gain calibrated output with the correct 
axis order/sign. Take a look at the Calibration Utility manual.

Chris



________________________________
Date: Thu, 30 Aug 2012 07:17:18 -0700
From: [email protected]
To: [email protected]
Subject: [Shimmer-users] JustFATLoggin axes vs Shimmer 9DOF


I've modified JustFATLogging and the Shimmer provided MATLAB code to collect 
Gyro readings. I added the Gyro using:
call GyroInit.init();
call GyroStdControl.start();
call shimmerAnalogSetup.addGyroInputs();

For debugging I decided to compare the data collected by JustFATLogging and 
Shimmer's 9DOF Calibration utility. It seems that when I position the Shimmer 
on its face (logo side) JustFATLogging thinks that it is the -Z acceleration 
axis (9DOF correctly shows that it is the +Z).

When I check the gyro is seems that JustFATLogging and 9DOF do not agree on 
which is the X and which is the Y axis.

In MATLAB I am reading the data by:
sensorsData = fread(fid, [NUMBER_OF_CHANNELS,Inf], 'uint16');
accelx = sensorsData(1,:);
accely = sensorsData(2,:);
accelz = sensorsData(3,:);
gyrox =
 sensorsData(4,:);
gyroy = sensorsData(5,:);
gyroz = sensorsData(6,:);

What am I doing wrong?

Thanks,
Rahav



 
Rahav Dor
_______________________________________________
Shimmer-users mailing list
[email protected]
https://lists.eecs.harvard.edu/mailman/listinfo/shimmer-users
_______________________________________________
Shimmer-users mailing list
[email protected]
https://lists.eecs.harvard.edu/mailman/listinfo/shimmer-users
_______________________________________________
Shimmer-users mailing list
[email protected]
https://lists.eecs.harvard.edu/mailman/listinfo/shimmer-users

Reply via email to