实用:旋转矩阵与方向余弦矩阵(DCM)

本文详细介绍了旋转矩阵的概念,特别是针对单独绕三轴旋转的情况,探讨了两种不同的旋转矩阵形式,并给出了坐标变换矩阵的计算方法。通过实际例子,解释了MATLAB中angle2dcm和quat2dcm函数的用法,用于从欧拉角和四元数转换到DCM。同时,利用quat2angle函数进行了验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用过程中经常被旋转矩阵搞混,在此记录一下,方便日后查找。

首先明确一下旋转过程,世界坐标系{G} 绕X轴旋转\alpha到系{C},绕Y轴旋转\beta到系{D},绕Z轴旋转\gamma到本体系{B}。需要说明的是旋转均是绕体轴,而不是定轴,与欧拉角的旋转方式一致。

1.两种旋转矩阵

我这里的旋转矩阵指的是单独绕三轴的旋转矩阵,也就是我们需要它们三个左乘/右乘后得到最终的坐标变换矩阵(等同于DCM)。我们看资料的时候一般会见到两种旋转矩阵,这里以绕X轴为例:

一种是:

另外一种是它的转置:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值