- Debugging/Logging - 飞行日志分析
- Debugging/Logging - ULog文件格式
- 教程
- 教程 - 地面站
- 教程 - 编写应用程序
- 教程 - QGC的视频流
- 教程 - 远距离视频流
- 教程 - u-blox M8P RTK
- 新手上路
- 新手上路 - 初始设置
- 新手上路 - 安装工具链
- 安装工具链 - Mac OS
- 安装工具链 - Linux
- Linux - Advanced Linux
- 安装工具链 - Windows
- 新手上路 - Fast RTPS installation
- 新手上路 - 代码编译
- 新手上路 - 高级配置
- 新手上路 - 贡献& 开发者电话会议
- 贡献& 开发者电话会议 - GIT例程
- 贡献& 开发者电话会议 - Documentation
- 新手上路 - Licenses
- 概念解读
- 概念解读 - 飞行模式
- 概念解读 - 结构概述
- 概念解读 - 飞行控制栈
- 概念解读 - 中间件
- 概念解读 - 混控和执行器
- 概念解读 - PWM限制状态机
- Hardware
- Hardware - 自驾仪硬件
- 机型 - 统一的基础代码
- 机型 - 参考机型
- 机型 - 添加一个新的机型
- Data Links - SiK Radio
- Data Links - Wifi数传
- Data Links - 数传
- I2C总线 - SF1XX lidar
- 传感器和执行机构总线 - UAVCAN总线
- UAVCAN总线 - UAVCAN Bootloader
- UAVCAN总线 - UAVCAN固件升级
- UAVCAN总线 - UAVCAN配置
- UAVCAN总线 - UAVCAN 的各种笔记
- 传感器和执行机构总线 - UART
- UART - uLanding Radar
- 传感器和执行机构总线 - 设置云台控制
- 传感器和执行机构总线 - 相机触发器
- Hardware - 协同电脑
- 仿真
- 仿真 - 基本仿真
- 仿真 - Gazebo仿真
- 仿真 - HITL仿真
- 仿真 - 连接到ROS
- 仿真 - AirSim仿真
- 仿真 - 多机仿真
- 中间件及架构
- 中间件及架构 - uORB消息机制
- 中间件及架构 - MAVLink消息机制
- 中间件及架构 - 守护程序
- 中间件及架构 - 驱动框架
- 模块 & 命令
- 模块 & 命令 - 命令
- 模块 & 命令 - 通信
- 模块 & 命令 - 驱动
- 模块 & 命令 - 系统
- Robotics
- Robotics - 用Linux进行外部控制
- Robotics - ROS
- ROS - 在RPi上安装ROS
- ROS - MAVROS (ROS上的MAVLink)
- ROS - MAVROS外部控制例程
- ROS - 外部位置估计
- ROS - Gazebo Octomap
- Robotics - DroneKit
- Debugging/Logging
- Debugging/Logging - FAQ
- Debugging/Logging - 系统控制台
- Debugging/Logging - 自驾仪调试
- Debugging/Logging - Sensor/Topic Debugging
- Debugging/Logging - 仿真调试
- Debugging/Logging - System-wide Replay
- Debugging/Logging - 发送调试的值
- Debugging/Logging - Profiling
- Debugging/Logging - 日志记录
- 教程 - 光流
- 教程 - ecl EKF
- 教程 - 飞行前检查
- 教程 - 着陆检测
- 教程 - Linux系统下使用S.Bus驱动
- Advanced Topics
- Advanced Topics - 系统启动
- Advanced Topics - 参数&配置
- Advanced Topics - 参考参数
- Advanced Topics - 安装Intel RealSense R200的驱动
- Advanced Topics - 切换状态估计器
- Advanced Topics - 外部模块
- Advanced Topics - STM32 Bootloader
- 测试和持续集成
- 测试和持续集成 - 持续集成
- 测试和持续集成 - Jenkins持续集成环境
- 测试和持续集成 - 综合测试
- 测试和持续集成 - Docker容器
- 测试和持续集成 - 维护
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
概念解读 - 飞行模式
飞行模式定义了系统在任何给定时间的状态。用户可以使用远程遥控器或者QGroundControl地面站来进行飞行模式切换。
飞行模式的简要说明
- 手动模式 MANUAL
- 固定翼飞行器/车辆/船舶:飞手的控制输入直接输出到混控器。
- 多旋翼飞行器:
- 特技模式 ACRO:飞手的输入被转换成横滚、俯仰、偏航角速度 传送给自驾仪。在这个模式下多旋翼飞行器可以完全翻转。油门直接输出到混控器。
- 角速度控制 RATTITUDE如果飞手的输入超过了设定的阈值,则将其转换成横滚、俯仰、偏航角速度命令传送给自驾仪;如果输入没有超过阈值,则将其转换成横滚、俯仰转角度 以及偏航角速度 命令。油门直接输出到混控器。
- 角度控制 ANGLE飞手的输入被转换成横滚、俯仰角度 命令以及偏航角速度 命令传送给自驾仪。油门直接输出到混控器。
辅助模式 ASSISTED
高度控制 ALTCTL
- 固定翼飞行器:当横滚、俯仰、偏航输入(RPY)都居中时(不超过一些特定的死区范围), 飞行器将回到直线水平的飞行状态然后保持当前的高度。飞行器会随着风漂移。
- 多旋翼飞行器
横滚、俯仰、偏航输入与主模式中的相同。油门输入表明以预定的最大速率上升或下降。油门死区很大。
位置控制 POSCTL
- 固定翼飞行器:Neutral inputs可使飞行器水平飞行,如果要保持沿直线飞行,飞机将会逆风飞行。
- 多旋翼飞行器横滚控制飞机左右运动的速度,俯仰控制飞机前后运动的速度,速度都是以地面为参考系的。当横滚和俯仰的遥杆都居中时(在死区内),飞机会稳定不动。偏航控制的是偏航角速度,这一点跟主模式相同。油门控制的是上升/下降速度,与ALTCTL模式中的相同。
自动模式 AUTO
悬停模式 AUTO_LOITER
- 固定翼飞行器:飞行器在当前位置保持当前高度(或者肯稍微高于当前高度,防止掉高(good for ‘i’m losing it’))悬停,
- 多旋翼飞行器:飞行器在当前的位置、高度盘旋/悬停。
返航模式 AUTO_RTL
- 固定翼飞行器:飞行器返回“家”的位置然后在“家”的上方绕圈保持悬停。
- 多旋翼飞行器:如果飞机当前的高度高于起点位置的高度 + 悬停高度,则飞机将沿直线返回当前位置;如果飞机的悬停高度高于当前高度,则飞机将沿直线返回悬停位置;然后自动着陆。
任务模式 MISSION
- 所有系统类型:飞机按照地面控制台(GCS)发送的程序指令运动。如果没有接收到指令,飞机会在当前位置悬停。
- 外部控制 OFFBOARD在这个模式下,飞机的位置,速度或者姿态的参考/目标/设定值由另一台通过串行线路与MAVLink连接的电脑提供。这些外部的设定值可以由 MAVROS或者Dronekit这种应用程序接口提供。
飞行模式评估图
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论