Noise Density and Random Walk parameters for gyroscope simulation

61 views (last 30 days)
I am using the imuSensor (Sensor Fusion and Tracking Toolbox) to simulate a gyroscope from an inertial measurement unit (IMU).
I have to include real gyroscope parameters from a datasheet and I don't know exactly how does it match with gyroscope parameters from the toolbox:
Real Gyroscope Parameters
Noise Density (º/s) / √Hz
Angular Random Walk º/√hour
Toolbox Gyroscope Parameters
Noise Density (º/s) / √Hz
Random Walk (rad/s)(√Hz) ***
In the toolbox documentation, Noise Density corresponds to the Angular Random Walk but, in the datasheet, there is a Noise Density parameter which is quite different to the Angular Random Walk parameter.
Random Walk from toolbox is refered to Rate Random Walk (RRW), a parameter that is not given in any datasheet.
Is it necessary to include both Noise Density and Random Walk in the toolbox, or just one of them is needed to define the noise?
Which parameter from the datasheet should I use for the Noise Density in the toolbox, the Angular Random Walk or the Noise Density?

Accepted Answer

Ryan Salvo
Ryan Salvo on 18 Jan 2022
Hi Pablo,
I recommend using the Noise Density value from the datasheet for the NoiseDensity parameter for gyroparams in the imuSensor object.
The more parameters specified, the more accurate the imuSensor model will be, but only use the ones that are available to you. You are correct that the RandomWalk parameter expects the Rate Random Walk coefficient and not the Angular Random Walk one.
The imuSensor reference page has more information on how each of the parameters add noise to the model.
Thanks,
Ryan
  2 Comments
Pablo  Hidalgo Rodulfo
Pablo Hidalgo Rodulfo on 19 Jan 2022
Hi Ryan,
Thanks for your answer.
What is the right way to use NoiseDensity parameter for gyroparams? RMS or not RMS value?

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!