news 2026/8/29 17:22:44

穿越机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/8/28 8:14:38

决策树模型实战指南:避免过拟合、欠拟合与无关特征

【精选优质专栏推荐】 《AI 技术前沿》 —— 紧跟 AI 最新趋势与应用《网络安全新手快速入门(附漏洞挖掘案例)》 —— 零基础安全入门必看《BurpSuite 入门教程(附实战图文)》 —— 渗透测试必备工具详解《网安渗透工具使用教程(全)》 —— 一站式工具手册《CTF 新手入门实战教…

作者头像 李华
网站建设 2026/8/29 21:58:16

爬取某网站的小说名(pyquery)

这个代码短且简单,主要就是展示一下pyquery的用法 代码就这么长,连三十行都不到,虽然简单,但我还是巨详细的说说 一、发送请求 第一步依然是发送请求,但在发送请求之前,我们爬取的这个小说网站有好多页小…

作者头像 李华
网站建设 2026/8/29 8:03:04

invoke 方式访问dubbo接口

# 1. 连接 Dubbo 服务提供者(IP:端口,默认 Dubbo 端口 20880) telnet 127.0.0.1 20880 # 2. 执行 invoke 调用(核心命令) invoke 接口全类名.方法名(参数)# 1. 连接服务 telnet 127.0.0.1 20880# 2. 调用无参方法 invo…

作者头像 李华
网站建设 2026/8/29 11:39:16

YashanDB数据库的多维扩展能力与性能提升路径

YashanDB 是一个多维数据库,旨在支持高效地处理和分析多维数据。其多维扩展能力和性能提升路径可以从以下几个方面进行探讨:多维扩展能力1. 分布式架构:- YashanDB 采用分布式存储和计算架构,可以按需增加节点,实现横向…

作者头像 李华
网站建设 2026/8/29 7:07:43

从零开始学算法——链表篇3:合并两个有序链表 + 两数相加

在链表类算法题中,我们经常听到“虚拟头节点”或“哑节点”(Dummy Node)这个概念。很多初学者往往是照猫画虎,看别人用了也就跟着用。其实可以 简单总结为“只有需要对头节点的前一个节点进行操作的时候,才需要用 dumm…

作者头像 李华
网站建设 2026/8/29 0:01:21

基于WEB的多媒体素材管理库的开发与应用任务书

高等学历继续教育毕业论文(设计)任务书姓名学号院系继续教育学院专业、班级毕业论文(设计)题目指导老师姓名毕业论文(设计)的基本要求研究背景与意义:阐述多媒体素材管理库在现代教育、企业培训…

作者头像 李华