智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3871|回复: 13
打印 上一主题 下一主题

大神求救啊

[复制链接]

4

主题

25

帖子

0

精华

高级会员

Rank: 4

积分
515
威望
275
贡献
146
兑换币
162
注册时间
2016-3-31
在线时间
47 小时
毕业学校
北京理工大学珠海学院
跳转到指定楼层
1#
发表于 2016-3-31 00:17:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么补线会这样,求救

本帖子中包含更多资源

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

x
回复

使用道具 举报

28

主题

2228

帖子

1

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
15822

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

QQ
威望
7433
贡献
4215
兑换币
5195
注册时间
2013-12-9
在线时间
2087 小时
推荐
发表于 2016-3-31 10:11:30 | 只看该作者
最好是从右边线的起始位置开始往近处补
回复 支持 1 反对 0

使用道具 举报

4

主题

25

帖子

0

精华

高级会员

Rank: 4

积分
515
威望
275
贡献
146
兑换币
162
注册时间
2016-3-31
在线时间
47 小时
毕业学校
北京理工大学珠海学院
2#
 楼主| 发表于 2016-3-31 00:20:28 | 只看该作者
本帖最后由 Duck_ing 于 2016-3-31 00:25 编辑

  • 这是程序
  • for(i=24;i>9;i--)//中间20——50行
      {
        if(right&&left)//两边都找到,直接取中线
        {
          middle=(right+left)/2;
        }
        else if((right==0)&&left)//右边没找到 可能偏离跑道
        {
          middle=(middle[i+1]+(left-left[i+1]));
        }
        else if(right&&(left==0))//左边没找到 可能偏离跑道
        {
          middle=middle[i+1]-right[i+1]+right;
        }
        else if(!right&&!left)//两边都没找到 可能为十字
        {
          if(maybe_cross)
          cross=1;
          else
          {cross=0;
          middle=middle[i-1];
          }//按照上一点补中线
        }
      }


}
回复 支持 反对

使用道具 举报

19

主题

191

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1864
威望
1034
贡献
508
兑换币
649
注册时间
2014-8-20
在线时间
161 小时
毕业学校
河南理工大学
3#
发表于 2016-3-31 07:02:11 | 只看该作者
对啊,程序里不是写的很明白吗?按照另一边的趋势补线,就是这个效果
回复 支持 反对

使用道具 举报

7

主题

177

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2881
威望
1376
贡献
841
兑换币
925
注册时间
2014-10-12
在线时间
332 小时
5#
发表于 2016-3-31 13:40:05 | 只看该作者
:lol:lol
回复 支持 反对

使用道具 举报

4

主题

25

帖子

0

精华

高级会员

Rank: 4

积分
515
威望
275
贡献
146
兑换币
162
注册时间
2016-3-31
在线时间
47 小时
毕业学校
北京理工大学珠海学院
6#
 楼主| 发表于 2016-3-31 15:51:06 | 只看该作者
小焓焓 发表于 2016-3-31 07:02
对啊,程序里不是写的很明白吗?按照另一边的趋势补线,就是这个效果

可是整么会有位移呢,按理不是两根线和连在一起的吗

回复 支持 反对

使用道具 举报

19

主题

191

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1864
威望
1034
贡献
508
兑换币
649
注册时间
2014-8-20
在线时间
161 小时
毕业学校
河南理工大学
7#
发表于 2016-3-31 16:04:42 | 只看该作者
Duck_ing 发表于 2016-3-31 15:51
可是整么会有位移呢,按理不是两根线和连在一起的吗

怎么会连在一起?这种方案的确会断层,在大S处更明显,我曾经试图把断开的重新缝合起来,后来发现还不如不缝,当然也可能是我参数没调好。
回复 支持 反对

使用道具 举报

19

主题

191

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1864
威望
1034
贡献
508
兑换币
649
注册时间
2014-8-20
在线时间
161 小时
毕业学校
河南理工大学
8#
发表于 2016-3-31 16:17:42 | 只看该作者
Duck_ing 发表于 2016-3-31 15:51
可是整么会有位移呢,按理不是两根线和连在一起的吗

断开点上下是不同的计算中线方案,自然不会连在一起
回复 支持 反对

使用道具 举报

5

主题

198

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1860
QQ
威望
991
贡献
563
兑换币
664
注册时间
2015-12-31
在线时间
153 小时
毕业学校
XXXX大学
9#
发表于 2016-4-1 17:40:38 | 只看该作者
中线上下点与点之间滤波一下会好点
回复 支持 反对

使用道具 举报

2

主题

26

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1271
威望
576
贡献
345
兑换币
383
注册时间
2015-10-16
在线时间
175 小时
毕业学校
稷山中学
10#
发表于 2016-4-6 19:31:36 | 只看该作者
小焓焓 发表于 2016-3-31 16:04
怎么会连在一起?这种方案的确会断层,在大S处更明显,我曾经试图把断开的重新缝合起来,后来发现还不如 ...

恩,我也遇到这种断层了,你当时是怎么解决的?是纠正的线还是让舵机的打角小一点。。?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 03:43 , Processed in 0.051007 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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