智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4728|回复: 32
打印 上一主题 下一主题

一个假想,求前辈理论验证

  [复制链接]

38

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6502
威望
4814
贡献
652
兑换币
1264
注册时间
2014-3-19
在线时间
518 小时
跳转到指定楼层
1#
发表于 2014-5-27 10:46:30 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
昨晚铺新赛道时。。。突然想到一个赛道处理的问题,,,我找左右线是从上次计算的中点开始寻找,会存在左右线不是同时找到的情况,,,,我想的是。只要找到了一条线,就跳出循环,把另外一条线补出来,两边都没找到再赋予上次值,,这样可以节省几um的时间。。。。。。       不知道有这个必要么?
回复

使用道具 举报

5

主题

52

帖子

0

精华

高级会员

Rank: 4

积分
713
威望
372
贡献
213
兑换币
153
注册时间
2012-11-18
在线时间
64 小时
33#
发表于 2014-5-30 13:21:13 | 只看该作者
挺好的想法啊啊  而且 如果跳出循环就说明到弯道了
回复 支持 反对

使用道具 举报

38

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6502
威望
4814
贡献
652
兑换币
1264
注册时间
2014-3-19
在线时间
518 小时
32#
 楼主| 发表于 2014-5-30 13:03:21 | 只看该作者
狂野的庄稼汉 发表于 2014-5-30 11:59
弯,坡道,障碍的地方线宽会发生变化,只找一条线就不能感知到这些变化,不能判断窜道,不要为了省那么几 ...

嗯、、、谢谢提醒。。。。我已经改回来了,,,,,,经过大整改的程序已经稳定下来了。。,,希望这次整改为后面的提速打下基础!
回复 支持 反对

使用道具 举报

6

主题

308

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1467

活跃会员奖章优秀会员奖章

威望
701
贡献
410
兑换币
428
注册时间
2014-1-6
在线时间
178 小时
31#
发表于 2014-5-30 11:59:49 | 只看该作者
abacrya、军 发表于 2014-5-30 09:53
对。。。因为这样我才想可不可以只找一条线、、、

弯,坡道,障碍的地方线宽会发生变化,只找一条线就不能感知到这些变化,不能判断窜道,不要为了省那么几秒带来诸多的不确定因素,况且k60足够你处理这些数据
回复 支持 反对

使用道具 举报

38

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6502
威望
4814
贡献
652
兑换币
1264
注册时间
2014-3-19
在线时间
518 小时
30#
 楼主| 发表于 2014-5-30 09:53:32 | 只看该作者
狂野的庄稼汉 发表于 2014-5-29 21:29
弯道,坡,障碍等地方两线间的距离和直道都不一样,还有你说不是同时找到,本来就不能同时找到,你先是从中 ...

对。。。因为这样我才想可不可以只找一条线、、、
回复 支持 反对

使用道具 举报

38

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6502
威望
4814
贡献
652
兑换币
1264
注册时间
2014-3-19
在线时间
518 小时
29#
 楼主| 发表于 2014-5-30 09:52:23 | 只看该作者
Mr.chen 发表于 2014-5-29 21:59
感谢,有个问题,就是先用中心i=64向两边找,记录此次计算出来的中心,再另外用一个中心查找的子函数,里 ...

对。。我也是是向你这样理解的
回复 支持 反对

使用道具 举报

38

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6502
威望
4814
贡献
652
兑换币
1264
注册时间
2014-3-19
在线时间
518 小时
28#
 楼主| 发表于 2014-5-30 09:51:31 | 只看该作者
piaoguangri1012 发表于 2014-5-29 22:23
那请教下丢线了 怎么办啊

丢线就把上次的中值赋值给本次!
回复 支持 反对

使用道具 举报

2

主题

53

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3783
威望
2853
贡献
760
兑换币
247
注册时间
2014-4-10
在线时间
85 小时
27#
发表于 2014-5-29 22:23:19 | 只看该作者
abacrya、军 发表于 2014-5-27 18:20
我没有用这个想法。。。现在是每次找先前将左右线变量L,R清零,,,,,然后再最后判断。两个同时为零,就 ...

那请教下丢线了 怎么办啊
回复 支持 反对

使用道具 举报

9

主题

98

帖子

0

精华

高级会员

Rank: 4

积分
970
威望
489
贡献
255
兑换币
277
注册时间
2014-2-27
在线时间
113 小时
26#
发表于 2014-5-29 21:59:34 | 只看该作者
abacrya、军 发表于 2014-5-29 13:20
说指教就严重了,,,共同学习。
接下来就是从ZZ向两边找线了,,,

感谢,有个问题,就是先用中心i=64向两边找,记录此次计算出来的中心,再另外用一个中心查找的子函数,里面的i即为记录的这个中心,再向两边找值对吗。这是我的理解。
回复 支持 反对

使用道具 举报

6

主题

308

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1467

活跃会员奖章优秀会员奖章

威望
701
贡献
410
兑换币
428
注册时间
2014-1-6
在线时间
178 小时
25#
发表于 2014-5-29 21:29:52 | 只看该作者
弯道,坡,障碍等地方两线间的距离和直道都不一样,还有你说不是同时找到,本来就不能同时找到,你先是从中间往左(右)找,然后再从中间往右(左)找,程序执行是有顺序的,又不是fpga的并行执行,单片机是串行的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-24 17:34 , Processed in 0.119319 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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