智能车制作

标题: 请教 电磁车如何做丢线处理? [打印本页]

作者: v8266    时间: 2014-3-18 20:52
标题: 请教 电磁车如何做丢线处理?
论坛上解释最多的就是保持上一次的值,但如果上一次的值是错误的呢?或者上一次的角度很小,感觉一样也转不过。可否指点一下!
作者: Jyoun    时间: 2014-3-18 21:17
上一次的值,是指丢线前一次,那一次一定是正确且有效的,并且,丢线前,转角一定不小了。如果这些都还没做到,那么,继续修改程序吧。
作者: v8266    时间: 2014-3-18 21:28
Jyoun 发表于 2014-3-18 21:17
上一次的值,是指丢线前一次,那一次一定是正确且有效的,并且,丢线前,转角一定不小了。如果这些都还没做 ...

这样对丢线的定义就更加严了,那应该如何判定为丢线呢?

作者: 鸟在人间    时间: 2014-3-18 23:07
丢线了就判断前几次的情况,然后根据前几次的值给一个转角打回来啊,一般都是大弯,左右很好辨别的。
作者: v8266    时间: 2014-3-19 10:20
鸟在人间 发表于 2014-3-18 23:07
丢线了就判断前几次的情况,然后根据前几次的值给一个转角打回来啊,一般都是大弯,左右很好辨别的。

应该是算法有问题,调用了前几次的值,还是冲出去。

作者: 恋May    时间: 2014-3-19 15:01
v8266 发表于 2014-3-19 10:20
应该是算法有问题,调用了前几次的值,还是冲出去。

先从粗糙的开始,既然丢线了一定是要猛打回来。所以不要按照上一次来,这个上一次的情况实际上就是你的边缘的那次处理,不管你的上一次的判断是否正确,只要丢线就按照传感器能够采集到不丢线的极限状态处理。

电磁信号可以做到基本不丢线。你可以软件弥补硬件的不足,但是最好能在硬件和机械上多花功夫。

作者: delay_18    时间: 2014-3-19 19:01
tong qiu
作者: v8266    时间: 2014-3-19 19:11
恋May 发表于 2014-3-19 15:01
先从粗糙的开始,既然丢线了一定是要猛打回来。所以不要按照上一次来,这个上一次的情况实际上就是你的边 ...

"只要丢线就按照传感器能够采集到不丢线的极限状态处理。"不是很理解。你所说的不丢线状态是不是在跑之前先测的?

作者: 恋May    时间: 2014-3-19 19:24
v8266 发表于 2014-3-19 19:11
"只要丢线就按照传感器能够采集到不丢线的极限状态处理。"不是很理解。你所说的不丢线状态是不是在跑之前 ...

当小车知道自己丢线的时候,以上一次的左右做一个简单的判断,然后按照极限状态处理。这个极限状态就是小车在丢线的那一次是一个 极限打脚。
这样能解决你 丢线 前一次记录的那个状态 如果 是转动很小角度的话,这个能够弥补,就比保持好那么一点点,但是如果是突变的话,建议你分析几次。

上述都是粗糙的控制,最好的系统是不丢线!

作者: 空有一人    时间: 2015-2-27 16:15
学习了
作者: 0/2    时间: 2015-3-12 22:27
Jyoun 发表于 2014-3-18 21:17
上一次的值,是指丢线前一次,那一次一定是正确且有效的,并且,丢线前,转角一定不小了。如果这些都还没做 ...

请问大神用了几个电感怎么排布的呀?





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2