DH Matris wikipedia DH sayfanın bölüm detaylara sahip.
Temel olarak, bir dizi homojen dönüşüm matrisi oluşturmak için tablonuzdaki bilgileri kullanmak istersiniz. Bunu yaparız, çünkü homojen dönüşümler, bir veya daha fazla başka tarafından ayrılmış çerçeveler arasındaki ilişkiyi bulmak için çoğaltılabilir. Örneğin,0T1 kare 1'den kare 0'a dönüşümü temsil ederken 1T2 çerçeve 2'den çerçeve 1'e dönüşümü temsil eder. Bunları çarparak çerçeve 2'den çerçeve 0'a dönüşümü elde ederiz, yani 0T2=0T11T2.
Dönüşümlerin her birini oluşturmanın kolay bir yolu, tablodaki her sütun için homojen bir dönüşüm veya homojen rotasyon matrisi yapmak ve bunları birlikte çoğaltmaktır. Örneğin, 1'den 0'a dönüşüm (ör.i - 1Tben, i = 1) dır-dir
0T1= Tr a n s (d1) ∗ R o t (θ1) ∗ Tr a ns (bir2) ∗ R o t(α2)
nerede
Tr a n s (d1) =⎡⎣⎢⎢⎢10000100001000d1= 01⎤⎦⎥⎥⎥,
R o t (θ1) =⎡⎣⎢⎢⎢⎢cos (θ1)günah (θ1)00- günah (θ1)cos (θ1)0000100001⎤⎦⎥⎥⎥⎥,
Tr a n s (bir2) =⎡⎣⎢⎢⎢100001000010bir2= 0001⎤⎦⎥⎥⎥,
R o t (α2) =⎡⎣⎢⎢⎢⎢10000cos (α2= 0 )günah (α2= 0 )00- günah (α2= 0 )cos (α2= 0 )00001⎤⎦⎥⎥⎥⎥.
Bu durumda
0T1 = R o t (θ1).
Tüm dönüşümlerinizi yaptıktan sonra, bunları bir araya getirerek, örneğin
0TN-=0T1*1T2. ..N-- 1TN-.
Sonunda yer değiştirme vektörünü homojen dönüşümden okuyabilirsiniz 0TN- (yani d=[0TN-, 14,0TN-, 24,0TN-, 34]T). Benzer şekilde rotasyon matrisini0TN- XYZ açılarını bulmak için.