中文乐高

 找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 17411|回复: 38

利用PID算法的平衡车的实验记录

    [复制链接]
发表于 2011-7-22 23:15:03 | 显示全部楼层 |阅读模式
本帖最后由 394069341 于 2011-7-23 11:42 编辑

纠结了很久的PID算法,最不理解的问题就是:PID三个数据在机器人上是体现什么效果?
接下来就是探究的过程




后话:
其实PID的程序写起来并不难……最难的就是这三个权重数值的调试……
毕竟要计算出这三个数,是一个很复杂的过程……所以逐次试验其实是最简洁的办法了。。。


程序参考来源:www.nxtprograms.com



自己通过参考nxtprograms.com的程序后,编写的程序。
PID平衡车.rar (186.93 KB, 下载次数: 15264)
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2011-7-23 02:38:20 | 显示全部楼层
牛啊~记得以前学自动化的时候教过,PID就是精确调节的控制单元,通过不断比较反馈来调整误差,也就是复位的算法
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2011-7-23 07:24:42 | 显示全部楼层
PID??以前从来没听过...
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2011-7-23 07:45:41 | 显示全部楼层
etspy 发表于 2011-7-23 02:38
牛啊~记得以前学自动化的时候教过,PID就是精确调节的控制单元,通过不断比较反馈来调整误差,也就是复位的 ...

嗯。。确实是超级难调……= =
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2011-7-23 16:43:06 | 显示全部楼层
也用了那个陀螺仪了啊
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2011-7-23 20:13:45 | 显示全部楼层
dufangzhou 发表于 2011-7-23 16:43
也用了那个陀螺仪了啊

-_-||这哪门子用陀螺仪了。。。。只用了光感而已
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2011-7-23 20:37:29 | 显示全部楼层
etspy 发表于 2011-7-23 02:38
牛啊~记得以前学自动化的时候教过,PID就是精确调节的控制单元,通过不断比较反馈来调整误差,也就是复位的 ...

楼主:您的试验做的很棒!您没有学过自动控制只是根据试验现象来分析PID参数的作用,分析的很好。只是有一点,我们可能看法不同,您这个实验是在别人已经调试成功的程序基础之上进行的,也就是您调试的PID参数取值区间已经基本确定(系统已经稳态)下的实验,如果没有这样确定的取值范围,你实验是很难成功的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2011-7-23 23:44:33 | 显示全部楼层
daizg 发表于 2011-7-23 20:37
楼主:您的试验做的很棒!您没有学过自动控制只是根据试验现象来分析PID参数的作用,分析的很好。只是有一 ...

回错人了哟~呵呵,不过说的确实有道理,同一系统的PID只有一组最接近稳态的解,除非改变原程序结构
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2011-7-23 23:49:10 | 显示全部楼层
以前在matlab里仿真过PID的算法,想把它应用到NXT上,不过貌似论坛里没什么人研究呢
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2011-7-24 00:02:38 | 显示全部楼层
daizg 发表于 2011-7-23 20:37
楼主:您的试验做的很棒!您没有学过自动控制只是根据试验现象来分析PID参数的作用,分析的很好。只是有一 ...

同意,站在了巨人的肩膀上
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2011-7-24 07:55:47 | 显示全部楼层
daizg 发表于 2011-7-23 20:37
楼主:您的试验做的很棒!您没有学过自动控制只是根据试验现象来分析PID参数的作用,分析的很好。只是有一 ...

没错,一开始我完全不会调三个数字的数值……所以花了很长时间都没有成功……(因为没有理解三个数值到底是代表什么:L)
参考了网上已经调好的程序后才得出这个实验,不过这确实是一比不小的收获~
做完这个实验后,我依靠自己的理解,调试了一个单光感的巡线车~效果感觉非常好:D
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2011-7-28 11:36:14 | 显示全部楼层
PID控制很實用
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2011-8-23 14:43:57 | 显示全部楼层
394069341 发表于 2011-7-23 20:13
-_-||这哪门子用陀螺仪了。。。。只用了光感而已

没看懂原理··········································
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2012-3-30 09:35:55 | 显示全部楼层
原来是这样,我在家拼的第一个机器人就是平衡车,就是前后来回跑,硬是要在一个带点斜面的地方才能基本平衡住,看来是I值大了,回家也调整试试,谢谢了!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2012-3-30 10:55:12 | 显示全部楼层
看到贴,手上有两轮车的NXT的虚拟仿真实例,本想共享一下,文件比较大,希望喜欢的通过QQ 联系736176007,
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则


QQ|中文乐高 ( 桂ICP备11003955号-1

GMT+8, 2017-3-28 14:08 , Processed in 0.144228 second(s), 32 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc. Template By 【未来科技】【 www.veikei.com 】

快速回复 返回顶部 返回列表