飞控算法从入门到精通 · 055 · 角度环与角速度环的串级PID实现从一次炸机说起去年夏天,我在调试一架自组四轴时遇到一个诡异现象:悬停时飞机像喝醉了酒,轻微晃动后突然朝一个方向猛偏,然后翻倒。地面站日志显示角度误差只有2度,但角速度却飙到了800度/秒。当时我用的还是单级PID——直接拿角度误差算油门差量。后来才明白,那根本不是PID参数没调好,而是控制结构本身就有缺陷。单级PID的问题在于:它试图用一个控制器同时处理“角度偏差”和“角速度变化”两个不同时间尺度的物理量。角度变化慢,角速度变化快,两者混在一起,参数永远顾此失彼。串级PID把这两个环拆开,外环算角度,内环算角速度,各管各的,这才是飞控该有的样子。串级PID的结构拆解串级PID的核心就一句话:外环的输出是内环的期望值。具体到飞控的姿态控制:角度环(外环):输入是期望角度和当前角度,输出是期望角速度。这个环的更新频率可以慢一些,比如100Hz到200Hz。角速度环(内环):输入是角度环给的期望角速度和陀螺仪实测角速度,输出是电机控制量(油门差量)。这个环必须快,至少400Hz以上,最好能到1kHz。为什么内环要快?因为角速度是角度的微分,变化剧烈。如果内环更新太慢,外环算出来的期望角速度还没执行到位,角度已经跑偏了,整个系统就会振荡。代
055、角度环与角速度环的串级PID实现
飞控算法从入门到精通 · 055 · 角度环与角速度环的串级PID实现从一次炸机说起去年夏天,我在调试一架自组四轴时遇到一个诡异现象:悬停时飞机像喝醉了酒,轻微晃动后突然朝一个方向猛偏,然后翻倒。地面站日志显示角度误差只有2度,但角速度却飙到了800度/秒。当时我用的还是单级PID——直接拿角度误差算油门差量。后来才明白,那根本不是PID参数没调好,而是控制结构本身就有缺陷。单级PID的问题在于:它试图用一个控制器同时处理“角度偏差”和“角速度变化”两个不同时间尺度的物理量。角度变化慢,角速度变化快,两者混在一起,参数永远顾此失彼。串级PID把这两个环拆开,外环算角度,内环算角速度,各管各的,这才是飞控该有的样子。串级PID的结构拆解串级PID的核心就一句话:外环的输出是内环的期望值。具体到飞控的姿态控制:角度环(外环):输入是期望角度和当前角度,输出是期望角速度。这个环的更新频率可以慢一些,比如100Hz到200Hz。角速度环(内环):输入是角度环给的期望角速度和陀螺仪实测角速度,输出是电机控制量(油门差量)。这个环必须快,至少400Hz以上,最好能到1kHz。为什么内环要快?因为角速度是角度的微分,变化剧烈。如果内环更新太慢,外环算出来的期望角速度还没执行到位,角度已经跑偏了,整个系统就会振荡。代
相关文章
P16427 「YLLOI-R4-T3」本草纲目 题解
P16427 「YLLOI-R4-T3」本草纲目 Link: https://www.luogu.com.cn/problem/P16427 题目描述 小 Y 发现了一种新的病毒,该病毒由若干病毒群组成,每个病毒群中有若干个病毒。我们用 (a1,a2,…,ak)(a_1,a_2,\dots,a_k)(a1,a2,…,ak) 表示每个病毒群…
别再傻傻分不清!WinCC经典版和博途版到底怎么选?从功能、授权到项目实战全解析
WinCC经典版与博途版终极选型指南:从功能差异到项目落地决策在工业自动化项目的规划阶段,选择正确的HMI/SCADA系统往往决定着整个项目的实施效率和长期运维成本。作为西门子工业软件生态中的两大支柱,WinCC经典版(V7.x)…
海洋工程锚固性能与沙土密度的数值模拟研究
1. 锚固性能与沙土密度关系的研究背景在海洋工程领域,锚固系统是确保海上设施稳定性的关键部件。无论是石油钻井平台、风力发电机组还是海底电缆系统,都需要可靠的锚固装置来抵抗海洋环境中的各种外力。然而,锚体在海底沙土中的行为表现却受到…
【Token限流计费系列】第4讲:大模型计费太难?手把手教你搞定多租户 Token 限流与数据清洗
【Token限流计费系列】第4讲:大模型计费太难?手把手教你搞定多租户 Token 限流与数据清洗前言 大模型计费的难点在于成本发生在模型调用过程中,而风险往往在调用前就已经埋下。无效文本、重复请求、异常租户脚本和脏数据都会消耗 Token&#…
STM32 Bootloader跳转App跑飞?一个PSP指针引发的HardFault血案(附CubeMX工程对比)
STM32 Bootloader跳转App跑飞?一个PSP指针引发的HardFault血案凌晨三点的实验室,咖啡杯早已见底。李工盯着调试器上反复出现的HardFault提示,第17次尝试让Bootloader顺利跳转到App程序。这个看似简单的功能,已经折磨了他整整三天。…
深度解析Adobe-GenP 3.0:如何实现Adobe CC全系列激活的技术内幕
深度解析Adobe-GenP 3.0:如何实现Adobe CC全系列激活的技术内幕 【免费下载链接】Adobe-GenP Adobe CC 2019/2020/2021/2022/2023 GenP Universal Patch 3.0 项目地址: https://gitcode.com/gh_mirrors/ad/Adobe-GenP Adobe-GenP 3.0是一款基于AutoIt脚本开发…
利用快马平台快速构建鸢尾花数据集分类模型原型
快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 请生成一个用于鸢尾花数据集分类的机器学习项目原型代码,要求包含以下核心功能:1、使用pandas加载sklearn内置的鸢尾花数据集,并进行数据预览。…
AI大模型学习路线(非常详细)收藏这一篇就够了!
1. 打好基础:数学与编程 数学基础 线性代数:理解矩阵、向量、特征值、特征向量等概念。 推荐课程:Khan Academy的线性代数课程、MIT的线性代数公开课。 微积分:掌握导数、积分、多变量微积分等基础知识。 推荐课程:Kha…
Qwen3.6-Plus生成政务静态官网实测:8分钟从提示到上线
1. 项目概述:当大模型真开始“动手干活”,我们才看清它卡在哪最近在帮一家做城市公共服务的创业团队做技术可行性验证,他们想快速上线一个轻量级官网,用于展示北京地铁线路图更新服务——不是那种动辄几十页的营销站,而…
告别激活烦恼:IAR Embedded Workbench 许可证管理的最佳实践与合法替代方案探讨
IAR Embedded Workbench 许可证管理全指南与合规开发方案在嵌入式开发领域,IAR Embedded Workbench 以其高效的编译器和强大的调试功能著称,成为众多工程师的首选工具。然而,随着团队规模扩大和项目复杂度提升,许可证管理问题逐渐…
赤铁矿磨矿过程运行优化控制软件系统【附程序】
✨ 长期致力于赤铁矿磨矿过程、磨矿粒度、数据驱动、运行优化控制、神经网络、案例推理、规则推理、软件系统研究工作,擅长数据搜集与处理、建模仿真、程序编写、仿真设计。 ✅ 专业定制毕设、代码 ✅ 如需沟通交流,点击《获取方式》 (1&…
终极指南:如何使用Attu轻松管理你的Milvus向量数据库
终极指南:如何使用Attu轻松管理你的Milvus向量数据库 【免费下载链接】attu The Best GUI for Milvus 项目地址: https://gitcode.com/gh_mirrors/at/attu Attu是一款专为Milvus向量数据库设计的现代化AI工作台管理工具,提供全面的可视化界面&…
Win10/Win11下Realtek 8188GU网卡驱动感叹号?别急着扔,试试这个手动安装的野路子
Realtek 8188GU网卡驱动故障深度修复指南:从原理到实战当设备管理器里那个顽固的黄色感叹号挥之不去,而你已经尝试了所有"标准操作"——Windows自动更新、第三方驱动工具、甚至重启大法——却依然无济于事时,是时候换个思路了。这篇…
AnolisOS 8.8安装源配置踩坑实录:从‘设置基础软件仓库时出错’到成功联网的保姆级指南
AnolisOS 8.8安装源配置实战指南:从诊断到解决方案的全流程解析当你在安装AnolisOS 8.8时遇到"设置基础软件仓库时出错"的提示,这通常意味着系统无法访问或识别安装源。这个问题看似简单,但背后可能涉及网络配置、镜像选择、启动参…
基于树莓派Pico的反应速度测试游戏:从GPIO编程到状态机实战
1. 项目概述与核心思路最近在整理工作室的电子元件,翻出来几个闲置的街机按钮和一块树莓派Pico,灵机一动,决定做个简单又有趣的反应速度测试游戏。这个项目非常适合想入门嵌入式开发的朋友,它不涉及复杂的传感器和通信协议&#x…
Zotero Duplicates Merger:5步彻底清理文献库重复条目
Zotero Duplicates Merger:5步彻底清理文献库重复条目 【免费下载链接】ZoteroDuplicatesMerger A zotero plugin to automatically merge duplicate items 项目地址: https://gitcode.com/gh_mirrors/zo/ZoteroDuplicatesMerger 还在为文献库中堆积如山的重…
利用随机有限集理论对蜂群的ILQR和MPC控制研究附Matlab代码
✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室🍊个人信条:格物致知,完整Matlab代码及仿真咨询…
为什么你的Gemini邮件CTE低于行业均值2.8倍?:从Prompt架构到发送时序的深度归因
更多请点击: https://intelliparadigm.com 第一章:为什么你的Gemini邮件CTE低于行业均值2.8倍?:从Prompt架构到发送时序的深度归因 Gemini邮件的客户转化效率(CTE)显著偏低,根本原因常被误判为…