(9)基于发射器的调优

news2025/2/27 1:57:19

文章目录

        前言

1 概述

2 调优值

3 用任务规划器设置


前言

你可以在飞行中使用你的遥控发射器进行广泛的参数调优。这是为那些无法使用自动调优功能的高级用户准备的,或者希望通过对每个参数的完全手动调优控制来进行微调。


1 概述

基于发射机的调优允许你在飞行中调优单个参数或一组参数。其基本思想是将一个参数的调优值与发射机上的旋钮或滑块联系起来,然后在飞行中通过移动旋钮来调整该参数。

通过基于发射机的调优,你可以在飞行中使用发射机的通道6 调优单个或多个参数。

TUNE 参数决定了哪个参数被调优。

TUNE_MAX 参数决定了通道处于 RC6_MAX 时的参数最大值,而 TUNE_MIN 参数决定了 RC 通道 6 处于 RC6_MIN 时的数值。

2 调优值

Value

Meaning

Parameter

0

None

1

Stab Roll/Pitch kP

ATC_ANG_RLL_P, ATC_ANG_PIT_P

4

Rate Roll/Pitch kP

ATC_RAT_RLL_P, ATC_RAT_PIT_P

5

Rate Roll/Pitch kI

ATC_RAT_RLL_I, ATC_RAT_PIT_I

21

Rate Roll/Pitch kD

ATC_RAT_RLL_D, ATC_RAT_PIT_D

3

Stab Yaw kP

ATC_ANG_YAW_P

6

Rate Yaw kP

ATC_RAT_YAW_P

26

Rate Yaw kD

ATC_RAT_YAW_D

56

Rate Yaw Filter

ATC_RAT_YAW_FLTE

55

Motor Yaw Headroom

MOT_YAW_HEADROOM

14

AltHold kP

PSC_POSZ_P

7

Throttle Rate kP

PSC_VELZ_P

34

Throttle Accel kP

PSC_ACCZ_P

35

Throttle Accel kI

PSC_ACCZ_I

36

Throttle Accel kD

PSC_ACCZ_D

12

Loiter Pos kP

PSC_POSXY_P

22

Velocity XY kP

PSC_VELXY_P

28

Velocity XY kI

PSC_VELXY_I

10

WP Speed

WPNAV_SPEED

25

Acro RollPitch kP

ACRO_RP_RATE

40

Acro Yaw kP

ACRO_Y_RATE

45

RC Feel

ATC_INPUT_TC

13

Heli Ext Gyro

H_GYR_GAIN

38

Declination

COMPASS_DEC

39

Circle Rate

CIRCLE_RATE

46

Rate Pitch kP

ATC_RAT_PIT_P

47

Rate Pitch kI

ATC_RAT_PIT_I

48

Rate Pitch kD

ATC_RAT_PIT_D

49

Rate Roll kP

ATC_RAT_RLL_P

50

Rate Roll kI

ATC_RAT_RLL_I

51

Rate Roll kD

ATC_RAT_RLL_D

52

Rate Pitch FF

ATC_RAT_PIT_FF **

53

Rate Roll FF

ATC_RAT_RLL_FF **

54

Rate Yaw FF

ATC_RAT_YAW_FF **

57

Winch

WINCH_RATE_MAX

58

SysID Magnitude

SIDS_MAGNITUDE

** 仅限传统直升飞机。

这些值既可以手动设置,也可以使用任务规划器设置。

3 用任务规划器设置

横滚速率P俯仰速率P 将在以下的例子程序中使用。

1. 将你的自动驾驶仪连接到任务规划器。

2. 在任务规划器上,选择 CONFIG>>Extended Tuning

3.TUNE 下拉框选项设为"Rate Roll/Pitch kP"。

4. 设置最小值为 0.08,最大值为 0.20(大多数旋翼飞机的理想增益都在这个范围内,尽管从少数旋翼飞机来看,最大值可以高达 0.25)。

5. 按下"写参数"按钮。

6. 把发射机的 CH6 调优旋钮转到最小位置,按"刷新参数"按钮,确保 Rate Roll PRate Pitch P 值变成 0.08(或非常接近)。

7.CH6 旋钮转到最大位置,按"刷新参数",并确保 Rate Roll P 移动到 0.20

8.CH6 旋钮移回中间位置。

9. 在稳定模式下解锁和飞行旋翼飞机,调整 CH6 旋钮,直到你得到一个反应灵敏但不摇晃的飞行器。

10. 飞行结束后,断开锂聚合物电池的连接,并将自动驾驶仪重新连接到任务计划器上。

11.CH6 旋钮处于最佳性能的位置时,返回到 Copter Pids 屏幕,按下"Refresh Params"按钮。

12. 在"Rate Roll P"和"Rate Pitch P"字段中,重新输入你看到的数值,但只是稍作修改,以便任务规划器识别它的变化,并重新发送给自动驾驶仪(注意:如果你重新输入与 Rate Roll P 中出现的数字完全相同,则不会被更新)。因此,例如,如果"Rate Roll P"显示为"0.1213",则将其改为"0.1200"。

13.CH6 选项设置为"",然后按"写参数"。

14. 按下右上角的断开按钮,然后按下连接按钮。

15. 确保 Rate Roll P 值是你在步骤 #12 中重新输入的值。

Note

当你移动调优旋钮时,数值以每秒 3 次的速度更新。在上述步骤 #6#7 中需要按下任务规划器中的刷新按钮,只是因为 Copter 没有实时向任务规划器发送更新。

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

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

相关文章

scala内建控制结构

一、条件表达式 (一)语法格式 - if (条件) 值1 else 值2(二)执行情况 条件为真,结果是值1;条件为假,结果是值2。如果if和else的返回结果同为某种类型,那么条件表达式结果也是那种类…

Vue.js 中的 props 和 $emit 方法有什么关系?

Vue.js 中的 props 和 $emit 方法有什么关系? 在 Vue.js 中,props 和 $emit 方法是两个常用的概念。它们可以帮助开发者更方便地实现组件之间的通信。但是这两个概念有什么关系呢?本文将会详细介绍 Vue.js 中的 props 和 $emit 方法&#xf…

【LeetCode每日一题】——1475.商品折扣后的最终价格

文章目录 一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】 一【题目类别】 栈 二【题目难度】 简单 三【题目编号】 1475.商品折扣后的最终价格 四【题目描述】 给你一…

【区块链 | EVM】深入理解学习EVM - 深入了解 Solidity:堆栈

探讨 EVM 堆栈机器,以及如何在堆栈中推入和弹出数据 原文链接: https://betterprogramming.pub/solidity-tutorial-all-about-stack-c1ec6070fe60探讨 EVM 堆栈机器,以及如何在堆栈中推入和弹出数据 图片来源:Iva Rajović on Unsplash 这是"深入Solidity数据存储位置…

A股月份效应 | Python量化A股市场魔咒,5穷6绝7翻身准确吗?| 邢不行

A股有很多广为流传的谚语,它们大多源于投资者对交易经验的总结和共识。 比如我们之前验证过的散户反买别墅靠海、跳空必回补等谚语。 今天我们要验证的,是五穷六绝七翻身这句谚语。 它的意思是A股在5月、6月可能会跌的很惨,到7月会开始反弹回…

浅谈倾斜摄影三维模型数据裁剪的应用场景

浅谈倾斜摄影三维模型数据裁剪的应用场景 倾斜摄影三维模型数据裁剪是将倾斜摄影三维模型数据中不需要的部分删除或隐藏的过程,可以提高数据处理效率和准确性。倾斜摄影三维模型数据裁剪广泛应用于建筑、城市规划、地质勘探、环境监测等领域。本文将介绍倾斜摄影三维…

基于Springboot+Vue的计算机房管理系统

✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取项目下载方式🍅 一、项目背景介绍: 计算机房管理系统在现…

读取所在点的像素值

由于项目需求,需要用到开源的软件开发,就开始研究GDAL,这个开源库,目前来说,调用GDAL库,最方便的语言还是python ,简单记录下,用python语言做GDAL开发的一些东西吧。一个在开发中经常…

​浅谈Vue3响应式原理与源码解读

一. 了解几个概念 什么是响应式 在开始响应式原理与源码解析之前,需要先了解一下什么是响应式?首先明确一个概念:响应式是一个过程,它有两个参与方: 触发方:数据响应方:引用数据的函数 当数据发…

微信小程序原生开发功能合集十八:系统主题及自定义主题功能实现

本章实现系统主题监听及相应处理,包括暗黑色、亮色等。并实现自定义主题控制相关功能,可通过菜单进行主题的切换。   另外还提供小程序开发基础知识讲解课程,包括小程序开发基础知识、组件封装、常用接口组件使用及常用功能实现等内容,具体如下:    1. CSDN课程: ht…

VUE 实现滑块验证 ①

作者 : SYFStrive 博客首页 : HomePage 📜: 微信小程序 📌:个人社区(欢迎大佬们加入) 👉:社区链接🔗 📌:觉得文章不错可以点点关注 &#x1f4…

2023年6月DAMA-CDGP数据治理专家认证,来这里

DAMA认证为数据管理专业人士提供职业目标晋升规划,彰显了职业发展里程碑及发展阶梯定义,帮助数据管理从业人士获得企业数字化转型战略下的必备职业能力,促进开展工作实践应用及实际问题解决,形成企业所需的新数字经济下的核心职业…

Windows批处理文件倒计时且循环执行文件/程序

Windows批处理文件倒计时且循环执行文件/程序: 最近想循环测试下语音唤醒设备,所以需要用bat文件在Windows上一直循环播放指定的mp3文件,且设置了间隔时间,也就是倒计时时间,最后网上查了一堆之后整理了一个bat&#x…

微信小程序开发中遇到的坑

目录 1、clearInterval不起作用 2、设置background: linear-gradient(180deg, #FCF8F5 0%, #FCF8F5 99.9%, transparent 100%);解决元素底部有黑线的问题。但是在ios中不起作用。 3、wx.createAnimation,设置的动画只能执行一次 4、swiper在苹果手机上显示不全&…

C#,码海拾贝(33)——约化“一般实矩阵”为“赫申伯格矩阵”的“初等相似变换法”之C#源代码

using System; namespace Zhou.CSharp.Algorithm { /// <summary> /// 矩阵类 /// 作者&#xff1a;周长发 /// 改进&#xff1a;深度混淆 /// https://blog.csdn.net/beijinghorn /// </summary> public partial class Matrix {…

【React】脚手架,组件化开发,类组件/函数式组件,声明周期,组件的嵌套,子父传递,插槽,Context,事件总线,setState原理

❤️ Author&#xff1a; 老九 ☕️ 个人博客&#xff1a;老九的CSDN博客 &#x1f64f; 个人名言&#xff1a;不可控之事 乐观面对 &#x1f60d; 系列专栏&#xff1a; 文章目录 脚手架目录结构组件化开发类组件函数式组件 声明周期组件的嵌套组件之间的通信插槽 Context事件…

vscode实现代码片段快捷输入设置

1.编写想要的代码片段 <template> <div>AppContent</div> </template> <script> export default { } </script> <style scoped> </style> 2.打开网站:snippet generator 如下图添加描述,快捷键和代码片段.右边会有生成内容 …

93.构建样品餐部分第一节

之前我们实现得页面是这个样子的 现在让我们来完成剩下的样品餐部分吧&#xff01; ● 大致实现的页面是这样的 ● 让我们先简单的生成这些框架 <section class"section-meals"><div class"container"><span class"subheading&qu…

SpringCloud Alibaba Seata配置到Nacos

SpringCloud Alibaba Seata 1 Seata 简介 单体应用被拆分成微服务应用&#xff0c;原来的三个模块被拆分成三个独立的应用&#xff0c;分别使用 三个独立的数据源业务操作需要调用三个服务来完成。此时每个服务内部的数据一致性由本地事务来保 证但是全局的数据—致性问题没法…

H5嵌入原生开发小结----兼容安卓与ios的填坑之路

一开始听说开发H5&#xff0c;以为就是做适配现代浏览器的移动网页&#xff0c;心想不用管IE了&#xff0c;欧也。到今天&#xff0c;发现当初too young too simple&#xff0c;兼容IE和兼容安卓与IOS&#xff0c;后者让你更抓狂。接下来数一下踩过的坑。主要分UI展示&#xff…