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