01
RC覆盖基础
什么是RC覆盖,为什么需要RC覆盖,RC覆盖在飞行模式中的角色。
概念入门
02
强制控制概念
强制控制的定义,与普通控制的区别,强制控制的触发条件。
核心对比
03
遥控器信号解析
PWM信号基础,SBUS协议简介,CRSF协议简介,信号丢失检测。
协议硬件
04
覆盖优先级设计
手动模式覆盖,自动模式覆盖,紧急情况下的覆盖逻辑。
逻辑架构
05
安全机制
失控保护(Failsafe),信号超时处理,覆盖回退策略。
安全关键
06
代码实现
ArduPilot中的RC覆盖代码分析,PX4中的覆盖机制对比。
源码对比
07
调试与测试
地面站日志分析,模拟器测试,实际飞行测试注意事项。
调试实践
08
高级话题
多遥控器冗余,软件在环(SITL)测试,硬件在环(HITL)测试。
进阶仿真
09
实战案例
固定翼模式切换中的RC覆盖,多旋翼紧急降落覆盖。
案例实飞
10
总结与最佳实践
常见陷阱,设计模式推荐,未来趋势。
总结指南
11
深入理解RC通道映射
通道与功能的绑定,自定义映射表,动态重映射。
映射配置
12
覆盖状态机设计
状态定义,状态转换条件,状态机实现示例。
状态机设计
13
遥控器摇杆校准
校准流程,中点死区设置,行程极限检测。
校准硬件
14
混合模式下的覆盖
半自主模式中的覆盖逻辑,增稳模式与覆盖的交互。
混合逻辑
15
覆盖超时机制
超时时间设定,超时后的默认行为,用户可配置超时。
超时安全
16
多轴飞行器特例
悬停保持中的覆盖,返航点覆盖,降落覆盖。
多旋翼特例
17
固定翼特例
航点飞行中的覆盖,盘旋模式覆盖,自动着陆覆盖。
固定翼特例
18
地面站与覆盖
Mission Planner中的覆盖设置,QGroundControl覆盖配置。
地面站配置
19
覆盖日志分析
日志中覆盖事件的标记,使用pyulog分析覆盖日志。
日志分析
20
覆盖与传感器融合
GPS丢失时的覆盖,IMU异常时的覆盖,气压计故障覆盖。
传感器故障
21
覆盖的硬件设计
接收机选型,天线布局,信号中继器使用。
硬件选型
22
覆盖的软件架构
分层设计,模块解耦,接口定义。
架构软件
23
覆盖的实时性要求
中断服务程序,任务优先级,DMA传输。
实时性能
24
覆盖的测试自动化
使用pytest进行单元测试,模拟覆盖场景。
自动化测试
25
覆盖的故障注入测试
模拟信号丢失,模拟摇杆卡死,模拟接收机故障。
故障注入
26
覆盖的合规性
FAA对RC覆盖的要求,欧盟CE认证要点。
法规认证
27
覆盖的扩展应用
FPV眼镜控制覆盖,云台控制覆盖,辅助设备控制覆盖。
扩展FPV
28
覆盖的调试工具
示波器分析PWM,逻辑分析仪抓取SBUS,频谱仪检查干扰。
工具调试
29
覆盖的社区资源
ArduPilot论坛相关帖子,PX4讨论区,开源覆盖库。
社区资源
30
覆盖的未来
基于AI的覆盖预测,自适应覆盖策略,5G远程控制覆盖。
前沿趋势