角速度与位移矢量叉乘_角速度叉乘角动量

角速度与位移矢量叉乘_角速度叉乘角动量矢量导数——角速度与矢量的叉乘原创不易,路过的各位大佬请点个赞矢量叉乘,向量外积矢量导数——角速度与矢量的叉乘1.定理证明证明结论部分1.定理矢量的导数为角速度叉乘以该适量。这也是角速度的定义。角速度在一般意义上是一个二阶张量,不过由于这个张量满足某些约束条件,自由的分量个数恰好变成了3个,所以正好可以拼凑成一个三分量矢量。刚体绕定轴旋转时,角速度矢量的方向垂直于旋转平面,且按右手螺旋法则确定证明定义矢量在本体坐标系表示为rar_ara​,在旋转坐标系的表示为rbr_brb​,两个坐

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

矢量导数——角速度与矢量的叉乘

原创不易,路过的各位大佬请点个赞

在这里插入图片描述

1. 定理

矢量的导数为角速度叉乘以该适量。

这也是角速度的定义。
角速度在一般意义上是一个二阶张量,不过由于这个张量满足某些约束条件,自由的分量个数恰好变成了3个,所以正好可以拼凑成一个三分量矢量。

刚体绕定轴旋转时,角速度矢量的方向垂直于旋转平面,且按右手螺旋法则确定

证明

定义矢量在本体坐标系表示为 r a r_a ra​,在旋转坐标系的表示为 r b r_b rb​,两个坐标系之间的旋转矩阵为R。则存在
r a = R r b r_a=Rr_b ra​=Rrb​
两边求导得到
r ˙ a = R ˙ r b + R r ˙ b = R r ˙ b + R ˙ R − 1 r a \begin{aligned} \dot{r}_a&=\dot{R}r_b + R\dot{r}_b\\ &= R\dot{r}_b + \dot{R}R^{-1}r_a \end{aligned} r˙a​​=R˙rb​+Rr˙b​=Rr˙b​+R˙R−1ra​​

由于坐标旋转矩阵为酉矩阵,即 R − 1 = R T R^{-1}=R^T R−1=RT,则
r ˙ a = R r ˙ b + R ˙ R T r a \begin{aligned} \dot{r}_a&= R\dot{r}_b + \dot{R}R^Tr_a \end{aligned} r˙a​​=Rr˙b​+R˙RTra​​

定义相对倒数:
R r ˙ b = d d t r a R\dot{r}_b=\frac{d}{dt}r_a Rr˙b​=dtd​ra​
表示该矢量在旋转坐标系中的坐标相对时间变化率转到本体坐标系。

引入角速度张量
R ˙ R T = Ω \dot{R}R^T=\Omega R˙RT=Ω

则可以得到
Ω T = R R ˙ T Ω + Ω T = d d t ( R R T ) = d d t ( I ) = 0 \begin{aligned} &\Omega^T=R\dot{R}^T\\ &\Omega + \Omega^T=\frac{d}{dt}(RR^T)=\frac{d}{dt}(I)=0 \end{aligned} ​ΩT=RR˙TΩ+ΩT=dtd​(RRT)=dtd​(I)=0​
其中 R R T RR^T RRT基于酉矩阵性质。

同时可以得到
Ω = − Ω T \Omega=-\Omega^T Ω=−ΩT
满足这个条件的张量就是所谓的“斜对称矩阵”,在这个约束条件下,角速度张量可以写成
Ω = [ 0 − ω y ω z ω y 0 − ω x − ω z ω x 0 ] \Omega=\begin{bmatrix}0&-\omega_y&\omega_z\\\omega_y&0&-\omega_x\\ -\omega_z &\omega_x &0\end{bmatrix} Ω=⎣⎡​0ωy​−ωz​​−ωy​0ωx​​ωz​−ωx​0​⎦⎤​

如果把旋转坐标系看成是“固连”在刚体上的坐标系,那么这个定义就是刚体角速度的定义。
现在定义角速度矢量
ω = [ ω x , ω y , ω z ] \omega=[\omega_x,\omega_y, \omega_z] ω=[ωx​,ωy​,ωz​]
则
Ω r a = ω × r a \Omega r_a = \omega\times r_a Ωra​=ω×ra​

证明结论部分

因此可以得到
r ˙ a = d d t r a + R ˙ R T r a = d d t r a + ω × r a \begin{aligned} \dot{r}_a&=\frac{d}{dt}r_a + \dot{R}R^Tr_a\\ &=\frac{d}{dt}r_a + \omega\times r_a \end{aligned} r˙a​​=dtd​ra​+R˙RTra​=dtd​ra​+ω×ra​​

如果这个矢量相对于旋转坐标系是固定的(比如刚体上固定点在固连坐标系中的位置矢量),那么“相对导数”为零,这种情况下就有
r ˙ a = ω × r a \begin{aligned} \dot{r}_a= \omega\times r_a \end{aligned} r˙a​=ω×ra​​

原创不易,路过的各位大佬请点个赞

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/214270.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 外汇平台搭建,外汇交易社区,外汇支付通道,通过区块链如何改变外汇「建议收藏」

    外汇平台搭建,外汇交易社区,外汇支付通道,通过区块链如何改变外汇「建议收藏」在过去几年中,由区块链驱动的比特币对全球财务,特别是外汇行业产生了重大影响。这种创新的加密货币在全球范围内大肆挥霍,并成为头条新闻,很快就能感受到它的存在。虽然比特币很可能继续对外汇行业产生影响,但它实际上是锁定链,这种货币背后的技术,将对外汇行业产生更显着和不可逆转的影响。外汇产业的当前景观外汇市场是全球最大,最具流动性的市场。该行业每周五天,每天24小时开放,主要位于伦敦,而纽约市的每日…

    2022年9月11日
  • SpringBoot报错ERROR org.springframework.boot.SpringApplication – Application run failed[通俗易懂]

    SpringBoot报错ERROR org.springframework.boot.SpringApplication – Application run failed[通俗易懂]有时候启动springboot会成功,有时候会报下面的错误10:27:27.556[main]ERRORorg.springframework.boot.SpringApplication-Applicationrunfailedorg.yaml.snakeyaml.error.YAMLException:java.nio.charset.MalformedInputException:Inputlength=1 atorg.yaml.snakeyaml.reader.Str

    2022年9月8日
  • 2-visio使用与卸载「建议收藏」

    2-visio使用与卸载「建议收藏」下载一个工具WindowsInstallerCleanUpUtility_v4.71.1015.0,如果没有可以去这里下载:https://download.csdn.net/download/qq_39451578/10950019(没积分的小伙伴可以私信或者下方留言)然后找到相关信息:…

    2022年8月13日
  • kafka add partitions function「建议收藏」

    kafka add partitions function「建议收藏」代码功能在java代码中调用scala接口addPartitions.使用场景在kafka中如果需要定制kafka-topic的管理,那么其中一个功能很可能会用到:增加partition数量。但是在kafka-1.0.x之上的版本的AdminUtils中预留了相关的apiaddPartitions,具体功能的实现可以参考下面源码(scala):/***Addparti…

    2022年6月26日
  • 2020年kali最新国内更新源sources.list

    2020年kali最新国内更新源sources.list打开sources.list文件命令:leafpad/etc/apt/sources.list添加以下更新源:#中科大debhttp://mirrors.ustc.edu.cn/kalikali-rollingmainnon-freecontribdeb-srchttp://mirrors.ustc.edu.cn/kalikali-rollingmainnon-f…

    2022年5月28日
  • mysql 如何加索引_mysql如何添加索引

    mysql 如何加索引_mysql如何添加索引mysql添加索引的方法:可以通过【createtable】语句来添加,如【CONSTRAINTPRIMARYKEY|INDEX[][]】,表示创建一般索引。在mysql中可以在创建表(CREATETABLE)的同时创建索引;也可以在创建表后创建索引,使用CREATEINDEX语句或ALTERTABLE语句。(视频教程推荐:mysql视频教程)1、使用CREATEINDE…

    2022年5月12日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号