| name | px4-mc-tuning |
| description | PX4 多旋翼调参 - 姿态/位置PID参数调节、Autotune 自动调参、飞行性能优化 |
| argument-hint | 多旋翼调参 OR px4 tuning OR PID调节 OR 自动调参 |
| user-invocable | true |
PX4 多旋翼调参技能
用于调节和优化多旋翼飞行器的飞行参数
何时使用
当需要以下帮助时使用此技能:
- 手动调节 PID 参数
- 使用自动调参
- 优化飞行手感
- 解决飞行抖动问题
快速参考
调参流程
- 基础配置 → 选择机型、配置电调
- 传感器校准 → 完成所有传感器校准
- Radio 校准 → 确认遥控器正常
- 飞行前检查 → 解锁测试、模式切换
- 参数调节 → 使用 Autotune 或手动调节
- 飞行测试 → 验证稳定性
自动调参 (Autotune)
启动自动调参
QGC → Vehicle Setup → Flight Modes → Autotune
Autotune 步骤
- 起飞 → 切换到 Position 模式
- 选择轴 → 翻滚/俯仰/偏航
- 执行调参 → 推动摇杆开始
- 等待完成 → 自动测试各轴
Autotune 参数
MC_AUTOTUNE_EN = 1
MC_AUTOTUNE_AXES = 7
MC_AUTOTUNE_MIN_DZ
手动调参
姿态控制器 (Attitude)
| 参数 | 说明 | 调整范围 |
|---|
MC_ROLL_P | 翻滚比例 | 4-8 |
MC_ROLL_I | 翻滚积分 | 0.1-0.3 |
MC_ROLL_D | 翻滚微分 | 0.0-0.2 |
MC_PITCH_P | 俯仰比例 | 4-8 |
MC_PITCH_I | 俯仰积分 | 0.1-0.3 |
MC_PITCH_D | 俯仰微分 | 0.0-0.2 |
MC_YAW_P | 偏航比例 | 4-8 |
MC_YAW_I | 偏航积分 | 0.1-0.3 |
位置控制器 (Position)
| 参数 | 说明 | 调整范围 |
|---|
MPC_XY_P | 水平位置 P | 1-3 |
MPC_Z_P | 高度位置 P | 1-3 |
MPC_XY_VEL_P | 水平速度 P | 2-5 |
MPC_Z_VEL_P | 垂直速度 P | 2-5 |
调参步骤
1. 基础参数
MPC_THR_HOVER
MPC_VEL_MANUAL
MPC_XY_CRUISE
MC_ATT_RATE_MAX
MPC_MAN_TILT_MAX
2. 姿态调参
MC_ROLL_P: 4 → 6 → 8
MC_ROLL_I: 0.1 → 0.2
MC_ROLL_D: 0.05 → 0.1
3. 位置调参
MPC_XY_P: 1.0 → 1.5 → 2.0
MPC_Z_P: 1.0 → 1.5
常见问题及解决方案
飞行抖动
原因: P 值过高
解决: 减少 P 值,增加 D 值
MC_ROLL_P: 8 → 6
MC_ROLL_D: 0 → 0.05
漂移
原因: 积分不足
解决: 增加 I 值
MC_ROLL_I: 0.1 → 0.2
MC_PITCH_I: 0.1 → 0.2
响应迟缓
原因: P 值过低
解决: 增加 P 值
MC_ROLL_P: 4 → 6
过冲
原因: D 值过高或 P 值过高
解决: 减少 P 和 D
MC_ROLL_P: 8 → 6
MC_ROLL_D: 0.2 → 0.1
参数文件
调参后保存
param save /fs/microsd/mc_tuning.txt
恢复默认
param load /fs/microsd/default_params.txt
飞行测试检查清单
安全设置
MPC_MAN_TILT_MAX: 45
MPC_UP_SPEED_FEED: 3
MPC_DOWN_SPEED: 1.5
BAT1_WARNING_PER: 20
BAT1_CRITICAL_PER: 10
相关文档