矢量导数——角速度与矢量的叉乘
矢量导数——角速度与矢量的叉乘
原创不易,路过的各位大佬请点个赞
矢量叉乘,向量外积
- 矢量导数——角速度与矢量的叉乘
- 1. 定理
- 证明
- 证明结论部分
1. 定理
矢量的导数为角速度叉乘以该适量。
这也是角速度的定义。
角速度在一般意义上是一个二阶张量,不过由于这个张量满足某些约束条件,自由的分量个数恰好变成了3个,所以正好可以拼凑成一个三分量矢量。
刚体绕定轴旋转时,角速度矢量的方向垂直于旋转平面,且按右手螺旋法则确定
证明
定义矢量在本体坐标系表示为rar_ara,在旋转坐标系的表示为rbr_brb,两个坐标系之间的旋转矩阵为R。则存在
ra=Rrbr_a=Rr_bra=Rrb
两边求导得到
r˙a=R˙rb+Rr˙b=Rr˙b+R˙R−1ra\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=RTR^{-1}=R^TR−1=RT,则
r˙a=Rr˙b+R˙RTra\begin{aligned} \dot{r}_a&= R\dot{r}_b + \dot{R}R^Tr_a \end{aligned}r˙a=Rr˙b+R˙RTra
定义相对倒数:
Rr˙b=ddtraR\dot{r}_b=\frac{d}{dt}r_aRr˙b=dtdra
表示该矢量在旋转坐标系中的坐标相对时间变化率转到本体坐标系。
引入角速度张量
R˙RT=Ω\dot{R}R^T=\OmegaR˙RT=Ω
则可以得到
ΩT=RR˙TΩ+ΩT=ddt(RRT)=ddt(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
其中RRTRR^TRRT基于酉矩阵性质。
同时可以得到
Ω=−ΩT\Omega=-\Omega^TΩ=−ΩT
满足这个条件的张量就是所谓的“斜对称矩阵”,在这个约束条件下,角速度张量可以写成
Ω=[0−ωyωzωy0−ωx−ωzωx0]\Omega=\begin{bmatrix}0&-\omega_y&\omega_z\\\omega_y&0&-\omega_x\\ -\omega_z &\omega_x &0\end{bmatrix}Ω=⎣⎡0ωy−ωz−ωy0ωxωz−ωx0⎦⎤
如果把旋转坐标系看成是“固连”在刚体上的坐标系,那么这个定义就是刚体角速度的定义。
现在定义角速度矢量
ω=[ωx,ωy,ωz]\omega=[\omega_x,\omega_y, \omega_z]ω=[ωx,ωy,ωz]
则
Ωra=ω×ra\Omega r_a = \omega\times r_aΩra=ω×ra
证明结论部分
因此可以得到
r˙a=ddtra+R˙RTra=ddtra+ω×ra\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=dtdra+R˙RTra=dtdra+ω×ra
如果这个矢量相对于旋转坐标系是固定的(比如刚体上固定点在固连坐标系中的位置矢量),那么“相对导数”为零,这种情况下就有
r˙a=ω×ra\begin{aligned} \dot{r}_a= \omega\times r_a \end{aligned}r˙a=ω×ra
原创不易,路过的各位大佬请点个赞
矢量导数——角速度与矢量的叉乘相关推荐
- android矢量动画 充电,android矢量动画
android矢量动画! 直接来个例子就明白了!(这里我把与动画无关的属性都用-表示) 首先你要有个矢量图 比如这个矢量图xml文件叫"vector1",文件在res\drawab ...
- gis 矢量切片读取_ArcGIS 矢量切片全接触(多图)
ArcGIS 矢量切片知多少 >>>>什么是矢量切片 矢量切片是一种新的利用一些新技术来控制动态的可交互的地图展示方式,这种新技术可以让个人在移动端或者浏览器端自定义个性化的地 ...
- 矢量归一化_浅析矢量网络分析仪误差模型及校准
最近跟业界一位同仁讨论了矢量网络分析仪的误差模型及校准过程,简单整理了一下,分享给大家,欢迎一起讨论. 矢网的误差模型确实不太好理解,一般只有研发矢网或者专攻测试技术的人员才会深入探究.使用矢网测试之 ...
- 矢量归一化_7. 从矢量观测到姿态观测
在使用 IMU 时,除了通过陀螺仪积分得到姿态,我们还需要其它非积分的方法测量姿态,从而更新积分得到的预测值.而这些"其它"的方法一般都是测量一些在惯性坐标系内已知的矢量,这些矢量 ...
- matlab 电压矢量开关,电压空间矢量研究及Matlab仿真
近年来,电机的空间矢量理论被引入到逆变器及其控制中,形成和发展了空间矢量PWM(SVPWM)控制思想.其原理就是利用逆变器各桥臂开关控制信号的不同组合,使逆变器输出电压空间矢量的运行轨迹尽可能接近圆形 ...
- 微信小程序引入外部矢量图标(阿里巴巴矢量图标)
1.显示效果 2.实现步骤 进入阿里巴巴矢量图标库 搜索想要的矢量图标并加入购物车,点击右上角购物车 将图标添加至项目 更改项目设置 将字体格式设置为TTF Base64 点击下载至本地 在微信小程序 ...
- Google Earth Engine(GEE)——如何将众多小区域面和点或者多点矢量转化成为一个矢量边界防止超限使用(bounds)
大家可能在进行大尺度研究的时候,会遇到很多问题,尤其是矢量边界超限,或者矢量边界的折现点过于多,导致无法进行计算,所有这里的问题就是当我们遇到这个情况如何解决,这里有两个解决方案,一个就是你画一个矢量 ...
- java 矢量_[Java教程]矢量图标的使用
[Java教程]矢量图标的使用 0 2015-11-20 14:00:42 前几年已经开始流行icon font,很多项目为了节省网站空间,实现开发时灵活的图标大小和颜色等样式修改都已经采用icon ...
- c++ gdal 矢量转栅格_GDAL矢量转栅格
gdal版本1.8.0. 首先尝试使用gdal_rasterize小工具,但是不支持新生成输出栅格文件.官方说1.8版本后已经支持.但仍然无效. 栅格的元数据赋值和仿射变换以后需要进一步研究. 代码实 ...
- gis 矢量切片读取_矢量切片 - ArcGIS知乎-新一代ArcGIS问答社区
慕晓燕 发表了文章 • 4 个评论 • 1521 次浏览 • 2018-08-15 00:00 • 来自相关话题 为什么会有这个需求和想法呢?还是源自于 局部更新矢量切片 的想法,当我们遭遇一个海量矢 ...
最新文章
- 剑指offer_第14题_链表中倒数第k个结点_Python
- python杀死线程的方法_python杀死一个线程的方法
- 【腾讯Bugly干货分享】经典随机Crash之二:Android消息机制
- leetcode算法题--1比特与2比特字符
- leetcode 21 合并两个有序链表 C++
- 动态字段列表实现及ListT排序
- HTML5 address元素
- 高性能计算(HPC)的前景、如何学习HPC
- 洛谷P3265 装备购买
- 搭建mock-server
- RedHat Linux 企业5 oracle 10g
- 厦门防腐木生产厂家厦门木天木屋运营模拟实盘周记20220915
- 服务器上部署java项目
- unable to locate解决方法
- 【密码学-2】什么是椭圆曲线密码
- OpenCV环境配置:Ubuntu18.04编译OpenCV4.2.0和contrib模块记录
- 计算机专业和新能源专业哪个好就业,新能源科学与工程专业就业前景与方向(五篇)...
- VAULT高可用集群部署
- 攻克3D神器Blender的第四天-【环切、切割】
- 商用密码产品密码模块分级检测申请材料编写介绍
热门文章
- 计算机仿真专业学什么,计算机科学与技术知识专业 计算机仿真技术知识课件.ppt...
- con 元器件符号_电子元器件常用的符号
- java pdf加水印 性能_java 实现 PDF 加水印功能
- Spark大数据系列教程持续更新
- tfidf关键词提取_特征加权之TFIDF
- uni-app 连接蓝牙打印机
- 随书赠送的股票量化分析工具—出升级版啦!功能抢先看
- java验证码kaptcha_spring整合kaptcha验证码的实现
- 如何解决x盘莫名出现的msdia80.dll文件
- PL_SQL之导出PCK文件