you didn’t say what sort of vehicle you are wanting to do this on. ArduPilot already does dead-reckoning with fixed wing aircraft. We could do a primitive dead-reckoning with multicopters too, but it is likely be to a lot less accurate.
Doing dead-reckoning with an inertial solution (ie. from integrating accelerometers) doesn’t work for more than a few seconds as errors rise as time-squared. You need to use an algorithm that rises at most linearly with time. That is what fixed wing in ArduPilot does now - basically it is the equivalent of orienteering - using airspeed plus wind estimate plus compass bearing. The error for that rises linearly with time.
1 Like