Так вы же уже практически сделали термокомпенсацию..
Снимаете зарактеристику, апроксимируете, применяете с обратным знаком. У каждого датчика закон будет свой, и гистерезис тоже.
Можете отбирать "хорошие" и не компенсировать их, остальные выкидывать
Кстати, почему такая размытая получилась картина, как будто датчик все время трясут? Обычно шум менее 0.1 гр/с...
А ADIS16405 не уходит, потому что что лишние 90 баксов совсем не зря за компенсацию берут
Датчиков там кажется штук 8, под разными углами стоят, посему он и стоит не 10$ как инвенсенс..