Here is the data that shows the issue. Unfortunately, I do not have access to the source files but this should demonstrate the issue. In the graphs the vertical and horizontal scale are the same for each tick, but it is hard to read. The top graphs are with the Z-Offset register set to 1g in the BMI055 and the lower graphs are with the Z-Offset register set to 0g. The test involved setting up two BMI055 on the same mechanical member. Then the member was struck producing an impulse response. All BMI settings are the same for both IMU's except for the Z-Offset register. There are three graphs. The baseline is the captured output from the IMU. Then the medium filtering applies some filtering using a moving average algorithm. The heavy filtering applies even more filtering. As you can see when the Z Offset register on the BMI055 (top graphs) is set to 1g the response to this input is much better. In our application we also see significant improvement in performance when having the Z Offset within the IMU. The bandwidth of the IMU's would be 15.63Hz. I am unsure of the range, but both would be configured the same. Due to processing limitations in our application the bandwidth must be 15.63Hz.
... View more