pycram.datastructures.enums

Module holding all enums of PyCRAM.

Module Contents

Classes

Arms

Enum for Arms.

TaskStatus

Enum for readable descriptions of a tasks' status.

JointType

Enum for readable joint types.

Grasp

Enum for Grasp orientations.

ObjectType

Enum for Object types to easier identify different objects

State

Enumeration which describes the result of a language expression.

Shape

Enum for visual shapes of objects

WorldMode

Enum for the different modes of the world.

class pycram.datastructures.enums.Arms

Bases: enum.Enum

Enum for Arms.

LEFT
RIGHT
BOTH
class pycram.datastructures.enums.TaskStatus

Bases: enum.Enum

Enum for readable descriptions of a tasks’ status.

CREATED = 0
RUNNING = 1
SUCCEEDED = 2
FAILED = 3
class pycram.datastructures.enums.JointType

Bases: enum.Enum

Enum for readable joint types.

REVOLUTE = 0
PRISMATIC = 1
SPHERICAL = 2
PLANAR = 3
FIXED = 4
UNKNOWN = 5
CONTINUOUS = 6
FLOATING = 7
class pycram.datastructures.enums.Grasp

Bases: enum.Enum

Enum for Grasp orientations.

FRONT = 0
LEFT = 1
RIGHT = 2
TOP = 3
class pycram.datastructures.enums.ObjectType

Bases: enum.Enum

Enum for Object types to easier identify different objects

METALMUG
PRINGLES
MILK
SPOON
BOWL
BREAKFAST_CEREAL
JEROEN_CUP
ROBOT
ENVIRONMENT
GENERIC_OBJECT
HUMAN
class pycram.datastructures.enums.State

Bases: enum.Enum

Enumeration which describes the result of a language expression.

SUCCEEDED = 1
FAILED = 0
RUNNING = 2
INTERRUPTED = 3
class pycram.datastructures.enums.Shape

Bases: enum.Enum

Enum for visual shapes of objects

SPHERE = 2
BOX = 3
CYLINDER = 4
MESH = 5
PLANE = 6
CAPSULE = 7
class pycram.datastructures.enums.WorldMode

Bases: enum.Enum

Enum for the different modes of the world.

GUI = 'GUI'
DIRECT = 'DIRECT'