planner.core.types#

Module Contents#

class planner.core.types.ClippingType#

Bases: enum.Enum

Clipping type for the action space. .. py:attribute:: CLIP

value:

1

SCALE = 2#
__str__() str#

Return str(self).

Return type:

str

class planner.core.types.SelectionType#

Bases: enum.Enum

Selection type for the node selection. .. py:attribute:: PARETO

value:

0

LAST = 1#
__str__() str#

Return str(self).

Return type:

str

class planner.core.types.ActionType#

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations. .. py:attribute:: RANGED

value:

0

PROXIMITY = 1#
CONTINUATION = 2#
GRADIENT = 3#
EXPERT = 4#
__str__() str#

Return str(self).

Return type:

str

planner.core.types.ACTION_TYPE_DIRECTIONAL_MAP#
class planner.core.types.ActionMode#

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations. .. py:attribute:: RELATIVE_TO_CURRENT_STATE

value:

0

RELATIVE_TO_PREVIOUS_END_ACTION = 1#
ABSOLUTE_ACTION = 2#
__str__() str#

Return str(self).

Return type:

str

class planner.core.types.ControlType#

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations. .. py:attribute:: ZERO_ORDER_HOLD

value:

0

FIRST_ORDER_HOLD = 1#
__str__() str#

Return str(self).

Return type:

str

planner.core.types.set_default_device_and_dtype(device: str | None = None, dtype: torch.dtype = torch.float32) None#
Parameters:
  • device (Optional[str]) –

  • dtype (torch.dtype) –

Return type:

None

planner.core.types.convert_dtype(attr: Any, dtype: torch.dtype | None = None, int_dtype: torch.dtype = torch.int64) Any#
Parameters:
  • attr (Any) –

  • dtype (Optional[torch.dtype]) –

  • int_dtype (torch.dtype) –

Return type:

Any