[足式机器人]Part3 机构运动学与动力学分析与建模 Ch00-4(2) 刚体的速度与角速度

本文仅供学习使用,总结很多本现有讲述运动学或动力学书籍后的总结,从矢量的角度进行分析,方法比较传统,但更易理解,并且现有的看似抽象方法,两者本质上并无不同。

2024年底本人学位论文发表后方可摘抄
若有帮助请引用
本文参考:
.

食用方法
求解逻辑:速度与加速度都是在知道角速度与角加速度的前提下——旋转运动更重要
所求得的速度表达-需要考虑是否为刚体相对固定点!
旋转矩阵?转换矩阵?有什么意义和性质?——与角速度与角加速度的关系
务必自己推导全部公式,并理解每个符号的含义


4.1.4 罗德里格斯参数表示角速度

将罗德里格参数与欧拉参数的转换关系式: [ γ 1 F γ 2 F γ 3 F ] = [ q 2 q 1 q 3 q 1 q 4 q 1 ] \left[ \begin{array}{c} {\gamma _1}^F\\ {\gamma _2}^F\\ {\gamma _3}^F\\ \end{array} \right] =\left[ \begin{array}{c} \frac{q_2}{q_1}\\ \frac{q_3}{q_1}\\ \frac{q_4}{q_1}\\ \end{array} \right] γ1Fγ2Fγ3F = q1q2q1q3q1q4 求导,可得:
[ γ ˙ 1 F γ ˙ 2 F γ ˙ 3 F ] = 1 ( q 1 ) 2 [ − q 2 q 1 0 0 − q 3 0 q 1 0 − q 4 0 0 q 1 ] [ q ˙ 1 q ˙ 2 q ˙ 3 q ˙ 4 ] \left[ \begin{array}{c} \dot{\gamma}_{1}^{F}\\ \dot{\gamma}_{2}^{F}\\ \dot{\gamma}_{3}^{F}\\ \end{array} \right] =\frac{1}{\left( q_1 \right) ^2}\left[ \begin{array}{l} -q_2& q_1& 0& 0\\ -q_3& 0& q_1& 0\\ -q_4& 0& 0& q_1\\ \end{array} \right] \left[ \begin{array}{c} \dot{q}_1\\ \dot{q}_2\\ \dot{q}_3\\ \dot{q}_4\\ \end{array} \right] γ˙1Fγ˙2Fγ˙3F =(q1)21 q2q3q4q1000q1000q1 q˙1q˙2q˙3q˙4
其中,矩阵 C C C定义为: C = 1 ( q 1 ) 2 [ − q 2 q 1 0 0 − q 3 0 q 1 0 − q 4 0 0 q 1 ] C=\frac{1}{\left( q_1 \right) ^2}\left[ \begin{array}{l} -q_2& q_1& 0& 0\\ -q_3& 0& q_1& 0\\ -q_4& 0& 0& q_1\\ \end{array} \right] C=(q1)21 q2q3q4q1000q1000q1
即可写成紧凑形式: γ ⃗ ˙ F = C q ⃗ ˙ F \dot{\vec{\gamma}}^F=C\dot{\vec{q}}^F γ ˙F=Cq ˙F
反之,则有:
q ⃗ ˙ F = D γ ⃗ ˙ F ; D = 1 1 + ( γ ⃗ F ) 2 [ 0 0 0 1 0 0 0 1 0 0 0 1 ] − 1 ( 1 + ( γ ⃗ F ) 2 ) 3 2 [ γ 1 F γ 2 F γ 3 F ( γ 1 F ) 2 γ 1 F γ 2 F γ 1 F γ 3 F γ 2 F γ 1 F ( γ 2 F ) 2 γ 2 F γ 3 F γ 3 F γ 1 F γ 3 F γ 2 F ( γ 3 F ) 2 ] \dot{\vec{q}}^F=D\dot{\vec{\gamma}}^F;D=\frac{1}{\sqrt{1+\left( \vec{\gamma}^F \right) ^2}}\left[ \begin{array}{l} 0& 0& 0\\ 1& 0& 0\\ 0& 1& 0\\ 0& 0& 1\\ \end{array} \right] -\frac{1}{\left( 1+\left( \vec{\gamma}^F \right) ^2 \right) ^{\frac{3}{2}}}\left[ \begin{array}{l} {\gamma _1}^F& {\gamma _2}^F& {\gamma _3}^F\\ \left( {\gamma _1}^F \right) ^2& {\gamma _1}^F{\gamma _2}^F& {\gamma _1}^F{\gamma _3}^F\\ {\gamma _2}^F{\gamma _1}^F& \left( {\gamma _2}^F \right) ^2& {\gamma _2}^F{\gamma _3}^F\\ {\gamma _3}^F{\gamma _1}^F& {\gamma _3}^F{\gamma _2}^F& \left( {\gamma _3}^F \right) ^2\\ \end{array} \right] q ˙F=Dγ ˙F;D=1+(γ F)2 1 010000100001 (1+(γ F)2)231 γ1F(γ1F)2γ2Fγ1Fγ3Fγ1Fγ2Fγ1Fγ2F(γ2F)2γ3Fγ2Fγ3Fγ1Fγ3Fγ2Fγ3F(γ3F)2
已知:
γ ⃗ F = v ⃗ F tan ⁡ θ 2 = [ v 1 F v 2 F v 3 F ] tan ⁡ θ 2 = [ γ 1 F γ 2 F γ 3 F ] \vec{\gamma}^F=\vec{v}^F\tan \frac{\theta}{2}=\left[ \begin{array}{c} v_{1}^{F}\\ v_{2}^{F}\\ v_{3}^{F}\\ \end{array} \right] \tan \frac{\theta}{2}=\left[ \begin{array}{c} \gamma _{1}^{F}\\ \gamma _{2}^{F}\\ \gamma _{3}^{F}\\ \end{array} \right] γ F=v Ftan2θ= v1Fv2Fv3F tan2θ= γ1Fγ2Fγ3F
令: γ ⃗ F =

  • 32
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

LiongLoure

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

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

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

打赏作者

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

抵扣说明:

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

余额充值