智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 90782|回复: 284
打印 上一主题 下一主题

我认为【归一化】不是【差比和】,不服来辩。

    [复制链接]

137

主题

4169

帖子

1

精华

杰出人士

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

Rank: 12Rank: 12Rank: 12

积分
14006
QQ
威望
6233
贡献
1229
兑换币
4171
注册时间
2013-1-10
在线时间
3272 小时
跳转到指定楼层
1#
发表于 2013-12-9 14:50:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Jyoun 于 2013-12-9 15:45 编辑

记得资料归一化的公式是(当前值-最小值)/(最大值-最小值),我认为归一化是一种相对值的处理方式,把传感器值“归一”,用一个万用表比喻,归一的过程就好像每次用的时候把万用表重新归零,并校准。
拿电磁车来举例说明,假设用归一化处理时,距离中线零偏差时,电感A的值是1000,偏离赛道20厘米时,电感A值是200.赛道电源不准时,比如输出电流由100ma变成了120ma,这时,电感A在零偏差的值和偏离赛道20厘米时候的值都会变大,设分别变成了1200和240,这时,你设定的阈值会出问题了。比如,你设置在电感A值小于等于200的时候(偏差20cm)判定丢线,电流变大之后,偏差为20cm,A电感值为240,大于了200,这时本来该判丢线,却没法判丢线了,车辆路径就相应会变化了(当然,阈值判定的不一定是丢线,具体看个人算法)。如果用归一化处理,按上例的数据,当电流100ma时,偏差时,记录下电感A的“最大值”(这里不一定最大,不过把零偏差当做最大,具体不细说)为1000,把车移到偏差为20cm时,记录下“最小值”(跟最大同理,只是选个参考点)为200,这时,归一化公式算出值为0到1(即“归一”),偏差为零是,电感A归一值为1((1000-200)/(1000-200)),偏差20cm时,电感A归一值为0((200-200)/(1000-200)),这时,如同前例,你只需要设置阈值的归一值为0,则判定丢线,那么在赛道电源电流是120ma时,采用同样的处理,在偏差为20cm的时候,电感A归一值也为0((240-240)/(1200-240)),即电源变化对你的阈值已经没有影响了(这是理想化情况,实际考虑其他各种因素,会有很微弱的影响)。这样的处理算法,其本质其实就是在每次车跑之前,重新快速校准偏差和电感值的对应关系。

    通过归一化处理,能保证电磁车有更强的适应性,适应更宽的赛道电源电流参数,而路径将不容易受电源的不同而影响。
   为什么我实验室用蓝宙电源调出来的车,在官方电源下也能路径完全不变的跑下来?大家也该理解了吧?本人拙见,文笔不好,仅供参考,欢迎大神拍砖,欢迎小伙伴们批评指正。^-^
    西科4队-Jyoun



补充内容 (2013-12-10 09:32):
归一化还可以解决对称问题,分析一下就知道,归一后,本来决定偏差的电感值已经成了归一的参考量了,零偏差时或者左右定偏差时,参考量即使不同,归一后的值却几乎相同,就是说决定偏差的是归一值了。

补充内容 (2013-12-10 09:41):
每次归一采值还有一些技巧记录方式,用来保证记录值两边对称,(即保证归一过程对称),原理很简单,不过我也要参赛,所以还是先保留不说了。稍微有头脑的小伙伴自己应该也能想出来的~(∩_∩)

补充内容 (2013-12-10 09:44):
第二段说的保证记录值两边对称说错了,两边记录的参考值(电感值)不对称,但是选参考点的实际偏差要对称。

11

主题

288

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8436
QQ
威望
3906
贡献
2886
兑换币
1902
注册时间
2009-12-28
在线时间
822 小时
推荐
发表于 2013-12-10 14:12:34 | 只看该作者
大家习惯上说的'差比和'其实有两个意思,第一个意思是去量纲化,就是将单个电感采得的孤立电压的单位消去。无量纲化是广义的归一化。
第二个意思是原来单个电感感应磁场的电压对于导线轴来说是偶函数,即使采取多个电感后也必须通过几条if语句才能判断象限,而'差比和'在一定范围内将偶函数变成了奇函数且在这个范围内是单调的。这就为位置输出带来了直接的便利。当然,不论是前一种方法还是'差比和'法,当感应值与噪声处于同一数量级(即偏离赛道较远)时,都要额外的保护语句。
所以说把'差比和'称作是归一化也没多大错误。
不过,差比和虽然将输出变成了对于导线轴对称的奇函数,但在整个x轴上却不是单调的。因此这就是有些学校的拟合函数要用到更高次多项式函数的原因了。当然,这同样能通过增加额外保护或处理技巧解决

回复 支持 2 反对 0

使用道具 举报

137

主题

4169

帖子

1

精华

杰出人士

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

Rank: 12Rank: 12Rank: 12

积分
14006
QQ
威望
6233
贡献
1229
兑换币
4171
注册时间
2013-1-10
在线时间
3272 小时
推荐
 楼主| 发表于 2013-12-10 18:46:38 | 只看该作者
mingongB 发表于 2013-12-10 15:27
差比和少了标定的过程,减少了人为因素干扰。
同时如果在跑的过程中,电流值改变也不会有影响。
例如在信 ...

我的归一方法再加一个巧妙的记录方式,也基本能完全消除人为影响。
回复 支持 0 反对 1

使用道具 举报

12

主题

875

帖子

0

精华

常驻嘉宾

删繁就简。

Rank: 8Rank: 8

积分
4602

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

QQ
威望
2924
贡献
594
兑换币
1807
注册时间
2013-7-20
在线时间
542 小时
推荐
发表于 2013-12-9 15:47:13 | 只看该作者
顶`
回复 支持 1 反对 0

使用道具 举报

5

主题

900

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7366

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

威望
3282
贡献
2418
兑换币
2121
注册时间
2014-1-19
在线时间
833 小时
推荐
发表于 2015-6-6 10:35:15 | 只看该作者
本帖最后由 杨先生 于 2015-6-6 11:00 编辑
Jyoun 发表于 2013-12-10 15:49
没仔细看帖吧,我说了“最大值”不一定是最大值,只是一个参考值,当然,这样出来的值范围可能超过“1” ...

:):):):)
回复 支持 0 反对 1

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
6#
发表于 2013-12-9 15:19:14 | 只看该作者
精彩帖子,学习了
回复 支持 反对

使用道具 举报

8

主题

266

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
10373
威望
4930
贡献
3233
兑换币
2474
注册时间
2011-11-2
在线时间
1105 小时
7#
发表于 2013-12-9 15:27:00 | 只看该作者
学习学习,楼主好贴。
回复 支持 反对

使用道具 举报

2

主题

261

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3962

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

威望
1780
贡献
1104
兑换币
1219
注册时间
2013-7-18
在线时间
539 小时
8#
发表于 2013-12-9 15:36:00 | 只看该作者
果断顶了呀。。6
回复 支持 反对

使用道具 举报

34

主题

1589

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6271

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

威望
3267
贡献
1194
兑换币
2035
注册时间
2012-11-28
在线时间
905 小时
9#
发表于 2013-12-9 16:40:44 | 只看该作者
顶lz,,你说的确实是这样的,感觉这个有点类似于图像的边缘处理,你“变”我也"变"!!!不过实际上还是有差别的如你所说的那样!!!
回复 支持 反对

使用道具 举报

27

主题

932

帖子

0

精华

跨届大侠

浙工大银江飞虎队

Rank: 10Rank: 10Rank: 10

积分
6807

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

威望
3333
贡献
1356
兑换币
2229
注册时间
2012-10-23
在线时间
1059 小时
10#
发表于 2013-12-9 16:45:18 | 只看该作者
好帖
回复 支持 反对

使用道具 举报

0

主题

188

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
9566

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

威望
3978
贡献
2476
兑换币
1525
注册时间
2011-10-27
在线时间
1556 小时
11#
发表于 2013-12-9 17:24:50 | 只看该作者
好帖子啊
回复 支持 反对

使用道具 举报

18

主题

346

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2515

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

威望
1198
贡献
703
兑换币
752
注册时间
2012-12-24
在线时间
307 小时
12#
发表于 2013-12-9 17:35:46 | 只看该作者
:):)
回复 支持 反对

使用道具 举报

3

主题

72

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1645
威望
882
贡献
453
兑换币
393
注册时间
2012-6-17
在线时间
155 小时
13#
发表于 2013-12-9 18:20:23 | 只看该作者
不错不错
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 19:04 , Processed in 0.056610 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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