Position and Pose Types

Point

class Point:
    x: float # X coordinate (m)
    y: float # Y coordinate (m)
    z: float  # Z coordinate (m)

Quaternion

class Quaternion:
    x: float  # Quaternion X component
    y: float  # Quaternion Y component
    z: float  # Quaternion Z component
    w: float  # Quaternion W component

Pose

class Pose:
    position: Point         # Position
    orientation: Quaternion # Orientation

PoseStamped

class Pose:
    header: Header
    pose: Pose        # Position

PoseWithCovariance

class PoseWithCovariance:
    pose: Pose
    covariance: float

HeadPose

class HeadPose:
    pitch: float
    yaw: float

Vector3

class Vector3:
    x: float
    y: float
    z: float

Twist

class Twist:
    linear: Vector3        
    angular: Vector3

TwistWithCovariance

class TwistWithCovariance:
    twist: Twist
    covariance: float