最近接触到四旋翼无人机的位置控制方法,就又了解了一下四旋翼飞机的数学模型,现总结如下:

  1. 位置环 (均定义在惯性坐标系下)
    P˙e=Ve(1)\dot{P}_{e} = V_{e} \tag{1}P˙e​=Ve​(1)
    V˙e=−g+fmRbee3(2)\dot{V}_{e} = -g + \frac f m R_{b} ^{e} e_{3} \tag{2}V˙e​=−g+mf​Rbe​e3​(2)
    这里需要说明一点,对于方程(2)中RebR_{e}^{b}Reb​表示从惯性坐标系到机体坐标系的选择矩阵。我们在使用过程中采用姿态的四元数来进行表达。
    注:参照全权老师的课程,四元数和旋转矩阵具有等价的表达,即都可以用来表示旋转。对于向量的旋转和坐标轴的旋转,正好是一个相反的过程。我是这么理解的,对于四元数转换成的旋转矩阵,可以表达成由惯性系下的某一个向量旋转到现在的状态,也可以表达成机体坐标系到惯性坐标系的旋转。
    对于方程(2),也可以将其转换在机体坐标系下进行表达,这个地方用到一个知识点。Firstly, Let’s introduce the derivative for the Rotation(对于一个旋转矩阵求导的问题)。
    dredt=ωe×re(3)\frac {dr^{e}} {dt} = \omega^{e} \times r^{e} \tag{3}dtdre​=ωe×re(3)
    ωe=Rbeωb(4)\omega^{e} = R_{b}^{e} \omega^{b}\tag{4}ωe=Rbe​ωb(4)
    Hence,
    dRbedt=ωe×Rbe=Rbeωb×Rbe=Rbe(ωb×I)\frac {dR_{b}^{e}} {dt} = \omega^e \times R_{b}^{e} = R_{b}^{e}\omega^{b}\times R_{b}^{e} = R_{b}^{e}(\omega^{b}\times I) dtdRbe​​=ωe×Rbe​=Rbe​ωb×Rbe​=Rbe​(ωb×I)
    For the kenetic equation in the body-frame, we consider the following equation:
    dVedt=dRbeVbdt=Rbe˙Vb+RbeV˙b\frac {dV_{e}} {dt} = \frac {dR_{b}^{e}V_{b}} {dt} = \dot{R_{b}^{e}}V_{b}+ R_{b}^{e}\dot{V}_{b}dtdVe​​=dtdRbe​Vb​​=Rbe​˙​Vb​+Rbe​V˙b​

  2. 姿态环(均定义在机体坐标系下)
    The dynamic equation in the body-frame is as follows:
    Jω˙b=−ωb×(Jωb)+Ga+τJ \dot{\omega}^{b} = -\omega^{b}\times(J\omega^{b})+G_{a}+\tau Jω˙b=−ωb×(Jωb)+Ga​+τ
    注:我们测的角速度是在机体坐标系下。

  3. 四元数的求导(公式编辑有点麻烦,手写插入)

四旋翼飞行器数学模型相关推荐

  1. 四旋翼飞行器的原理研究和建模

    ##四旋翼飞行器的原理研究和建模 对四旋翼飞行器的工作原理进行了简单介绍,对其飞行姿态角进行描述,并在此基础上建立数学模型. 四旋翼飞行器的原理 根据四旋翼飞行器的运动方式的特点将其飞行控制划分为四种 ...

  2. 四旋翼飞行器旋转矩阵公式推导!

    四旋翼飞行器旋转矩阵公式推导! 方法一: 1.在二维平面中:如下图所示,在xoy平面中有一向量op⃗ =(x,y)T,旋转ϕ角后变为向量op⃗ ′=(x′,y′)T.  据图可得: x=|op⃗ |c ...

  3. 四旋翼飞行器的研究方向

    毕业设计选的四旋翼飞行器设计的题目,顺便了解了下四旋翼飞行器有哪些值得研究的点. 四旋翼飞行器在高空检测(如电线,桥梁),灾害搜救,娱乐以及军事上都会有应用.相关研究的点也有很多,主要有飞行器的姿态估 ...

  4. 【飞控理论】四旋翼飞行器控制原理

    该篇博客是对锡月科技无人机飞行控制原理教学内容的整理 1.四旋翼飞行器的两种结构: "×"字模式: Pitch和 Roll与1,3.2,4两组电机呈 45°夹角 . "十 ...

  5. 四旋翼飞行器基本知识(四旋翼飞行器结构和原理+四轴飞行diy全套入门教程)

    转载两篇日志: 第一篇<四旋翼飞行器结构和原理> 第二篇<四旋翼飞行diy全套入门教程> =========================================== ...

  6. 四旋翼飞行器5——各类方案设计及参考

    下面几篇文章及资料是这两天看到的比较好的资源,可以多看看,对于新手来说,是个不错的提升自己的一些资料.可以分析每一种方案的特点,主控啊,传感器啊,不过到最后肯定要自己实践,才能得到最好的控制效果. 文 ...

  7. (转)四旋翼飞行器基本知识

    因为最近在做四旋翼的项目.所以在网上查找了点资料,转了下面这篇关于四旋翼入门级的知识. 1.结构形式        旋翼对称分布在机体的前后.左右四个方向,四个旋翼处于同一高度平面,且四个旋翼的结构和 ...

  8. 四旋翼飞行器轨迹跟踪仿真MATLAB simulink/simscape

    四旋翼飞行器轨迹跟踪仿真MATLAB simulink/simscape ID:6929669117089277

  9. 四旋翼飞行器平衡传感器数据 处理方法探讨

    四旋翼飞行器平衡传感器数据 处理方法探讨 [摘要]四旋翼飞行器的制作与研究日渐火热,而且其应用价值日渐凸显,当今四旋翼飞行器大都使用飞控板控制,其优点是操作简单,稳定性比较好,但好多的复杂功能无法自定 ...

  10. 四旋翼飞行器2——自己设计四旋翼飞行器的硬件准备和基础知识

    四旋翼飞行器2--自己设计四旋翼飞行器的硬件准备和基础知识 文章目录 四旋翼飞行器2--自己设计四旋翼飞行器的硬件准备和基础知识 DIY四轴需要准备什么零件 [基本原理与名词解释] 1.遥控器篇 什么 ...

最新文章

  1. 物联网电子标签助力无人便利店
  2. 2dpsk调制解调实验matlab_【无线通信篇】你知道ASK调制吗?
  3. 计算机应用基础上机操作,计算机应用基础上机操作试题
  4. 微信验证以及登录流程
  5. 几个解决 Maven Jar 包冲突的小技巧,太实用了!
  6. 【企业管理】《人与绩效》读书笔记--怎样做员工
  7. linux mono apache2,使用Apache2设置ModMono
  8. 如何在网页中插入Flv视频文件
  9. 一套精美的私服发布网,适用任何游戏发布
  10. PS 图层的基本操作
  11. html+css的音乐网站
  12. 2016年GitHub上史上最全的Android开源项目分类汇总
  13. 时间的流逝,流逝了谁的无奈?
  14. 海康威视摄像机的实时读取篇一(OpenCV开发环境配置)
  15. Mac有哪些解压缩软件,他们的优缺点是什么,哪款比较好用?
  16. 修改注册表,更改Win10版本,解决升级时无法“保留个人文件和应用”的问题
  17. C语言文件操作实例代码
  18. 一个好玩的OLE 导出Excel
  19. pkg打包node服务为双击可执行二进制文件Windows x64系统
  20. 读《移动互联网白皮书》有感

热门文章

  1. java自动洗扑克牌算法_扑克牌 洗牌算法 的java实现
  2. Java角度制向弧度制转化
  3. myeclipse6.5-8.5 激活码 秘钥 及使用
  4. 华氏温度与摄氏温度用C语言的实现方法
  5. html 控件enabled,用 Enabled 和 disabled 属性禁用 HTML 控件后,取值结果
  6. 搭档之家:14天1.5万人民币!悉尼将征收入境隔离费
  7. HTML基础学习(全)
  8. 怎么用计算机技术预测蛋白质结构,如何利用同源建模预测蛋白质三级结构
  9. 上海法院驳回深圳唯冠停止销售苹果iPad禁令
  10. 【散文】 漫步在春天