habitat.tasks.rearrange.social_nav.oracle_social_nav_actions.OracleNavCoordAction class

An action that comments the agent to navigate to a sequence of random navigation targets (or we call these targets (x,y) coordinates)


def _get_target_for_coord(self, obj_pos)
Get the targets by recording them in the dict
def _path_to_point(self, point)
Obtain path to reach the coordinate point. If agent_pos is not given the path starts at the agent base pos, otherwise it starts at the agent_pos value :param point: Vector3 indicating the target point
def lazy_inst_humanoid_controller(self, task, config)
def reset(self, *args, **kwargs)
def step(self, *args, **kwargs)
def update_base(self)

Special methods

def __init__(self, *args, task, **kwargs)


_action_arg_prefix: str get
Returns the action prefix to go in front of sensor / action names if there are multiple agents.
_articulated_agent_mgr get
Underlying articulated_agent manager for the articulated_agent instance the action is attached to.
_ik_helper get
The IK helper for this articulated_agent instance.
action_space get
cur_articulated_agent get
The articulated_agent instance for this action.
cur_grasp_mgr get
The grasp manager for the articulated_agent instance for this action.