飞行模式 下载本文

内容发布更新时间 : 2024/6/5 19:17:45星期一 下面是文章的全部内容请认真阅读。

Stabilize自稳模式

自稳模式是APM:Copter中最常用的的飞行模式。 本页面提供在自稳模式下飞行的要点,以及得到自稳模式最佳飞行效果的调试方法。

概览

?

飞手用roll与pitch操作控制飞行器的倾斜角度。 当飞手松开roll与pitch摇杆时,飞行器将会自动水平。

? ?

在有风的环境中,飞手需要不断的修正roll与pitch以让模型定点停留。 飞手用yaw操作控制转向速率。 当飞手松开yaw摇杆时,飞行器将会保持它的朝向不变。

?

飞手的油门输入控制马达的平均转速,这意味着这如果想保持高度,需要不断的修正油门。

?

油门输入会根据模型的倾斜角度自动调整(比如在模型倾斜过大的时候会自动增大油门),以弥补飞手操作飞行器倾斜所带来的高度变化。

?

在AC3.0.1及以前版本的固件中,飞行器只有在自稳或者特技模式下才能解锁。

警告:在进行其他模式的飞行之前,熟练掌握自稳模式下的飞行是必不可少的,强烈建议飞手在出现突发情况时能够迅速切回自稳模式以避免事故。 .

调试

?

ANGLE_MAX 控制的最大倾斜角,默认值是4500,代表45°。

?

ANGLE_RATE_MAX 控制飞行器的最大roll与pitch速率,默认值是18000,代表180°/ 秒。

?

ACRO_YAW_P 控制飞行器改变朝向的速率。 默认值是4.5,代表将偏航摇杆向左或者向右打到最高时,自旋速度是200°/秒。 更高的数值代表更快的自旋速度。

?

Stabilize Roll P和Pitch P控制飞行器对于roll和pitch输入信号的响应速度,即飞行器操纵的跟手程度,以及实际与期望roll与pitch角之间的误差。 默认值是4.5,代表每存在1°的误差时,将以4.5°/秒的速度进行修正。

? ?

P值越高,飞行器的修正与响应速度越快。

过高的P值将会导致飞行器前后震荡,类似于跷跷板似的

动作。

?

P值越低,飞行器的修正与响应就会越慢。 过低的P值

将会当值飞行器反应缓慢,在有风的情况下甚至会导致坠机。

?

Rate Roll/Pitch的 P,I ,D参数影响马达的输出,基于上述的自稳(角度)控制器期望的飞行器倾斜速率来控制。 这些参数与飞行器的自身动力相关,动力较大的飞行器一般需要比较小的rate PID 值。 例如可以加速很快的飞行器可能适合的Rate Roll/Pitch P值是0.08,而加速比较缓慢的飞行器可能适合的值是0.18.

? ?

Rate Roll/Pitch的P是调好飞行器的最重要的参数。 更高的P值意味着马达将以更大的响应以获得期望的转

向速率。

?

P的默认值是0.15,适合标准的Arducopter。

?

Rate Roll/Pitch的I 是在外力作用使得飞行器无法长时间

保持期望的速率时,用来补偿外力作用的的负效应的。

?

高I值会快速达到期望的速率,也可以在飞行器快速减慢

避免飞过头。

?

Rate Roll/Pitch D 是用来抑制飞行器在加速修正至期望

位置时的反应程度的。

?

过高的D值会导致飞行器出现异常震动与“记忆效应”,

即飞行器控制缓慢反应迟钝。

?

根据模型的不同,取值一般在0.001与0.02之间

参见AC2_attitude_PID 以获取更多的调参信息。

AC3.1及更高版本固件含有自动调参功能,可以帮您自动获得最佳的 Stabilize和Rate PID值。

从闪存记录中评估性能

查看自稳模式的性能,最佳方法是读取您在飞行时的闪存数据,然后用mission planner打开,绘制Roll-In 和DesRoll (预期横滚角度)对比 Roll (实际横滚)的曲线,以及Pitch-In 和DesPitch (预期pitch角度) 对比Pitch (实际俯仰角度)的曲线。 这两个曲线如下图所示。

常见问题

?

刚装的飞行器在起飞时秒翻。 这个通常是马达顺序错误、马达

转动方向错误或者螺旋桨方向(顺时针或者逆时针)安装错误造成的。 请检查您的APM2或是PIXHAWK的接线。

?

飞行器在roll或者pitch方向上来回晃动。 这个通常意味着Rate

P值不对。 请参阅上面的调参部分来正确调整参数。

?

飞行器在快速下降时来回晃动。 这个是飞行器在快速下降时螺

旋桨的惯性转动所导致,这个问题基本没法解决,增加Rate Roll/Pitch P 值可能会有所改善。

?

飞行器在起飞时向左或者向右自旋15°。 这可能是因为某些马

达没有垂直安装或者电调没有校准。

?

飞行器老是在无风的环境中朝着某一个方向飘。 请用保存微调或自动调参以让飞行器水平。

?

飞行器在空中无法定高或者完美的保持位置。 如上面所说,在

自稳模式下想要定高定点,必须不断的修正飞行器姿态。

?

在roll或者pitch方向偶尔会抽搐。 通常这个是由于接收机被干

扰(例如FPV设备离接收机太近)或者电调的问题(可能通过校准电调得到解决)。

?

飞着飞着就翻了。 这个一般都是由电调或者马达的机械故障造

成。