智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 887|回复: 1
打印 上一主题 下一主题

CCD 直角

[复制链接]

14

主题

77

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1580
威望
768
贡献
484
兑换币
491
注册时间
2014-9-13
在线时间
164 小时
跳转到指定楼层
1#
发表于 2015-6-3 21:52:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何用一个CCD过直角的
我采用的方法是,存储10组边线和中线值,先对CCD读取到的灰度值做平均,均值<120,就判断为黑线标志位Flag1,然后
连续检测到一个线为0,一个线不为0,就计做Flag2,if(Flag1&Flag2){对左右轮做一个差速,就转过直角},但是不知道为什么,误判的记录比较大,40%左右,而且,转过直角后,车子会有较大幅度的左右晃动,很难快速摆正。
求大神指点一下!


PS:蓝宙CCD三代 71度光角镜头


回复

使用道具 举报

3

主题

226

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3769
威望
1840
贡献
1181
兑换币
1229
注册时间
2013-4-21
在线时间
374 小时
2#
发表于 2015-6-4 03:41:46 | 只看该作者
楼主处理的是直道入直角弯吧,左右晃动应该是你处理直角弯时候转量给大了。误判很好推测,直道马上接一个90度弯(非直角弯),你CCD看到的很多部分都是赛道外面,灰度值偏低,黑线标志位Flag1
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-9 00:00 , Processed in 0.039606 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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