智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 31678|回复: 56
打印 上一主题 下一主题

【脑洞】很渣渣的摄像头C车经验散尽

    [复制链接]

162

主题

2048

帖子

5

精华

超级版主

岳麓山没有车神

Rank: 10Rank: 10Rank: 10

积分
14920

论坛元老奖章优秀会员奖章活跃会员奖章论坛骨干奖章在线王奖章优秀版主奖章资源大师奖章

QQ
威望
6285
贡献
5963
兑换币
2581
注册时间
2013-11-14
在线时间
1336 小时
跳转到指定楼层
1#
发表于 2015-12-17 15:41:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 Quixote 于 2015-12-21 19:47 编辑

比赛结束很久了,新的比赛也开始了。
比赛为了取得好成绩或许是很有意义的事情。
声明:本文只是一个脑洞!!!!
1.摄像头选型
曝光速度越快越好,应以全局曝光为最优,镜头的非线性畸变应最小,前瞻应考虑最快速度与机械本身的迟滞,分辨率需要仔细斟酌。
基于此,第九届南师的MT9V022,第十届中南的MT9V032,华航的MT9V034都是很不错的选择。镜头选择无畸变镜头,去专门的监控镜头店最好。芯片面积大的适合放在车前部,芯片面积小的适合放在车后部。前瞻2m近瞻5cm就很棒了。分辨率够都能用上。关于提高分辨率可以参考第八届的哈工程摄像头的做法。除此之外,尽可能在左边能完全看见右边。这样很多信息都能够得到。
2.图像处理
主要就是提取出边界,利用图像灰度的二阶导、一阶导、期望就能得到一个很不错的边界了。因为目前赛道还仅仅只是黑白,颜色分别很明确。当时的做法是,一阶导的绝对值大于差值的一个系数,然后一阶导的绝对值大于平均值的一个系数。这个可以先用二阶导的边缘提取法提取出大致边界,然后统计出这两个系数。大体的意义就是说,黑白之间肯定有一个明显的变化,然后用表达式表达出来,然后就可以了。准确率很高。
3.杂谈(上)
得出边界。一个很简单的做法,就是左右相加除以二,得出中线,得出中线似乎是这一话题的根本。有很多种方法,有的直接得出左右的曲率,然后得出中线曲率。其实这个方法不是那么的好。其实只是需要得到一个大致的行进区域,然后进行获得一个很好的行进方向。那么这里需要做的事情包括->路径规划->获取最速路径->进行控制。那么从控制角度来讲,如果将赛道进行等距离分割那么对于控制的意义比等时间分割的意义更大。那么这时候使用主动曝光的摄像头就可以了(MT9V032就可以做到),假设以10cm为分割,或5cm为一个分割,那么这时候需要将编码器进行一个很好的获取,编码器按脉冲获取,那么就是得到标准的距离了,固定脉冲数进行中断,然后对赛道得到边界。速度的获取使用编码器一个脉宽,用这个角度除以单片机运行的时间,FTM提供的脉宽捕捉就是这么做的,得到的速度进行一个平均值滤波就可以很好使用了。对于这种控制方案的话,要求舵机控制与图像处理的时序同步也是没有意义的。1KHz控制一次电机的话,同步采样电流,控制好电流的采样时间点,然后进行滤波就能很好地进行串级闭环了。速度、速度微分(电流)的直流电机转速控制,但如果不考虑差速的话这样就可以了。
4.杂谈(中)
再谈程序结构,程序结构是一个永恒的话题。飞思卡尔智能车单车,大致主要是两块,车体信息(舵机、电机)、赛道信息(最终每次给定的转角)。后者不管怎么看,感觉等距离分割是很必要的。不过也可以记录单次时间走过的路程,然后根据这个来推一些信息,但这感觉总不是很好,但也是对等时间分割的一种妥协。下面谈等时间分割的意义吧,这是西科四队王神跟我说的,S3010舵机的最适合频率是50Hz,我测试了下,确实是这么回事,虽然有一点偏移,但大致不多,也就是说,50Hz的频率给定,S3010的力是最大的,速度也是最快的。那么意义何在呢?50Hz->20ms,3m/s,6cm,差距也不是特别大,跟等距离分割的影响不太大。担心的就是摄像头时序与舵机时序的协调,当时用了异步PWM,强行同步。不过这样对于距离的测量可能就需要一个高精度的测量方式了。不过如果有人能别出心裁,不限制在这种需要知道每段赛道分割的距离,可能会更好。不过对于光电、电磁,做到这点是很容易的。以上便是程序处理时对于赛道信息处理用等时间分割还是等距离分割的一些说明。
5.给出一个初步的方案
说了这些方案,也该有一个自己的方案了。、
>程序时序以摄像头时序为主,等时间分割赛道,异步PWM给舵机。
>使用第五轮测量距离(向第三届中南大学黑影狂飙第三代致敬),测量每次等时间走过的距离。
>电机测量转速与电流。
这三条,是基本的方案了。不过这个方案只是脑洞,并没有经历过实践,大可用那句很著名的书里的不出名的话来描述——“我痛恨理论家,因为他们的高屋建瓴”。6.杂谈(下)
7.路径规划
直道的速度直接由弯道决定,再除去轮胎等情况的问题下,弯道能达到多快是决定一切的一个重要因素。以曲率最小的方式度过弯道就是最优的路径,就是说以最缓的轨线压过赛道,关于十字的最优路径,我觉得再没有这一视频更有说服力:
对于曲率进行滤波,再以曲率与车体的曲率进行偏差计算,处理好暂态稳态,就是路径规划的意义所在,给予车子一个良好的输入。这种路径,我看到的还比较少,不过路径最好的车也未必是最快的车,因为这个比赛,并不是这种仿真,而是一个综合性的赛事。也许还有更好的路径规划方案,等我以后发现,再开帖说。
--------------
马上要去上课了,还有这几块没有谈。杂谈(下)、电机控制、车体控制。先这样吧,我改下标题,下次想写的时候再写吧。





评分

3

查看全部评分

回复

使用道具 举报

4

主题

38

帖子

0

精华

高级会员

Rank: 4

积分
670
威望
354
贡献
204
兑换币
223
注册时间
2015-9-13
在线时间
56 小时
毕业学校
东北林业大学
推荐
发表于 2015-12-17 19:04:09 | 只看该作者
启发挺大的,谢谢
回复 支持 1 反对 0

使用道具 举报

1

主题

29

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1079
QQ
威望
542
贡献
349
兑换币
363
注册时间
2015-12-1
在线时间
94 小时
毕业学校
淮南师范学院
58#
发表于 2017-9-25 23:37:06 | 只看该作者
:(:D:D:D:D
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

精华

注册会员

Rank: 2

积分
65
威望
30
贡献
23
兑换币
18
注册时间
2016-8-28
在线时间
6 小时
57#
发表于 2017-7-30 19:11:04 | 只看该作者
66666
回复 支持 反对

使用道具 举报

1

主题

19

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
445
威望
241
贡献
124
兑换币
149
注册时间
2016-5-5
在线时间
40 小时
毕业学校
巢湖学院
56#
发表于 2016-8-25 16:55:17 | 只看该作者
超赞,谢谢!
回复 支持 反对

使用道具 举报

1

主题

19

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
445
威望
241
贡献
124
兑换币
149
注册时间
2016-5-5
在线时间
40 小时
毕业学校
巢湖学院
55#
发表于 2016-8-25 16:54:26 | 只看该作者
超赞!
回复 支持 反对

使用道具 举报

0

主题

92

帖子

0

精华

高级会员

Rank: 4

积分
860
威望
268
贡献
512
兑换币
168
注册时间
2016-7-22
在线时间
40 小时
54#
发表于 2016-8-24 00:37:51 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

0

主题

90

帖子

0

精华

高级会员

Rank: 4

积分
873
QQ
威望
457
贡献
282
兑换币
279
注册时间
2015-12-30
在线时间
67 小时
53#
发表于 2016-7-25 14:46:40 | 只看该作者
这个视频使用什么模拟的?
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

高级会员

Rank: 4

积分
842
威望
404
贡献
264
兑换币
268
注册时间
2014-12-21
在线时间
87 小时
毕业学校
NorthWestern
52#
发表于 2016-6-27 22:12:18 | 只看该作者
膜拜大神
回复 支持 反对

使用道具 举报

6

主题

110

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1176
威望
505
贡献
377
兑换币
332
注册时间
2016-3-21
在线时间
147 小时
51#
发表于 2016-5-24 21:54:14 | 只看该作者
Quixote 发表于 2016-4-20 10:07
等距离分割,或者知道距离分割后进行路径规划

请问舵机控制与图像处理的时序同步是什么意思呢,同步是希望达到什么样的效果?
回复 支持 反对

使用道具 举报

0

主题

18

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
467
威望
251
贡献
140
兑换币
162
注册时间
2014-10-5
在线时间
38 小时
毕业学校
任中
50#
发表于 2016-5-21 23:05:11 | 只看该作者
楼主大神!不知有没有用过鹰眼OV7725,求给个评价,小白一直想换摄像头呢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-28 12:32 , Processed in 0.070790 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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