euler-angles

    1熱度

    1回答

    II想知道是否有直接的方法來獲得四元數表示一個矢量位於其中一個軸上的旋轉(例如Z軸),當我有結果矢量的x,y,z分量。 在上面的圖像,我已經在x,y,z分量,我想在0,0,0和平行旋轉對象(例如筆)與原籍於Z將其轉換爲與圖中矢量方向相同的筆。 我可以肯定地使用這些組件獲得3個歐拉角(tan-1(y/z),tan-1(y/x),tan-1(x/z)),然後轉換爲四元數。 但我想知道是否有更好的方法。

    1熱度

    1回答

    我需要計算兩個平面之間的角度。一架飛機是手機,另一架是前臂飛機。我計算了這些飛機的法線,並在MATLAB中使用了公式atan2(norm(cross(var.n1,var.n2)),dot(var.n1,var.n2));。我希望看到以正峯值和負峯值爲特徵的手腕的屈曲/伸展角度,但通過這個公式,我只能得到正峯值。 %% Script to compute the angles of wrist f

    0熱度

    1回答

    我有一個SCNNode - sceneNode - 這是rootNode的孩子,包含我所有的子節點。當用戶點擊一個按鈕時,我想圍繞y軸上的某個點旋轉場景。例如,相機的視角是已知的,我想旋轉相機周圍的所有東西90º。相機不再處於0,0,0。 我試過玩SCNMatrix4MakeTranslation函數,然後改變歐拉角度上的y值,但我一直沒有能夠得到它的工作果然。

    0熱度

    2回答

    我有一個四元數表示一個對象(黃色方框和球體)的方向。我想知道是否有可能將該四元數分解爲其他四元數,從而讓我們旋轉每個局部座標軸(X,Y和Z)。 我一直在做,直至現在越來越歐拉代表,並與它的工作,但它不是我的具體情況正確的解決方案: 給定兩個點(藍框),我想限制我的物體的方向,以便它不能指出灰色的平面,即使我的四元數顯示器離開那架飛機。 我想分解(分解)四元數,因爲當我的對象達到平面的極限(例如右)

    1熱度

    1回答

    Aruco Ros打印標籤ID後跟關鍵點Txyz(Traslation)和Rxyz(旋轉)。 Rxyz有3個弧度。它代表了哪個角度?它是歐拉角度嗎?如果是的話,出6 intrinsic and 6 extrinsic convention它跟隨哪一個?它是羅德里格斯角度還是其他什麼?我有一個特定的情況,我知道標籤和相機的軸。我能弄清楚他們的Rxyz的約定嗎?

    1熱度

    1回答

    我試圖達到的效果是從相機的pointOfView位置指出一個箭頭,與x和z軸上的場景(和重力)對齊,但指向與相機相同的方向。它看起來是這樣的: 現在,我有它的歐拉角度x和z設置爲0,這是y集以匹配ARSCNView.pointOfView.eulerAngles.y的。問題是,當我旋轉設備時,eulerAngles.y最終可能會得到不同點的相同值。例如,在一個方向朝向設備,我eulerAngles

    1熱度

    1回答

    當我試圖從下面給出一個旋轉矩陣計算側傾,俯仰,偏航值: 我得到數學錯誤在我的計算器。但是,matlab(使用peter corke的機器人工具箱)給了我一些結果。 %Rotation Matrix 5 R = [-0.9122 0.4098 0; -0.4098 -0.9122 0; 0 0 1]; tr2rpy(R,'deg') Output: 0 0 -155.8083 這

    -1熱度

    1回答

    給定歐拉角的向量3,如何在數學上找到對象正面對的方向。 換句話說,Unity如何計算'transform.forward'向量?

    2熱度

    1回答

    我在MATLAB中遇到了一些非常奇怪的東西,我無法弄清楚。 我有兩組我想要找到歐拉角的物體座標。我設置了旋轉矩陣R和符號卡丹角矩陣R_cardan來解決角度。對於第一組,我可以簡單地做solve(R==R_cardan),但是當我使用第二組時,它不起作用。返回的解決方案是空的。 這可能是什麼原因造成的?這裏是測試代碼。 clc;clear;close all; %% For some reas

    0熱度

    1回答

    我有一組點,其中兩個我用來指定我想要的旋轉矢量。 例如,我們: x1 = [1,1,1] x2 = [2,3,1] 我的期望旋轉向量是: x2 - x1 = [1,2,0] 然後我試圖通過羅德里格斯旋轉而旋轉,對於這種旋轉的一系列3D的點,用我的方法是: def rodriguesRotation(vi, k, theta): # Accepts vector and retu