(0)调优

news2024/11/25 22:49:51

文章目录

前言

1 调优过程说明

2 设置飞机进行调优

3 任务规划器助手

4 初始调优飞行

5 评估飞机的调优

6 手动调优

7 自动调优

8 输入整形

9 基于发射器的调优

10 配置Notch滤波器

11 配置飞行中的FFT


前言

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


  • Tuning Process Instructions
  • Setting the Aircraft Up for Tuning
  • Mission Planner Helper
  • Initial Tuning Flight
  • Evaluating the Tune
  • Manual Tuning
  • AUTOTUNE
  • Input Shaping
  • Transmitter Based Tuning
  • Configuring Notch Filtering
  • Configuring In-Flight FFT

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 有一个非常灵活的控制器设计,在 100g500kg 的飞机上使用,效果很好。有一些困难的控制问题,提供了更深入的理解,这里可以提供。其中一些问题包括:

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

2 设置飞机进行调优

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

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

3 任务规划器助手

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

4 初始调优飞行

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

5 评估飞机的调优

一旦飞机能够在 AltHold 中安全盘旋,大多数飞行员会希望尽快进入自动调优状态。在运行自动调优之前,飞行员应该确保当前的调优足够好,能够从自动调优的反复测试中恢复。要测试当前的调优状态:

1.AltHoldSTABILIZE 中起飞。

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

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

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

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

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

ATC_RATE_FF_ENAB 为 0

1.AltHoldSTABILIZE 中起飞。

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/578636.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Windows PyCharm 2022/2023 使用Centos7 的虚拟环境 venv 实现文件实时同步 代码代码Git自动识别 解决 Samba Cannot Save File 的问题

前期准备 git报错 fatal: unsafe repository 解决方法 因为是远程文件夹,老版本时没这个问题,新版本git或者pycharm有这个限制,不能自动识别更改的代码,报unsafe.directory的问题,直接暴力解决,加* git c…

美债死期推迟

* * * 原创:刘教链 * * * 号外:今天在小号“刘教链Pro”发表了一篇《链上投票是社会契约的一种存证》,探讨未来组织和DAO的治理问题,欢迎关注“刘教链Pro”并阅读。 * * * 隔夜比特币略有回升,从26.5k下方来到了26.5k…

风辞远的科技茶屋:可怖的AI

大家好,我是脑极体的风辞远。一直以来我们都在写大块文章,很少有机会跟大家聊天。时间长了,总觉得这种方式有一点冷漠感,不够轻松,加上往往每篇文章只聚焦一个话题,而我们产能有限,就会有很多值…

[创业之路-71] :创业思维与打工思维的区别

其实打工思维和创业思维最核心的本质区别是你是否愿意去尝试。 很多时候我打工的时候老板没发现我的潜质,所以我去创业了,这个没有,你打工的时候一定有一项极其长的长项,只不过当时你可能也没意识到,老板没意识到。 …

ChatGPT在App Store累计下载量已突破50万次;Anthropic已成功完成4.5亿美元C轮融资

🚀 OpenAI的ChatGPT应用在苹果App Store上线6天时间内,累计下载量已突破50万次。 OpenAI的ChatGPT应用在苹果App Store上线6天时间内,累计下载量已突破50万次。 与微软必应等聊天机器人相比,其热度远超过且持续上升。 &#x1…

redis未授权访问漏洞

1、什么是redis未授权访问漏洞 Redis安装后,如果绑定在 0.0.0.0:6379,并且没有进行采用相关的策略,比如添加防火墙规则避免其他非信任来源 ip 访问等,这样将会将 Redis 服务暴露到公网上,如果在没有设置密码认证或使用…

如何顺序处理设备上报的数据

1. 引言 随着智能技术的发展,市场上出现了很多的智能设备,其具有连接网络的能力。用户可以实现远程控制,并且设备也可上报自己的状态,实现云端对设备的运行情况分析。在某些情况下需要保证设备上报状态的有序性,例如传…

简单介绍二叉树

前言 学习数据结构,二叉树是一大难点,也是一大重点,小伙伴们和我一起看看二叉树的知识吧! 本文代码是Java。 目录 前言 一、什么是二叉树 二、二叉树的遍历 (一)前序遍历 (二)中…

C++ 入门导引(这是一篇由GPT4写的文章)

C 应用场景 C 是一种广泛应用的编程语言,拥有多种使用场景。以下是 C 的一些主要应用场景: ​1. 游戏开发:C 常用于游戏开发,尤其是大型 3D 游戏。它可以轻松地与图形 API(如 OpenGL 和 DirectX)集成&…

element-ui树形控件el-tree详解

概述 这里我利用element-ui开发一个vue的树形组件 引入element-ui 安装element-plus cnpm install element-plus --save 安装按需导入 cnpm install -D unplugin-vue-components unplugin-auto-import 修改vite.config.js配置按需加载 import AutoImport from unplugin-a…

云原生架构:创新未来的应用开发和部署范式

点击上方“程序猿技术大咖”,关注并选择“设为星标” 回复“加群”获取入群讨论资格! 摘要:本文深入探讨云原生架构的优势、实施指南以及关键技术和工具。通过容器化、微服务架构、持续交付和自动化管理等实践,云原生架构为企业提…

盘点一个Python列表的基础题目

点击上方“Python爬虫与数据挖掘”,进行关注 回复“书籍”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 随意春芳歇,王孙自可留。 大家好,我是皮皮。 一、前言 前几天在Python最强王者群【eric】问了一个Python列表基础的问题&#x…

web练习第二周

前言:(博主个人学习笔记,不用看)web练习第二周,仅做出前3题。相比于第一周,难度大幅增加,写题时就算看了wp还是像个无头苍蝇一样到处乱创,大多都是陌生知识点,工具的使用…

购买两块巧克力-第105场力扣夜喵双周赛-java双百方案

一、题目描述 给你一个整数数组 prices ,它表示一个商店里若干巧克力的价格。同时给你一个整数 money ,表示你一开始拥有的钱数。 你必须购买 恰好 两块巧克力,而且剩余的钱数必须是 非负数 。同时你想最小化购买两块巧克力的总花费。 请你…

【原创】浅谈EtherCAT主站EOE(上)-EOE网络

版权声明:本文为本文为博主原创文章,未经同意,禁止转载。如有问题,欢迎指正。博客地址:https://www.cnblogs.com/wsg1100/ 文章目录 一、EoE二、EoE服务规范EtherCAT主站如何提供EoE服务? 三、EoE网络EOE网…

我用GPT搭建了一个虚拟女友!

Datawhale干货 作者:仲泰,Datawhale成员 1. 作者知乎:https://www.zhihu.com/people/yong-tan-39-67 2.我用GPT搭建了一个虚拟女友-哔哩哔哩:https://b23.tv/GYYwMcq 3. 五月学习:ChatGPT应用组队学习来了&#xff01…

原生canvas标签画线——直线、平行线(设置不同颜色和宽度)

1.一条直线 效果图如下&#xff1a; 代码如下&#xff1a; <!--* Author: your name* Date: 2023-05-24 17:50:28* LastEditTime: 2023-05-24 18:06:39* LastEditors: localhost* Description: In User Settings Edit* FilePath: /canvas/day01/体验canvas.html --> &l…

Python潮流周刊#3:PyPI 的安全问题

△点击上方“Python猫”关注 &#xff0c;回复“1”领取电子书 你好&#xff0c;我是猫哥。这里记录每周值得分享的 Python 及通用技术内容&#xff0c;部分为英文&#xff0c;已在小标题注明。&#xff08;标题取自其中一则分享&#xff0c;不代表全部内容都是该主题&#xff…

网站部署与上线(2)远程连接云服务器或虚拟机

文章目录 搭建服务器部署环境配置pm2 可能听说过Windows系统提供的远程桌面。实际上&#xff0c;Linux中也提供了类似的功能&#xff0c;其远程连接基于命令行。 在Windows端连接Linux需要使用SSH软件&#xff0c;最流行的有Xshell和SecureCRT。 首先确定需要连接的云服务器或虚…

Pyside6-第一篇-创建第一个窗口

Hi&#xff0c;今天起开始更新Pyside6教程了&#xff0c;从0-1开始更新&#xff0c;过程比较的久&#xff0c;一点点来。 今天&#xff0c;我们先来搭建环境。 我的环境&#xff1a; ❝ pycharm 2021.3.3(版本随意&#xff0c;只要不是很低就行)Python版本3.95Pyside版本6.50 ❞…