视觉SLAM14讲第三章习题作业

该文详细阐述了如何验证一个旋转矩阵是正交矩阵,主要涉及矩阵的转置与其逆的关系,以及利用向量内积的性质证明矩阵主对角线元素为1,非对角线元素为0,从而得出旋转矩阵是正交矩阵的结论。

这是本人的解答,并非官方解答

验证旋转矩阵是正交矩阵

在第44页中,旋转矩阵的引入是这样的:
在这里插入图片描述
所以,我们需要验证矩阵
R=[e1Te1′e1Te2′e1Te3′e2Te1′e2Te2′e2Te3′e3Te1′e3Te2′e3Te3′]R = \begin{bmatrix} e_1^{T}e_1^{'}&& e_1^{T}e_2^{'} && e_1^{T}e_3^{'}\\ e_2^{T}e_1^{'}&& e_2^{T}e_2^{'} && e_2^{T}e_3^{'}\\ e_3^{T}e_1^{'}&& e_3^{T}e_2^{'} && e_3^{T}e_3^{'}\\ \end{bmatrix}R=e1Te1e2Te1e3Te1e1Te2e2Te2e3Te2e1Te3e2Te3e3Te3

是正交矩阵,
那么我们只需要验证矩阵 R 的转置是他的逆就可以了。
RT=[e1’Te1e1‘Te2e1’Te3e2‘Te1e2‘Te2e2‘Te3e3’Te1e3’Te2e3’Te3]R^T=\begin{bmatrix} e_1^{’T}e_1^{}&& e_1^{‘T}e_2^{} && e_1^{’T}e_3^{}\\ e_2^{‘T}e_1^{}&& e_2^{‘T}e_2^{} && e_2^{‘T}e_3^{}\\ e_3^{’T}e_1^{}&& e_3^{’T}e_2^{} && e_3^{’T}e_3^{}\\ \end{bmatrix}RT=e1Te1e2Te1e3Te1e1Te2e2Te2e3Te2e1Te3e2Te3e3Te3

RTR=[e1’Te1e1Te1’+e1’Te2e2Te1’+e1’Te3e3Te1’e1’Te1e1Te2’+e1’Te2e2Te2’+e1’Te3e3Te2’−−−−−−−]R^{T}R=\begin{bmatrix} e_1^{’T}e_1^{}e_1^{T}e_1^{’}+ e_1^{’T}e_2^{}e_2^{T}e_1^{’}+ e_1^{’T}e_3^{}e_3^{T}e_1^{’}&& e_1^{’T}e_1^{}e_1^{T}e_2^{’}+ e_1^{’T}e_2^{}e_2^{T}e_2^{’}+ e_1^{’T}e_3^{}e_3^{T}e_2^{’} && -\\ -&& - && -\\ -&& - && -\\ \end{bmatrix}RTR=e1Te1e1Te1+e1Te2e2Te1+e1Te3e3Te1e1Te1e1Te2+e1Te2e2Te2+e1Te3e3Te2
需要证明:
e1’Te1e1Te1’+e1’Te2e2Te1’+e1’Te3e3Te1’=1(1)e_1^{’T}e_1^{}e_1^{T}e_1^{’}+ e_1^{’T}e_2^{}e_2^{T}e_1^{’}+ e_1^{’T}e_3^{}e_3^{T}e_1^{’}=1 \tag{1}e1Te1e1Te1+e1Te2e2Te1+e1Te3e3Te1=1(1)

根据向量內积的性质,有:

e1’Te1e1Te1’+e1’Te2e2Te1’+e1’Te3e3Te1’=cos⁡2a+cos⁡2b+cos⁡2ce_1^{’T}e_1^{}e_1^{T}e_1^{’}+ e_1^{’T}e_2^{}e_2^{T}e_1^{’}+ e_1^{’T}e_3^{}e_3^{T}e_1^{’} =\cos^2 a+\cos^2 b+\cos^2 ce1Te1e1Te1+e1Te2e2Te1+e1Te3e3Te1=cos2a+cos2b+cos2c
其中 a,b,ca,b,ca,b,c 分别为向量 e1′e_1^{'}e1 与坐标系的三个基底e1,e2,e3e_1^{},e_2^{},e_3^{}e1,e2,e3所成夹角。由接下来的这张图,易得式(1)成立。
在这里插入图片描述
下面要证明:
e1’Te1e1Te2’+e1’Te2e2Te2’+e1’Te3e3Te2’=0(2)e_1^{’T}e_1^{}e_1^{T}e_2^{’}+ e_1^{’T}e_2^{}e_2^{T}e_2^{’}+ e_1^{’T}e_3^{}e_3^{T}e_2^{’} = 0 \tag{2}e1Te1e1Te2+e1Te2e2Te2+e1Te3e3Te2=0(2)

不妨令:
e1=[100]e2=[010]e3=[001]e_1 =\begin{bmatrix} 1 \\ 0\\ 0\\ \end{bmatrix} e_2 =\begin{bmatrix} 0 \\ 1\\ 0\\ \end{bmatrix} e_3 =\begin{bmatrix} 0 \\ 0\\ 1\\ \end{bmatrix} e1=100e2=010e3=001

e1’Te1e1Te2’+e1’Te2e2Te2’+e1’Te3e3Te2’=e1’T(e1e1T+e2e2T+e3e3T)e2’ e_1^{’T}e_1^{}e_1^{T}e_2^{’}+ e_1^{’T}e_2^{}e_2^{T}e_2^{’}+ e_1^{’T}e_3^{}e_3^{T}e_2^{’} = e_1^{’T}(e_1^{}e_1^{T}+e_2^{}e_2^{T}+e_3^{}e_3^{T})e_2^{’} e1Te1e1Te2+e1Te2e2Te2+e1Te3e3Te2=e1T(e1e1T+e2e2T+e3e3T)e2

e1e1T+e2e2T+e3e3T=Ie_1^{}e_1^{T}+e_2^{}e_2^{T}+e_3^{}e_3^{T}=Ie1e1T+e2e2T+e3e3T=I
所以 式(2)左边
=e1’TIe2’=e1’Te2’=0(正交基旋转之后还是正交基)=e_1^{’T}Ie_2^{’}=e_1^{’T}e_2^{’}=0(正交基旋转之后还是正交基)=e1TIe2=e1Te2=0(正交基旋转之后还是正交基)

注意,式(1)的证明也可以用式(2)证明的方法。
同理可证矩阵 RTRR^{T}RRTR 主对角线元素为1,其余元素为0,所以其为单位阵。
同理可证矩阵RRTRR^{T}RRT是单位阵。
所以,矩阵 R 是正交矩阵。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

培之

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值