Text this: GNSS/SINS/DVL integrated navigation algorithm based on adaptive differential Kalman filtering