RoboMaster

标题: 【求助帖】云台电机控制算法 [打印本页]

作者: 酱油泡大的    时间: 2018-1-23 15:00
标题: 【求助帖】云台电机控制算法
云台电机用的是CAN通信控制控制算法就是普通的PID可是最近感觉普通PID抗微小扰动的能力不够,求问各位大神目前用的什么控制算法

作者: 火箭熊    时间: 2018-1-30 16:02
啊?楼主知道了推荐我
作者: 苏一休    时间: 2018-1-30 22:42
可以参考大疆官方开源代码以及电科的开源代码
作者: 风中的少年    时间: 2018-1-31 10:46
苏一休 发表于 2018-1-30 22:42
可以参考大疆官方开源代码以及电科的开源代码

大疆的开源代码部分PID不是被 封装成lib库看不到了吗?另外请问电科的开源代码在哪里有?
作者: pans0ul    时间: 2018-1-31 14:39
苏一休 发表于 2018-1-30 22:42
可以参考大疆官方开源代码以及电科的开源代码

同问 :)
作者: Extreme    时间: 2018-1-31 15:26
官方开源代码用的就是普通PID算法,没什么特殊的。
建议调大PID控制器的增益,如果很容易发生震荡,去检查机械结构的刚度和空程。
作者: 酱油泡大的    时间: 2018-2-4 10:58
苏一休 发表于 2018-1-30 22:42
可以参考大疆官方开源代码以及电科的开源代码

三扣~                                                                 
作者: 酱油泡大的    时间: 2018-2-4 10:59
Extreme 发表于 2018-1-31 15:26
官方开源代码用的就是普通PID算法,没什么特殊的。
建议调大PID控制器的增益,如果很容易发生震荡,去检查 ...

我又挣扎了几天,试了试别的方法,结果发现与其浪费时间在这个上面还不如好好调PID,普通的PID够用了。嗯嗯果然目前阶段PID就够用了。另外求问官方程序里,Losterconter类似于看门狗的部分怎么用
作者: Extreme    时间: 2018-2-5 15:32
酱油泡大的 发表于 2018-2-4 10:59
我又挣扎了几天,试了试别的方法,结果发现与其浪费时间在这个上面还不如好好调PID,普通的PID够用了。嗯 ...

没研究过,应该就是看门狗的原理,计数器超过一定值就认为发生了异常
作者: gelascer    时间: 2018-2-6 13:43
你可以试一下在反馈值或者其它地方那里加一个低通滤波,能把抖动滤掉,但是会让云台反应变慢,具体如何取舍还要看情况
作者: 酱油泡大的    时间: 2018-2-6 15:41
gelascer 发表于 2018-2-6 13:43
你可以试一下在反馈值或者其它地方那里加一个低通滤波,能把抖动滤掉,但是会让云台反应变慢,具体如何取舍 ...

好的三克油
作者: 傲慢的麻雀    时间: 2018-2-13 18:14
想要资料就不得不回复这些内容
作者: 放弃=给你自由    时间: 2018-2-26 09:46
可以加入积分饱和限制,这样会好一些
作者: 火箭熊    时间: 2018-3-24 09:50
原来普通pid就够用了,我还以为有什么算法
作者: dugujuan    时间: 2018-8-19 10:52
6666666666666666666666666666666666666666
作者: 黄瓜皇    时间: 2019-11-7 20:03
回复可以赚钱回复可以赚钱
作者: djiuser_Ub1Pbxh    时间: 2024-2-29 21:02
我也是这个问题




欢迎光临 RoboMaster (https://bbs.robomaster.com/) Powered by Discuz! X3.2