智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 82429|回复: 228
打印 上一主题 下一主题

乐师摄像头控制算法分享。

    [复制链接]

127

主题

841

帖子

1

精华

跨届大侠

老三届

Rank: 10Rank: 10Rank: 10

积分
8526

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

QQ
威望
3143
贡献
4359
兑换币
763
注册时间
2008-3-31
在线时间
512 小时
跳转到指定楼层
1#
发表于 2012-5-28 12:55:52 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 zzy2099 于 2012-5-28 13:05 编辑

虽然在四川省赛中未能顺利完成决赛比赛,但验证了我们的策略让摄像头跑上3M基本应该没问题。
#include "smartcar.h"
void main()
{
       软硬件系统初始化();
       for(;;)
       {
                if(图像采样完成)
               {
                    边沿检测法提取左右黑线();
                    数据滤波消除十字错误数据();
                    十字和反光断线补线();//反光补线非常不稳定
                    根据面积和斜率计算方向和速度控制量();
                    方向控制();
               }
                速度控制();
       }
}
/*
说明:
图像采集采用等距采样,从30~310行跳行采。
前瞻150CM,速度控制周期2毫秒,方向控制周期20毫秒。

请高手不吝赐教,若方便,指出结构问题。
同时也愿车友共同进步,愿智能车技术蒸蒸日上!

*/

评分

1

查看全部评分

127

主题

841

帖子

1

精华

跨届大侠

老三届

Rank: 10Rank: 10Rank: 10

积分
8526

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

QQ
威望
3143
贡献
4359
兑换币
763
注册时间
2008-3-31
在线时间
512 小时
推荐
 楼主| 发表于 2012-7-4 06:39:46 | 只看该作者
32497852 发表于 2012-6-27 09:29
问下速度控制策略!弯道和直道你们是怎么控制的!

难以言尽,简单说就是 直道标定最大速度X,最急弯道标定最小速度Y,X:Y大约是8:5(引用北科第四届策略),不同入弯情况 根据赛道信息再动态计算。但总是介于XY之间。
回复 支持 1 反对 0

使用道具 举报

127

主题

841

帖子

1

精华

跨届大侠

老三届

Rank: 10Rank: 10Rank: 10

积分
8526

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

QQ
威望
3143
贡献
4359
兑换币
763
注册时间
2008-3-31
在线时间
512 小时
推荐
 楼主| 发表于 2012-6-5 08:09:41 | 只看该作者
51coming 发表于 2012-6-5 00:15
有疑问,速度控制周期2ms?怎么弄的?一场控制多次?

你可以每隔30行控制一次,也可开定时中断,这个也有实现难度?
回复 支持 1 反对 0

使用道具 举报

127

主题

841

帖子

1

精华

跨届大侠

老三届

Rank: 10Rank: 10Rank: 10

积分
8526

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

QQ
威望
3143
贡献
4359
兑换币
763
注册时间
2008-3-31
在线时间
512 小时
推荐
 楼主| 发表于 2012-6-3 18:06:45 | 只看该作者
dongyunlong 发表于 2012-6-3 09:25
我们的单双线找不到合适的切换标志,请问你们是根据什么判断的呢?

切换控制变量,依我个人理解,此乃大忌!
回复 支持 1 反对 0

使用道具 举报

127

主题

841

帖子

1

精华

跨届大侠

老三届

Rank: 10Rank: 10Rank: 10

积分
8526

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

QQ
威望
3143
贡献
4359
兑换币
763
注册时间
2008-3-31
在线时间
512 小时
推荐
 楼主| 发表于 2012-5-30 08:05:17 | 只看该作者
风云变幻 发表于 2012-5-29 17:56
请问楼主,如何确定面积和斜率算法的切换,或者说如何确定才不采用斜率控制舵机转角,即入弯时机如何把握?

不用切换吧,切换必然引起抖动。
二者始终按照一定比值即可。
回复 支持 1 反对 0

使用道具 举报

127

主题

841

帖子

1

精华

跨届大侠

老三届

Rank: 10Rank: 10Rank: 10

积分
8526

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

QQ
威望
3143
贡献
4359
兑换币
763
注册时间
2008-3-31
在线时间
512 小时
推荐
 楼主| 发表于 2012-5-28 17:24:57 | 只看该作者
星斗520 发表于 2012-5-28 17:16
多谢指教 还有一点疑问 每场数据都做处理吗? 不是一场采集 一场处理?
不担心 数据还没处理结束 新数据 ...

程序写简单点,就没问题,呵呵!
毕竟20MS里面,真正采图像的也不过20%的时间!
回复 支持 1 反对 0

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
27
威望
15
贡献
8
兑换币
7
注册时间
2019-5-26
在线时间
2 小时
229#
发表于 2019-5-26 01:14:25 | 只看该作者
楼主您好,请问我把速度控制放在了pit中断当中,但是我的轮子是一卡一卡的,转几圈停一下又转,想请教一下你觉得这是什么问题呢?
回复 支持 反对

使用道具 举报

17

主题

241

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2498
威望
1282
贡献
688
兑换币
843
注册时间
2014-10-25
在线时间
264 小时
毕业学校
哈根
228#
发表于 2015-12-13 17:45:53 | 只看该作者
agogos 发表于 2012-5-28 13:58
我是觉得这个刷新率慢了,整场采集完算延迟会有点大。。建议采集中间插入处理。。。

请问一下该怎么插如处理,能说下思路吗??图像没采集完就处理不会有问题?
回复 支持 反对

使用道具 举报

7

主题

55

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1684
威望
972
贡献
422
兑换币
374
注册时间
2015-5-21
在线时间
145 小时
毕业学校
京师大学堂
227#
发表于 2015-10-10 17:12:31 | 只看该作者

栋哥,请问一下,摄像头矫正过程中,导入matlab中的矫正表和反矫正表是什么意思?那是什么东西,我矫正好了,怎么生成矫正表?
回复 支持 反对

使用道具 举报

7

主题

55

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1684
威望
972
贡献
422
兑换币
374
注册时间
2015-5-21
在线时间
145 小时
毕业学校
京师大学堂
226#
发表于 2015-7-22 13:13:35 | 只看该作者

栋哥,你那仿真软件怎么用的?
回复 支持 反对

使用道具 举报

184

主题

1972

帖子

0

精华

功勋会员

E=mc^2.0

Rank: 10Rank: 10Rank: 10

积分
15110

论坛骨干奖章活跃会员奖章优秀会员奖章资源大师奖章论坛元老奖章

威望
5404
贡献
8060
兑换币
1555
注册时间
2010-12-8
在线时间
823 小时
225#
发表于 2015-7-22 08:55:04 | 只看该作者
偶然say 发表于 2015-7-22 03:41
今年常熟~期待常熟摄像头神车

不知道神不神
回复 支持 反对

使用道具 举报

7

主题

55

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1684
威望
972
贡献
422
兑换币
374
注册时间
2015-5-21
在线时间
145 小时
毕业学校
京师大学堂
224#
发表于 2015-7-22 03:41:10 | 只看该作者
znfc2 发表于 2015-7-20 11:53
三年多前的事了、、、

今年常熟~期待常熟摄像头神车
回复 支持 反对

使用道具 举报

184

主题

1972

帖子

0

精华

功勋会员

E=mc^2.0

Rank: 10Rank: 10Rank: 10

积分
15110

论坛骨干奖章活跃会员奖章优秀会员奖章资源大师奖章论坛元老奖章

威望
5404
贡献
8060
兑换币
1555
注册时间
2010-12-8
在线时间
823 小时
223#
发表于 2015-7-20 11:53:12 | 只看该作者

三年多前的事了、、、
回复 支持 反对

使用道具 举报

7

主题

55

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1684
威望
972
贡献
422
兑换币
374
注册时间
2015-5-21
在线时间
145 小时
毕业学校
京师大学堂
222#
发表于 2015-7-15 14:13:26 | 只看该作者
znfc2 发表于 2012-5-28 13:08
面积和斜率计算方向和速度控制量,这到底是如何计算的呢?

栋哥求助啊

回复 支持 反对

使用道具 举报

2

主题

184

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4395
威望
2164
贡献
1337
兑换币
1344
注册时间
2013-6-19
在线时间
447 小时
221#
发表于 2015-7-15 08:06:30 | 只看该作者
然并卵
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 15:15 , Processed in 0.080724 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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