arducopter 定高算法梳理

文中展现的研究方法比内容本身更宝贵

Posted by Sugar on May 8, 2019

本文并主旨不在算法,意在表现一些研究方法:

  1. 跟着控制框图理代码的方法
  2. 用数据佐证判断的方法
  3. 用 MATLAB 快速成现简单算法效果的方法
  4. 展示数据时实采样与非时实采样的差别
  5. 了解 arducopter 定高相关有哪些参数,各是什么作用。

控制过程梳理

  • 从高度开始(位置环)

代码截图

  • 速度控制过程(速度环)

代码截图

  1. 时实采样看跟踪效果

  1. 非实时采样看跟踪效果

  1. 评价参数效果

    想要调好参数,首先要对当前的参数效果有个主观评价。
    这有利于接下来寻找参数的调整方向。

代码截图

  • 时实采样数据与非时实采样数据对比

  • 用好 MATLAB 的便利

上面提到一个 sqrt_controller 译成普通话是 开方控制器
有关开方控制器的更多信息,请点击 ZingHD 的博文链接

篇末提示

  1. 数据怎样进入 MATLAB 的,请看ArduPilotLog开源说明
  2. 支持 MATLAB 的版本是 v1.0.1百度网盘链接,提取码:x0iv

请我喝杯咖啡如何?

微信 weixinfukuan 支付宝 zhifubaofukuan

微信好友

weixinhaoyou