Sign issue for PoseMult
Hallo,
I have a doubt about PoseMult:
I have pose1 = [0,0,0],[7.75081E-8, 1.38402E-8, 1, -0.000955279]
and pose2 = [0,0,0],[0,1,0,0]
I do PoseMult(pose1,pose2) and I get:
[0,0,0],[1.38402E-8, 7.75081E-8, -0.000955279, -1]
But if I use a Quaternion Calculator I get for the orientation q2*q1:
[-1.38402E-8, 7.75081E-8, 0.000955279, 1]
Same numbers but different signs.
I try different ways but always I get this difference just in the signs:
why ?
Thanks a lot
I have a doubt about PoseMult:
I have pose1 = [0,0,0],[7.75081E-8, 1.38402E-8, 1, -0.000955279]
and pose2 = [0,0,0],[0,1,0,0]
I do PoseMult(pose1,pose2) and I get:
[0,0,0],[1.38402E-8, 7.75081E-8, -0.000955279, -1]
But if I use a Quaternion Calculator I get for the orientation q2*q1:
[-1.38402E-8, 7.75081E-8, 0.000955279, 1]
Same numbers but different signs.
I try different ways but always I get this difference just in the signs:
why ?
Thanks a lot
0
Answers
-
Hello,Using my ABB_RAPID_Prog_Helper, I get nearly the same:RX: 0.10946697651160742 <-> 0.10946697651136156RY: 8.880258972229301E-06 <-> -8.883289060082512E-06RZ: -179.99999840554534 <-> -179.99999842251447
Can you make your test with more angle?
☑️2024 - RobotStudio® User Group0
Categories
- All Categories
- 5.5K RobotStudio
- 396 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 250 ScreenMaker
- 2.8K Robot Controller
- 316 IRC5
- 61 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 798 RAPID Programming
- AppStudio
- 3 RobotStudio AR Viewer
- 18 Wizard Easy Programming
- 105 Collaborative Robots
- 5 Job listings