The root problem is that `poseToRegs()` wraps the register value from -pi to pi: https://github.com/sparkfun/SparkFun_Qwiic_OTOS_FTC_Java_Library/blob/a04b4f559613226e656fffafd47c0bcd8404b8d4/SparkFunOTOS.java#L788 Should be `(_angularUnit.toRadians(pose.h) * hToRaw)`