neurapy_ai_utils.functions package

neurapy_ai_utils.functions.error_codes module

class neurapy_ai_utils.functions.error_codes.PickActionReturnCodes(value)

Bases: IntEnum

An enumeration.

GRIPPER_CLOSE_FAIL = -6
GRIPPER_OPEN_FAIL = -5
MOTION_TO_PICK_FAIL = -3
MOTION_TO_POST_PICK_FAIL = -4
MOTION_TO_PRE_PICK_FAIL = -2
NOT_EXECUTED = -1
SUCCESS = 0
class neurapy_ai_utils.functions.error_codes.PlaceActionReturnCodes(value)

Bases: IntEnum

An enumeration.

GRIPPER_OPEN_FAIL = -5
MOTION_TO_PLACE_FAIL = -3
MOTION_TO_POST_PLACE_FAIL = -4
MOTION_TO_PRE_PLACE_FAIL = -2
NOT_EXECUTED = -1
SUCCESS = 0

neurapy_ai_utils.functions.robot_actions module

neurapy_ai_utils.functions.robot_actions_impl module

neurapy_ai_utils.functions.robot_actions_with_motion_planning_impl module

neurapy_ai_utils.functions.utils module

neurapy_ai_utils.functions.utils.Rx(theta)
neurapy_ai_utils.functions.utils.Ry(theta)
neurapy_ai_utils.functions.utils.Rz(theta)
neurapy_ai_utils.functions.utils.get_pose_with_offset(pose, offset)
neurapy_ai_utils.functions.utils.init_logger(logger: Logger | None = None, name: str | None = None) Logger

Initize a default logger. If input is a logger, then do nothing, return the original logger. If the input is None, then create a new logger.

Parameters:
  • logger (logging.Logger, optional) – Input logger, by default None

  • name (Optional[str], optional) – The name of the logger, by default None

Returns:

The created logger.

Return type:

logging.Logger