Learning Multi-Modal Navigation in Unstructured Environments