PIXHAWK飞行模式

2023-05-16

PIXHAWK飞行模式

从mission planner中设置pixhawk的飞行模式时,一共给出了多种飞行模式,分别为:MANUAL、STABILIZED、ACRO、RATTITUDE、ALTCTL、POSCTL、AUTO_LOITER、AUTO_RTL、AUTO_MISSION 。PIXHAWK把这些模式分为手动飞行模式、辅助飞行模式和自动飞行模式,划分结果如表\ref{tab:shuju}所示。
\begin{table*}[h]
\centering
\caption{飞行模式分类}
\label{tab:shuju}
\small{\setstretch{1.2}{
\begin{threeparttable}
\begin{tabular}[h]{|p{3cm}|p{5cm}|}%{40em}
% {|{10}{>{\centering\arraybackslash}X|}}
\hline
飞行模式类别
& 飞行模式 \ \hline
手动飞行模式 &
\begin{itemize}[leftmargin = 8 pt,itemsep = -5 pt,topsep = -10 pt, partopsep =-20 pt]
\item[-] 手动/增稳定模式MANUAL/STABILIZED
\item[-] 特技模式ACRO
\item[-] 角速率模式RATTITUDE
\end{itemize}
\ \hline
辅助飞行模式 &
\begin{itemize}[leftmargin = 8 pt,itemsep = -5 pt,topsep = -10 pt, partopsep =-20 pt]
\item[-] 高度控制模式ALTCTL
\item[-] 位置控制模式POSCTL
\end{itemize}
\ \hline
自动飞行模式 &
\begin{itemize}[leftmargin = 8 pt,itemsep = -5 pt,topsep = -10 pt, partopsep =-20 pt]
\item[-] 悬停模式AUTO_LOITER
\item[-] 返航模式AUTO_RTL
\item[-] 任务模式AUTO_MISSION
\end{itemize}
\ \hline
\end{tabular}
\begin{tablenotes}
\footnotesize
\item[*] 此处为四旋翼的手动飞行模式,固定翼的手动模式包括:手动模式、增稳模式和特技模式
\end{tablenotes}
\end{threeparttable}
}
}

\end{table*}
\section{手动飞行模式}
\subsection{手动模式}
\paragraph{\heiti 固定翼飞机}
遥控器的操纵杆直接操纵飞机的舵面和油门。\par

\subsection{稳定模式}
\paragraph{\heiti 四旋翼飞机}
稳定模式是使用得最多的飞行模式,也是最基本的飞行模式,起飞和降落一般都应该使用此模式。在此模式下,俯仰和滚转通道的输入为角度指令,偏航通道的输入为偏航角速率,油门通道受遥控器直接操纵。此模式下,飞控会让飞行器保持稳定,是初学者进行一般飞行的首选,也是FPV第一视角飞行的最佳模式。一定要确保遥控器上的开关能很方便无误地拨到该模式,应急时会非常重要。\par
\paragraph{\heiti 固定翼飞机}
这个模式会保持固定翼飞机的姿态,但是不会控制其航迹。俯仰和滚转通道指令为角度指令,偏航通道操纵杆指令直接操纵方向舵。当俯仰和滚转操纵杆位于中立位置时,飞控系统会调节这两个姿态角为到0 deg。 \par

\subsection{特技模式}
特技模式是仅基于速率控制的模式,即所有的姿态指令都是速率指令,油门由遥控器操纵杆直接控制。无论是固定翼飞机还是四旋翼飞机都是如此。特技模式提供了遥控器摇杆到飞行器电机之间的最直接的控制关系。在特技模式下飞行,就像是不装飞控的遥控直升机一样,需要持续不断的手工摇杆操作。在这个模式下,飞行器的姿态角完全不受限制,飞机可以在这个模式下完成翻滚。\par

\subsection{角速率模式}
当遥控器的输入小于阈值时,此时遥控器操纵杆均位于中立位置,飞控认为此时没有输入,此时飞控的工作任务为姿态保持。当遥控器的输入大于阈值时,输入将被转换成横滚、俯仰以及偏航角速度(和稳定模式的差异在于前两个输入通道也是角速度)命令传送给自驾仪。在这个模式下,不对油门的输入做额外的操作,油门直接由遥控器控制\par

\section{辅助飞行模式}
\subsection{高度控制模式}
\paragraph{\heiti 四旋翼飞机}
这个模式的姿态控制输入指令与增稳模式相同。油门输入表明以预定的最大速率上升或下降。在该模式下油门死区很大,这样保证轻微的操纵不会使飞机产生高度的变化。高度控制模型就是在稳定模式的基础上再引入了自动油门。因为高度控制的油门通道指令和其他模式不同,因此在进入和离开高度模式时的操纵应当注意。当进入任何带有自动高度控制的模式,你目前的油门将被用来作为调整油门保持高度的基准。因此在进入高度控制模式前,应确保飞机悬停在一个稳定的高度。进入高度控制过程中,飞控将随着时间补偿不良的数值,只要飞机不会下跌过快,就不会有什么问题。当离开离开高度保持模式时,应特别小心,因为此时油门杆的位置将由油门角速率变为油门指令,如果切换后的油门指令不能让飞机保持原来的高度,将会导致飞机迅速下降或上升。在高度控制模式下不能迅速降落或者关闭电机,因为此时油门杆的指令是高度指令,而不是直接控制电机的转速。只有切换到稳定模式后,才可以降落和关闭飞机的电机。应注意高度控制模式和稳定模式的主要差别在于油门通道,因此这两个模式之间的切换相对最容易实现。对于飞机的航迹,飞控只会控制高度,因此在有风的条件下,飞机会发生水平的偏移。\par
\paragraph{\heiti 固定翼飞机}
当滚转、俯仰、偏航三个通道的操纵杆位于中立位置或者操纵死区范围内,飞机会返回到定直平飞状态,并且保持飞行高度不变。当飞行环境中存在气流的情况时,其水平航迹位置 ( x , y ) (x,y) (x,y)会因为风而发生漂移\par

\subsection{位置控制模式}
\paragraph{\heiti 四旋翼飞机}
在位置控制模式中,横滚操纵杆控制飞机左右运动的速度,俯仰操纵杆控制飞机前后运动的速度,并且这两个速度都是相对地面的。偏航操纵通道的指令是偏航角速度指令(同稳定模式)。油门通道指令与高度控制模式相同,其指令为高度的变化率。在所有操纵杆位于中立位置时,此时飞机具有对风的抵抗能力,会在风扰作用下调整航迹,保持原来的航迹。\par
\paragraph{\heiti 固定翼飞机}
在该飞行模式下,当没有任何操纵输入时,飞机会保持原来的直线飞行。\par

\section{自动飞行模式}
\subsection{悬停模式}
\paragraph{\heiti 四旋翼飞机}
在悬停模式下,四旋翼将保持现在的位置和高度。\par
\paragraph{\heiti 固定翼飞机}
在该模式下,固定翼飞机将会在该高度下盘旋,整个盘旋过程可能会轻微地损失一些高度。。\par

\subsection{返航模式}
\paragraph{\heiti 四旋翼飞机}
一旦进入该模式,四旋翼飞机会先保持一定高度并沿着直线返回着陆点(home position),如果当前高度高于着陆点高度+返航设定高度(RTL_RETURN_ALT),则以当前高度返航,如果当前高度小于着陆点高度+返航设定高度(RTL_RETURN_ALT),则以返航设定高度(RTL_RETURN_ALT)返航。当到达着陆点上方后,飞机平稳地降低电机转速,完成着陆。\par
\paragraph{\heiti 固定翼飞机}
进入该模式后,固定翼飞机返回着陆点并在其上方盘旋。

\subsection{任务模式}
\paragraph{\heiti All system types}
飞机按照地面控制台(GCS)发送的程序指令运动。如果没有接收到指令,飞机会在当前位置悬停。
\paragraph{\heiti OFFBOARD}
在这个模式下,飞机的位置,速度或者姿态的参考/目标/设定值由另一台通过串行线路与MAVLink连接的电脑提供。这些外部的设定值可以由MAVROS或者Dronekit这种应用程序接口提供。chart.js/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PIXHAWK飞行模式 的相关文章

  • Pixhawk之学习杂谈

    一 开篇 距离上一篇博文已经很久了 xff0c 最近主要就是参加了几家公司的电话面试 xff0c 思考了一些问题 xff0c 本身就是半路杀进无人机领域的门外汉 对整个飞行控制部分理解的也是皮毛的皮毛 xff0c 经过几家面试之后 xff0
  • Pixhawk之姿态解算篇(5)_ECF/EKF/GD介绍

    一 开篇 很久没更新blog了 xff0c 最近研究的东西比较杂乱 xff0c 也整理了很多东西 xff0c 没有来的及更新 xff0c 最近发现很多小伙伴都开始写blog了 xff0c 在不更新就要 被落后了 兄弟们 xff0c 等等我啊
  • pixhawk px4 添加自定义mavlink消息

    首先添加一个 uORB topic xff0c 然后添加一个 mavlink 解析程序 xff0c 这将会将一个输入的 mavlink 消息解析并传入 uORB topic 中 注 xff1a 本例程 xff0c nsh仍然看不到消息 xf
  • 【Pixhawk】Ubuntu下编译原生固件PX4

    环境 xff1a 编译主机 xff1a Ubuntu 20 0 4 xff08 官方推荐18 0 4 xff09 源码版本 xff1a PX4 1 12 0 xff08 目前最新 xff0c 截至2021 7 22 xff09 建议 尽量以
  • PIXHAWK飞控固件及代码基础介绍

    PIXHAWK飞控 xff1a 固件 xff1a 开源固件PIXHAWK 软件 xff1a 两套固件代码 xff08 1 xff09 原生固件代码PIX4 xff0c 地面站采用QGC xff08 界面比较合理清晰 xff0c 易做修改 x
  • Pixhawk ulog飞行日志分析

    在python下安装pyulog xff0c 在 ulog文件目录下输入ulog2csv即可将ulog转化为csv形式输出 ulog文件的保存时间 43 8即为飞行实际的时间 timestamp为时间戳 xff0c 除以10 6后单位为秒
  • Pixhawk无人机飞行模式详解 (PX4源码)

    我帮大家把飞行模式控制量与特点总结一下 xff0c 方便看代码 xff0c 如下所示 xff1a 辅助模式 Position Mode 位置模式 xff08 定点模式 xff09 横滚俯仰控制角度 xff0c 油门控制上下速度 xff0c
  • PIXHAWK飞机侧翻原因

    转载自 xff1a http pix 1yuav com wen ti ji jin fei ji ce fan yuan yin html 飞机侧翻原因 飞机侧翻有以下几个原因 xff0c 请认真检查 1 电机顺序 xff0c 电机转向
  • Pixhawk之姿态控制篇(1)_源码算法分析(超级有料)

    摘自 xff1a https blog csdn net qq 21842557 article details 51439171 Pixhawk之姿态控制篇 xff08 1 xff09 源码算法分析 xff08 超级有料 xff09 20
  • 搜一下会发现CSDN上有不少树莓派连接Pixhawk的,或者ROS连接Pixhawk的

    搜一下会发现CSDN上有不少树莓派连接Pixhawk的 xff0c 或者ROS连接Pixhawk的 xff0c 来进行相对应的实验 看来大家基本都是用Pixhawk 有很多人已经做成了 xff0c 做出来了 xff0c 所以甚至感觉没必要去
  • pixhawk的offboard模式其实是和定高(AltHold) 定点(loiter) 这些模式平级的一个模式

    pixhawk的offboard模式其实是和定高 xff08 AltHold 定点 loiter 这些模式平级的一个模式 所以也是可以通过遥控器进入offboard模式的 不是什么特别的东西 https blog csdn net msq1
  • 通过pixhawk飞行日志读取飞行路线以及对应地图

    px4飞行日志为 bin文件或者 log文件 xff0c 将文件数据导入到flightplot中 xff0c 输出轨迹 xff08 export track xff09 xff0c 下载一个Google地图 xff0c 将保存成的文件在Go
  • 在PX4下更换pixhawk的IMU

    写在前面 出于一些原因 xff0c 这篇文章不给出具体的源码 xff0c 因此博主试着将这篇写成了一篇科普性质的文章 xff0c 如果你认真读的话 xff0c 应该会有收获的 为什么要更换pixhawk的传感器 xff1f 大多数的玩家拿到
  • pixhawk调试过程中QGC报错显示问题及解决方案汇总

    1 室内环境下解锁无人机 xff0c 报错 xff1a Not arming geofence RTL requiers valid home 解决 xff1a 去掉安全设置里面的地理围栏 xff0c 否则只能在有GPS的环境下解锁
  • Pixhawk学习7——位置解算

    Pixhawk的位置解算分为两部分 xff0c 第一部分主要为传感器的数据获取 xff0c 而该部分最主要的就是GPS数据的提取 第二部分为与惯性器件之间的组合导航 组合导航的好处我就不用多说了 Pixhawk代码中目前主要有两处组合导航的
  • pixhawk ulg转csv

    ulg是目前最新版px4固件生成的log格式 xff0c 下载最新版的flightplot即可对内部数据进行预览分析 xff0c flightplot中支持部分函数和运算符操作 xff0c 但对带 数据的操作不支持 xff0c 如需要对某些
  • Pixhawk_bootloader简介

    Pixhawk Bootloader引导过程简介 自己结合网络上的资源总结的内容 有不对的地方请及时指出 有侵权的请指出 QQ 4862879 Pixhawk硬件使用STM32的芯片 Cortex M3的内核有三种启动方式 xff0c 其分
  • pixhawk px4 spi设备驱动

    此篇blog是以nuttx官网介绍为出发点 xff0c 先分析如何初始化的 xff0c 再分析如何读取传感器数据的 xff0c 最后对比了字符型设备操作和spi驱动的实现方式的差别 如有错误还请指正 6 字符型设备 所有的结构体和API都在
  • APM与Pixhawk间的关系

    1 APM 本文APM指代 xff1a https github com ArduPilot ardupilot 2 Pixhawk 本文Pixhawk指代 xff1a https github com PX4 Firmware 3 关系
  • Pixhawk WIFI模块Station模式配置

    Pixhawk WIFI模块配置 最近在鼓捣Pixhawk的飞控 xff0c 用来控制双桨的无人船 xff0c 固件刷的最新的ArduRover4 0 0 xff0c 经过扒论坛 xff0c 现场调试 xff0c 终于能让一艘船按照航点前行

随机推荐