[請益] 四元素/RPY/LeapMotion/Unity的轉換方式

作者: nfs258147 (258)   2016-04-05 19:34:32
大家好!不知道各位放假都去哪裡玩了?
小弟想用LeapMotion(LM)控制六軸工業手臂運動。目前在Unity3D內已經可以控制XYZ平移
了,但旋轉的部分一直弄不出來。
手臂的角度可以輸入「四元數」或 「EulerZYX」或「Roll Pitch Yaw」,以右手定則定義
XYZ軸的方向。
手臂相對於LM的軸定義不同,分別是:
「LM.X=手臂.Y」、「LM.Y=手臂.Z」、「LM.Z=手臂.(負X)」。
有嘗試過LM輸出Roll Pitch Yaw或四元數給手臂執行,但LM內是左手定則,直接套用在手
臂上整個很奇怪...勢必需要依上面的定義重新將角度值轉換。試過各種組合,也不是RPY
改個順序、改個正負號就ok的。請問該如何轉換呢?
清明連假一直在搞這個,都快升天了orz
請問有沒有大大對這個有研究呢?
在這裡先拜謝各位大大了!
作者: johnny94 (32767)   2016-04-05 19:46:00
四元數吧
作者: yoshiki60419 (Scars)   2016-04-05 20:22:00
四元素, 地火水風嗎 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com