MPU6050模块怎么判断汽车急转弯?
时间:10-02
整理:3721RD
点击:
最近做的一个项目要用到MPU6050模块测汽车急转弯,目前进展较慢,希望有这方面经验的朋友帮忙提个思路,给点意见参考,先说下我的思路吧,我是想用陀螺仪的三轴转向角求平方根,得到的合转向度,跟实际转弯获取的转向角度阈值进行比较,若间隔100ms时间,合转向角度大于阈值3次以上,判断为汽车急转弯。基于以上思路实现了程序,在实际测试中发现,汽车掉个头,会产生较大的合转向角度,远大于设置的急转弯阈值,而过90度或者C型急弯的时候,合转向角度却不大,甚至有几次达不到阈值,触发不了急转弯,但是汽车掉头却很容易超过阈值,触发急转弯。后来,我又加了个加速度判断,根据三轴加速度求合加速度,如果汽车掉头,合加速度变化不明显,没有超过阈值,再加上合转向角度判断,即使此时合转向角度超过阈值,也不会判断为急转弯,而在急速过90度或C弯的时候,合加速度大于设置的阈值,转弯角度也超过设置的阈值,结合这两个条件,当同时满足时,判断为急转弯,在实际应用中,仍然存在触发不灵敏的现象,请问论坛的牛人们,是怎么根据MPU6050判断汽车急转弯?
没人吗?自己顶一个
最近也在研究这个,听公司里面人说就用DMP就可以做出来
DMP模式其实就是读取MPU6050里面的FIFO,FIFO里面存的是最近状态下的包括GYRO,ACC,四元数等参数,确定用DMP可以做的出来吗?
兄弟,你这个现在又进展吗?我也在做这个东西
DMP的数据可以直接使用,比很多人写的算法要好
同样也遇到了问题,求大神指导
请问这个问题最后怎么解决的呢?谢谢!