I’ve made a datalog from a MPU6050 (IMU: gyroscope and accelerometer) at 500Hz sample rate. Now I want to calculate the characteristics from the gyro to evaluate the sensor.

For the gyro I’ve found following values in the datasheet:

Total RMS Noise = 0.05 °/s

Low-frequency RMS noise = 0.033 °/s

Rate Noise Spectral Density = 0.005 °/s/sqrt(Hz)

Now I want to ask how I can calculate these values from my dataset?

At the moment I’ve the following values from the dataset:

Standard deviation = 0.0331 °/s

Variance = 0.0011

Angular Random Walk (ARW) = 0.003 °/sqrt(s) (From Allan deviation plot)

Bias Instability = 0.0012 °/s

Is the ARW equal to the Rate Noise Spectral Density mentioned in the datasheet? And also is the RMS Noise from the datasheet equal to the standard deviation?

edit: I found following website: http://www.sensorsmag.com/sensors/acceleration-vibration/noise-measurement-8166 There is the statement: "...Because the noise is approximately Gaussian, the standard deviation of the histogram is the RMS noise" So I guess the standard deviation is the RMS noise from the datasheet. But how about the ARW?


check page no: 11, eqn(8) from An introduction to inertial navigation by Oliver J. Woodman (Technical Report Number 696 from the University of Cambridge Computer Laboratory).

  • $\begingroup$ Welcome to Robotics:SE. It's generally better to include the main points in your answer in case of 'link rot' in the future. $\endgroup$ – sempaiscuba Jan 1 at 14:22
  • $\begingroup$ Thank you. Yeah you're right. In the technical report FFT noise density is the Rate Noise Spectral Density from the datasheet. And with eqn(8) one can convert to ARW. $\endgroup$ – Patrick Stegers Jan 2 at 9:51
  • $\begingroup$ Welcome to Robotics Apz. Thanks for your answer but we prefer answers to be self contained where possible. Links tend to rot so answers which rely on a link can be rendered useless if the linked content disappears. If you add more context from the link, it is more likely that people will find your answer useful. $\endgroup$ – Mark Booth Jan 2 at 11:37
  • $\begingroup$ On Robotics we are fortunate enough to have MathJax support enabled, allowing you to easily create subscripts, superscripts, fractions, square roots, greek letters and more. This allows you to add both inline and block element mathematical expressions in robotics questions and answers. For a quick tutorial, take a look at How can I format mathematical expressions here, using MathJax? $\endgroup$ – Mark Booth Jan 2 at 11:44
  • $\begingroup$ Also, when linking to a paper, it is a good idea to provide the title and author of the paper rather than just a bare link. Pages sometimes move, so if you give the title and author of the paper as the link text then a search for that text will often find the new location. I've edited your answer to provide this information. Thanks again for your answer. $\endgroup$ – Mark Booth Jan 2 at 11:46

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.