《机器人操作的数学导论》第二章习题之14

《机器人操作的数学导论》第二章习题之14

题目如下

在这里插入图片描述

第一问(a)

∀ g ∈ S E ( 3 ) \forall g \in SE(3) gSE(3),有 g = [ R p 0 1 ] g = \left[ \begin{array} { l l } { R } & { p } \\ { 0 } & { 1 } \end{array} \right] g=[R0p1] g − 1 = [ R T − R T p 0 1 ] g ^ { - 1 } = \left[ \begin{array} { c c } { R ^ { T } } & { - R ^ { T } p } \\ { 0 } & { 1 } \end{array} \right] g1=[RT0RTp1]
则有 A d g = [ R p ^ R 0 R ] \mathrm { Ad } _ { g } = \left[ \begin{array} { c c } { R } & { \widehat { p } R } \\ { 0 } & { R } \end{array} \right] Adg=[R0p RR] A d g − 1 = [ R T − R T p ^ R T 0 R T ] \mathrm { Ad } _ { g^{-1} } = \left[ \begin{array} { c c } { R^T } & { -\widehat { R^Tp } R^T } \\ { 0 } & { R ^T} \end{array} \right] Adg1=[RT0RTp RTRT]
其中 R T p ^ = ( R T ) p ^ ( R T ) T = R T p ^ R \widehat { R^Tp }=(R^T)\hat{p}(R^T)^T=R^T\hat{p}R RTp =(RT)p^(RT)T=RTp^R
故:
A d g − 1 = [ R T − R T p ^ 0 R T ] \mathrm { Ad } _ { g^{-1} } = \left[ \begin{array} { c c } { R^T } & { -R^T\hat{p}} \\ { 0 } & { R ^T} \end{array} \right] Adg1=[RT0RTp^RT]
而:
A d g ⋅ A d g − 1 = [ R p ^ R 0 R ] ⋅ [ R T − R T p ^ 0 R T ] = I Ad_g\cdot Ad_{g^{-1}}= \left[ \begin{array} { c c } { R } & { \widehat { p } R } \\ { 0 } & { R } \end{array} \right]\cdot \left[ \begin{array} { c c } { R^T } & { -R^T\hat{p}} \\ { 0 } & { R ^T} \end{array} \right]=I AdgAdg1=[R0p RR][RT0RTp^RT]=I
所以 ( A d g ) − 1 = A d g − 1 (Ad_g)^{-1}=Ad_{g^{-1}} (Adg)1=Adg1

第二问(b)

∀ g 1 , g 2 ∈ S E ( 3 ) , 令 g 1 = [ R 1 p 1 0 1 ] , g 2 = [ R 2 p 2 0 1 ] \forall g_1,g_2\in SE(3),令 g_1=\left[ \begin{array} { cc } { R_1 } & { p_1 } \\ { 0 } & { 1 } \end{array} \right],g_{2}=\left[ \begin{array} {cc} { R_2 } & { p_2} \\ { 0 } & { 1 } \end{array} \right] g1,g2SE(3),g1=[R10p11]g2=[R20p21]
g 1 g 2 = [ R 1 R 2 R 1 p 2 + p 1 0 1 ] g_1g_2=\left[ \begin{array} { cc} { R_1R_2 } & {R_1p_2 + p_1 } \\ { 0 } & { 1 } \end{array} \right] g1g2=[R1R20R1p2+p11]
对其进行adjoint伴随变换,故:
A d g 1 g 2 = [ R 1 R 2 R 1 p 2 + p 1 ^ R 1 R 2 0 R 1 R 2 ] = [ R 1 R 2 R 1 p 2 + p 1 ^ R 1 R 2 0 R 1 R 2 ] \begin{aligned} Ad_{g_1g_2}&=\left[ \begin{array} { cc} { R_1R_2 } & {\widehat{R_1p_2 + p_1}R_1R_2 } \\ { 0 } & { R_1R_2 } \end{array} \right]\\ &=\left[ \begin{array} { cc} { R_1R_2 } & {\widehat{R_1p_2 + p_1}R_1R_2 } \\ { 0 } & { R_1R_2 } \end{array} \right] \end{aligned} Adg1g2=[R1R20R1p2+p1 R1R2R1R2]=[R1R20R1p2+p1 R1R2R1R2]
A d g 1 A d g 2 = [ R 1 p 1 ^ R 1 0 R 1 ] ⋅ [ R 2 p 2 ^ R 2 0 R 2 ] = [ R 1 R 2 R 1 p 2 ^ R 2 + p 1 ^ R 1 R 2 0 R 1 R 2 ] \begin{aligned} Ad_{g_1}Ad_{g_2}&=\left[ \begin{array} { c c } { R_1 } & { \hat { p_1 } R_1 } \\ { 0 } & { R_1 } \end{array} \right]\cdot\left[ \begin{array} { c c } { R_2 } & { \hat { p_2 } R_2 } \\ { 0 } & { R_2 } \end{array} \right]\\ &=\left[ \begin{array} { c c } { R_1R_2 } & { R_1\hat { p_2 } R_2+ \hat { p_1 }R_1 R_2} \\ { 0 } & { R_1 R_2} \end{array} \right] \end{aligned} Adg1Adg2=[R10p1^R1R1][R20p2^R2R2]=[R1R20R1p2^R2+p1^R1R2R1R2]
其中 R 1 p 2 + p 1 ^ = R 1 p 2 ^ + p 1 ^ = R 1 p 2 ^ R 1 T + p 1 ^ \widehat{R_1p_2 + p_1}=\widehat{R_1p_2 }+\hat{p_1}=R_1\hat{p_2 }R_1^T+\hat{p_1} R1p2+p1 =R1p2 +p1^=R1p2^R1T+p1^
∵ R ω R T = R ω ^ \because R\omega R^T=\widehat{R\omega} RωRT=Rω

故有:
A d g 1 g 2 = A d g 1 A d g 2 Ad_{g_1g_2}=Ad_{g_1}Ad_{g_2} Adg1g2=Adg1Adg2
得证

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值