[pixhawk笔记]2-飞行模式
本文翻译自px4官方开发文档:https://dev.px4.io/en/concept/flight_modes.html ,有不对之处,敬请指正。
pixhawk的飞行模式如下:
- MANUAL(手动模式)
- 固定翼/车/船
- MANUAL(手动模式):飞手控制输入直接到输出混控器
- STABILIZED(增稳模式):飞手控制作为俯仰和滚转角度指令和手动的偏航指令(角度or速率?)
- 多轴
- ACRO(特技模式):飞手输入直接到滚转、俯仰和偏航速率指令,油门直接到输出混控器
- RATTITUDE(觉得是增稳和特技模式的混合):在飞手输入不大于模态阈值时,舵控输入直接对应到俯仰和滚转姿态以及偏航角速率;否则,对应到滚转和俯仰角速率。油门直接到输出混控器。
(输入小时是姿态模式,输入大时是特技模式) - STABILIZED(增稳模式):飞手控制作为俯仰和滚转角指令,以及偏航速率指令,油门直接到输出混控。
- 固定翼/车/船
- ASSISTED(辅助模式)
- ALTCTL(高度控制模式)
- 固定翼:当滚转、俯仰和偏航(RPY)输入均回中(小于一个指定死区值)时飞机会回到水平直飞并保持当前高度。在该模态会随着风飘。
- 多轴:RPY输入和手动模式一样,油门控制以一个预置的最大速率爬升或下沉,该模式油门有一个大死区。
- POSCTL(位置控制模式)
- 固定翼:中立输入使飞机水平直飞,飞机会抗风以保持直线飞行(不会随风漂移)
- 多轴:俯仰和滚转输入分别控制前后和左右平移的速度,偏航控制偏航角速率,油门控制爬升和下滑(和高度控制模式一样)。
- ALTCTL(高度控制模式)
- AUTO(自动模式)
- AUTO_LOITER(自动驻留)
- 固定翼:飞机会在当前位置,当前高度(或稍高于当前高度)驻留(盘旋)
- 多轴:多轴会在当前位置当前高度悬停
- AUTO_RTL(自动返航)
- 固定翼:飞机会返回起始点,并在起始点上空驻留(盘旋)
- 多轴:多轴会在当前高度(或返航高度)直线返航,然后自动着陆。
- AUTO_MISSION(任务模式)
- 所有被控对象:飞机按照地面站的任务指令来飞行,如果没有接收到任务,则在当前位置驻留(LOITER模式)
- AUTO_LOITER(自动驻留)
- OFFBOARD(板外模式)
在该模式,位置,速度和高度指令都由伴随计算机(companion computer)通过串口和MAVLINK协议给出,板外模式的指令可以用MAVROS或者Dronekit的API提供。
飞行模式的执行流程如下:
[pixhawk笔记]2-飞行模式的更多相关文章
- apm飞控飞行模式详解
1.稳定模式Stabilize稳定模式是使用得最多的飞行模式,也是最基本的飞行模式,起飞和降落都应该使用此模式.此模式下,飞控会让飞行器保持稳定,是初学者进行一般飞行的首选,也是FPV第一视角飞行的最 ...
- APM的飞行模式
1.稳定模式Stabilize 稳定模式是使用得最多的飞行模式,也是最基本的飞行模式,起飞和降落都应该使用此模式. 此模式下,飞控会让飞行器保持稳定,是初学者进行一般飞行的首选,也是FPV第一视角飞行 ...
- iOS设备中WiFi、蓝牙和飞行模式的开启与关闭
转自:http://www.cnblogs.com/OtionSky/archive/2011/11/08/iOS_WiFi_Controller.html 今天写了一段有关在iPhone程序中开关W ...
- 飞行模式下不让打开FM
android 判断手机当前是否是飞行模式,在AirplaneModeEnabler中 提供了isAirplaneModeOn方法来判断当前是否是Airplane mode:public stati ...
- thinkphp学习笔记6—url模式
原文:thinkphp学习笔记6-url模式 入口文件是应用的唯一入口,因为可以多入口,每个应用可以对应一个入口文件,系统会从rul参数中解析当前请求的模块,控制器,操作.ThinkPHP是区分大小写 ...
- 解决 win10飞行模式 无限自动开关 无法关闭
驱动问题,名为“Insyde Airplane Mode HID Mini-Driver”的驱动,这个驱动是专门用来快捷管理飞行模式的. 卸载完成后重启,无限开关飞行模式问题得到解决!
- apm飞行模式
参考 :https://www.cnblogs.com/jins-note/p/9580054.html 复制别人的,因为很久(几年)玩一次,所以会忘,也不好找,,若作者要求,请给留言,会立即删除 ...
- wp———跳转系统设置页面的wifi、网络连接、蓝牙、飞行模式等
通过 ConnectionSettingsType 的设置,可以跳转 到 wifi.蓝牙.飞行模式.以及网络连接 其他方案跳转 private async void Button_Click_1(ob ...
- [pixhawk笔记]4-如何写一个简单的应用程序
本文主要内容来自于:https://dev.px4.io/en/tutorials/tutorial_hello_sky.html,并对文档中的部分问题进行更正. 本文假设已经建立好开发环境并能正确编 ...
随机推荐
- css中div高度自适应
高度的自适应(父div高度随子div的高度改变而改变) 1.如果父div不定义height.子div均为标准流的时候,父div的height随内容的变化而变化,实现父div高度随子div的高度改变而改 ...
- phpstorm 内存设置
https://blog.csdn.net/qq_33862644/article/details/81938970
- Sublime Text 3 插件建议
- linux的%用法
转自:http://blog.csdn.net/wu020708/article/details/52387473 linux (%和%%)(#和##)贪婪匹配规则 先看一个案例,提取文件名: fil ...
- Spring MVC 多语言化的实践和学习
一.主要参考: SpringMVC简单实现国际化/多语言 - CSDN博客 https://blog.csdn.net/u013360850/article/details/70860144/ 二.总 ...
- Java实现 Hessian接口测试
Hessian接口测试简单单例 Hessian是基于Binary –RPC(二进制远程过程调用协议)进行通讯. Hessian就是把Java对象转变成字节序列,然后通过Http传输到目标服务器上(主机 ...
- 记录--jquery 获取父级、子级、兄弟元素 + 实例
需求如下: 三条数据,需点击其中一条数据在其下面展示与此数据关联的图片.主要功能可能是在点击的数据下增加显示行 思路: 把需要点击增加的数据先隐藏.点击后再将其显示出来. 知识点: jQuery.pa ...
- mysql 中调用存储过程之后,连接断开不可用
解决方法: 由 mysql_real_connect(&m_mysql,host,user,passwd,Db,0,NULL,0) == NULL 改为 mysql_real_connect( ...
- 传说中的MATLAB1.0(1984年DOS界面182K、运行良好)附下载
传说中的MATLAB1.0(1984年DOS界面182K.运行良好)附下载 你见过 MATLAB 最早的版本吗?下载一份 MATLAB 1.0,(只有182K, 只有20来个函数) 体会一下吧.MAT ...
- Windows数据库定时备份
首先打开:任务计划程序 右键任务计划程序库,选择创建基本任务 然后即可以按照实际情况逐步进行 直到启动程序--浏览(程序或脚本)时,这里本人导入的是backup.bat文件,文件内容为 @echo 设 ...