姿态旋转的哥氏定理以及速度微分的推导

news2025/1/17 3:00:08

姿态旋转中涉及到坐标系的转换,在有相对旋转的两个坐标系中观察一个向量的变化,用到了哥氏定理。

例如在i系中观察e系下的运动,则

哥氏定理的公式 

dr/dt|i = dr/dt|e + wie \times r   wie是e相对于i的角运动   注意符号i在前e在后。

dv/dt|i = dv/dt|e + wie \times v   wie是e相对于i的角运动   注意符号i在前e在后。

那么,回到组合中常用的n系下,推到一下n系下的速度微分方程

直接从i到n建立联系,需要先把i的求出来。

dv/dt|n = dvdt|i + wni \times v  (1)

上式中用到i系下的速度微分,那么就要再按照哥氏定理推一下dv/dt|i

分析,对速度求导,需要先知道速度,所以要对位置求导得到速度

dr/dt|i = dr/dt|e + wie \times r = v + wie \times r  (2)

得到v以后再次求导,得到(1中想要的dv/dt|i

比力是i系下的,是已知的数据,那么用到它就是需要对上式i系下再微分求导,

dr^{2}/dt^{^{2}}{}|i = dv/dt|i + dwie /dt|i\times r + wie \times dr/dt|i   (3)

dr^{2}/dt^{^{2}}{}|i =f+g  (4)

f+g =dv/dt|i + 0 +wie\times dr/dt|i  (5)

式5的移项后,

dv/dt|i = f+g -wie\times dr/dt|i  (6)

式6中的右边 ,把(2)代入后,即可得到

dv/dt|i = f+g -wie\times v-wie\times\left ( wie\ \times r\right )

gp=g- wie\times\left ( wie\ \times r\right )

  dv/dt|i = f -wie\times v+gp 这是i系下的微分方程 (7)

下面再回到n下的方程(1)中,从i直接到n

(7)代入(1)

dv/dt|n = f -wie\times v-gp + wni \times v  (8)

其中wni =wne+wei = wen-wie  (9)

(9)代入(8)得到

dv/dt|n = f -wie\times v+gp +\left ( wen-wie\right )\times v

整理得到

dv/dt|n =f- \left ( 2wie+wen \right )\times v+gp    (10)这是n系下的速度微分方程。

如果想要推到e系下的

思路如下:都是要用到i系,因为牛顿第二定律就是i系下的,所以得用i

dv/dt|e = dvdt|i + wei \times v(11)

(7)代入(11)

dv/dt|e = f -wie\times v+gp+ wei \times v 

dv/dt|e = f -wie\times v+gp- wie\times v

dv/dt|e = f -2wie\times v+gp  这是e系下的速度微分(12)

快速的得到n系,则可以选择,先i系,再e系用wie和wen建立联系,然后n系

dv/dt|i = f -wie\times v+gp 这是i系下的微分方程 (7)

dv/dt|e = f -2wie\times v+gp  这是e系下的速度微分(12)

dv/dt|n = dvdt|e + wne \times v  (13)

(12)代入13得到

dv/dt|n =f- \left ( 2wie+wen \right )\times v+gp    (10)这是n系下的速度微分方程。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

WRF模型教程(ububtu系统)-WPS(WRF Pre-Processing System)概述

一、WPS简介 WRF 预处理系统 (WRF Pre-Processing System,WPS) ,集成了基于Fortran和C编写的程序,这些程序主要用于处理输入到real.exe的数据。WPS主要有三个程序和一些辅助程序。 二、各程序介绍 主要的程序为geogrid.exe、ungrib.exe、met…

一篇文章带你了解低保真与高保真原型图区别

在原型设计中,低保真原型和高保真原型的区别主要体现在细节和功能上。那么我们在设计原型的时候是用低保真原型还是高保真原型呢?两者最好的使用场景是什么?对此,即时设计做了相应的分析。让我们来看看! 1、低保真原型…

[蓝桥杯]-最大的通过数-CPP-二分查找、前缀和

目录 一、题目描述: 二、整体思路: 三、代码: 一、题目描述: 二、整体思路: 首先要知道不是他们同时选择序号一样的关卡通关,而是两人同时进行两个入口闯关。就是说两条通道存在相同关卡编号的的关卡被通…

3冠达成!原知因制药荣获2024年度JMR消费者评选三大No.1

近日,日本调查机构(JMR)公布了2024年度公众对品牌形象的调查结果,除了人们熟知的资生堂、CPB、POLA、小林制药、DHC等品牌依然获得不错的口碑外,日本高端健康品牌原知因制药凭借优秀的产品实力及良好的社会口碑&#x…

Python新手必学:输入输出全攻略

初学Python编程时,其中一个最基础、也是最重要的部分就是如何处理输入和输出。无论是简单的用户输入,还是程序输出结果,都很重要。现在,我们将一起学习Python输入输出的各种技巧和方法,让你在编写代码时得心应手。 目…

HTML5:七天学会基础动画网页11

CSS3动画 CSS3过渡的基本用法: CSS3过渡是元素从一种样式逐渐改变为另一种样式的效果。 过渡属性-transition 值与说明 transition-property 必需,指定CSS属性的name,transition效果即哪个属性发生过渡。 transition-duration 必需,t…

YOLOv9改进策略:注意力机制 |通道注意力和空间注意力CBAM | GAM超越CBAM,不计成本提高精度

💡💡💡本文改进内容:通道注意力和空间注意力CBAM,全新注意力GAM:超越CBAM,不计成本提高精度 改进结构图如下: YOLOv9魔术师专栏 ☁️☁️☁️☁️☁️☁️☁️☁️☁️☁️☁️☁️…

LeetCode2115. 从给定原材料中找到所有可以做出的菜

拓扑排序 题面 题目链接:2115. 从给定原材料中找到所有可以做出的菜 - 力扣(LeetCode) 你有 n 道不同菜的信息。给你一个字符串数组 recipes 和一个二维字符串数组 ingredients 。第 i 道菜的名字为 recipes[i] ,如果你有它 所有…

openstack(T)启动实例状态为错误,如何解决

---基本服务得是正常的 ---1.在web界面看是什么错误 点击你的实例名称,在概况里面去查看 当时我的error :编码500 消息 No valid host was found. 错误原因 1:资源不足 2:未开启虚拟机cpu虚拟化 解决: 1.资源不…

Element-Plus: Select组件实现滚动分页加载

Element-Plus的select组件并没有自带滚动分页加载的功能,其虽然提供了自定义下拉菜单的底部的方式可以自定义上一页及下一页操作按钮的方式进行分页加载切换: 但如果不想通过点击分页按钮的方式,利用滚动触底进行下一页加载的话,…

Arrays对象数组排序 --java学习笔记

假设有四个学生对象: name:"小明",height:168.8,age:22 name:"小红",height:178.5,age:20 name:"小智",height:160.1,age:21 name:"小白",height:230.6,age:22 现在需要按身高对他们进行排序 对象进行排序,默…

19.ADC模数转换器知识点+AD单通道AD多通道应用程序示例

0. 江协科技/江科大-STM32标准库开发-各章节详细笔记-查阅传送门_江协科技stm32笔记-CSDN博客文章浏览阅读2.9k次,点赞44次,收藏128次。江协科技/江科大-STM32标准库开发-各章节详细笔记-传送门至各个章节笔记。基本上课程讲的每句都详细记录&#xff0c…

修改 MySQL update_time 默认值的坑

由于按规范需要对 update_time 字段需要对它做默认值的设置 现在有一个原始的表是这样的 CREATE TABLE test_up (id bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 主键id,update_time datetime default null COMMENT 操作时间,PRIMARY KEY (id) ) ENGINEInnoDB DEF…

xss——pdfxss,mxss,uxss,flashxss

uxss(但是需要很低的版本才可以使用)(但是csdn也会有过滤) 浏览器插件漏洞 搜索这个跨站语句,然后用翻译功能,它会触发跨站、 测试的时候可以去不断的测试它的所有功能,看也没有触发跨站 flas…

C语言笔记:控制流

ACM金牌带你零基础直达C语言精通-课程资料 本笔记属于船说系列课程之一,课程链接:ACM金牌带你零基础直达C语言精通 你也可以选择购买『船说系列课程-年度会员』产品『船票』,畅享一年内无限制学习已上线的所有船说系列课程:船票购…

1335:【例2-4】连通块

【算法分析】 设数组vis,vis[i][j]表示(i,j)位置已经访问过。遍历地图中的每个位置,尝试从每个位置开始进行搜索。如果该位置不是0且没有访问过,那么访问该位置,并尝试从其上下左右四个位置开始搜索。在看一个新的位置时&#xff…

网络机顶盒什么牌子好?小编盘点零差评网络机顶盒排行榜

在挑选网络机顶盒的时候我们往往会参考销量和口碑,小编花费一个月时间整理了热门网络机顶盒的用户评价情况,整理了这份口碑最好的网络机顶盒排行榜,跟着我一起看看网络机顶盒什么牌子好吧。 NO.1、泰捷WEBOX WE40S网络机顶盒 在混迹网络机顶…

Linux下的多线程编程:原理、工具及应用(1)

🎬慕斯主页:修仙—别有洞天 ♈️今日夜电波:Flower of Life—陽花 0:34━━━━━━️💟──────── 4:46 🔄 ◀️ ⏸ ▶️ ☰ …

浅谈估值模型:从估值-收益分布看待市场投资价值

摘要及声明 1:本文从估值的角度,通过深入研究指数估值变化的特征,总结出市场几轮牛熊背后的规律,从而客观理性地判断目前市场的投资价值。技术方面,本文通过ipywidgets交互式控件实现数据的可视化和交互式展示。 2&a…

Git 学习笔记 三个区域、文件状态、分支、常用命令

Git 学习 GitGit概念VS Code中使用仓库(repository)示例 Git 使用时的三个区域示例 Git 文件状态示例 Git 暂存区示例 Git 回退版本删除文件忽略文件示例 分支分支的使用分支的合并与删除分支的合并冲突 Git常用命令Git远程仓库 (HTTP)步骤远程仓库 克隆…