Visual State Estimation For Autonomous Navigation