航位推算法（，简称 DR）是利用已知位置，结合移动速度跟方位，来推算出现有位置的过程。传统上的航海，现代则的惯性导航系统都应用航位推算法来找出位置。航位推算法的缺点是，因为新的位置是用之前的位置推导出来，在过程中的误差值会被累加，因此它的错误率会随着时间而成长。