Potential inconsistency in metric and reward computation
srama2512 opened this issue · 0 comments
srama2512 commented
Why does starting_distance
in ObjectGoal_Env
includes the object_boundary
distance?
Object-Goal-Navigation/envs/habitat/objectgoal_env.py
Lines 143 to 145 in 5d76902
The shortest path should only reach the object boundary right? Not the object itself. This also propagates into the reward for action 0 since prev_distance
includes the object boundary, but curr_distance
does not.
Object-Goal-Navigation/envs/habitat/objectgoal_env.py
Lines 395 to 399 in 5d76902
The object_boundary
should be not be added to starting_distance
. Happy to send a PR if this makes sense.