当前位置: 首页 > article >正文

更改ArduSub水平位置控制器为ADRC

水平位置控制器的函数为update_xy_controller(),位于libraries/AC_AttitudeControl/AC_PosControl.cpp,现在的控制器为p-pid,p控制器将位置信息转化为速度信息,pid控制器将速度信息转化为加速度信息,然后在送给姿态控制器。

现在将当前的P控制器转化为ADRC控制器,其他的更改方法类似,不过多阐述了。P控制器的函数为update_all(_pos_target.x, _pos_target.y, curr_pos);


http://www.kler.cn/a/404301.html

相关文章:

  • Qt:信号槽
  • React Native 全栈开发实战班 - 图片加载与优化
  • 7天掌握SQL - 第三天:MySQL实践与索引优化
  • 【UE5】使用基元数据对材质传参,从而避免新建材质实例
  • 【工控】线扫相机小结 第四篇
  • 游戏引擎学习第15天
  • 数字排列.
  • MAC借助终端上传jar包到云服务器
  • 【天壤智能-注册安全分析报告-无验证纯IP限制存在误拦截隐患】
  • 2024年亚太地区数学建模竞赛(亚太杯)C题保姆级教程思路分析
  • I.MX6U 裸机开发18.GPT定时器实现高精度延时
  • SQL注入的那些面试题总结
  • 计算机软硬件体系结构
  • vim 一次注释多行 的几种方法
  • RK356x-9:根文件系统复制和打包
  • 39页PDF | 毕马威_数据资产运营白皮书(限免下载)
  • 如何默认VS2019用管理员方式打开
  • 人工智能之机器学习(初步应用部分)数据集、特征工程
  • 量子感知机
  • mc minioclient同步
  • 网络安全审计概述与分类
  • c高级学习笔记
  • 【Linux】冯诺依曼体系结构、操作系统
  • 11.21Pytorch_属性常见转换操作
  • Github 2024-11-18 开源项目周报 Top15
  • shell脚本之while循环和until循环