markromanmiller/dddr

create `semantics_angles` call

Closed this issue · 2 comments

something like semantics_angles(yaw="y", pitch="x", roll="z", extrinsic="rpy", hand="left") (also intrinsic is one argument)

  • hand defaults to axis handedness
  • intrinsic or extrinsic can be specified, but not both.
  • yaw pitch and roll should all be specified.

yaw pitch and roll can also take up / forward / right as options

Yaw is ALWAYS around the vertical axis, pitch is ALWAYS around the horizontal axis, and roll is ALWAYS around the normal axis. So the order and the extrinsic / intrinsic rotations are the important part.