四轴飞行器原理图详解(三旋翼飞行器)

顾名思义,四轴飞行器由四个螺旋桨高速旋转产生升力,为其提供飞行动力。四个电机转向正反各两个,可以相互抵消反扭矩。不同于常规固定翼飞机,多旋翼无人机属于静不稳定系统,因此必须依赖于强大的飞控系统才能飞行。四轴飞行器可分为“十字型”和“X型”,其中“十字型”机动性强主要应用在穿越机或特技表演无人机;“X型”稳定性强,是最常见的四轴飞行器构型。本文中所介绍的飞控系统都是基于“X型”四轴飞

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

顾名思义,四轴飞行器由四个螺旋桨高速旋转产生升力,为其提供飞行动力。
四个电机转向正反各两个,可以相互抵消反扭矩。不同于常规固定翼飞机,多旋翼无人机属于静不稳定系统,因此必须依赖于强大的飞控系统才能飞行。
四轴飞行器可分为“十字型”和“X 型”,其中“十字型”机动性强主要应用在穿越机或特技表演无人机;“X 型”稳定性强,是最常见的四轴飞行器构型。本文中所介绍的飞控系统都是基于“X 型”四轴飞行器
这里写图片描述

四轴飞行器的六自由度运动如图
这里写图片描述
1. 上下运动

    由电机油门控制,油门增大,四个电机转速同时增大,升力增大,则飞 

    机向上运动。 

2.  前后运动 

    由飞机的俯仰角控制,如果飞机向前倾斜,则升力在垂线方向分量抵消 

    重力,在水平方向分量提供飞机向前的加速度。 

3.  左右运动 

    由飞机的滚转角控制,原理同前后运动。 

4.  俯仰运动 

    绕飞机机体坐标系Y 轴转动,飞机做低头运动时,1、2 号电机转速减小, 

    同时3、4 号电机转速增大,此时四个电机的反扭矩仍然相互抵消。 

5.  滚转运动 

    绕飞机机体坐标系X 轴转动,原理同俯仰运动。 

6.  偏航运动 

    绕飞机机体坐标系Z 轴转动,如果1、3 号电机转速增大,同时2、4 号 

    电机转速减小,此时电机反扭矩便不能相互抵消,会出现顺时针方向的 

    反扭矩,飞机向右偏航。

2 PID 控制算法简介

PID 控制算法用于消除期望值与实际值的误差,包括比例项P、积分项I 和微分项D。

P:又称驱动项,是消除误差的主要驱动力,这一项必须足够大。
P 项越大,系统响应速度越快,调节时间越短,但P 过大会引起系统超调、震荡甚至发散。

I:用于消除稳态误差,I 项会导致响应速度变慢,增加调节时间。

D: 又称阻尼项,为系统增加阻尼,减小超调。但这一项如果是通过微分计算得到的,会给系统引入噪声。

对于PID 控制算法网上有大量相关资料,可上网查询。要想真正掌握PID 控制算法必须要做大量调试实验,积累工程实践经验。

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

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

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


相关推荐

  • 常量池和堆的区别_字符串常量池在堆中还是方法区

    常量池和堆的区别_字符串常量池在堆中还是方法区写在前面:博主是一位普普通通的19届二本大学生,平时最大的爱好就是听听歌,逛逛B站。博主很喜欢的一句话花开堪折直须折,莫待无花空折枝:博主的理解是头一次为人,就应该做自己想做的事,做自己不后悔的事,做自己以后不会留有遗憾的事,做自己觉得有意义的事,不浪费这大好的青春年华。博主写博客目的是记录所学到的知识并方便自己复习,在记录知识的同时获得部分浏览量,得到更多人的认可,满足小小的成就感,同时在写博客的途中结交更多志同道合的朋友,让自己在技术的路上并不孤单。目录:1.常量池与Class常量池2.运.

    2022年7月28日
    11
  • 安卓相册设置_安卓11原生相机

    安卓相册设置_安卓11原生相机前言适配前台程序员必不可少的工作之一,且可能要花大量的时间精力。何为前台程序员,是面向用户的一端,包括前端、移动端、PC等等。何为适配,适配就是当我们的开发环境、运行环境等发生变化的时候,程序依然能稳健运行。而适配中最难为程序员的就是Android了,除了开发环境、运行环境等因素之外,因为Android开源的原因,还要适配各大厂商。。而适配条件之多,经常让Android程序员为之头疼。来看看相机、相册相关的适配历程:Android6权限适配Android7文件适配Android

    2022年9月22日
    4
  • windows update更新返回错误码统计(WUSA.exe)「建议收藏」

    windows update更新返回错误码统计(WUSA.exe)「建议收藏」windowsupdate更新返回错误码统计(WUSA.exe)ThisExitCodesorReturnValuescanberetrievedfromanWindowsUpdateInstallation.ReturnCodeReturnCodeHEXMessage23592970x240001WU_S_SERVICE_STOP23592980x240002WU_S_SELFUPDATE23592990x240003W

    2022年5月22日
    51
  • Yarn安装配置(vsftpd安装配置)

    Yarn介绍:Yarn是facebook发布的一款取代npm的包管理工具。yarn的特点:速度超快。 Yarn缓存了每个下载过的包,所以再次使用时无需重复下载。同时利用并行下载以最大化资源利用率,因此安装速度更快。 超级安全,在执行代码之前,Yarn会通过算法校验每个安装包的完整性。 超级可靠,使用详细、简洁的锁文件格式和明确的安装算法,Yarn能够保证在不同系统上…

    2022年4月15日
    40
  • dpkg命令和作用

    dpkg命令和作用dpkg-ipackage.deb安装包   dpkg-rpackage删除包   dpkg-Ppackage删除包(包括配置文件)   dpkg-Lpackage列出与该包关联的文件   dpkg-lpackage显示该包的版本   dpkg–unpackpackage.deb解开deb包的内容   dpkg

    2022年5月11日
    40
  • acwing1106. 山峰和山谷(宽搜bfs)「建议收藏」

    acwing1106. 山峰和山谷(宽搜bfs)「建议收藏」FGD小朋友特别喜欢爬山,在爬山的时候他就在研究山峰和山谷。为了能够对旅程有一个安排,他想知道山峰和山谷的数量。给定一个地图,为FGD想要旅行的区域,地图被分为 n×n 的网格,每个格子 (i,j) 的高度 w(i,j) 是给定的。若两个格子有公共顶点,那么它们就是相邻的格子,如与 (i,j) 相邻的格子有(i−1,j−1),(i−1,j),(i−1,j+1),(i,j−1),(i,j+1),(i+1,j−1),(i+1,j),(i+1,j+1)。我们定义一个格子的集合 S 为山峰(山谷)当且仅当:

    2022年8月9日
    6

发表回复

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

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