齐次矩阵转化为欧拉角坐标系_Python(机器人模块):转换。 (旋转)矩阵和欧拉角或RPY角...

一个简单的披= PI/10绕x轴的旋转产生以下(3×3)的旋转矩阵:

R =

[ 1. 0. 0. ]

[ 0. 0.99609879 -0.08824514]

[-0. 0.08824514 0.99609879]]

(其中0.996 .. = COS(PHI)和0.0882 .. = SIN( PHI))

与相应的(4×4)齐次变换矩阵:

T = | R 0 | =

| 0 1 |

[[ 1. 0. 0. 0. ]

[ 0. 0.99609879 -0.08824514 0. ]

[-0. 0.08824514 0.99609879 0. ]

[ 0. 0. 0. 1. ]]

转化的T成角度表示产生以下:

RPY(滚动,俯仰,偏航)角(围绕Z,Y轴和x轴,分别,...我推测):

print robot.tr2rpy(T)

[[ 0. 0. 0.08836007]]

问题:在x旋转如何可以是最后一个元素(而不是第一个)....?

此外:

欧拉角(围绕x,y和z轴,分别,...我推测):

print robot.tr2eul(T)

[[-1.57079633 0.08836007 1.57079633]]

(= [[-PI/4, sin(phi),PI/4]]))

问题:我的解释(绕x,y,z轴的顺序旋转)告诉我结果是错的......?

我错过了什么?谢谢。

- 亨克

2011-08-25

Henk

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值