From 2041054bab4d8fe9d83dbd482db2683c2c06bd5d Mon Sep 17 00:00:00 2001 From: Oleksandr Maksymets <maksymets@gmail.com> Date: Sun, 2 Feb 2020 19:56:23 -0800 Subject: [PATCH] Added dataset link, unified version of the task. --- README.md | 1 + configs/datasets/objectnav/mp3d.yaml | 4 ++++ configs/tasks/{obj_nav_mp3d.yaml => objectnav_mp3d.yaml} | 4 ++-- configs/test/habitat_mp3d_object_nav_test.yaml | 2 +- habitat/tasks/nav/object_nav_task.py | 2 +- 5 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 configs/datasets/objectnav/mp3d.yaml rename configs/tasks/{obj_nav_mp3d.yaml => objectnav_mp3d.yaml} (90%) diff --git a/README.md b/README.md index b8ad9aa0a..b9025913c 100644 --- a/README.md +++ b/README.md @@ -159,6 +159,7 @@ Download the Habitat related Gibson dataset following the instructions [here](ht | --- | --- | --- | --- | --- | --- | | [Point goal navigation](https://arxiv.org/abs/1807.06757) | Gibson | [pointnav_gibson_v1.zip](https://dl.fbaipublicfiles.com/habitat/data/datasets/pointnav/gibson/v1/pointnav_gibson_v1.zip) | `data/datasets/pointnav/gibson/v1/` | [`datasets/pointnav/gibson.yaml`](configs/datasets/pointnav/gibson.yaml) | 385 MB | | [Point goal navigation](https://arxiv.org/abs/1807.06757) | MatterPort3D | [pointnav_mp3d_v1.zip](https://dl.fbaipublicfiles.com/habitat/data/datasets/pointnav/mp3d/v1/pointnav_mp3d_v1.zip) | `data/datasets/pointnav/mp3d/v1/` | [`datasets/pointnav/mp3d.yaml`](configs/datasets/pointnav/mp3d.yaml) | 400 MB | +| Object goal navigation | MatterPort3D | [objectnav_mp3d_v0.zip](https://dl.fbaipublicfiles.com/habitat/data/datasets/objectnav/m3d/v0/objectnav_mp3d_v0.zip) | `data/datasets/objectnav/mp3d/v0/` | [`datasets/objectnav/mp3d.yaml`](configs/datasets/objectnav/mp3d.yaml) | 4 GB | | [Embodied Question Answering](https://embodiedqa.org/) | MatterPort3D | [eqa_mp3d_v1.zip](https://dl.fbaipublicfiles.com/habitat/data/datasets/eqa/mp3d/v1/eqa_mp3d_v1.zip) | `data/datasets/eqa/mp3d/v1/` | [`datasets/eqa/mp3d.yaml`](configs/datasets/eqa/mp3d.yaml) | 44 MB | | [Visual Language Navigation](https://bringmeaspoon.org/) | MatterPort3D | [vln_r2r_mp3d_v1.zip](https://dl.fbaipublicfiles.com/habitat/data/datasets/vln/mp3d/r2r/v1/vln_r2r_mp3d_v1.zip) | `data/datasets/vln/mp3d/r2r/v1` | [`datasets/vln/mp3d_r2r.yaml`](configs/datasets/vln/mp3d_r2r.yaml) | 2.7 MB | diff --git a/configs/datasets/objectnav/mp3d.yaml b/configs/datasets/objectnav/mp3d.yaml new file mode 100644 index 000000000..1bb50e7bd --- /dev/null +++ b/configs/datasets/objectnav/mp3d.yaml @@ -0,0 +1,4 @@ +DATASET: + TYPE: ObjectNav-v1 + SPLIT: train + DATA_PATH: data/datasets/objectnav/mp3d/v0/{split}/{split}.json.gz diff --git a/configs/tasks/obj_nav_mp3d.yaml b/configs/tasks/objectnav_mp3d.yaml similarity index 90% rename from configs/tasks/obj_nav_mp3d.yaml rename to configs/tasks/objectnav_mp3d.yaml index 892a4621e..1289ceebb 100644 --- a/configs/tasks/obj_nav_mp3d.yaml +++ b/configs/tasks/objectnav_mp3d.yaml @@ -27,7 +27,7 @@ SIMULATOR: MAX_DEPTH: 5.0 POSITION: [0, 0.88, 0] TASK: - TYPE: ObjectNav-v0 + TYPE: ObjectNav-v1 SUCCESS_DISTANCE: 0.1 SENSORS: ['OBJECTGOAL_SENSOR'] @@ -43,5 +43,5 @@ DATASET: TYPE: ObjectNav-v1 SPLIT: val CONTENT_SCENES: [] - DATA_PATH: "data/datasets/objectnav/mp3d/v1/{split}/{split}.json.gz" + DATA_PATH: "data/datasets/objectnav/mp3d/v0/{split}/{split}.json.gz" SCENES_DIR: "data/scene_datasets/" diff --git a/configs/test/habitat_mp3d_object_nav_test.yaml b/configs/test/habitat_mp3d_object_nav_test.yaml index 09ba153df..88a547806 100644 --- a/configs/test/habitat_mp3d_object_nav_test.yaml +++ b/configs/test/habitat_mp3d_object_nav_test.yaml @@ -28,7 +28,7 @@ SIMULATOR: POSITION: [0, 0.88, 0] TASK: - TYPE: ObjectNav-v0 + TYPE: ObjectNav-v1 SUCCESS_DISTANCE: 0.1 SENSORS: ['OBJECTGOAL_SENSOR'] diff --git a/habitat/tasks/nav/object_nav_task.py b/habitat/tasks/nav/object_nav_task.py index f44bdb933..e8db31741 100644 --- a/habitat/tasks/nav/object_nav_task.py +++ b/habitat/tasks/nav/object_nav_task.py @@ -143,7 +143,7 @@ class ObjectGoalSensor(Sensor): ) -@registry.register_task(name="ObjectNav-v0") +@registry.register_task(name="ObjectNav-v1") class ObjectNavigationTask(NavigationTask): r"""An Object Navigation Task class for a task specific methods. Used to explicitly state a type of the task in config. -- GitLab