Closed ronjamoller closed 3 years ago
In case anyone else stumbles upon this and wants to do this too - i registered an additional rotational measure that is called in habitat_baselines.common.environments.NavRLEnv.get_reward and it seems to work out. Im pretty sure its not the clean way to do it though.
Similar logic was implemented for ImageNav task implementation and you can check it here. To avoid editing the PointNav dataset goal rotation was set as random rotation using random seed equal to episode_id
. That guarantees consistent goal orientation across episodes.
Then you will need to implement reward changes anyway.
❓ Questions and Help
HI, i am working on a modified pointnav task and i would like my agent to not only navigate to the correct position in the environment but also turn into a certain direction/orientation. I have successfully trained a normal pointnav task and looked into the jsons for object goal task so now i see 2 possible options: