本文翻译自px4官方开发文档:https://dev.px4.io/en/concept/flight_modes.html  ,有不对之处,敬请指正。

pixhawk的飞行模式如下:

  • MANUAL(手动模式)

    • 固定翼/车/船

      • MANUAL(手动模式):飞手控制输入直接到输出混控器
      • STABILIZED(增稳模式):飞手控制作为俯仰和滚转角度指令和手动的偏航指令(角度or速率?)
    • 多轴
      • ACRO(特技模式):飞手输入直接到滚转、俯仰和偏航速率指令,油门直接到输出混控器
      • RATTITUDE(觉得是增稳和特技模式的混合):在飞手输入不大于模态阈值时,舵控输入直接对应到俯仰和滚转姿态以及偏航角速率;否则,对应到滚转和俯仰角速率。油门直接到输出混控器。
        (输入小时是姿态模式,输入大时是特技模式)
      • STABILIZED(增稳模式):飞手控制作为俯仰和滚转角指令,以及偏航速率指令,油门直接到输出混控。
  • ASSISTED(辅助模式)
    • ALTCTL(高度控制模式)

      • 固定翼:当滚转、俯仰和偏航(RPY)输入均回中(小于一个指定死区值)时飞机会回到水平直飞并保持当前高度。在该模态会随着风飘。
      • 多轴:RPY输入和手动模式一样,油门控制以一个预置的最大速率爬升或下沉,该模式油门有一个大死区。
    • POSCTL(位置控制模式)
      • 固定翼:中立输入使飞机水平直飞,飞机会抗风以保持直线飞行(不会随风漂移)
      • 多轴:俯仰和滚转输入分别控制前后和左右平移的速度,偏航控制偏航角速率,油门控制爬升和下滑(和高度控制模式一样)。
  • AUTO(自动模式)
    • AUTO_LOITER(自动驻留)

      • 固定翼:飞机会在当前位置,当前高度(或稍高于当前高度)驻留(盘旋)
      • 多轴:多轴会在当前位置当前高度悬停
    • AUTO_RTL(自动返航)
      • 固定翼:飞机会返回起始点,并在起始点上空驻留(盘旋)
      • 多轴:多轴会在当前高度(或返航高度)直线返航,然后自动着陆。
    • AUTO_MISSION(任务模式)
      • 所有被控对象:飞机按照地面站的任务指令来飞行,如果没有接收到任务,则在当前位置驻留(LOITER模式)
  • OFFBOARD(板外模式)
    在该模式,位置,速度和高度指令都由伴随计算机(companion computer)通过串口和MAVLINK协议给出,板外模式的指令可以用MAVROS或者Dronekit的API提供。  

飞行模式的执行流程如下:

 

[pixhawk笔记]2-飞行模式的更多相关文章

  1. apm飞控飞行模式详解

    1.稳定模式Stabilize稳定模式是使用得最多的飞行模式,也是最基本的飞行模式,起飞和降落都应该使用此模式.此模式下,飞控会让飞行器保持稳定,是初学者进行一般飞行的首选,也是FPV第一视角飞行的最 ...

  2. APM的飞行模式

    1.稳定模式Stabilize 稳定模式是使用得最多的飞行模式,也是最基本的飞行模式,起飞和降落都应该使用此模式. 此模式下,飞控会让飞行器保持稳定,是初学者进行一般飞行的首选,也是FPV第一视角飞行 ...

  3. iOS设备中WiFi、蓝牙和飞行模式的开启与关闭

    转自:http://www.cnblogs.com/OtionSky/archive/2011/11/08/iOS_WiFi_Controller.html 今天写了一段有关在iPhone程序中开关W ...

  4. 飞行模式下不让打开FM

     android 判断手机当前是否是飞行模式,在AirplaneModeEnabler中 提供了isAirplaneModeOn方法来判断当前是否是Airplane mode:public stati ...

  5. thinkphp学习笔记6—url模式

    原文:thinkphp学习笔记6-url模式 入口文件是应用的唯一入口,因为可以多入口,每个应用可以对应一个入口文件,系统会从rul参数中解析当前请求的模块,控制器,操作.ThinkPHP是区分大小写 ...

  6. 解决 win10飞行模式 无限自动开关 无法关闭

    驱动问题,名为“Insyde Airplane Mode HID Mini-Driver”的驱动,这个驱动是专门用来快捷管理飞行模式的. 卸载完成后重启,无限开关飞行模式问题得到解决!

  7. apm飞行模式

    参考 :https://www.cnblogs.com/jins-note/p/9580054.html   复制别人的,因为很久(几年)玩一次,所以会忘,也不好找,,若作者要求,请给留言,会立即删除 ...

  8. wp———跳转系统设置页面的wifi、网络连接、蓝牙、飞行模式等

    通过 ConnectionSettingsType 的设置,可以跳转 到 wifi.蓝牙.飞行模式.以及网络连接 其他方案跳转 private async void Button_Click_1(ob ...

  9. [pixhawk笔记]4-如何写一个简单的应用程序

    本文主要内容来自于:https://dev.px4.io/en/tutorials/tutorial_hello_sky.html,并对文档中的部分问题进行更正. 本文假设已经建立好开发环境并能正确编 ...

随机推荐

  1. Android一键锁屏源码

    APK下载 源程序下载 锁屏流程如下(参考于Android一键锁屏开发全过程[源码][附图]) 源码参考于一键锁屏 源码 一共有2个Java文件: package com.example.onekey ...

  2. ReSharper 配置及用法(ZHUANG)

    1:安装后,Resharper会用他自己的英文智能提示,替换掉 vs2010的智能提示,所以我们要换回到vs2010的智能提示 2:快捷键.是使用vs2010的快捷键还是使用 Resharper的快捷 ...

  3. hdu 2167(状压dp)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2167 思路:经典的状压dp题,前后,上下,对角8个位置不能取,状态压缩枚举即可所有情况,递推关系是为d ...

  4. Bower和Gulp集成前端资源

    在我们开始前先介绍下流程: 安装node.js. 安装npm. 全局安装bower. 根目录创建 .bowerrc (可选) 在项目中安装bower 并创建 bower.json 文件,运行 bowe ...

  5. Linux shell 1-初步认识

    1.什么是linux linux是一种操作系统,它可划分为以下四部分 1.linux内核(Linux系统的核心,负责管理系统内存,硬件驱动,文件系统等) 2.GNU工具(一组软件工具,提供一些类UNI ...

  6. UITabBarItem如何更改高度

    本文转载至 http://www.cocoachina.com/bbs/read.php?tid=255361 我目前有个UITabBar,改了它的高度.但是我切换页签后,这个UITabBar样式又变 ...

  7. 红黑树C++实现

    1 /* 2 * rbtree.h 3 * 1. 每个节点是红色或者黑色 4 * 2. 根节点是黑色 5 * 3. 每个叶子节点是黑色(该叶子节点就空的节点) 6 * 4. 如果一个节点是红色,则它的 ...

  8. cannot be cast to javax.servletFilter

    java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast ...

  9. 决策树ID3算法python实现 -- 《机器学习实战》

    from math import log import numpy as np import matplotlib.pyplot as plt import operator #计算给定数据集的香农熵 ...

  10. 命令行操作flask

    Flask-Script 先安装pip3 install Flask-Script from sansa import create_app from flask_script import Mana ...