Skip to content

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