Vision for autonomous navigation systems