From 12a37607a9ad5eaa031af4e750648a18c03565df Mon Sep 17 00:00:00 2001 From: Abhishek Kadian <abhishekkadiyan@gmail.com> Date: Thu, 12 Sep 2019 08:43:19 -0700 Subject: [PATCH] use depth in metres --- habitat/config/default.py | 4 ++-- habitat/sims/pyrobot/pyrobot.py | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/habitat/config/default.py b/habitat/config/default.py index 8ebb727b9..4352f26b1 100644 --- a/habitat/config/default.py +++ b/habitat/config/default.py @@ -186,8 +186,8 @@ _C.PYROBOT.RGB_SENSOR.TYPE = "PyRobotRGBSensor" # ----------------------------------------------------------------------------- _C.PYROBOT.DEPTH_SENSOR = PYROBOT_SENSOR.clone() _C.PYROBOT.DEPTH_SENSOR.TYPE = "PyRobotDepthSensor" -_C.PYROBOT.DEPTH_SENSOR.MIN_DEPTH = 0 -_C.PYROBOT.DEPTH_SENSOR.MAX_DEPTH = 5 +_C.PYROBOT.DEPTH_SENSOR.MIN_DEPTH = 0.0 +_C.PYROBOT.DEPTH_SENSOR.MAX_DEPTH = 5.0 _C.PYROBOT.DEPTH_SENSOR.NORMALIZE_DEPTH = True # ----------------------------------------------------------------------------- # ACTIONS LOCOBOT diff --git a/habitat/sims/pyrobot/pyrobot.py b/habitat/sims/pyrobot/pyrobot.py index a4b2389a7..78e21d87b 100644 --- a/habitat/sims/pyrobot/pyrobot.py +++ b/habitat/sims/pyrobot/pyrobot.py @@ -96,6 +96,8 @@ class PyRobotDepthSensor(DepthSensor): ), ) + obs = obs / 1000 # convert from mm to m + obs = np.clip(obs, self.config.MIN_DEPTH, self.config.MAX_DEPTH) if self.config.NORMALIZE_DEPTH: # normalize depth observations to [0, 1] -- GitLab