智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6495|回复: 28
打印 上一主题 下一主题

连续S弯道求解(中线半径75CM)

  [复制链接]

38

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6502
威望
4814
贡献
652
兑换币
1264
注册时间
2014-3-19
在线时间
518 小时
跳转到指定楼层
1#
发表于 2014-5-23 10:05:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在有一个问题,,,我把程序优化 后,执行一次大约8MS,执行一次控制一次舵机,    也做了丢线处理:如果左右线都没有找到,则将上次计算中值赋给本次。。。。。。。。。在连续s大弯时,会出现转过一定角度(大约100度,我的前瞻大约45CM)之后切出去的情况。。。。我将数据传送到上位机,  发现 偏移量突然从40跳变到-40   或者从-40跳变到40    ,,,,然后     我在程序里面也写了限定,当两次的偏移量的差值的绝对值大于40时,则将上次的偏移量赋给本次           但是还是过不去。。。求解!   
谢谢 了
回复

使用道具 举报

137

主题

4169

帖子

1

精华

杰出人士

我认为最省轮子的跑法最快。曾经的西科4队

Rank: 12Rank: 12Rank: 12

积分
14006
QQ
威望
6233
贡献
1229
兑换币
4171
注册时间
2013-1-10
在线时间
3272 小时
2#
发表于 2014-5-23 10:14:14 | 只看该作者
多看看,你没有看对。
回复 支持 反对

使用道具 举报

38

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6502
威望
4814
贡献
652
兑换币
1264
注册时间
2014-3-19
在线时间
518 小时
3#
 楼主| 发表于 2014-5-23 13:17:33 | 只看该作者
Jyoun 发表于 2014-5-23 10:14
多看看,你没有看对。

主要还是观察 偏移量么?    我用一个数组记录了三次的中线值,不断跟新,,然后在和当前的一起求加权平均数,,,, 但是问题还是存在
回复 支持 反对

使用道具 举报

137

主题

4169

帖子

1

精华

杰出人士

我认为最省轮子的跑法最快。曾经的西科4队

Rank: 12Rank: 12Rank: 12

积分
14006
QQ
威望
6233
贡献
1229
兑换币
4171
注册时间
2013-1-10
在线时间
3272 小时
4#
发表于 2014-5-23 13:43:58 | 只看该作者
abacrya、军 发表于 2014-5-23 13:17
主要还是观察 偏移量么?    我用一个数组记录了三次的中线值,不断跟新,,然后在和当前的一起求加权平均 ...

不找到原因,你记录n次都没有用。
回复 支持 反对

使用道具 举报

38

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6502
威望
4814
贡献
652
兑换币
1264
注册时间
2014-3-19
在线时间
518 小时
5#
 楼主| 发表于 2014-5-23 14:40:01 | 只看该作者
Jyoun 发表于 2014-5-23 13:43
不找到原因,你记录n次都没有用。

我用ccd上位机看了一下。假如小车现在右转180度。。转过90度后看到的黑线就在正中间,,,线往左偏一点就判断为左线了,就自动把右线补出来。处理后继续右转,这个情况是我想要的,     但是稍微右偏一点。。。就把左线补出来。。结果处理的舵机开始左偏。。切出跑道、、、不知道怎么解决。。。
回复 支持 反对

使用道具 举报

137

主题

4169

帖子

1

精华

杰出人士

我认为最省轮子的跑法最快。曾经的西科4队

Rank: 12Rank: 12Rank: 12

积分
14006
QQ
威望
6233
贡献
1229
兑换币
4171
注册时间
2013-1-10
在线时间
3272 小时
6#
发表于 2014-5-23 15:05:04 | 只看该作者
abacrya、军 发表于 2014-5-23 14:40
我用ccd上位机看了一下。假如小车现在右转180度。。转过90度后看到的黑线就在正中间,,,线往左偏一点就 ...

想办法不要识别错左右线。
回复 支持 反对

使用道具 举报

29

主题

777

帖子

0

精华

常驻嘉宾

简单的算法+完美的机械结构

Rank: 8Rank: 8

积分
4688

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

QQ
威望
2219
贡献
1497
兑换币
1390
注册时间
2013-11-8
在线时间
486 小时
7#
发表于 2014-5-23 18:59:39 | 只看该作者
连续的s我现在只能减速跑
回复 支持 反对

使用道具 举报

38

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6502
威望
4814
贡献
652
兑换币
1264
注册时间
2014-3-19
在线时间
518 小时
8#
 楼主| 发表于 2014-5-23 19:30:10 | 只看该作者
我们一起走过 发表于 2014-5-23 18:59
连续的s我现在只能减速跑

嗯  我的减速也可以过。。但是我想把速度提上来、、、
回复 支持 反对

使用道具 举报

38

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6502
威望
4814
贡献
652
兑换币
1264
注册时间
2014-3-19
在线时间
518 小时
9#
 楼主| 发表于 2014-5-23 19:33:04 | 只看该作者
Jyoun 发表于 2014-5-23 15:05
想办法不要识别错左右线。

能给我 个思路么?  谢谢了
回复 支持 反对

使用道具 举报

5

主题

66

帖子

0

精华

高级会员

Rank: 4

积分
906
威望
464
贡献
284
兑换币
295
注册时间
2013-12-17
在线时间
79 小时
10#
发表于 2014-5-24 02:04:53 | 只看该作者
感觉是数据类型在作怪
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-12 18:55 , Processed in 0.085581 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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