四旋翼飞行器3——四旋翼运动学简介

https://blog.csdn.net/wendox/article/details/52439564

大家好,又见面了,我是你们的朋友全栈君。

四旋翼飞行器3——四旋翼运动学简介

四旋翼飞行器是通过调整四个电机的转速来保证其飞行的。每个电机旋转,产生推力向上。
在这里插入图片描述

而推力与电机转速成二次方关系。电机旋转也会产生一个转矩,其与电机转速也成二次方关系,如下图蓝色和橙色的曲线显示。

如果是四旋翼,则每个电机负担四分之一重量来保持悬停,根据下图,为了满足推力抵消四分之一的重量,就能确定电机的转速值,如图中的w0,即悬停转速值。这个转速同时也会产生一个电机转矩,每个电机需要克服这个转矩,选取合适的电机就是根据这个来定的,电机产生的力矩要能抵消这个转矩。
在这里插入图片描述

悬停时,电机的转速产生的推力能够补偿机身的重力。通过这个重量,就能确定每个电机的悬停转速值,也能够得到每个电机所需的力矩。

如果知道KF和KM系数值,很容易得到合力F,如图所示。

同样的,如果能够知道飞行器的重心位置,飞行器的总力矩M也可以计算出来,包括每个电机产生的推力得到的力矩和顺时针或逆时针旋转产生的力矩(与yaw运动有关)。
在这里插入图片描述

悬停状态下,合力F和总力矩M都为零。

但是如果合力F或力矩M不为0时,就会产生加速度。

以高度方向为例,
在这里插入图片描述

增大电机转速,就会产生向上的加速度,反之同理。

参考博客:

下面这篇文章讲的真是详细和优秀。
1、Robotics Aerial Robotics课程专题 第二讲 四旋翼动力学和系统设计
https://www.aiimooc.com/article/show-htm-itemid-109.html 写论文时可以参考。

2、玩转四旋翼无人机(四旋翼运动学简介)
https://blog.csdn.net/wendox/article/details/52439564

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

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

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


相关推荐

  • splice方法最详细最全面的解释!!!

    splice方法最详细最全面的解释!!!文章目录前言一、splice方法官方文档节选二、根据文档测试方法一:方法二:方法三:方法四:总结前言在学前端的时候一直对splice方法不太清楚,今天特意总结了一下!一、splice方法官方文档节选查阅了splice方法的示例文档,如下:(不想看论述的,可以直接跳到下面看总结!)splice返回值:Array所属对象:ArrayTheelementstoaddtothearray.Ifyoudon’tspecifyanyelements,splice

    2022年9月24日
    3
  • PhpStorm激活码2024.3版本最新教程,永久有效激活码,亲测可用,记得收藏

    PhpStorm激活码教程永久有效2024.3激活码教程-Windows版永久激活-持续更新,Idea激活码2024.3成功激活

    2025年5月23日
    8
  • 卡盟货源对接_卡盟排行

    卡盟货源对接_卡盟排行最近,很多小伙伴们都在想搭建一个卡盟的主站,但是鉴于很多人都不太懂编程,也不知道如何找到源码。所以现在小编就为大家带来搭建卡盟主站教程,而且还把源码也一起送来了,想要搭建卡盟主站的话就记得一定要下载哦!搭建卡盟主站教程介绍1,完整无误经过校验的卡盟平台源码2,基于Ecshop内核的卡盟平台,游戏点卡销售的首选平台PHP+MYSQL3,前台模板已做深层SEO优化便于搜索引擎收录寻找卡盟源码1网…

    2022年8月12日
    5
  • Java异常处理习题

    Java异常处理习题一、选择题1、java中用来抛出异常的关键字是()A.try     B.catch   C.throw         D.finally 2、关于异常,下列说法正确的是()A.异常是一种对象       B.一旦程序运行,异常将被创建C.为了保证程序运行速度,要尽量避免异常控制     D.以上说法都不对 3、()类是所有异常类的父类。A.Th

    2022年5月12日
    76
  • 命令行卸载java_卸载java「建议收藏」

    命令行卸载java_卸载java「建议收藏」有小伙伴经常会遇到Java没有卸载干净的情况,造成重新安装JDK能正常安装,接着安装JRE的时候总是报1603错误。虽然说JRE安装报错了没安装上,但是eclipse、IntelliJIDEA和AndroidStudio都能正常打开和使用,然而在命令行里却无法使用。小编今天和大家分享一下怎样彻底的卸载java,有需要的小伙伴不妨接着往下看。方法一:直接卸载,步骤比较繁琐,但是也能彻底卸载干净。1…

    2022年5月19日
    55
  • 单片机c语言自学视频教程下载,郭天祥 十天学会单片机和C语言编程视频教程

    单片机c语言自学视频教程下载,郭天祥 十天学会单片机和C语言编程视频教程第1篇入门篇第1章基础必备知识第2章Keil软件使用及流水灯设计第2篇内外部资源操作篇第3章数码管显示原理及应用实现第4章键盘检测原理及应用实现第5章A/D和D/A工作原理第6章串行口通信原理及操作流程第7章通用型1602,12232,12864液晶操作方法第8章I2C总线AT24C02芯片应用第9章基础运放电路专题第3篇提高篇第10章定时器/计数器应用提高第11章串行…

    2022年5月30日
    35

发表回复

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

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