news 2026/4/16 15:39:48

穿越机PID参数调节

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
穿越机PID参数调节

前言

之前发了一篇用RPY滑块调PID参数的,虽然飞的手感还可以,但是从PTB工具分析后 还是有超调(在飞机的表现就是有回弹),所以想直接调整PID参数来达到理想效果。

直接调整PID

我们取消PRY模式,直接进行PID参数调整

在调之前,我们可以先了解PID各个参数控制曲线的影响,为此大家可以进这个连接自己感受:

https://www.luisllamas.es/en/pid-controller-simulator/

明白了之后我们在滑块的参数上进行调整,基本上每个设定的P值都有与之对应的I值组合后可以达到一条不超调的理想曲线,但是P值的大小会影响响应曲线的响应时间,P值过大或者过小都会使响应时间增加。P值越大波峰越尖,I越大波峰越高。PRY模式下的P值差不多合适,以此值调整I值,我的飞机是百达75PRO,机身又轻又小,最终调出来的I值比我在PRY模式下调出来的值小,如图:

注意

飞机X轴和Y轴的轴距和惯量会影响Pitch和Roll的值,惯量越大的轴的PID值也会响应更大。YAW只需要PI值就可以,加入D值会让曲线到达目标值的速度下降。D值的效果是感受的出来的,D值越大飞的时候风扇一样的吹风声越明显,但飞机会变得丝滑平稳,是用来抑制飞机震荡的(值过高会加重电机负担,要和D-trem滤波结合选取合适值,以防过热烧毁电机)。FF值就用PRY之前的值就好不用调了。

这样调出来的飞机曲线很好看,飞的手感也很丝滑平稳,但是响应个人感觉会比超调的手感慢很多,从图中可以看出差了有一两毫秒。

如果急转弯时出现机身抖动的情况:去曾加反重力的增益

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 10:37:16

使用Junit测试

pom.xml:<dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter</artifactId><version>5.9.1</version></dependency>测试类命名规范必须为 public void [规定]在如下Test(注解)中测试Displayname 起名…

作者头像 李华
网站建设 2026/4/16 12:23:47

YashanDB数据库的多活架构设计及实施要点.

YashanDB是一种高可用性、分布式数据库&#xff0c;其多活架构设计及实施要点主要包括以下几个方面&#xff1a;1. 多活架构概述多活架构是指在多个数据中心或区域内部署多个数据库实例&#xff0c;这些实例可以同时处理读写请求。在大规模应用场景中&#xff0c;多活架构能够提…

作者头像 李华
网站建设 2026/4/16 15:26:19

从0到1开发一个Agent(智能体)框架

文章详细介绍了如何从零开始构建名为HelloAgents的AI智能体框架&#xff0c;分析了现有框架的局限性&#xff0c;提出了轻量级教学友好、基于标准API、渐进式学习路径和统一工具抽象四大设计理念。通过核心框架层、Agent实现层和工具系统层的架构设计&#xff0c;配合具体代码实…

作者头像 李华
网站建设 2026/4/16 15:26:15

智能视频生成新纪元:双帧驱动下的创意革命

在人工智能内容生成领域&#xff0c;一场静悄悄的革命正在上演。只需两张图片&#xff0c;就能解锁完整视频的魔力——这就是首尾帧生视频技术带来的颠覆性变革。今天&#xff0c;让我们一同探索这项让静态画面"活"起来的前沿技术。 【免费下载链接】Wan2.1-FLF2V-14…

作者头像 李华
网站建设 2026/4/16 12:24:02

企业级 AI Agent 系统落地架构设计剖析

本文详细解析了AI Agent系统的定义、构建难点、框架选型及6种架构设计模式。AI Agent系统通过大语言模型与工具的交替调用形成智能循环&#xff0c;构建难点在于确保LLM上下文准确性。文章从工作流与AI Agent、可预测性、门槛上限等多维度分析了框架选型&#xff0c;并介绍了路…

作者头像 李华