Have you done compensation? MEMS magnetometers out of the box are not usable, they must becalibrated in-situ.
So use mathematical simulations through matlab or something.... to ensure your method works in simulated scenarios.
By that, do you mean "tilt" compensation or the sensor calibration.I haven't done anything to the sensor values and am just reading the raw sensor data.
But, I guess calibrating the sensor might improve my results.
I have never done this before and have no idea where to start. Any simple guides that you know off? I found something called openrave which I can use with python and octave and has sensor modules. I could use that I guess?