I am trying ot use a BNO055 sensor for Inertial Navigation and Pedestrain Dead reckoning. While i was doing some indoor tetsing the other day i got some very strange results that I suspct are errors in the yaw of the sensor. I had the sensor set to 9DOF mode.
For this test, i walked around a large square three times. Does anyone know what could be causing this change in orientation in the data... it looks like the orientation outputted from the BNO055 in 9DOF mode is not working.
As you can see in the photo, the yaw of the sesnor changes, does anyone have any ideas what may be causing this? could i be something to do with the calibration of the sensor? I already know that doing tests indoor with a magnetometer may be error prone.
Thank you for your help.
Solved! Go to Solution.
Could we know current ACC, GYRO, MAG calibration status when you got the result?
CA = 3, CG = 3, CM = 3?, and CS = 3?
I put quetsion marks beside the CM and CS because i belive that they were at 3, the program we have made may not be updating the calibration status perfectly. I know taht i need to double check the calibration status of the magneometer.
Would an uncakibrated magnetometer cause this much error? Or, could there be other sources of error that i am not realizing? The building that i did this testing in was just a normal apartment building.
Make sure you read the geomagnetic data with calibration status 3, otherwise the data will be inaccurate.
Could I know how long have you tested for this problem?
Hello thanks for your reply. Weve been testing for this problem over the course of weeks. Each data collection we do is on the scale of 1-5 minutes.