pyrobosim.utils.pose.Pose.__init__

Pose.__init__(x: float = 0.0, y: float = 0.0, z: float = 0.0, roll: float = 0.0, pitch: float = 0.0, yaw: float = 0.0, q: list[float] | None = None, angle_units: str = 'radians') None

Creates a new Pose object.

Parameters:
  • x – X position

  • y – Y position

  • z – Z position

  • roll – Roll angle (about X axis), in specified angle units

  • pitch – Pitch angle (about Y axis), in specified angle units

  • yaw – Yaw angle (about Z axis), in specified angle units

  • angle_units – Units for angle (‘radians’ or ‘degrees’). Default is ‘radians’

  • q – Quaternion, specified at [qw, qx, qy, qz] If specified, will override roll/pitch/yaw values.