ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version
  1. You can convert any left-handed coordinate system to right-handed by flipping the sign of one of its axes. [1] By changing more axes, you are rotating the coordinate system.

  2. A quaternion (x, y, z, w) in a left-handed coordinate system (x,y,z) should simply become (x, y, -z, w) in a right-handed coordinate system (x, y, -z). Please try it out and report back.

Sources:
[1] Section 3.1. in https://answers.unity.com/storage/temp/12048-lefthandedtorighthanded.pdf
[2] https://stackoverflow.com/questions/28673777/convert-quaternion-from-right-handed-to-left-handed-coordinate-system [3] https://en.wikipedia.org/wiki/Quaternion
[4] [Reasoning for the second part of this answer](https://meta.wikimedia.org/wiki/Cunningham%27s_Law)

  1. You can convert any left-handed coordinate system to right-handed by flipping the sign of one of its axes. [1] By changing more axes, you are rotating the coordinate system.

    1. A quaternion (x, y, z, w) in a left-handed coordinate system (x,y,z) should simply become (x, y, -z, w) in a right-handed coordinate system (x, y, -z). Please try it out and report back.

Sources:
[1] Section 3.1. in https://answers.unity.com/storage/temp/12048-lefthandedtorighthanded.pdf
[2] https://stackoverflow.com/questions/28673777/convert-quaternion-from-right-handed-to-left-handed-coordinate-system https://stackoverflow.com/questions/28673777/convert-quaternion-from-right-handed-to-left-handed-coordinate-system
[3] https://en.wikipedia.org/wiki/Quaternion
[4] [Reasoning for the second part of this answer](https://meta.wikimedia.org/wiki/Cunningham%27s_Law)

  1. You can convert any left-handed coordinate system to right-handed by flipping the sign of one of its axes. [1] By changing more axes, you are rotating the coordinate system.

    1. A quaternion (x, y, z, w) in a left-handed coordinate system (x,y,z) should simply become (x, y, -z, w) in a right-handed coordinate system (x, y, -z). Please try it out and report back.

Sources:
[1] Section 3.1. in https://answers.unity.com/storage/temp/12048-lefthandedtorighthanded.pdf
[2] https://stackoverflow.com/questions/28673777/convert-quaternion-from-right-handed-to-left-handed-coordinate-system
[3] https://en.wikipedia.org/wiki/Quaternion
[4] [Reasoning for the second part of this answer](https://meta.wikimedia.org/wiki/Cunningham%27s_Law)

  1. You can convert any left-handed coordinate system to right-handed by flipping the sign of one of its axes. [1] By changing more axes, you are rotating the coordinate system.

  2. A quaternion (x, y, z, w) in a left-handed coordinate system (x,y,z) should simply become (x, y, -z, w) in a right-handed coordinate system (x, y, -z). Please try it out and report back.

Sources:
[1] Section 3.1. in https://answers.unity.com/storage/temp/12048-lefthandedtorighthanded.pdf
[2] https://stackoverflow.com/questions/28673777/convert-quaternion-from-right-handed-to-left-handed-coordinate-system
[3] https://en.wikipedia.org/wiki/Quaternion
[4] [Reasoning Reasoning for the second part of this answer](https://meta.wikimedia.org/wiki/Cunningham%27s_Law)answer: https://meta.wikimedia.org/wiki/Cunningham%27s_Law