国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

將歐拉角轉(zhuǎn)換為旋轉(zhuǎn)矩陣(手眼標(biāo)定)python版本

這篇具有很好參考價值的文章主要介紹了將歐拉角轉(zhuǎn)換為旋轉(zhuǎn)矩陣(手眼標(biāo)定)python版本。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一、手眼矩陣的分類

1、歐拉角版

[x,y,z,rx,ry,rz]

2、四元數(shù)版

[x,y,z,qx,qy,qz,qw]

3、旋轉(zhuǎn)矩陣版本

[
    [r11,r12,r13,x],
    [r21,r22,r23,y],
    [r31,r32,r33,z]
]

4、齊次矩陣

[
    [r11,r12,r13,x],
    [r21,r22,r23,y],
    [r31,r32,r33,z],
    [0,  0,  0,  1]
]

二、手眼標(biāo)定的分類

python 歐拉角轉(zhuǎn)旋轉(zhuǎn)矩陣,手眼標(biāo)定,工業(yè)機(jī)器人,視覺,python,矩陣,numpy,視覺檢測python 歐拉角轉(zhuǎn)旋轉(zhuǎn)矩陣,手眼標(biāo)定,工業(yè)機(jī)器人,視覺,python,矩陣,numpy,視覺檢測文章來源地址http://www.zghlxwxcb.cn/news/detail-567740.html

三、用python將歐拉角版轉(zhuǎn)換為齊次矩陣

import numpy as np
import math

def eulerAnglesToRotationMatrix(theta):
    R_x = np.array([[1, 0, 0],
                    [0, math.cos(theta[0]), -math.sin(theta[0])],
                    [0, math.sin(theta[0]), math.cos(theta[0])]])

    R_y = np.array([[math.cos(theta[1]), 0, math.sin(theta[1])],
                    [0, 1, 0],
                    [-math.sin(theta[1]), 0, math.cos(theta[1])]])

    R_z = np.array([[math.cos(theta[2]), -math.sin(theta[2]), 0],
                    [math.sin(theta[2]), math.cos(theta[2]), 0],
                    [0, 0, 1]])
    R = np.dot(R_x, np.dot(R_y, R_z))
    return R
# 需要將角度值轉(zhuǎn)換為弧度值
Rx = math.radians(189.4)
Ry = math.radians(0.6782)
Rz = math.radians(0.5492)
# 將轉(zhuǎn)換坐標(biāo)輸入a
a = np.array([178.67, 731.98, 625.06])
theta = [Rx, Ry, Rz]
# 將轉(zhuǎn)換結(jié)果放入m
m = eulerAnglesToRotationMatrix(theta)
# 合成旋轉(zhuǎn)矩陣
d = np.array([0, 0, 0, 1])
b = np.row_stack((np.column_stack((m, a)), d))
n = np.array([[-63.51], [92.75], [723.51], [1]])
# 輸出轉(zhuǎn)換坐標(biāo)
print(np.dot(b, n))
輸出結(jié)果:
[[ 122.8422612 ]
 [ 759.36439782]
 [-104.48517409]
 [   1.        ]]




到了這里,關(guān)于將歐拉角轉(zhuǎn)換為旋轉(zhuǎn)矩陣(手眼標(biāo)定)python版本的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包