habitat.tasks.rearrange.actions.actions module

Classes

class ArmAbsPosAction
The arm motor targets are directly set to the joint configuration specified by the action.
class ArmAbsPosKinematicAction
The arm is kinematically directly set to the joint configuration specified by the action.
class ArmAction
An arm control and grip control into one action space.
class ArmEEAction
Uses inverse kinematics (requires pybullet) to apply end-effector position control for the articulated_agent’s arm.
class ArmRelPosAction
The arm motor targets are offset by the delta joint values specified by the action
class ArmRelPosKinematicAction
The arm motor targets are offset by the delta joint values specified by the action
class ArmRelPosKinematicReducedActionStretch
The arm motor targets are offset by the delta joint values specified by the action and the mask. This function is used for Stretch.
class ArmRelPosMaskAction
The arm motor targets are offset by the delta joint values specified by the action
class BaseVelAction
The articulated agent base motion is constrained to the NavMesh and controlled with velocity commands integrated with the VelocityControl interface.
class BaseVelNonCylinderAction
The articulated agent base motion is constrained to the NavMesh and controlled with velocity commands integrated with the VelocityControl interface.
class EmptyAction
A No-op action useful for testing and in some controllers where we want to wait before the next operation.
class HumanoidJointAction
class RearrangeStopAction
class SelectBaseOrArmAction
This is useful if we do not allow base and arm to move at the same time