joe_prince
Well-known member
I have a question regarding the update rate of the gyro when using the NDOF mode on the BNO055 chip. Here is a link to the datasheet for reference: http://www.adafruit.com/datasheets/BST_BNO055_DS000_12.pdf
When using the fusion mode NDOF (which is the mode that fuses the gyroscope, accelerometer, and magnetometer data and outputs absolute orientation in roll, pitch, and yaw angles), the datasheet lists an update rate of 100Hz for the fused data (page 31). It also says the gyro data is available in this mode at the same 100Hz rate. However, the datasheet also lists a maximum configurable gyro bandwidth of 523Hz (page 15).
There is a paragraph under the Gyroscope Configuration section that says the following (page 28):
Does this mean the gyro data and fused data can only be accessed at a maximum of 100Hz when in the NDOF mode? What would be the ramifications of trying to sample the data at a quicker rate (say 200Hz)?
When using the fusion mode NDOF (which is the mode that fuses the gyroscope, accelerometer, and magnetometer data and outputs absolute orientation in roll, pitch, and yaw angles), the datasheet lists an update rate of 100Hz for the fused data (page 31). It also says the gyro data is available in this mode at the same 100Hz rate. However, the datasheet also lists a maximum configurable gyro bandwidth of 523Hz (page 15).
There is a paragraph under the Gyroscope Configuration section that says the following (page 28):
The fusion outputs of the BNO055 are tightly linked with the angular rate sensor settings. Therefore the configuration possibilities are restricted when running in any of the fusion operating modes.
Does this mean the gyro data and fused data can only be accessed at a maximum of 100Hz when in the NDOF mode? What would be the ramifications of trying to sample the data at a quicker rate (say 200Hz)?
Last edited: