中文乐高

 找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 4823|回复: 12

求解:EV3 PID巡线制定路口转弯

[复制链接]
发表于 2014-5-17 07:02:56 | 显示全部楼层 |阅读模式
31乐币
例如:我想让EV3在巡线时在第三次3号颜色传感器检测到黑线时(就是第三次检测到岔路口时),B马达不转,C马达转560度(左转)

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2014-5-17 12:19:08 | 显示全部楼层
用红外线
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2014-5-17 15:34:29 | 显示全部楼层
两个参考程序

z9x.zip

27.28 KB, 下载次数: 615

pid巡线

p.zip

3.39 KB, 下载次数: 500

检查路口转弯(不含巡线)

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-9-26 12:41:08 | 显示全部楼层
看看 正需要
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-3-26 21:57:58 | 显示全部楼层
学习,我也正需要。谢谢
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-3-15 22:23:15 | 显示全部楼层
谢谢,正在学习
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-3-17 22:07:37 | 显示全部楼层

看看
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-5-9 17:25:19 | 显示全部楼层
看看学习一下
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-5-9 18:01:13 | 显示全部楼层
如果您会使用PID巡线,路口就不是难事了,大概说一下思路吧,首先需要做一个路口判断的模块,我做路口判断主要是根据在一个时间内多次看到黑色值,我用的是3次切换嵌套,每次间隔0.01-0.03秒之间,这个时间根据速度来设定,速度快,时间间隔可以短一些,速度慢就可以长一些。如果每次判断都为真值时,在最后一次的真值处写入变量路口值+1也就得到了通过的路口。通过这个方法,可以记录线上的路口,设置好时间的化,准确度很高,如果你在路口想做其他动作的化,就需要把巡线的循环做个跳出,我做的方法是,在巡线PID内加入一个逻辑真跳出,之前做个比较,读取路口值,与B值进行比较,如果相同,就输出逻辑真值,跳出循环。即可。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-5-21 08:04:30 | 显示全部楼层
好的,谢谢!试试看
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-5-28 17:10:23 | 显示全部楼层

看看 正需要
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2020-1-10 15:52:54 | 显示全部楼层

我看你那个PID巡线中,你的PID好像是控制功率,其他人的PID巡线都是控制转向的。能详细解释下吗?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2020-1-10 16:00:42 | 显示全部楼层
多加一个颜色传感器就行的
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2020-1-29 01:26 , Processed in 0.030801 second(s), 18 queries .

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