找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 4041|回复: 4

向糖大学习PID之后,做了一个遥控版平衡巡线车

[复制链接]
发表于 2019-5-24 17:38:31 | 显示全部楼层 |阅读模式
本帖最后由 青岛张纯胜 于 2019-5-27 10:11 编辑

本人是一个萌新,无意间看见了糖大翻译的一篇PID的帖子,自己开始琢磨着做巡线车,一点一点的做了一个,然后又想做一个遥控版平衡巡线车,也是一点一点的做。最后总算是把遥控-平衡-巡线三个功能都做进了车子里面。

https://v.youku.com/v_show/id_XNDE5NDgzNjkyOA.html

看这个结构是不是很熟悉,恩,我抄的官方的平衡小子,但是我觉得抄袭之上还有超越吧。用两个触碰传感器来控制小车的左转右转前进停止,这样遥控的握感会比较好,就像是一个游戏手柄(视频的右上角就是遥控)。EV3方块的中键就是巡线程序的开始结束按钮。平衡车的巡线只能用简单的地图,急拐弯会打破小车平衡,小车就会前进或后退进行补偿保持平衡,但这样就会导致小车飞线,这个我已经试过了。哦对了,关于PID三个K值的调整,一开始没有摸清门道,搞得我很崩溃。KP主要是调整小车拐弯效果的,KP越大车就能拐越急的弯,但同时会导致小车在直线上会疯狂摇摆。这个时候就需要KD,KD主要是用来纠正小车在直线上疯狂摆动的,KD越大,小车在直线上就越平稳。KI呢主要是用来调整误差,小车每跑完一圈,都会有一定的误差,当它跑了足够多的圈数后,这个小小的误差会逐渐累积成一个大的误差,KI越大,误差就越小。我视频的最后小车就会因为误差疯狂转圈,增大一点点KI就好了。所以首先我们确定KP,让小车先在地图上顺利的转弯,然后再去调整KD,让小车能够完成转弯的同时,在直线上表现的比较顺滑,再多跑几圈,看看误差大不大。

https://v.youku.com/v_show/id_XNDE5NDgzOTY4OA.html
YKPHC.ev3
BL.ev3

YKPHC.ev3

55.56 KB, 下载次数: 96

遥控平衡车

BL.ev3

4.42 KB, 下载次数: 63

蓝牙遥控

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2019-5-25 08:17:46 | 显示全部楼层
本帖最后由 bjllywk 于 2019-5-25 08:19 编辑

感谢分享,小猪佩奇巡线很酷,请问巡线图是打印在什么材质上的?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2019-5-25 09:41:52 | 显示全部楼层
bjllywk 发表于 2019-5-25 08:17
感谢分享,小猪佩奇巡线很酷,请问巡线图是打印在什么材质上的?

就是在广告公司里面做的,摸上去有点像纺织布,很多广告灯箱是用这种材料
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-5-31 14:42:52 | 显示全部楼层
谢谢分享!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2022-1-10 16:21:15 来自手机 | 显示全部楼层
谢谢分享
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-11-22 22:11 , Processed in 0.163486 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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