无人机基础知识:多旋翼无人机各模式控制框图

这篇具有很好参考价值的文章主要介绍了无人机基础知识:多旋翼无人机各模式控制框图。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

无人机(Unmanned Aerial Vehicle),指的是一种由动力驱动的、无线遥控或自主飞行、机上无人驾驶并可重复使用的飞行器,飞机通过机载的计算机系统自动对飞行的平衡进行有效的控制,并通过预先设定或飞机自动生成的复杂航线进行飞行,并在飞行过程中自动执行相关任务和异常处理。

无人机基础知识:多旋翼无人机各模式控制框图
在上篇博客介绍了无人机控制的原理与控制算法。

无人机在应用中会存在多种模式比如:

  • 姿态模式
  • 定高模式
  • 悬停模式
  • 自动航线

每一种模式的控制原理和控制算法都是一样的,也就是核心思想基本相同,区别就是控制结构、控制器输入输出量的不同。

如果想要做完整的无人机控制,那必须对每层的控制结构熟悉,本篇文章则对每层的控制结构做一个分析。

姿态控制

单级 PID 适合线性系统,当输出量和被控制量呈线性关系时单级 PID 能获得较好的效果。但是四旋翼飞行器输出的电压和电机转速不是呈正比的并且螺旋桨转速和升力是平方倍关系,也就是说四旋翼飞行器不是一个线性系统,四旋翼飞行器通常可以简化为一个二阶阻尼系统。只用单级 PID 在四旋翼飞行器上很难达到理想的控制效果,当四轴飞行器正常飞行时,遇到外力干扰,使加速度传感器采集数据误差偏大,造成计算的欧拉角误差偏大,只用角度偏差来进行控制的情况下,很难使系统稳定运行。

所以对于无人机的各级控制层来说,多采用串级PID控制。

串级 PID 控制系统具有控制及时、调节快速、抗干扰性强的特点。为解决单级在四旋翼控制时表现出的不足,姿态控制器采用串级 PID 控制。所谓串级PID,就是将两个 PID 控制器串在一起,一个控制器的输出做为另一个控制器的输入,分为内环角速度控制器和外环角度控制器。

下面通过遥控器控制姿态模式的无人机控制流程来进行举例

Roll Pitch 角度控制

控制框图如下
无人机基础知识:多旋翼无人机各模式控制框图
外环角度 PID 控制器为比例控制器,仅有比例作用,由期望角度与实际角度的偏差经过运算得到期望角速度,得到的期望角速度作为内环角速度控制器的输入与实际角速度做差,将偏差输入到内环 PID,经过计算得到电机的控制量。电机转速改变,使得无人机姿态向期望姿态变化,航资参考系统将估计的实际姿态角度与实际姿态角速度输入各控制器中。

由于四旋翼为一个欠驱动的复杂系统,为了让飞机姿态可以快速跟踪期望姿态的改变,需要加入前馈环节。将当前时刻期望角速度与上一时刻期望角速度偏差经过计算并进行最大加速度限制,得出用于前馈的期望角速度信号,与外环计算的内环输入信号(期望角速度)叠加输入到内环角速度控制器中。

控制框图变为如下形式:
无人机基础知识:多旋翼无人机各模式控制框图

Yaw 角度控制

航向角度的控制与横滚俯仰角度的控制略有不同

横滚、俯仰角度通过遥控器控制时,期望遥控器杆量在中位时,飞行器保持水平姿态,即期望的横滚俯仰角度为0度。

但是航向角度通过遥控器控制时,当遥控器杆量在中位时,我们希望飞行器不进行旋转,并不是航向角度回到0度,即期望的航向角速度为0度。

其控制框图如下:

无人机基础知识:多旋翼无人机各模式控制框图
如果是通过位置控制,进行航向角度的绝对控制,那控制框图和pitch 或者roll的一致,在此不再罗列

高度控制

对于无人机的高度控制模式,一般的飞控就是在姿态控制模式的基础上,加上垂直方向的控制。

通常也是将控制器分成两层,外环是高度方向位置控制,内环是高度方向速度控制。
无人机基础知识:多旋翼无人机各模式控制框图

地面站模式

其中地面站可能给出期望高度位置,如果此时没有遥控器的杆量,则可以通过两个串级的控制器,实现高度位置控制,首先垂直位置控制器将期望位置与实际位置的偏差量转换成为期望垂直速度信息,将期望垂直速度与实际垂直速度的偏差经过垂直速度控制器转为电机控制量,来控制电机转速调整,改变无人机的高度位置与垂直速度,形成闭环负反馈。

遥控器模式

当使用遥控器进行高度控制时,是通过遥控器上的油门杆量进行,当油门杆在中位时,期望速度为0,不在中位时,则进行上下的期望速度控制。

遥控器模式和地面站模式不能同时存在,为了方便画到了一个控制图里面。可以通过无人机模式的状态控制,决定图中的哪个控制环启作用。

自动航线模式

自动航向模式,相当于在高度控制中的地面站模式中,加入了如下控制框图的水位置控制。

地面站会向飞快发布航点指令,其中航点就是期望的 水平位置、高度信息。高度的控制就是上节的控制框图。水平位置的控制框图如下:

无人机基础知识:多旋翼无人机各模式控制框图
飞控将地面站发布的期望水平位置与实际水平位置求得偏差,经过水平位置控制器,将偏差转为期望速度,经过水平速度控制器求得期望姿态角度,在姿态控制器里就是最上面介绍的姿态的控制框图,为了简单,没有展开。

悬停模式

悬停模式主要是为了稳定的用遥控器进行控制,在遥控器杆量都在中位时,将当前位置为期望位置进行水平位置控制+垂直位置控制+航向角度控制。 当有遥控器杆量输入时,把遥控器杆量与中位偏差转为期望速度信号,送入对应的控制器中,完成期望的运动。文章来源地址https://www.toymoban.com/news/detail-406773.html

到了这里,关于无人机基础知识:多旋翼无人机各模式控制框图的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 多旋翼无人机调试问题分析

    一、电机和螺旋桨检查 在多旋翼无人机的调试过程中,首先需要检查电机和螺旋桨的状态。电机应转动灵活,无卡滞现象,且无明显磨损。螺旋桨应安装牢固,无松动现象,且桨叶完好无损。若发现问题,应及时更换或维修。 二、电池和充电器检查 电池是无人机飞行的能量

    2024年01月24日
    浏览(64)
  • 【无人机】基于 ode45实现四旋翼无人机姿态仿真附Matlab代码

     ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进, 代码获取、论文复现及科研仿真合作可私信。 🍎个人主页:Matlab科研工作室 🍊个人信条:格物致知。 更多Matlab完整代码及仿真定制内容点击👇 智能优化算法       神经网络预测       雷达通信    

    2024年02月03日
    浏览(105)
  • 基于ESP8266的四旋翼无人机代码分享,该无人机可以爬墙哦

    代码链接在:https://github.com/AnishDey27/Wall-Climbing-Drone/blob/main/Node%20MCU%20Codes/3_Drone_FInal.ino 源码贴出来吧: #includeWire.h #include ESP8266WiFi.h #include WiFiUdp.h WiFiUDP UDP; char packet[4]; //IPAddress local_IP(192, 168, 203, 158); //IPAddress gateway(192, 168, 1, 158); //IPAddress subnet(255, 255, 0, 0); //__________________

    2024年02月07日
    浏览(60)
  • 提高多旋翼无人机的悬停控制精度

    要提高多旋翼无人机的悬停控制精度,可以从以下几个方面进行优化: 优化传感器配置:选用高精度的传感器,如激光雷达、红外传感器等,可以提供更准确的姿态和位置信息。同时,对传感器进行定期标定和校准,确保其准确性。 改进控制算法:采用更为先进的控制算法

    2024年02月21日
    浏览(45)
  • 多旋翼无人机振动分析与减振方法

    振动机制包括: 激励(振动源) 系统 响应 无人机振动机制: 激励 —— 动力系统(旋翼+电机) 系统 —— 机架 响应 —— 传感器(惯导) 无人机振动来源: 动不平衡,振动频率等于旋转频率 单个旋翼产生的周期性气动力(升力波),引起的振动二次谐波 多个旋翼流场相

    2024年02月10日
    浏览(52)
  • 多旋翼无人机的PID调试思路

    在多旋翼无人机的控制系统中,PID控制器是一种广泛使用的调节器,用于调节无人机的各种动态特性。以下是进行多旋翼无人机的PID调试的基本思路: 一、确定系统参数 首先,你需要明确无人机的系统参数,如电机常数、旋翼半径、重力加速度等。这些参数是进行PID调节的

    2024年02月22日
    浏览(49)
  • 旋翼无人机建模动力学公式整理

    C_T为升力系数,C_M为扭力系数,w为螺旋桨的转速 如果是‘十’字型的飞机 x,y,z轴的力矩为: d是机体中心到每个螺旋桨的距离,b是一个系数; f=Ct*W^2,Ct——升力系数,W——螺旋桨的转速 惯量矩阵为: 四个电机产生的力f1,f2,f3,f4,如果我们假设z轴向上为正,可以得到:

    2024年04月29日
    浏览(58)
  • 四旋翼无人机建模 (附github源代码)

    四旋翼无人机的应用十分广泛,而且四旋翼无人机是非常理想的控制模型。因为四旋翼是四输入(四个螺旋桨的升力) 六输出 (三个位置,三个姿态角)的欠驱动系统,而且四旋翼的三个姿态角之间是互相耦合的,并且位置与姿态也是耦合的,加上其固有的非线性特性,因此对于

    2024年02月01日
    浏览(70)
  • 【rotors】多旋翼无人机仿真(二)——设置飞行轨迹

    【rotors】多旋翼无人机仿真(一)——搭建rotors仿真环境 【rotors】多旋翼无人机仿真(二)——设置飞行轨迹 【rotors】多旋翼无人机仿真(三)——SE3控制 【rotors】多旋翼无人机仿真(四)——参数补偿和PID控制 【rotors】多旋翼无人机仿真(五)——多无人机仿真 本贴内

    2024年02月02日
    浏览(70)
  • 基于MiniFly魔改的共轴双旋翼无人机

    大学期间在实验室做的项目就跟MiniFly息息相关,因此我对MiniFly的基本结构有所了解,加之去年珠海航展的璇玑科技展出了衡系列无人机,勾起了我制作一台共轴双旋翼无人机的想法,当然,这也是我的毕业设计。废话不多说,先看看我的共轴双旋翼无人机。 共轴双旋翼无人

    2024年02月14日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包