habitat.tasks.rearrange.actions.actions.BaseVelAction class

The articulated agent base motion is constrained to the NavMesh and controlled with velocity commands integrated with the VelocityControl interface.

Optionally cull states with active collisions if config parameter allow_dyn_slide is True

Methods

def reset(self, *args: typing.Any, **kwargs: typing.Any) -> None
def step(self, *args, **kwargs)
def update_base(self)

Special methods

def __init__(self, *args, config, sim: rearrange_sim.RearrangeSim, **kwargs)

Properties

_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.