广告

【博客大赛】卡尔曼滤波学习笔记(二)动力学模型

2018-6-2 17:37 447 0 1 分类: 处理器与DSP 文集: 卡尔曼滤波
如何建立刚体的动力学模型?
Rigid-Body Translational Mechanics:
对于车辆或类似的刚体来说,最基本的状态空间模型可以从牛顿力学导出。
如果x是位置向量,那么有下面的表达式成立:

这样的取导表达式可以无限写下去,只要我们需要。

Rigid-Body Rotational Mechanics:
牛顿旋转力学比牛顿传递力学要稍微复杂一些,因为它有三个维度:raw、pitch、yaw。
它虽然只有三个维度,但是它的拓扑图和四维空间的单元球面类似,因此通常用四元数法表示。
它也可以使用其它数学模型,比如3x3的正交矩阵:

圆圈里面有个叉的符号,表示张量相乘。
这样的取导表达式可以无限写下去,只要我们需要。

如何建立非刚体的动力学模型?
现实中的物体,不一定是刚体,也有带阻尼的弹性物体。
弹性物体有自己的状态空间模型,且非常重要,比如太空望远镜,比如行进车辆的传感器。
建模方式是在刚体模型上,叠加振动部分。

结论:
物理从初高中开始学习,在大学里深化。
动力学建模的过程,实际上是把物理过程转化成数学表达式的过程。
有些建模过程相当复杂,比如很多质心结合的物体、受力复杂的物体,有的则相对简单。
总之具体问题具体分析。

广告

文章评论 2条评论)

登录后参与讨论

DiracFatCat 2018-6-4 13:56

qwqr3231: 这个用在什么地方,机械臂吗
不止机械臂吧,最优估计应用在工程的各个领域。

qwqr3231 2018-6-4 10:24

这个用在什么地方,机械臂吗
相关推荐阅读
DiracFatCat 2018-06-19 15:10
【博客大赛】卡尔曼滤波学习笔记(八)可观测性和可控制性 ... ...
可观测性是指,在给定模型的情况下,动力学系统的状态是否由它的输入输出唯一确定。可观测性是系统模型的特征。如果传感器矩阵H是可逆的,则本系统可观测,因为有:如果传感器矩阵H某些时候是不可逆的,则本系统仍...
DiracFatCat 2018-06-19 10:56
【博客大赛】卡尔曼滤波学习笔记(七)Z变换
如果我们仅仅对离散线性系统感兴趣,那么就使用下面这个表达式:如果u是常量,那么可以写成:为了简化表达式,我们可以将上面写成:离散线性时不变系统的Φ求解,可以使用Z变换。(* 由于本人已经忘记了Z变换的...
DiracFatCat 2018-06-19 10:54
【博客大赛】卡尔曼滤波学习笔记(六)拉普拉斯变换
对于线性时变/时不变系统,求解Φ(t)有多种方式,拉普拉斯变换是其中一种。(* 由于本人已经忘记了拉普拉斯变换的内容,因此本节待续。)...
DiracFatCat 2018-06-12 21:11
【博客大赛】卡尔曼滤波学习笔记(五)状态转移矩阵
状态转移矩阵(STMs)是线性微分方程的齐次部分的解。线性微分方程是指:它的齐次部分指:解齐次部分要比解整个方程容易,齐次部分的解可以用来解非齐次部分。Φ(t)被称为齐次方程的基本解,如果它满足下面的...
DiracFatCat 2018-06-09 17:16
【博客大赛】卡尔曼滤波学习笔记(四)连续线性系统
弹簧阻尼振荡器是一个相对简单的例子,它默认给定一个初始位置后,不再施加外力。拉到一个点,然后弹啊弹啊弹……但是实际上有可能系统会被施加持续的外力,因此需要考虑更复杂的情形。先来定义三个变量:控制量ui...
DiracFatCat 2018-06-04 14:40
【博客大赛】卡尔曼滤波学习笔记(三)状态空间
对一个弹簧阻尼振动器做建模,会发现它的动力学方程是一个二阶表达式:其中,m是负载的质量,t是时间,ks是弹簧系数,kd是阻尼系数。这个表达式就不具体分析了,相信理解起来并不困难。现在将此二阶微分方程转...
我要评论
2
0
广告
关闭 热点推荐上一条 /3 下一条