智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 13545|回复: 14
打印 上一主题 下一主题

辣鸡电磁环岛经验分享

  [复制链接]

16

主题

220

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5191
威望
2784
贡献
1719
兑换币
1865
注册时间
2018-4-22
在线时间
344 小时
跳转到指定楼层
1#
发表于 2019-7-25 22:35:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这半年来,一直有人在开帖子问环岛,而且是电磁环岛偏多,我就来和大家分享一下我的思路(如有说的不对,望大神轻喷)。我认为要想检测和进入环岛,最少需要三个电感,据说在13届,有人仅仅使用了两个电感,我感觉这是非常不稳妥的。三个电感可以是三横,或者两边八字,中间一个横电感。检测环岛就是检测双线部分电感值的倍增,也就是阈值。以三横为例,在环岛处三个电感竖直都变大(不过究竟大到什么程度算识别到环岛,还要你自己设置。对于三四轮可能是两倍,但是对于直立车,两倍的话可能识别不到),从识别到到入环口,可能还有一段距离(这段距离和你选取的阈值有关系,阈值选的小是别的早,这段距离就大……),这段距离可以通过编码器积分获得,到达入环口以后,我是强制给了一小段偏差入环。三个横电感是没有办法区别环的大小和方向的(用循迹电感来判定方向是很愚蠢的行为),不过大小和方向可以人工设置(之前和大家分享的时候有人问过我什么是人工设置,就是你自己用眼睛看,然后通过调参设置,有人或许会感觉这种方法low爆了,不过他真的是万无一失,除非你自己看错了环岛方向……),但是这种需要将大小环分开处理。这种方法的缺点是受电磁线铺设影响比较大,家里和赛场上差距可能比较大,可能需要微调,不过如果你之前调的很熟练,一分钟就可以调好。换言之,如果你三分钟还调不好,就要想想是不是还有用这种方法了。毕竟一共十分钟不能全浪费在调环岛上。对了,阈值方面,中间电感起主要作用,不过两边的也不能忽视,否则坡道会有误判(上坡有一小段电感离电磁线很近,中间电感也会有变大的趋势,不过两边的电感不会变大甚至回减小,就区分开了环岛)。出环可以通过陀螺仪积分来检测,转满360°出来。(注意由于陀螺仪位置不水平,有些直立车转一圈可能不是360,或许会差很多,水平车模没有这个问题)。对于出环容易冲出去,或者又往里面探一下,可以通过半开环的方式,将某一侧电感人工放大,想往哪一侧偏,就把哪一侧的电感放大。
这种方法很简单,很容易就调出来了,不过强制偏差入环的方式我一直觉得不太稳妥,衔接不当会造成严重的减速。这时候可以引入斜电感或者数值电感,两内八一横的方法,去年在公众号中就有人讲,可以自行翻阅,或者采用两横两竖,三横两斜,等等等等,电感越多方法越多入环可能就也越圆润,失误的可能性就越小,不过无论哪种方法,都需要设置一个合理的阈值,也与要自己一遍一遍的推着自己的小车去看特征。而且值得一说的是,人工设置的方式可以很好的使用,不单单实在环岛中,其他元素也可以,我们没必要写一套完全自适应的识别,有时候认为的干预,效果会更好。
回复

使用道具 举报

16

主题

220

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5191
威望
2784
贡献
1719
兑换币
1865
注册时间
2018-4-22
在线时间
344 小时
推荐
 楼主| 发表于 2019-8-1 09:57:24 | 只看该作者
秦新月儿 发表于 2019-7-31 12:01
大佬,我有一个问题想请教一下,我们的四轮电磁也是在环岛这边采用找中间电感特征值识别,可能是我们实验室 ...

我觉得这个问题在硬件上应该是解决不了的,受到地理环境,或者是场地干扰,比赛的磁场大多和家里不一样,或者比赛两个场地的强度也不一样。运放的放大倍数是确定的,电感值变化主要还是因为信号强度的变化,除非使用更好的信号源,无论多长的赛道都能保证同样的信号强度,要不然就只能通过拧电位器,或者修改软件阈值来解决了吧。今年我比赛的时候,场地的信号强度比家里大了一倍,也是现场调了阈值才可以进环的。
回复 支持 1 反对 0

使用道具 举报

0

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
381
威望
195
贡献
128
兑换币
131
注册时间
2018-11-10
在线时间
29 小时
2#
发表于 2019-7-26 21:11:57 | 只看该作者
给大佬顶贴
回复 支持 反对

使用道具 举报

16

主题

220

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5191
威望
2784
贡献
1719
兑换币
1865
注册时间
2018-4-22
在线时间
344 小时
3#
 楼主| 发表于 2019-7-31 08:05:26 | 只看该作者

菜鸡一枚,希望能帮助到新人
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

注册会员

Rank: 2

积分
119
威望
68
贡献
51
兑换币
42
注册时间
2019-7-22
在线时间
0 小时
4#
发表于 2019-7-31 12:01:02 | 只看该作者
大佬,我有一个问题想请教一下,我们的四轮电磁也是在环岛这边采用找中间电感特征值识别,可能是我们实验室场地受限(只有三十米),导致我们实验室可以进的环岛,在比赛的时候识别不到(今年预赛都识别到了,但是决赛一次也没有识别),现在怀疑是赛道长短的原因导致环岛特征值改变,之前卓大大推文下面也有人说起过这个问题,他们的解决方法是用多块运放板子来适应不同长度赛道环岛特征值不同这个问题。我认为这样不能很好的解决这个问题,请问有没有硬件方面的解决办法(比如换运放芯片等),还是说只能软件方面在现场调节?
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

注册会员

Rank: 2

积分
119
威望
68
贡献
51
兑换币
42
注册时间
2019-7-22
在线时间
0 小时
6#
发表于 2019-8-1 10:59:17 | 只看该作者
好的,谢谢楼主
回复 支持 反对

使用道具 举报

3

主题

39

帖子

0

精华

高级会员

Rank: 4

积分
602
威望
326
贡献
200
兑换币
214
注册时间
2018-9-23
在线时间
38 小时
7#
发表于 2019-8-15 11:02:31 | 只看该作者
顶一个
回复 支持 反对

使用道具 举报

10

主题

17

帖子

0

精华

高级会员

Rank: 4

积分
899
威望
531
贡献
320
兑换币
332
注册时间
2019-4-11
在线时间
24 小时
8#
发表于 2019-9-2 10:44:25 | 只看该作者
大佬,请问一下直立车对应不同的速度角度就不同,电感位置就不一样,那么特征值就不好确定,有什么思路比较好处理吗
回复 支持 反对

使用道具 举报

16

主题

220

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5191
威望
2784
贡献
1719
兑换币
1865
注册时间
2018-4-22
在线时间
344 小时
9#
 楼主| 发表于 2019-9-7 20:14:09 | 只看该作者
1175887645 发表于 2019-9-2 10:44
大佬,请问一下直立车对应不同的速度角度就不同,电感位置就不一样,那么特征值就不好确定,有什么思路比较 ...

一般情况下,角度不至于这么不稳定的,应该可以做到较为平稳的运行。实在不行可以把角度和阈值就行关联
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

注册会员

Rank: 2

积分
80
威望
50
贡献
30
兑换币
31
注册时间
2019-9-3
在线时间
0 小时
10#
发表于 2019-10-21 21:52:28 | 只看该作者
受教
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 17:22 , Processed in 0.045788 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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