maple.adapters.base.Adapter
- class maple.adapters.base.Adapter
Base adapter between an environment and a policy.
Methods
__init__()decode_image(image)Decode base64 image to PIL Image.
euler2axangle(euler[, seq])Convert Euler angles to axis-angle representation.
euler2mat(euler[, seq])Convert Euler angles to rotation matrix.
euler2quat(euler)get_info()Get the info of specifc policy-env adapter.
invert_gripper_action(action)Invert the gripper value in the action.
mat2euler(mat[, seq])Convert rotation matrix to Euler angles.
normalize_gripper_action(action[, binarize])Normalize the gripper between 0 and 1.
quat2axangle(quat[, identity_thresh])quat2axisangle(quat)Converts quaternion to axis angle.
quat2mat(quat)Convert quaternion to rotation matrix.
resize_image(image, size)Resize a PIL image to a specific size.
rotate_image(image)Rotate a PIL image by 180 degrees.
transform_action(raw_action)Abstract method to transform policy output to env action.
transform_obs(raw_obs)Abstract method to transform env observation to policy input.