当前位置: 首页 > news >正文

无人机地面站中不同的飞行模式具体含义释义(开源飞控常用的5种模式)

无人机地面站中不同的飞行模式具体含义解释(开源飞控常用的5种模式)

针对使用开源协议的飞控,如apm、px4等,我们经常使用mission planner软件进行连接并设置参数,控制飞行,很多小伙伴在使用mp的过程中都会发现我们要控制飞机,都会涉及到无人机的模式切换,我们可以直接设置飞行模式,也可能在下发起飞命令、返航命令后会发现飞行模式会自动切换。

那么不同的飞行模式具体代表什么含义呢?在不同模式下无人机会进行怎样的飞行呢?接下来介绍一下最常见的5种飞行模式具体含义:

1、Stabilize,自稳模式

也被某些软件翻译为稳定模式,mavlink协议中该模式对应的base_mode值为0,是第一种飞行模式。
该模式的核心在于允许用户手动驾驶,但无人机会自动自我调平,自动调整姿态来保持稳定,所以叫自稳模式。
在该模式下飞手的摇杆操作输入可以控制无人机的倾斜角度。 当飞手释放摇杆时,无人机会停下来(悬停) 并且自动调平自身。

如果无人机被风吹动,吹走,那就需要飞手手动控制遥杆进行拉回,也就是说自稳模式只保持无人机自身稳定,而不自动校正无人机的绝对经纬度、高度位置。

飞手的油门输入可以控制平均电机速度,从而控制高度,因为自稳模式不保持无人机的绝对位置和高度,所以需要飞手不断调整油门来维持高度不变。如果飞手将油门完全放下,这个时候电机 将达到它的最低速率(MOT_SPIN_ARMED),如果无人机在飞行时,它会失去控制,可能翻滚。如果想在油门拉到最低的情况下维持无人机的稳定,可以设置成空中模式airMode,如果想松开摇杆(此时摇杆默认位于中间,也就是50%油门的位置)仍保持高度、姿态稳定,那就可以设置为定高模式。

2、Altitude Hold Mode,定高模式

定高模式下,摇杆对无人机俯仰、横滚、偏航的控制和自稳模式下一样,飞手可以同样操控无人机,不一样的是当油门遥杆位于40%-60%的位置时,无人机的高度将自动保持在当前绝对高度。
当油门摇杆低于40%或者高于60%时,无人机将进行上升或者下降运动,摇杆拉到底,也就是0%的位置时,无人机将以2.5m/s的速度下降,摇杆拉到100%时,无人机将以2.5m/s的速度上升,这个2.5m/s这个参数可以通过PILOT_SPEED_UP和PILOT_SPEED_DN这两个参数来调整,用于建立这些速度的加速度由PILOT_ACCEL_Z设置。
这里的40%-60%这个区间值的大小由THR_DZ参数进行调整,此参数的值应介于“0”和 “400”之间,“0”表示没有这个区间,100表示在油门50%的基础上上下留出10%,400则表示上下40%,也就是10%-90%。

3、Loiter Mode,悬停模式

也叫徘徊模式,此模式下无人机会自动尝试保持当前位置、航向和高度。飞手可以在这个模式下和自稳、定高模式一样控制无人机,但当松开摇杆时,无人机将自动减速到悬停状态,并保持绝对位置。
该飞行模式有一些参数可以配置:
LOIT_SPEED:最大水平速度,单位为 cm/s(即 1250 = 12.5m/s)

LOIT_ACC_MAX:最大加速度,单位为 cm/s/s。较高的值会导致直升机加速和停止得更快

LOIT_ANG_MAX:最大倾斜角,以度为单位(即 30 度)。默认情况下,此值为零,这会导致使用PSC_ANGLE_MAX或ANGLE_MAX参数的值

LOIT_BRK_ACCEL:制动时的最大加速度,以厘米/秒为单位(即飞行员已将纵杆移至中心)。较高的值将更快地停止车辆

LOIT_BRK_DELAY:飞行员将纵杆居中后制动开始前的延迟(以秒为单位)

LOIT_BRK_JERK:制动时加速度的最大变化(以厘米/秒/秒为单位)。数字越高,车辆越快达到最大制动角度,数字越低,制动越平稳

PSC_POSXY_P:(在上面屏幕截图的右上角显示为“位置 XY(距离与速度)”)将水平位置误差(即所需位置与实际位置之间的差值)转换为朝向目标位置所需的速度。一般不需要调整

PSC_VELXY_P(显示为“速度 XY(速度到加速度)”)将朝向目标的所需速度转换为所需的加速度。由此产生的所需加速度变成一个倾斜角,然后将其传递到稳定模式使用的相同角度控制器。一般不需要调整

4、RTL Mode,返航模式

返航模式就是自动返回到起飞点的一个模式,它实际上更像是一个功能,切换到返航模式,无人机即自动返回的起始点。
注意,这里的返航是直线返航,直接飞往起始点。这里就存在一个安全隐患,也就是这条直线上可能存在障碍物,解决方案就是将无人机抬升到一定高度,达到超越所有障碍物的高度为止,再进行返航,这个高度参数是 RTL_CLIMB_MIN或RTL_ALT,以较高者为准,RTL_ALT的默认值为15m,飞至起飞点经纬度位置,再降低高度直至着陆,如图:
在这里插入图片描述

5、Auto Mode,自动模式

自动模式下无人机将自动按照预存储在飞控中的脚本命令执行飞行,我们可以做好航线规划,设置好航点及相应动作参数后,将航线上传到飞控当中,切换到自动模式,无人机将自动执行这条航线。
自动模式在每个航点之间以直线导航,当它接近每个航点时,沿着平滑的弯曲路径到达下一个航点(S 曲线)。它控制路径在接近航点时位于每个航点的WPNAV_RADIUS内。根据需要将速度降低到 WPNAV_SPEED 以下,以将无人机保持在配置的加速度限制(WPNAV_ACCEL 和 WPNAV_ACCEL_C 范围内)。
如果航点之后的下一个任务命令不是正常航点(例如 LAND、LOITER_TURNS、RTL 等),则不会发生这种平滑弯曲的路径,因为它将改变方向到下一个航点。在这些情况下,无人机将接近航路点,停下来,然后前往下一个导航航路点,而不是在它前面平滑弯曲并前往下一个导航航路点。
此外,较小的WPNAV_RADIUS值将要求曲线非常小,实际上看起来就像上面解释的非 S 曲线行为一样。
注意一般航线规划的第一个航点也就是第一个命令一般是起飞,否则这条航线就要在手动起飞后再切换任务模式才能起飞。

mission planner中提供了一共25种飞行模式,其中无人机一般用到的有10种,以上5种为最常用的,除此之外还有降落模式、盘旋模式、定点模式、刹车模式等,将在下一期文章中进行介绍。

http://www.dtcms.com/a/506919.html

相关文章:

  • Inventor 转换为 3DXML 全流程技术指南:附迪威模型网在线方案
  • Maven POM 简介
  • pytorch踩坑记录
  • seo每天一贴博客南宁网站排名优化电话
  • 手机端网站开发书籍徐州vi设计公司
  • STM32F1和STM32F4在配置硬件SPI1时有什么不同?
  • 衣柜灯橱柜灯MCU方案开发
  • 数据访问对象模式(Data Access Object Pattern)
  • 滚动显示效果
  • Spring Cloud - Spring Cloud 微服务概述 (微服务的产生与特点、微服务的优缺点、微服务设计原则、微服务架构的核心组件)
  • YOLOv4:目标检测领域的 “速度与精度平衡大师”
  • agent设计模式:第二章节—路由
  • 玩转Docker | 使用Docker安装uptime-kuma监控工具
  • flutter开发小结
  • 【运维】鲲鹏麒麟V10 操作系统aarch64自制OpenSSH 9.8p1 rpm包 ssh漏洞修复
  • react学习(五) ---- hooks
  • 【C语言】程序的编译和链接(基础向)
  • 基于单片机的热量计测量系统设计
  • 显卡功能及原理介绍
  • 丽水网站建设明恩玉杰百度网址导航
  • 时序数据库选型指南:从大数据视角看IoTDB的核心优势
  • 免费域名网站的网站后台用什么做
  • HTML应用指南:利用GET请求获取全国沃尔沃门店位置信息
  • WPF/C#:使用Microsoft Agent Framework框架创建一个带有审批功能的终端Agent
  • 『 QT 』信号-槽 补充: Qt信号槽断开连接与Lambda槽技巧
  • 为何海尔洗衣机屡屡发明新品类?
  • 【案例实战】HarmonyOS应用性能优化实战案例
  • 企业网站建设尚未实现宣传功能交互效果好的移动端网站
  • 10m带宽做下载网站深圳一公司今年新成立16家核检机构
  • 优麒麟(Ubuntu Kylin) 安装向日葵远程工具/ToDesk