(0)调优

简介: (0)调优

前言

在默认的 PID 设置下,ArduPilot 可以在开箱后安全地飞行大多数遥控飞行器。要想飞得好,在风中有严密的导航和可靠的性能,你要调整你的自动驾驶仪参数。下面的主题告诉你如何做。


1 调优过程说明

调优过程包括以下步骤:

1. 设置参数,为第一次调优飞行做准备(Setting up the parameters to prepare for the first tuning flights)。

2. 初始调优飞行(Initial tuning flight),以获得一个稳定的,但不一定是优化的调优。

3. 对最初的稳定调优进行评估(Evaluation of the initial stable tuning)。

4. 横滚和俯仰的手动调优(Manual tuning of Roll and Pitch)。

5. 自动调优(AUTOTUNE)。

6. 设置输入整形(Input Shaping)参数以获得理想的"感觉"。

飞机的初始调优应该在飞机最敏捷的配置下进行。这通常意味着飞机将在电池充满电的情况下达到最小起飞重量。

1.1 高级调优

ArduCopter 有一个非常灵活的控制器设计,在 100g 到 500kg 的飞机上使用,效果很好。有一些困难的控制问题,提供了更深入的理解,这里可以提供。其中一些问题包括:

  • 陀螺仪噪音水平高;
  • 灵活的机身;
  • 软减震器;
  • 灵活或松散支架上的大型有效载荷;
  • 速率有限的执行器;
  • 非线性执行器;
  • 极具侵略性或动态飞行。

2 设置飞机进行调优

篇幅过多,另起一篇介绍:

(2)设置飞机进行调优_EmotionFlying的博客-CSDN博客

3 任务规划器助手

在任务规划器中,在 SETUP/Mandatory Hardware/Initial Parameter Setup 下提供了一个选项卡,以方便设置上述参数。

a946f99f7cfa42758098817a035a6c1e.png

4 初始调优飞行

篇幅过多,另起一篇介绍:

5 评估飞机的调优

一旦飞机能够在 AltHold 中安全盘旋,大多数飞行员会希望尽快进入自动调优状态。在运行自动调优之前,

飞行员应该确保当前的调优足够好,能够从自动调优的反复测试中恢复。要测试当前的调优状态:

1. 在 AltHold 或 STABILIZE 中起飞。

2. 应用小的横滚和俯仰输入。从 5 度的输入开始,释放摇杆到中心,俯仰,左,右,向前滚动,然后是对角线上的所有 4 个点。

3. 逐渐增加输入,使摇杆完全偏移。

4. 转到摇杆完全偏移,让摇杆弹回中央。

如果飞机开始明显过冲或在操纵杆输入后出现震荡,在情况开始危及飞机之前停止测试。在运行自动调优之前,飞机可能需要进行手动调优(见下一节)(see next section)。

为了测试独立于输入整形的稳定环路,设置参数:

ATC_RATE_FF_ENAB 为 0。

1. 在 AltHold 或 STABILIZE 中起飞。

2. 保持横滚或俯仰输入。

3. 松开操纵杆,观察飞机平飞时的过冲情况。

4. 逐渐增加摇杆的偏移到 100%。

如果飞机明显过冲,或飞机振荡,则停止测试,在运行自动调优之前,飞机可能需要进行手动调优(见下一节)(see next section)。

测试完成后将 ATC_RATE_FF_ENAB 设置为 1。

6 手动调优

篇幅过多,另起一篇介绍:

(6)手动调优_EmotionFlying的博客-CSDN博客

7 自动调优

篇幅过多,另起一篇介绍:

8 输入整形

篇幅过多,另起一篇介绍:

(8)输入整形_EmotionFlying的博客-CSDN博客

9 基于发射器的调优

篇幅过多,另起一篇介绍:

10 配置Notch滤波器

篇幅过多,另起一篇介绍:

11 配置飞行中的FFT

篇幅过多,另起一篇介绍:


相关文章
|
6月前
|
JavaScript 前端开发 算法
性能测试与调优
性能测试与调优
83 0
|
2月前
|
数据采集 机器学习/深度学习 自然语言处理
一文讲懂大模型调优技术
随着AI技术的发展,大模型如GPT系列、BERT等成为推动自然语言处理和计算机视觉领域进步的重要驱动力。然而,大模型的调优过程复杂且资源消耗巨大,对开发者构成严峻挑战。本文旨在全面解析大模型调优的关键技术,涵盖数据预处理、模型架构调整、超参数优化、正则化与泛化能力提升,以及分布式训练与并行优化等内容,为开发者提供系统性的调优指南。
|
4月前
|
负载均衡 Linux
网络相关的调优
网络相关的调优
30 11
|
6月前
|
负载均衡 监控 网络协议
网络相关的调优(三)
【4月更文挑战第6天】 网卡绑定(Bonding)**技术是将多块物理网卡虚拟成一个网卡,以提供**负载均衡**或**冗余**,增加网络连接的带宽和可靠性。当其中一块网卡出现故障时,网络连接不会中断,确保服务连续性。
70 7
|
6月前
|
数据可视化 Java
jvm 调优工具
jvm 调优工具
54 0
|
Java 测试技术 OLAP
聊聊JVM怎么调优(实战)
聊聊JVM怎么调优(实战)
168 0
|
SQL 存储 NoSQL
调优建议|学习笔记
快速学习调优建议
325 0
调优建议|学习笔记
|
Java
JVM调优常用的调优参数
JVM调优常用的调优参数
156 0
|
Arthas 架构师 Java
OOM、调优工具、调优实战
OOM、调优工具、调优实战
244 0