Vision based Navigation systems