Coordinate System Reference
kevinbotlib.coord
kevinbotlib.coord.AngleUnit
Bases: IntEnum
Enumeration of angle units.
Radian = 0
class-attribute
instance-attribute
Radians
Degree = 1
class-attribute
instance-attribute
Degrees
kevinbotlib.coord.Angle2d
radians
instance-attribute
kevinbotlib.coord.Angle3d
yaw = Field(..., description='Yaw in radians')
class-attribute
instance-attribute
pitch = Field(..., description='Pitch in radians')
class-attribute
instance-attribute
roll = Field(..., description='Roll in radians')
class-attribute
instance-attribute
kevinbotlib.coord.Coord2d
Class representing a 2d coordinate.
x
instance-attribute
X coordinate.
y
instance-attribute
Y coordinate.
kevinbotlib.coord.Coord3d
Class representing a 3d coordinate.
x
instance-attribute
X coordinate.
y
instance-attribute
Y coordinate.
z
instance-attribute
Z coordinate.
kevinbotlib.coord.Pose2d
Class representing a 2d pose.
transform
instance-attribute
Transformation
orientation = Field(default_factory=lambda: Angle2d.from_value(0.0))
class-attribute
instance-attribute
Orientation
kevinbotlib.coord.Pose3d
Class representing a 3d pose.
transform
instance-attribute
Transformation
orientation = Field(default_factory=lambda: Angle3d.from_values(0.0, 0.0, 0.0))
class-attribute
instance-attribute
Orientation