I'm making a small autonomous vehicle, it is about 300x300mm in size. I need to get a heading for the robot. I currently have a CMPS03 compass but am finding that it is highly sensitive to soft iron interference. I would like to know if the LSM303 or CHR-6dm would provide a greater resistance to these environmental distortions?