robokudo.defs¶
Attributes¶
The name of the RoboKudo package |
|
The name used for RoboKudo test nodes |
|
The base name for RoboKudo |
|
Logging name constant for core RoboKudo functionality. Other RK packages may choose to use others! |
|
Logging name constant for core RoboKudo functionality. Other RK packages may choose to use others! |
|
Logging name constant for core RoboKudo functionality. Other RK packages may choose to use others! |
Classes¶
A named 3D region with position, orientation and size. |
Module Contents¶
- robokudo.defs.PACKAGE_NAME: str = 'robokudo'¶
-
The name of the RoboKudo package
- robokudo.defs.TEST_ROS_NODE_NAME: str = 'robokudo_test'¶
-
The name used for RoboKudo test nodes
- robokudo.defs.NAME: str = 'robokudo'¶
-
The base name for RoboKudo
- robokudo.defs.LOGGING_IDENTIFIER_MAIN: str = 'robokudo'¶
-
Logging name constant for core RoboKudo functionality. Other RK packages may choose to use others!
- robokudo.defs.LOGGING_IDENTIFIER_MAIN_EXECUTABLE: str = 'robokudo.main'¶
-
Logging name constant for core RoboKudo functionality. Other RK packages may choose to use others!
- robokudo.defs.LOGGING_IDENTIFIER_QUERY: str = 'robokudo.query'¶
-
Logging name constant for core RoboKudo functionality. Other RK packages may choose to use others!
- class robokudo.defs.Region3DWithName¶
-
A named 3D region with position, orientation and size.
This class represents a 3D region in space with a name identifier. It includes position coordinates, quaternion orientation, and size dimensions.
- class PoseType¶
-
Bases:
enum.EnumEnum representing the supported pose types for regions.
- EULER = 'euler'¶
- QUATERNION = 'quaternion'¶
- name: str = ''¶
-
Identifier for this region
- position_x: float = 0.0¶
-
X coordinate of the region’s position
- position_y: float = 0.0¶
-
Y coordinate of the region’s position
- position_z: float = 0.0¶
-
Z coordinate of the region’s position
- orientation_x: float = 0.0¶
-
X component of the euler or quaternion orientation
- orientation_y: float = 0.0¶
-
Y component of the euler or quaternion orientation
- orientation_z: float = 0.0¶
-
Z component of the euler or quaternion orientation
- orientation_w: float = 1.0¶
-
W component of the quaternion orientation, unused when pose_type is PoseType.EULER
- x_size: float = 0.0¶
-
Size of the region in X dimension
- y_size: float = 0.0¶
-
Size of the region in Y dimension
- z_size: float = 0.0¶
-
Size of the region in Z dimension
- frame: str = ''¶
-
The reference frame this region is defined in.
- pose_type: Region3DWithName.PoseType¶
-
Type of the pose defining the regions orientation.