Research on adaptive dead reckoning