【机器人学】-位姿描述和旋转变换(2)

机器人学基础-旋转变换

空间旋转矩阵中有九个元素,但是这九个元素满足六个约束方程,只有三个独立变量

ABX = [ AXB AYB AYB ] = [R11R12R13R21R22R23R31R32R33]\begin{bmatrix}R11 & R12 & R13 \\ R21 & R22&R23\\R31&R32&R33\\ \end{bmatrix}R11R21R31R12R22R32R13R23R33;

其中每个元素满足:

AXB ⋅\cdot AXB = AYB ⋅\cdot AYB = AZB ⋅\cdot AZB = 1;

AXB ⋅\cdot AYB = AYB ⋅\cdot AZB = AZB ⋅\cdot AXB = 0;

一、绕固定轴x-y-z旋转(RPY角)

1-1运动过程

RPY角对应的旋转矩阵,这种描述方法与操作轴末端执行器坐标系的规定方法类似,如下图;
在这里插入图片描述
坐标系的运动方式:{B}的开始方位与坐标系{A}重合,首先使得{B}绕XA旋转γ\gammaγ 角,在绕YAβ\betaβ 角,最后绕 ZAα\alphaα 角。(白->黄->红->蓝)

1-2旋转矩阵计算

根据坐标系的变换关系,坐标系{B}相对于{A}的旋转矩阵为:注意这里需要右乘,相对于基坐标系而言

ABRxyz(γ\gammaγ ,β\betaβ, α\alphaα ) = R(ZA,α\alphaα) ⋅\cdot R(YA,β\betaβ) ⋅\cdot R(XA,γ\gammaγ)

= [cα−sα0sαcα0001]\begin{bmatrix} c \alpha & -s\alpha& 0 \\ s\alpha & c\alpha&0\\0&0&1\\ \end{bmatrix}cαsα0sαcα0001

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值