找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 25258|回复: 53

精准对黑线

    [复制链接]
发表于 2018-10-28 10:26:56 | 显示全部楼层 |阅读模式
本帖最后由 冀·闲庭信步 于 2019-11-14 14:51 编辑

对线以矫正车体的方位是比赛中经常要用到的方法,精准与否往往对比赛结果有直接的影响。

对线的思路有很多种,有用PID的,也有用pi、pd组合运用的,还有一些基于比例运算的。

PID当然很好,但个人比较喜欢下面这种方法(http://bbs.cmnxt.com/forum.php?mod=viewthread&tid=22872&extra=&highlight=%B6%D4%CF%DF&page=1):

QQ图片20181028094746.png

细究此法,发现其中条件2有一个问题,对线速度偏慢。

能否提高对线的速度呢?

我的处理方法是将左右之差的绝对值作为对线时的比例系数,由于这个数值刚开始的时候比较大,故而左右电机功率之差很大(快速接近);随着左右光值之差的减小,左右电机功率迅速减小从而避免了冲过头。

黑线对正.png

为了避免光感电气性能差异造成的偏差,在TWO AM(自动测光)中已经分别对左右传感器进行了校准,并在TWO模块做了标准化处理(详见“乐高EV3程序设计艺术”相关章节)。

因为本算法中的标准化处理,所以理论上我们的机器人可以停留在黑线附近任意光值之处。

本算法有三个参数,简述如下:

1、|X|,对准的精度(偏差阈值);

2、Light:目标(对准)的反光值;

3、B or W,对黑线还是对白线。

视频在群:中文乐高、乐高机器人教练员之家、冀-闲庭信步-LEGO中有,各位可自行查找。

欢迎各位批评指正、拍砖、灌水。

【2018-11-02】更新:

简化了计算过程,提高了对准的效率,将其中的B or W 改为了Car(车体系数)。

视频文件在群(冀·乐高机器人教练员和冀·闲庭信步-LEGO)中有。

【提示】 :

1、这是用于对线的模块,不能用于循线及行进!!!
2、当功率很小时将无法驱动机器人移动,您需要自行判断并做出相应处理。


如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2019-3-7 14:27:49 来自手机 | 显示全部楼层
王老师的算法都是为教学而生的。是真正的有意义的研究。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 2 0

使用道具 举报

发表于 2018-10-28 21:07:02 | 显示全部楼层
本帖最后由 赵展浩 于 2019-4-20 22:33 编辑

挺好

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

使用道具 举报

发表于 2024-10-25 10:26:52 | 显示全部楼层
冀·闲庭信步 发表于 2024-10-25 09:14
你的程序可以称为:行走至双眼遇黑停,缺少对准至确定反光值的处理。

调到乘0.5,可以了,感谢老师,你那里乘5还是太快了,晃动的厉害
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2024-10-25 10:26:47 | 显示全部楼层
完美的联想 发表于 2024-10-25 10:21
老师我照着你的做的,但是乱晃动,而且没有对其,是我参数调错了吗

抽搐不止说明系数偏大
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2024-10-25 10:21:11 | 显示全部楼层
冀·闲庭信步 发表于 2024-10-25 09:14
你的程序可以称为:行走至双眼遇黑停,缺少对准至确定反光值的处理。

老师我照着你的做的,但是乱晃动,而且没有对其,是我参数调错了吗
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2024-10-25 09:14:17 | 显示全部楼层
本帖最后由 冀·闲庭信步 于 2024-10-25 11:09 编辑
完美的联想 发表于 2024-10-24 19:53
老师这个程序和你的对其方式是不是一样

你的程序可以称为:行走至双眼遇黑停,缺少对准至指定反光值的处理。


我今天重新写了一段简化版的双眼对线程序,贴图如下:

主程序.png


左.png


右.png


算法是正确的,具体数值你需要自行调校。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2024-10-25 02:27:56 | 显示全部楼层
很好
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2024-10-25 02:23:03 | 显示全部楼层
学习
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2024-10-24 19:53:46 | 显示全部楼层
老师这个程序和你的对其方式是不是一样

对其黑线

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

使用道具 举报

 楼主| 发表于 2023-9-22 08:51:11 | 显示全部楼层
daoshigege 发表于 2023-9-21 17:31
有组织么老师们有的私聊一下可以嘛~~想跟大佬们一块学习

可以加我Q,昵称与论坛同名
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2023-9-21 17:31:27 | 显示全部楼层

有组织么老师们有的私聊一下可以嘛~~想跟大佬们一块学习
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2021-10-14 09:27:53 | 显示全部楼层
11111
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2021-8-2 08:57:06 | 显示全部楼层
张飞跃521 发表于 2021-8-1 22:38
王老师  还能进群吗

可以,搜索一下吧,群名就是我的网名。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2021-8-1 22:38:53 | 显示全部楼层
王老师  还能进群吗
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2021-7-17 20:17:55 | 显示全部楼层
有组织么老师们有的私聊一下可以嘛~~想跟大佬们一块学习
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2021-4-21 12:52:24 | 显示全部楼层
学习学习,老师,能私一下群号吗?想进群向大神学习学习。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 17:35 , Processed in 0.164272 second(s), 26 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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