dual quaternion displacement in the Z direction by 167 and rotate 10 degrees

cja7928

New member
Joined
Aug 2, 2013
Messages
14
can someone help show me an example on how to use quaternion slerp to displace the position

[FONT=MathJax_Main]64[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0

[/FONT]
in the Z direction by 167 and rotate 10 degrees?
Ive seen many many papers that show:

[FONT=MathJax_Main][[/FONT][FONT=MathJax_Math]c[/FONT][FONT=MathJax_Math]o[/FONT][FONT=MathJax_Math]s[/FONT][FONT=MathJax_Main]([/FONT][FONT=MathJax_Main]Θ[/FONT][FONT=MathJax_Main]/2[/FONT][FONT=MathJax_Main])[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Math]n[/FONT][FONT=MathJax_Math]s[/FONT][FONT=MathJax_Math]i[/FONT][FONT=MathJax_Math]n[/FONT][FONT=MathJax_Main]([/FONT][FONT=MathJax_Main]Θ/[/FONT][FONT=MathJax_Main]2[/FONT][FONT=MathJax_Main])[/FONT][FONT=MathJax_Main]][/FONT][FONT=MathJax_Main][[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main]][/FONT][FONT=MathJax_Main]∗[/FONT][FONT=MathJax_Main][[/FONT][FONT=MathJax_Main]1[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main]][/FONT][FONT=MathJax_Main][[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Math]t[/FONT][FONT=MathJax_Math]x[/FONT][FONT=MathJax_Main]/2[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Math]t[/FONT][FONT=MathJax_Math]y[/FONT][FONT=MathJax_Main]/2[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Math]t[/FONT][FONT=MathJax_Math]z[/FONT][FONT=MathJax_Main]/2[/FONT][FONT=MathJax_Main]][/FONT]

and the formula to multiply these 2 dual quaternions im familiar with is:


[FONT=MathJax_Math]q[/FONT][FONT=MathJax_Main]1[/FONT][FONT=MathJax_Math]q[/FONT][FONT=MathJax_Main]2[/FONT][FONT=MathJax_Main]=[/FONT][FONT=MathJax_Math]q[/FONT][FONT=MathJax_Math]r[/FONT][FONT=MathJax_Main]1[/FONT][FONT=MathJax_Math]q[/FONT][FONT=MathJax_Math]r[/FONT][FONT=MathJax_Main]2[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Math]q[/FONT][FONT=MathJax_Math]r[/FONT][FONT=MathJax_Main]1[/FONT][FONT=MathJax_Math]q[/FONT][FONT=MathJax_Math]d[/FONT][FONT=MathJax_Main]2[/FONT][FONT=MathJax_Main]+[/FONT][FONT=MathJax_Math]q[/FONT][FONT=MathJax_Math]d[/FONT][FONT=MathJax_Main]1[/FONT][FONT=MathJax_Math]q[/FONT][FONT=MathJax_Math]r[/FONT][FONT=MathJax_Main]2

[/FONT]
therefore I have tried:


[FONT=MathJax_Main][[/FONT][FONT=MathJax_Main]1[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main]][/FONT][FONT=MathJax_Main][[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]64/2[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main]][/FONT][FONT=MathJax_Main]∗[/FONT][FONT=MathJax_Main][[/FONT][FONT=MathJax_Math]c[/FONT][FONT=MathJax_Math]o[/FONT][FONT=MathJax_Math]s[/FONT][FONT=MathJax_Main]([/FONT][FONT=MathJax_Main]0.174[/FONT][FONT=MathJax_Main]/2[/FONT][FONT=MathJax_Main])[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Math]s[/FONT][FONT=MathJax_Math]i[/FONT][FONT=MathJax_Math]n[/FONT][FONT=MathJax_Main]([/FONT][FONT=MathJax_Main]0.174/[/FONT][FONT=MathJax_Main]2[/FONT][FONT=MathJax_Main])[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Math]s[/FONT][FONT=MathJax_Math]i[/FONT][FONT=MathJax_Math]n[/FONT][FONT=MathJax_Main]([/FONT][FONT=MathJax_Main]0.174[/FONT][FONT=MathJax_Main]/2[/FONT][FONT=MathJax_Main])[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Math]s[/FONT][FONT=MathJax_Math]i[/FONT][FONT=MathJax_Math]n[/FONT][FONT=MathJax_Main]([/FONT][FONT=MathJax_Main]0.174[/FONT][FONT=MathJax_Main]/2[/FONT][FONT=MathJax_Main])[/FONT][FONT=MathJax_Main]][/FONT][FONT=MathJax_Main][[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]167/2[/FONT][FONT=MathJax_Main]]

[/FONT]
which when applied to the formula to multiply looked like this:

[FONT=MathJax_Main][[/FONT][FONT=MathJax_Main]1[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main]][/FONT][FONT=MathJax_Main]∗[/FONT][FONT=MathJax_Main][[/FONT][FONT=MathJax_Math]c[/FONT][FONT=MathJax_Math]o[/FONT][FONT=MathJax_Math]s[/FONT][FONT=MathJax_Main]([/FONT][FONT=MathJax_Main]0.174/[/FONT][FONT=MathJax_Main]2[/FONT][FONT=MathJax_Main])[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Math]s[/FONT][FONT=MathJax_Math]i[/FONT][FONT=MathJax_Math]n[/FONT][FONT=MathJax_Main]([/FONT][FONT=MathJax_Main]0.174[/FONT][FONT=MathJax_Main]/2[/FONT][FONT=MathJax_Main])[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Math]s[/FONT][FONT=MathJax_Math]i[/FONT][FONT=MathJax_Math]n[/FONT][FONT=MathJax_Main]([/FONT][FONT=MathJax_Main]0.174/[/FONT][FONT=MathJax_Main]2[/FONT][FONT=MathJax_Main])[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Math]s[/FONT][FONT=MathJax_Math]i[/FONT][FONT=MathJax_Math]n[/FONT][FONT=MathJax_Main]([/FONT][FONT=MathJax_Main]0.174[/FONT][FONT=MathJax_Main]/2[/FONT][FONT=MathJax_Main])[/FONT][FONT=MathJax_Main]] [/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main] [[/FONT][FONT=MathJax_Main]1[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main]][/FONT][FONT=MathJax_Main]∗[/FONT][FONT=MathJax_Main][[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]167/2[/FONT][FONT=MathJax_Main]][/FONT][FONT=MathJax_Main]+[/FONT][FONT=MathJax_Main][[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]64/2[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Main]0[/FONT][FONT=MathJax_Main]][/FONT][FONT=MathJax_Main]∗[/FONT][FONT=MathJax_Main][[/FONT][FONT=MathJax_Math]c[/FONT][FONT=MathJax_Math]o[/FONT][FONT=MathJax_Math]s[/FONT][FONT=MathJax_Main]([/FONT][FONT=MathJax_Main]0.174[/FONT][FONT=MathJax_Main]/2[/FONT][FONT=MathJax_Main])[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Math]s[/FONT][FONT=MathJax_Math]i[/FONT][FONT=MathJax_Math]n[/FONT][FONT=MathJax_Main]([/FONT][FONT=MathJax_Main]0.174/[/FONT][FONT=MathJax_Main]2[/FONT][FONT=MathJax_Main])[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Math]s[/FONT][FONT=MathJax_Math]i[/FONT][FONT=MathJax_Math]n[/FONT][FONT=MathJax_Main]([/FONT][FONT=MathJax_Main]0.174[/FONT][FONT=MathJax_Main]/2[/FONT][FONT=MathJax_Main])[/FONT][FONT=MathJax_Main],[/FONT][FONT=MathJax_Math]s[/FONT][FONT=MathJax_Math]i[/FONT][FONT=MathJax_Math]n[/FONT][FONT=MathJax_Main]([/FONT][FONT=MathJax_Main]0.174/[/FONT][FONT=MathJax_Main]2[/FONT][FONT=MathJax_Main])[/FONT][FONT=MathJax_Main]]

[/FONT]
I think im missing something as my interpretation doesnt seem to bear any fruit. if someone could point me in the right direction I would be very appreciative. thank you.
 
Top