[足式机器人]Part3 机构运动学与动力学分析与建模 Ch00-2(1) 质量刚体的在坐标系下运动

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

2024年底本人学位论文发表后方可摘抄
若有帮助请引用
本文参考:
黎 旭,陈 强 洪,甄 文 强 等.惯 性 张 量 平 移 和 旋 转 复 合 变 换 的 一 般 形 式 及 其 应 用[J].工 程 数 学 学 报,2022,39(06):1005-1011.

食用方法
质量点的动量与角动量
刚体的动量与角动量——力与力矩的关系
惯性矩阵的表达与推导——在刚体运动过程中的作用
惯性矩阵在不同坐标系下的表达
务必自己推导全部公式,并理解每个符号的含义

机构运动学与动力学分析与建模 Ch00-2质量刚体的在坐标系下运动Part1


2. 质量刚体的在坐标系下运动

2.1 质量点 Mass Partical 的状态

对于质量点而言,其自身在笛卡尔坐标系中的状态仅包括运动状态。由热力学所引起自身的温度变化状态,由此产生的体积变化状态,或者自身亮度的状态变化等,都认为不会对运动状态产生干扰,即将某一空间实体等效为质量点,此时的笛卡尔坐标系所表示的状态空间就是三维空间。

由此,将质量点运动状态的改变视为力对质量点的作用:
F ⃗ P F = d p ⃗ P F d t = d ( m V ⃗ P F ) d t = d m d t ↗ 0 V ⃗ P F + d V ⃗ P F d t m = m a ⃗ P F \vec{F}_{\mathrm{P}}^{F}=\frac{\mathrm{d}\vec{p}_{\mathrm{P}}^{F}}{\mathrm{dt}}=\frac{\mathrm{d}\left( m\vec{V}_{\mathrm{P}}^{F} \right)}{\mathrm{dt}}=\frac{\mathrm{d}m}{\mathrm{dt}}_{\nearrow 0}\vec{V}_{\mathrm{P}}^{F}+\frac{\mathrm{d}\vec{V}_{\mathrm{P}}^{F}}{\mathrm{dt}}m=m\vec{a}_{\mathrm{P}}^{F} F PF=dtdp PF=dtd(mV PF)=dtdm0V PF+dtdV PFm=ma PF
τ ⃗ P F = d h ⃗ P F d t = d ( m ⋅ R ⃗ P F × V ⃗ P F ) d t = d ( R ⃗ P F × V ⃗ P F ) d t m = [ ( d R ⃗ P F d t × V ⃗ P F ) ↗ 0 + R ⃗ P F × d V ⃗ P F d t ] m = R ⃗ P F × F ⃗ P F = R ⃗ P F × d p ⃗ P F d t \begin{split} \vec{\tau}_{\mathrm{P}}^{F}&=\frac{\mathrm{d}\vec{h}_{\mathrm{P}}^{F}}{\mathrm{dt}}=\frac{\mathrm{d}\left( m\cdot \vec{R}_{\mathrm{P}}^{F}\times \vec{V}_{\mathrm{P}}^{F} \right)}{\mathrm{dt}}=\frac{\mathrm{d}\left( \vec{R}_{\mathrm{P}}^{F}\times \vec{V}_{\mathrm{P}}^{F} \right)}{\mathrm{dt}}m \\ &=\left[ \left( \frac{\mathrm{d}\vec{R}_{\mathrm{P}}^{F}}{\mathrm{dt}}\times \vec{V}_{\mathrm{P}}^{F} \right) _{\nearrow 0}+\vec{R}_{\mathrm{P}}^{F}\times \frac{\mathrm{d}\vec{V}_{\mathrm{P}}^{F}}{\mathrm{dt}} \right] m=\vec{R}_{\mathrm{P}}^{F}\times \vec{F}_{\mathrm{P}}^{F}=\vec{R}_{\mathrm{P}}^{F}\times \frac{\mathrm{d}\vec{p}_{\mathrm{P}}^{F}}{\mathrm{dt}} \end{split} τ PF=dtdh PF=dtd(mR PF×V PF)=dtd(R PF×V PF)m= (dtdR PF×V PF)0+R PF×dtdV PF m=R PF×F PF=R PF×dtdp PF

如果说动量是表述物体运动状态的量,那么角动量就是描述物体旋转状态的量;如果说力是改变物体运动状态的量,那么扭矩就是改变物体旋转状态的量。

认为质量点的质量不发生改变:

  • 质量点的动量Linear Momentum p ⃗ P F \vec{p}_{\mathrm{P}}^{F} p PF——点 P P P 在固定坐标系 { F } \left\{ F \right\} {F}下的动量参数 p ⃗ P F = m V ⃗ P F \vec{p}_{\mathrm{P}}^{F}=m\vec{V}_{\mathrm{P}}^{F} p PF=mV PF
  • 质量点的角动量Angular Momentum h ⃗ P / O F \vec{h}_{\mathrm{P}/\mathrm{O}}^{F} h P/OF——点 P P P 在固定坐标系 { F } \left\{ F \right\} {F}下,相对于点 O O O角动量参数(又可称为动量矩
    h ⃗ P / O F = R ⃗ O P F × p ⃗ P F = R ⃗ O P F × ( m V ⃗ P F ) = m ⋅ ( R ⃗ P F − R ⃗ O F ) × V ⃗ P F = h ⃗ P F − m ⋅ R ⃗ O F × V ⃗ P F \vec{h}_{\mathrm{P}/\mathrm{O}}^{F}=\vec{R}_{\mathrm{OP}}^{F}\times \vec{p}_{\mathrm{P}}^{F}=\vec{R}_{\mathrm{OP}}^{F}\times \left( m\vec{V}_{\mathrm{P}}^{F} \right) =m\cdot \left( \vec{R}_{\mathrm{P}}^{F}-\vec{R}_{\mathrm{O}}^{F} \right) \times \vec{V}_{\mathrm{P}}^{F}=\vec{h}_{\mathrm{P}}^{F}-m\cdot \vec{R}_{\mathrm{O}}^{F}\times \vec{V}_{\mathrm{P}}^{F} h P/OF=R OPF×p PF=R OPF×(mV PF)=m(R PFR OF)×V PF=h PFmR OF×V PF

在这里插入图片描述
其中,动量的计算是依据固定坐标系进行描述的,而角动量通常与所选择的运动坐标系有关。令 O O O 为固定坐标系中任意一参考点,此时以点 O O O 计算点 P P P 的扭矩 τ ⃗ P / O F \vec{\tau}_{\mathrm{P}/\mathrm{O}}^{F} τ P/OF为:
τ ⃗ P / O F = R ⃗ O P F × F ⃗ P F = R ⃗ O P F × d p ⃗ P F d t = d ( R ⃗ O P F × p ⃗ P F ) d t − d ( R ⃗ O P F ) d t × p ⃗ P F = d ( R ⃗ O P F × p ⃗ P F ) d t − d ( R ⃗ P F − R ⃗ O F ) d t × p ⃗ P F = d h ⃗ P / O F d t + V ⃗ O F × p ⃗ P F \begin{split} \vec{\tau}_{\mathrm{P}/\mathrm{O}}^{F}&=\vec{R}_{\mathrm{OP}}^{F}\times \vec{F}_{\mathrm{P}}^{F}=\vec{R}_{\mathrm{OP}}^{F}\times \frac{\mathrm{d}\vec{p}_{\mathrm{P}}^{F}}{\mathrm{dt}}=\frac{\mathrm{d}\left( \vec{R}_{\mathrm{OP}}^{F}\times \vec{p}_{\mathrm{P}}^{F} \right)}{\mathrm{dt}}-\frac{\mathrm{d}\left( \vec{R}_{\mathrm{OP}}^{F} \right)}{\mathrm{dt}}\times \vec{p}_{\mathrm{P}}^{F} \\ &=\frac{\mathrm{d}\left( \vec{R}_{\mathrm{OP}}^{F}\times \vec{p}_{\mathrm{P}}^{F} \right)}{\mathrm{dt}}-\frac{\mathrm{d}\left( \vec{R}_{\mathrm{P}}^{F}-\vec{R}_{\mathrm{O}}^{F} \right)}{\mathrm{dt}}\times \vec{p}_{\mathrm{P}}^{F}=\frac{\mathrm{d}\vec{h}_{\mathrm{P}/\mathrm{O}}^{F}}{\mathrm{dt}}+\vec{V}_{\mathrm{O}}^{F}\times \vec{p}_{\mathrm{P}}^{F} \end{split} τ P/OF=R OPF×F PF=R OPF×dtdp PF=dtd(R OPF×p PF)dtd(R OPF)×p PF=dtd(R OPF×p PF)dtd(R PFR OF)×p PF=dtdh P/OF+V OF×p PF

由上式可知,当 V ⃗ O F ∥ V ⃗ P F \vec{V}_{\mathrm{O}}^{F} \parallel \vec{V}_{\mathrm{P}}^{F} V OFV PF(特别是 O O O P P P为同一点)时,或 V ⃗ O F = 0 \vec{V}_{\mathrm{O}}^{F}=0 V OF=0(相当于坐标系下一定点)时,有: τ ⃗ P O = d h ⃗ P O d t \vec{\tau}_{\mathrm{P}}^{O}=\frac{\mathrm{d}\vec{h}_{\mathrm{P}}^{O}}{\mathrm{dt}} τ PO=dtdh PO

此时,已知: R ⃗ O P F × d ( m V ⃗ P F ) d t = R ⃗ O P F × F ⃗ P F \vec{R}_{\mathrm{OP}}^{F}\times \frac{\mathrm{d}\left( m\vec{V}_{\mathrm{P}}^{F} \right)}{\mathrm{d}t}=\vec{R}_{\mathrm{OP}}^{F}\times \vec{F}_{\mathrm{P}}^{F} R OPF×dtd(mV PF)=R OPF×F PF,对 h ⃗ P / O F \vec{h}_{\mathrm{P}/\mathrm{O}}^{F} h P/OF求导,则有:
d h ⃗ P / O F d t = d R ⃗ O P F d t × p ⃗ P F + R ⃗ O P F × d p ⃗ P F d t = m ⋅ d R ⃗ O P F d t × V ⃗ P F + m ⋅ R ⃗ O P F × d V ⃗ P F d t = m ⋅ d ( R ⃗ P F − R ⃗ O F ) d t × V ⃗ P F + m ⋅ R ⃗ O P F × d V ⃗ P F d t = m ⋅ d ( R ⃗ P F − R ⃗ O F ) d t × V ⃗ P F + R ⃗ O P F × F ⃗ P F \begin{split} \frac{\mathrm{d}\vec{h}_{\mathrm{P}/\mathrm{O}}^{F}}{\mathrm{d}t}&=\frac{\mathrm{d}\vec{R}_{\mathrm{OP}}^{F}}{\mathrm{d}t}\times \vec{p}_{\mathrm{P}}^{F}+\vec{R}_{\mathrm{OP}}^{F}\times \frac{\mathrm{d}\vec{p}_{\mathrm{P}}^{F}}{\mathrm{d}t}=m\cdot \frac{\mathrm{d}\vec{R}_{\mathrm{OP}}^{F}}{\mathrm{d}t}\times \vec{V}_{\mathrm{P}}^{F}+m\cdot \vec{R}_{\mathrm{OP}}^{F}\times \frac{\mathrm{d}\vec{V}_{\mathrm{P}}^{F}}{\mathrm{d}t} \\ &=m\cdot \frac{\mathrm{d}\left( \vec{R}_{\mathrm{P}}^{F}-\vec{R}_{\mathrm{O}}^{F} \right)}{\mathrm{d}t}\times \vec{V}_{\mathrm{P}}^{F}+m\cdot \vec{R}_{\mathrm{OP}}^{F}\times \frac{\mathrm{d}\vec{V}_{\mathrm{P}}^{F}}{\mathrm{d}t} \\ &=m\cdot \frac{\mathrm{d}\left( \vec{R}_{\mathrm{P}}^{F}-\vec{R}_{\mathrm{O}}^{F} \right)}{\mathrm{d}t}\times \vec{V}_{\mathrm{P}}^{F}+\vec{R}_{\mathrm{OP}}^{F}\times \vec{F}_{\mathrm{P}}^{F} \end{split} dtdh P/OF=dtdR OPF×p PF+R OPF×dtdp PF=mdtdR OPF×V PF+mR OPF×dtdV PF=mdtd(R PFR OF)×V PF+mR OPF×dtdV PF=mdtd(R PFR OF)×V PF+R OPF×F PF

可见,同上所述:当 V ⃗ O F = 0 \vec{V}_{\mathrm{O}}^{F}=0 V OF=0时,即 d h ⃗ P / O F d t = m ⋅ ( V ⃗ P F − V ⃗ O F ↗ 0 ) × V ⃗ P F + R ⃗ O P F × F ⃗ P F = R ⃗ O P F × F ⃗ P F \frac{\mathrm{d}\vec{h}_{\mathrm{P}/\mathrm{O}}^{F}}{\mathrm{d}t}=m\cdot \left( \vec{V}_{\mathrm{P}}^{F}-{\vec{V}_{\mathrm{O}}^{F}}_{\nearrow 0} \right) \times \vec{V}_{\mathrm{P}}^{F}+\vec{R}_{\mathrm{OP}}^{F}\times \vec{F}_{\mathrm{P}}^{F}=\vec{R}_{\mathrm{OP}}^{F}\times \vec{F}_{\mathrm{P}}^{F} dtdh P/OF=m(V PFV OF0)×V PF+R OPF×F PF=R OPF×F PF;当 V ⃗ O F ∥ V ⃗ P F \vec{V}_{\mathrm{O}}^{F} \parallel \vec{V}_{\mathrm{P}}^{F} V OFV PF时,即 d h ⃗ P / O F d t = ( m ⋅ ( V ⃗ P F − V ⃗ O F ) × V ⃗ P F ) ↗ 0 + R ⃗ O P F × F ⃗ P F = R ⃗ O P F × F ⃗ P F \frac{\mathrm{d}\vec{h}_{\mathrm{P}/\mathrm{O}}^{F}}{\mathrm{d}t}=\left( m\cdot \left( \vec{V}_{\mathrm{P}}^{F}-\vec{V}_{\mathrm{O}}^{F} \right) \times \vec{V}_{\mathrm{P}}^{F} \right) _{\nearrow 0}+\vec{R}_{\mathrm{OP}}^{F}\times \vec{F}_{\mathrm{P}}^{F}=\vec{R}_{\mathrm{OP}}^{F}\times \vec{F}_{\mathrm{P}}^{F} dtdh P/OF=(m(V PFV OF)×V PF)0+R OPF×F PF=R OPF×F PF

因此,对于质点对某定点的动量矩对时间的一阶导数,等于作用力对该定点的矩,即为质点的动量矩定理:
d h ⃗ P / O F i x e d F d t = R ⃗ O F i x e d P F × F ⃗ P F \frac{\mathrm{d}\vec{h}_{\mathrm{P}/\mathrm{O}_{\mathrm{Fixed}}}^{F}}{\mathrm{d}t}=\vec{R}_{\mathrm{O}_{\mathrm{Fixed}}\mathrm{P}}^{F}\times \vec{F}_{\mathrm{P}}^{F} dtdh P/OFixedF=R OFixedPF×F PF

例子1:球杆模型
在这里插入图片描述
V ⃗ P F = r ˙ X ⃗ r + r θ ˙ X ⃗ θ a ⃗ P F = ( r ¨ − r θ ˙ 2 ) X ⃗ r + ( 2 r ˙ θ ˙ ) X ⃗ θ \begin{split} \vec{V}_{\mathrm{P}}^{F}&=\dot{r}\vec{X}_{\mathrm{r}}+r\dot{\theta}\vec{X}_{\mathrm{\theta}} \\ \vec{a}_{\mathrm{P}}^{F}&=\left( \ddot{r}-r\dot{\theta}^2 \right) \vec{X}_{\mathrm{r}}+\left( 2\dot{r}\dot{\theta} \right) \vec{X}_{\mathrm{\theta}} \end{split} V PFa PF=r˙X r+rθ˙X θ=(r¨rθ˙2)X r+(2r˙θ˙)X θ
h ⃗ P F = R ⃗ P F × p ⃗ P F = r X ⃗ r × ( r ˙ X ⃗ r + r θ ˙ X ⃗ θ ) ⋅ m = m r 2 θ ˙ K ^ τ ⃗ P F = d h ⃗ P F d t = 2 m r ˙ θ ˙ K ^ = R ⃗ P F × F ⃗ P F = ( r X ⃗ r ) × ( ( r ¨ − r θ ˙ 2 ) X ⃗ r + ( 2 r ˙ θ ˙ ) X ⃗ θ ) ⋅ m = R ⃗ P F × ( 2 r ˙ θ ˙ ) X ⃗ θ ⋅ m \begin{split} \vec{h}_{\mathrm{P}}^{F}&=\vec{R}_{\mathrm{P}}^{F}\times \vec{p}_{\mathrm{P}}^{F}=r\vec{X}_{\mathrm{r}}\times \left( \dot{r}\vec{X}_{\mathrm{r}}+r\dot{\theta}\vec{X}_{\mathrm{\theta}} \right) \cdot m=mr^2\dot{\theta}\hat{K} \\ \vec{\tau}_{\mathrm{P}}^{F}&=\frac{\mathrm{d}\vec{h}_{\mathrm{P}}^{F}}{\mathrm{dt}}=2m\dot{r}\dot{\theta}\hat{K}=\vec{R}_{\mathrm{P}}^{F}\times \vec{F}_{\mathrm{P}}^{F}=\left( r\vec{X}_{\mathrm{r}} \right) \times \left( \left( \ddot{r}-r\dot{\theta}^2 \right) \vec{X}_{\mathrm{r}}+\left( 2\dot{r}\dot{\theta} \right) \vec{X}_{\mathrm{\theta}} \right) \cdot m \\ &=\vec{R}_{\mathrm{P}}^{F}\times \left( 2\dot{r}\dot{\theta} \right) \vec{X}_{\mathrm{\theta}}\cdot m \end{split} h PFτ PF=R PF×p PF=rX r×(r˙X r+rθ˙X θ)m=mr2θ˙K^=dtdh PF=2mr˙θ˙K^=R PF×F PF=(rX r)×((r¨rθ˙2)X r+(2r˙θ˙)X θ)m=R PF×(2r˙θ˙)X θm
从受力分析的角度来看,小球仅受到了垂直于杆方向的支撑力作用,而在沿杆方向并没有力的作用,但根据小球的加速度方程(\ref{eq:ballrank1})可知,小球具有沿杆方向的运动。前者的描述是基于固定坐标系进行分析,而后者的描述是基于运动坐标系进行的分析,因此两者本质上没有矛盾关系。所谓的科氏加速度与向心力都是在运动坐标系下描述时,由于运动标架的不同,所产生的虚拟力,在实际的固定坐标系中也不参与功的作用。

2.2 运动刚体的状态

在这里插入图片描述
对于运动刚体 Σ M \varSigma _{\mathrm{M}} ΣM而言,需要将其上任意一点 P i P_{\mathrm{i}} Pi在固定坐标系 { F : ( I ^ , J ^ , K ^ ) } \left\{ F:\left( \hat{I},\hat{J},\hat{K} \right) \right\} {F:(I^,J^,K^)}下进行表述。而对于有质量的刚体而言,其最特殊的点就是其等效的质量中心,称为其为质心点 G G G C o M CoM CoM(center of mass)。

2.2.1 刚体的质心Center of Mass——点 G G G或点 C o M CoM CoM

m t o t a l ⋅ R ⃗ G F = ∑ m i ⋅ R ⃗ P i F m_{\mathrm{total}}\cdot \vec{R}_{\mathrm{G}}^{F}=\sum{m_{\mathrm{i}}\cdot \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{F}} mtotalR GF=miR PiF
对于刚体Rigid Body而言,其可视为 N N N 个质量点的集合,并具有有限体积,且各质量点之间的距离为定值,即:
∥ r ⃗ i − r ⃗ j ∥ = C i j    i , j ∈ { 1 , ⋯   , N } \left\| \vec{r}_{\mathrm{i}}-\vec{r}_{\mathrm{j}} \right\| =C_{\mathrm{ij}}\,\, i,j\in \left\{ 1,\cdots ,N \right\} r ir j=Ciji,j{1,,N}
其中, r ⃗ i ∈ R 3 \vec{r}_{\mathrm{i}}\in \mathbb{R} ^3 r iR3为位置参数, C i j ∈ R C_{\mathrm{ij}}\in \mathbb{R} CijR为距离参数。

刚体在现实中并不存在,只是一种近似,且有: ω F l e x ≫ ω R B = 0 \omega _{\mathrm{Flex}}\gg \omega _{\mathrm{RB}}=0 ωFlexωRB=0。刚体的自然频率Nature Frequency为0,柔性体Flexible Body的自然频率远大于刚体的自然频率。

质量点在空间坐标系中只需要对位置Position进行表征Configurate,而刚体还需要对其姿态Pose进行描述

考虑质量点的动量与角动量方程,首先考虑运动刚体的角动量与动量方程:
{ P ⃗ G F = m t o t a l V ⃗ G F H ⃗ Σ M / O F = ∑ i N R ⃗ O P i F × P ⃗ P i F = ∑ i N h ⃗ P i / O F \begin{cases} \vec{P}_{\mathrm{G}}^{F}=m_{\mathrm{total}}\vec{V}_{\mathrm{G}}^{F}\\ \vec{H}_{\Sigma _{\mathrm{M}}/\mathrm{O}}^{F}=\sum_i^N{\vec{R}_{\mathrm{OP}_{\mathrm{i}}}^{F}\times \vec{P}_{\mathrm{P}_{\mathrm{i}}}^{F}}=\sum_i^N{\vec{h}_{\mathrm{P}_{\mathrm{i}}/\mathrm{O}}^{F}}\\ \end{cases} {P GF=mtotalV GFH ΣM/OF=iNR OPiF×P PiF=iNh Pi/OF

2.2.2 刚体的动量矩定理 theorem of moment of momentum

对于运动刚体上一微元点 P i \mathrm{P}_{\mathrm{i}} Pi进行力矩分析,则有:
H ⃗ Σ M / O F = ∑ i N h ⃗ P i / O F = ∫ h ⃗ P i / O F = ∫ R ⃗ O P i F × ( d m i ⋅ d R ⃗ P i F d t ) ⇒ d H ⃗ Σ M / O F d t = d ( ∫ R ⃗ O P i F × ( d m i ⋅ d R ⃗ P i F d t ) ) d t = ∫ ( R ⃗ O P i F × ( d m i ⋅ a ⃗ P i F ) ) + ∫ ( ( V ⃗ P i F − V ⃗ O F ) × ( d m i ⋅ V ⃗ P i F ) ) = ∫ ( R ⃗ O P i F × F ⃗ P i F ) − ∫ ( V ⃗ O F × ( d m i ⋅ V ⃗ P i F ) ) = M ⃗ Σ M / O F − V ⃗ O F × P ⃗ Σ M F \begin{split} &\vec{H}_{\Sigma _{\mathrm{M}}/\mathrm{O}}^{F}=\sum_i^N{\vec{h}_{\mathrm{P}_{\mathrm{i}}/\mathrm{O}}^{F}}=\int{\vec{h}_{\mathrm{P}_{\mathrm{i}}/\mathrm{O}}^{F}}=\int{\vec{R}_{\mathrm{OP}_{\mathrm{i}}}^{F}\times \left( \mathrm{d}m_i\cdot \frac{\mathrm{d}\vec{R}_{\mathrm{P}_{\mathrm{i}}}^{F}}{\mathrm{d}t} \right)} \\ \Rightarrow \frac{\mathrm{d}\vec{H}_{\Sigma _{\mathrm{M}}/\mathrm{O}}^{F}}{\mathrm{d}t}&=\frac{\mathrm{d}\left( \int{\vec{R}_{\mathrm{OP}_{\mathrm{i}}}^{F}\times \left( \mathrm{d}m_i\cdot \frac{\mathrm{d}\vec{R}_{\mathrm{P}_{\mathrm{i}}}^{F}}{\mathrm{d}t} \right)} \right)}{\mathrm{d}t}=\int{\left( \vec{R}_{\mathrm{OP}_{\mathrm{i}}}^{F}\times \left( \mathrm{d}m_i\cdot \vec{a}_{\mathrm{P}_{\mathrm{i}}}^{F} \right) \right)}+\int{\left( \left( \vec{V}_{\mathrm{P}_{\mathrm{i}}}^{F}-\vec{V}_{\mathrm{O}}^{F} \right) \times \left( \mathrm{d}m_i\cdot \vec{V}_{\mathrm{P}_{\mathrm{i}}}^{F} \right) \right)} \\ &=\int{\left( \vec{R}_{\mathrm{OP}_{\mathrm{i}}}^{F}\times \vec{F}_{\mathrm{P}_{\mathrm{i}}}^{F} \right)}-\int{\left( \vec{V}_{\mathrm{O}}^{F}\times \left( \mathrm{d}m_i\cdot \vec{V}_{\mathrm{P}_{\mathrm{i}}}^{F} \right) \right)}=\vec{M}_{\Sigma _{\mathrm{M}}/\mathrm{O}}^{F}-\vec{V}_{\mathrm{O}}^{F}\times \vec{P}_{\Sigma _{\mathrm{M}}}^{F} \end{split} dtdH ΣM/OFH ΣM/OF=iNh Pi/OF=h Pi/OF=R OPiF×(dmidtdR PiF)=dtd(R OPiF×(dmidtdR PiF))=(R OPiF×(dmia PiF))+((V PiFV OF)×(dmiV PiF))=(R OPiF×F PiF)(V OF×(dmiV PiF))=M ΣM/OFV OF×P ΣMF

若参考点 O O O为固定坐标系下一固定点,则上式简化为:
d H ⃗ Σ M / O F i x e d F d t = M ⃗ Σ M / O F i x e d F \frac{\mathrm{d}\vec{H}_{\Sigma _{\mathrm{M}}/\mathrm{O}_{\mathrm{Fixed}}}^{F}}{\mathrm{d}t}=\vec{M}_{\Sigma _{\mathrm{M}}/\mathrm{O}_{\mathrm{Fixed}}}^{F} dtdH ΣM/OFixedF=M ΣM/OFixedF

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/306865.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Java EE 博客系统(Servlet版)

文章目录 1. 基本情况2. 准备工作3. 博客列表页4. 博客详情页5. 实现登录6. 强制要求登录7. 显示用户信息8. 退出登录9. 发布博客10. 如果程序出现问题怎么办? 1. 基本情况 这里的博客系统主要是四个界面 博客列表页 显示出当前网站上都有哪些博客博客详情页 点击…

常孝元宇宙《神由都城》发布会成功召开

2024年1月9日,2024常孝元宇宙《神由都城》发布会在北京市中国科技会堂举办,由中国移动通信联合会元宇宙产业工作委员会主办,常州神由之星数字信息产业发展有限公司、常州孝道文化产业股份有限公司共同承办。 本次发布会以“创新引领、协同发展”为主题,邀请第十二届全国政协副主…

Linux截图方法推荐

因为经常会遇到以图为证的情况,而办公设备基本都是linux,所以汇总一下常见的linux截图方式。 1:在 Linux 中系统集成的截图的默认方式 你想要截取整个屏幕?屏幕中的某个区域?某个特定的窗口? 如果只需要获取一张屏幕…

Jenkins流水线怎么做?

问CHAT:Jenkins流水线怎么做? CHAT回复:Jenkins流水线是一种创建、测试和部署应用程序的方法。以下是为Jenkins创建流水线的步骤: 1. 安装Jenkins:首先你需要在你的服务器上安装Jenkins。这个过程可能会根据你的操作系…

UltraScale 和 UltraScale+ 生成已加密文件和已经过身份验证的文件

注释 :如需了解更多信息,请参阅《使用加密和身份验证确保 UltraScale/UltraScale FPGA 比特流的安全》 (XAPP1267)。 要生成加密比特流,请在 Vivado IDE 中打开已实现的设计。在主工具栏中,依次选择“Flow” → “Bitstream Setti…

强化学习求解TSP(一):Qlearning求解旅行商问题TSP(提供Python代码)

一、Qlearning简介 Q-learning是一种强化学习算法,用于解决基于奖励的决策问题。它是一种无模型的学习方法,通过与环境的交互来学习最优策略。Q-learning的核心思想是通过学习一个Q值函数来指导决策,该函数表示在给定状态下采取某个动作所获…

基于FPGA的万兆以太网学习(1)

万兆(10G) 以太网测速视频:FPGA 实现UDP万兆以太网的速度测试 1 代码结构 2 硬件需求 SFP+屏蔽笼可以插入千兆或万兆光模块。SFP+信号定义与 SFP 一致。 3 Xilinx IP 10 Gigabit Ethernet Subsystem IP说明 文章链接: Xilinx IP 10 Gigabit Ethernet Subsystem IP 4 E…

VM虚拟机的ip突然不见了——吐血解决分享,同秃然的

问题:再虚拟机上不管是输入 ip a,还是ifconfig,还是ip addr,还是root都是一个效果,只有主机的IP,虚拟机的IP不见了 网上好多方法是改ens33文件的,可是我的打开之后是空白的,根本就没有东西,和我…

layui组织机构树(treeSelect)

前端 <% page language"java" import"java.util.*" pageEncoding"UTF-8"%> <!doctype html> <html> <head><meta charset"utf-8"><title>智慧养老平台</title><%include file"../…

认识Linux指令之 “more less” 命令

01.more命令 语法&#xff1a;more [选项][文件] 功能&#xff1a;more命令&#xff0c;功能类似 cat 常用选项&#xff1a; -n 对输出的所有行编号 q 退出more cat适合打开查看一些小文件 当遇到大文本文件的时候&#xff0c;使用more命令&#xff0c;more可以打满一屏…

HarmonyOS@Prop装饰器:父子单向同步

Prop装饰器&#xff1a;父子单向同步 Prop装饰的变量可以和父组件建立单向的同步关系。Prop装饰的变量是可变的&#xff0c;但是变化不会同步回其父组件。 说明 从API version 9开始&#xff0c;该装饰器支持在ArkTS卡片中使用。 概述 Prop装饰的变量和父组件建立单向的同…

如何在没有密码的情况下将 iPhone 13/14/15 恢复出厂设置

您想知道如何在没有密码的情况下将 iPhone 13/14/15 恢复出厂设置吗&#xff1f; 出厂重置 iPhone 13/14/15 成为所有 iPhone 机型中最简单的。大多数情况下&#xff0c;iPhone 13/14/15 是在 iOS 15 或更高版本的 iOS 版本上&#xff0c;Apple 更新了无需密码重置 iPhone 13/…

【Python程序开发系列】一文总结API的基本概念、功能分类、认证方式、使用方法和开发流程

这是Python程序开发系列原创文章&#xff0c;我的第195篇原创文章。 一、什么是API&#xff1f; API是软件开发中非常重要的概念&#xff0c;它简化了不同组件之间的交互和集成&#xff0c;提供了对其他软件或服务功能的访问和调用方式。 API是应用程序编程接口&#xff08;Ap…

Elasticsearch:Search tutorial - 使用 Python 进行搜索 (四)

在本节中&#xff0c;你将了解另一种机器学习搜索方法&#xff0c;该方法利用 Elastic Learned Sparse EncodeR 模型或 ELSER&#xff0c;这是一种由 Elastic 训练来执行语义搜索的自然语言处理模型。这是继之前的文章 “Elasticsearch&#xff1a;Search tutorial - 使用 Pyth…

Redis 主从、哨兵和分片集群简单介绍

Redis 主从集群架构 单节点 redis 并发能力有上限&#xff0c;要进一步提高 redis 并发能力&#xff0c;就要搭建主从集群&#xff0c;实现读写分离 主从同步原理 Replicaition id&#xff1a;每台 master 机器都一个 repl_id&#xff0c;是数据集的表示&#xff0c;若 salv…

深入理解 Flink(一)Flink 架构设计原理

大数据分布式计算引擎设计实现剖析 MapReduce MapReduce 执行引擎解析 MapReduce 的组件设计实现图 Spark 执行引擎解析 Spark 相比于 RM 的真正优势的地方在哪里&#xff1a;&#xff08;Simple、Fast、Scalable、Unified&#xff09; DAG 引擎中间计算结果可以进行内存持…

【动态规划】【矩阵】C++算法329矩阵中的最长递增路径

作者推荐 【动态规划】C算法312 戳气球 题目 给定一个 m x n 整数矩阵 matrix &#xff0c;找出其中 最长递增路径 的长度。 对于每个单元格&#xff0c;你可以往上&#xff0c;下&#xff0c;左&#xff0c;右四个方向移动。 你 不能 在 对角线 方向上移动或移动到 边界外&…

[足式机器人]Part2 Dr. CAN学习笔记 - Ch02动态系统建模与分析

本文仅供学习使用 本文参考&#xff1a; B站&#xff1a;DR_CAN Dr. CAN学习笔记 - Ch02动态系统建模与分析 1. 课程介绍2. 电路系统建模、基尔霍夫定律3. 流体系统建模4. 拉普拉斯变换&#xff08;Laplace&#xff09;传递函数、微分方程4.1 Laplace Transform 拉式变换4.2 收…

使用SpirngBoot时部分编译报错解决方案:

1. 类文件具有错误的版本 61.0, 应为 52.0 请删除该文件或确保该文件位于正确的类路径子目录中。 报错截图&#xff1a; 解决方案&#xff1a; 找到springboot的java版本看是多少版本&#xff0c;springboot 3.0以上的版本需要最低JDK17的版本&#xff0c;所以查看你自己…

基于Spring-boot-websocket的聊天应用开发总结

目录 1.概述 1.1 Websocket 1.2 STOMP 1.3 源码 2.Springboot集成WS 2.1 添加依赖 2.2 ws配置 2.2.1 WebSocketMessageBrokerConfigurer 2.2.2 ChatController 2.2.3 ChatInRoomController 2.2.4 ChatToUserController 2.3 前端聊天配置 2.3.1 index.html和main.j…
最新文章