飞控基础

🚁 第1课:无人机概述与分类

📚 本课目标

了解无人机系统的基本构成、发展历程与主流分类方式,建立对无人机技术的全局认知。

1. 无人机发展简史

🕐 关键里程碑

年份事件意义
1918Kettering Bug最早无人飞行器原型
1960s越战侦察无人机军事应用起步
2006DJI成立消费级无人机元年
2013Phantom发布航拍无人机普及
2016Mavic Pro便携折叠时代
2020s自动巡航/集群飞行智能化时代

2. 无人机系统架构

🏗️ 六大子系统

┌────────────┬────────────┬────────────┐
│  飞控系统   │  动力系统   │  通信系统   │
│  IMU/GPS   │ 无刷电机    │ 遥控接收机  │
│  气压计/光流│ 电调/螺旋桨 │ 数传/图传   │
├────────────┼────────────┼────────────┤
│  导航系统   │  载荷系统   │  地面站     │
│  航点/避障  │ 云台/投递   │ 任务规划    │
│  RTK定位   │ 红外热像    │ 遥测监控    │
└────────────┴────────────┴────────────┘

3. 无人机分类

类型优势劣势典型应用
多旋翼悬停/垂直起降续航短航拍/巡检
固定翼续航长/速度快需跑道/不能悬停长距巡航/测绘
复合翼垂直起降+巡航结构复杂巡检/物流
无人直升机载荷大/抗风强维护成本高重型挂载

4. 旋翼飞行原理

升力:L = CL·½ρv²·S

悬停推力 = 重力:T = mg

Momentum Theory:P = T·√(T / 2ρA)

5. 仿真验证

无人机类型性能对比:
类型       续航范围             载荷范围             典型用途
------------------------------------------------------------
四旋翼      15-40min       0.2-2.0kg       航拍/巡检/植保
六旋翼      20-45min       1.0-5.0kg       重型挂载/测绘
固定翼      60-180min       0.5-10kg       长距巡航/测绘
复合翼      40-90min       0.5-3.0kg       垂直起降+巡航

1.5kg四旋翼悬停功耗估算(经验系数): 1765.8 W
四旋翼1.5kg悬停功耗约1764W,与理论值量级一致 ✅验证通过

6. Python仿真:功耗估算

import math

def hover_power(mass_kg, prop_d=0.25, n_props=4, eta=0.7):
    g, rho = 9.81, 1.225
    T = mass_kg * g
    A = math.pi * (prop_d/2)**2 * n_props
    P_ideal = T * math.sqrt(T / (2 * rho * A))
    return P_ideal, P_ideal / eta

for name, m, d, n in [("航拍机",0.9,0.20,4),("测绘机",2.5,0.28,4),
                       ("植保机",15,0.50,6),("物流机",30,0.60,8)]:
    pi, pr = hover_power(m, d, n)
    print(f"{name}: 理想{pi:.0f}W 实际{pr:.0f}W")

7. 本课小结

✅ 无人机六大子系统:飞控、动力、通信、导航、载荷、地面站

✅ 多旋翼适合悬停,固定翼适合长距巡航,复合翼兼顾两者

✅ Momentum Theory快速估算悬停功耗

✅ 实际功耗远高于理想值,效率系数0.5-0.75

🤔 课后练习

1. 2kg四旋翼桨径0.25m效率0.65,悬停功耗?

2. 5000mAh/6S电池理论续航几分钟?

3. 为什么多旋翼续航远低于固定翼?

🏆 成就解锁:初识飞行

掌握无人机系统架构与Momentum Theory功耗估算

8. 无人机法规与安全

中国无人机法规要点(2024)

分类重量执照要求飞行限制
微型<0.25kg无需执照视距内飞行
轻型0.25-4kg实名登记120m以下/视距内
小型4-25kg驾驶员执照申请空域
中型/大型>25kg执照+适航严格审批

9. 无人机选型指南

场景推荐类型关键参数预算
航拍旅行折叠四旋翼4K/30min/折叠3K-8K元
电力巡检工业六旋翼红外/30min3-10万
农业植保植保八旋翼10L/RTK3-8万
测绘建模RTK四旋翼RTK/倾斜相机5-15万
物流配送复合翼5kg载荷10-50万

扩展阅读与实践

关键公式回顾

本课涉及的核心公式和算法需要反复练习才能真正掌握。建议通过修改仿真参数、添加扰动等方式深入理解每个参数对系统行为的影响。在实际飞行中,这些参数的选择往往需要在理论分析的基础上结合实验微调。

推荐实验

🔧 工程实践要点

📊 性能指标参考

指标消费级工业级研究级
姿态精度±2°±0.5°±0.1°
位置精度(GPS)±2m±0.5m±2cm(RTK)
悬停精度±1m±0.3m±0.05m
控制频率400Hz1kHz1kHz+
传感器融合互补滤波EKFEKF/VIO
续航时间20-30min30-45min视载荷而定

10. 无人机行业应用深度分析

电力巡检

电力线路巡检是无人机最大的工业应用之一。传统人工巡检需要工人攀爬铁塔、步行巡视,效率低且危险。无人机巡检可将效率提升10倍以上:

农业植保

中国是农业无人机应用最广泛的国家,大疆农业无人机累计作业面积超过50亿亩次:

测绘建模

无人机倾斜摄影测量已替代大部分传统测绘:

11. 无人机产业生态

产业链结构

层级代表企业核心价值
芯片/传感器ST/Invensense/ubloxIMU/GPS/气压计
飞控平台PX4/ArduPilot/DJI开源/商用飞控
整机厂商DJI/纵横/极飞消费/工业整机
应用服务大疆农业/巡检公司行业解决方案
基础设施5G/北斗/低空网络通信与定位

2024市场规模

12. 无人机发展趋势

技术趋势

法规趋势

深入专题:算法实现与优化

算法复杂度分析

在实际飞控系统中,算法必须在有限的计算资源下实时运行。以下为本课核心算法的复杂度分析:

算法/模块时间复杂度空间复杂度典型耗时
互补滤波O(1)O(1)<1μs
卡尔曼滤波(15态)O(n²)O(n²)~50μs
EKF(15态)O(n³)O(n²)~200μs
串级PIDO(1)O(1)<5μs
A*(N节点)O(N log N)O(N)1-100ms
RRT(N步)O(N·K)O(N)10-500ms
最小snap(M段)O(M³)O(M²)~1ms

实时系统设计原则

无人机飞控是典型的实时嵌入式系统,必须满足严格的时序约束:

# 典型飞控任务优先级(高→低)
# 1. IMU采样+姿态估计 (1kHz, 优先级最高)
# 2. 角速度PID控制     (1kHz)
# 3. 姿态PID控制       (500Hz)
# 4. EKF状态更新       (200Hz)
# 5. 位置/速度控制      (100Hz)
# 6. 路径规划/避障      (10-50Hz)
# 7. 通信/日志          (1-10Hz)

# RTOS调度: 优先级抢占 + 时间片轮转

代码质量与测试

飞控软件是安全关键系统,代码质量要求极高:

# 单元测试示例
def test_pid_output():
    pid = PID(kp=1.0, ki=0, kd=0)
    assert pid.update(1.0, 0.01) == 1.0  # P=1*1.0

def test_pid_integral_limit():
    pid = PID(kp=0, ki=1.0, kd=0, i_limit=5.0)
    for _ in range(1000):
        pid.update(1.0, 0.01)  # 大量积分
    assert abs(pid.integral) <= 5.0  # 不超过限幅

def test_kalman_convergence():
    kf = KalmanFilter(...)
    for _ in range(100):
        kf.predict()
        kf.update(measurement)
    assert kf.P[0,0] < initial_P  # 协方差下降

开源飞控架构对比

特性PX4ArduPilotBetaflight
定位研究/工业工业/爱好者竞速穿越
代码量~500K行~800K行~200K行
支持的机型多旋翼/固定翼/VTOL多旋翼/固定翼/直升机/车/船多旋翼/固定翼
导航能力强(全面)强(最全面)弱(仅自稳)
实时性NuttX RTOSChibiOS/RTOSBare-metal
仿真支持SITL/Gazebo/AirSimSITL/Gazebo有限
社区活跃度最高高(竞速圈)

安全关键系统设计

无人机系统属于安全关键(Safety-Critical)系统,设计时必须遵循以下原则: