Axis-angle representation
Difference between the Axis-Angle representations
Axis-angle representation for a rotation isĀ not unique. This is why it might be represented in different ways when in fact, it is exactly the same pose.
To demonstrate this, the following conversion can be made. In practice, if a rotation representation has R = [Rx, Ry, Rz], an equivalent rotation, R_e, would be:
Therefore, if a robot is in a specific set of joint angles, both the get_target_tcp_pose() and the one shown in the PolyScope Move tab will always be the same, however might be represented differently. Remember to select the "base" in the feature drop down menu in the move tab.
The following example pose is random, but represented differently when "getting" it:
The screenshots are from the attached test program. Overall, it is just a matter of a visualization issue, and the robot will end up in the same pose.