智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: m__dd
打印 上一主题 下一主题

最小二乘法(连续大弯)

  [复制链接]

48

主题

493

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2947
威望
1774
贡献
469
兑换币
705
注册时间
2012-4-22
在线时间
352 小时
毕业学校
hgd
跳转到指定楼层
1#
发表于 2013-7-5 10:55:19 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
最小二乘法拟合直线,一到连续大弯就冲出去。下面是拟合前后的图像。正确的应该是先向左拐,然后再向右拐。但是实际情况是直接向右拐。造成结果是后续图像斜率减小,舵机向右拐的幅度减小,然后冲出赛道!摄像头图像是在那个“小车”位置处提取的

补充内容 (2013-7-6 11:59):
这是视频 http://www.znczz.com/forum.php?m ... mp;page=1#pid847716

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

48

主题

493

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2947
威望
1774
贡献
469
兑换币
705
注册时间
2012-4-22
在线时间
352 小时
毕业学校
hgd
2#
 楼主| 发表于 2013-7-5 11:02:51 | 显示全部楼层
求破,怎么办,前瞻1.2m,难道要降前瞻吗?
回复 支持 反对

使用道具 举报

48

主题

493

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2947
威望
1774
贡献
469
兑换币
705
注册时间
2012-4-22
在线时间
352 小时
毕业学校
hgd
3#
 楼主| 发表于 2013-7-5 11:04:51 | 显示全部楼层
图像中有一条黑线,黑线后的图像是舍弃的,中间的一条黑线是摄像头中间位置
回复 支持 反对

使用道具 举报

48

主题

493

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2947
威望
1774
贡献
469
兑换币
705
注册时间
2012-4-22
在线时间
352 小时
毕业学校
hgd
4#
 楼主| 发表于 2013-7-5 11:51:17 | 显示全部楼层
牛博 发表于 2013-7-5 11:13
看看程序

float Leastk[2] = {0.0},Leastb[2] = {0.0};
float XSum = 0.0,YSum = 0.0,XYSum = 0.0,X2Sum = 0.0; //x为行数,y为中线
  if(track.ucHangEN[0] > 10){
    for(i = 1;i <= track.ucHangEN[0];i++){
      XSum  += i;
      YSum  += track.ucMiddle;
      XYSum += (float)i * track.ucMiddle;
      X2Sum += i * i;
    }
    Leastk[0] = 10 * ((track.ucHangEN[0]) * XYSum - XSum * YSum) / ((track.ucHangEN[0]) * X2Sum - XSum * XSum);
    Leastb[0] = (X2Sum * YSum - XSum * XYSum) / ((track.ucHangEN[0]) * X2Sum - XSum * XSum);
  }else {
    Leastk[0] = Leastk[1];
    Leastb[0] = Leastb[1];
  }
  }
回复 支持 反对

使用道具 举报

48

主题

493

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2947
威望
1774
贡献
469
兑换币
705
注册时间
2012-4-22
在线时间
352 小时
毕业学校
hgd
5#
 楼主| 发表于 2013-7-5 14:35:10 | 显示全部楼层
huiqiang1115 发表于 2013-7-5 13:08
如果是因为斜率前瞻过大的话,那不求副的斜率呢,将斜率的行数减小试试。。。

什么是副的斜率

回复 支持 反对

使用道具 举报

48

主题

493

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2947
威望
1774
贡献
469
兑换币
705
注册时间
2012-4-22
在线时间
352 小时
毕业学校
hgd
6#
 楼主| 发表于 2013-7-6 07:52:19 | 显示全部楼层
beandy 发表于 2013-7-5 21:05
减小求斜率的行数 就可以降低前瞻

其它弯道性能不就下降了
回复 支持 反对

使用道具 举报

48

主题

493

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2947
威望
1774
贡献
469
兑换币
705
注册时间
2012-4-22
在线时间
352 小时
毕业学校
hgd
7#
 楼主| 发表于 2013-7-6 08:02:47 | 显示全部楼层
牛博 发表于 2013-7-5 23:18
图像处理的方法需要改进

怎么改进?
回复 支持 反对

使用道具 举报

48

主题

493

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2947
威望
1774
贡献
469
兑换币
705
注册时间
2012-4-22
在线时间
352 小时
毕业学校
hgd
8#
 楼主| 发表于 2013-7-6 11:21:44 | 显示全部楼层
beandy 发表于 2013-7-6 10:54
根据有效行来确定计算斜率的前瞻

是的,它是动态的
回复 支持 反对

使用道具 举报

48

主题

493

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2947
威望
1774
贡献
469
兑换币
705
注册时间
2012-4-22
在线时间
352 小时
毕业学校
hgd
9#
 楼主| 发表于 2013-7-10 15:18:25 | 显示全部楼层
落雨的季节 发表于 2013-7-9 21:00
求斜侓的处理速度太慢,车还来不及反应就冲出去了

处理速度可以,摄像头太慢,转向不平滑、及时
回复 支持 反对

使用道具 举报

48

主题

493

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2947
威望
1774
贡献
469
兑换币
705
注册时间
2012-4-22
在线时间
352 小时
毕业学校
hgd
10#
 楼主| 发表于 2016-7-14 10:55:40 | 显示全部楼层
13年的老帖子还有人关注,如果有疑问就看当年的技术报告吧:http://www.znczz.com/thread-217116-1-1.html,河南工业大学黑色颠覆者队技术报告在最后
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-24 20:59 , Processed in 0.119778 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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