MPU6050模块怎么判断汽车急转弯?

2019-07-15 12:00发布

最近做的一个项目要用到MPU6050模块测汽车急转弯,目前进展较慢,希望有这方面经验的朋友帮忙提个思路,给点意见参考,先说下我的思路吧,我是想用陀螺仪的三轴转向角求平方根,得到的合转向度,跟实际转弯获取的转向角度阈值进行比较,若间隔100ms时间,合转向角度大于阈值3次以上,判断为汽车急转弯。基于以上思路实现了程序,在实际测试中发现,汽车掉个头,会产生较大的合转向角度,远大于设置的急转弯阈值,而过90度或者C型急弯的时候,合转向角度却不大,甚至有几次达不到阈值,触发不了急转弯,但是汽车掉头却很容易超过阈值,触发急转弯。后来,我又加了个加速度判断,根据三轴加速度求合加速度,如果汽车掉头,合加速度变化不明显,没有超过阈值,再加上合转向角度判断,即使此时合转向角度超过阈值,也不会判断为急转弯,而在急速过90度或C弯的时候,合加速度大于设置的阈值,转弯角度也超过设置的阈值,结合这两个条件,当同时满足时,判断为急转弯,在实际应用中,仍然存在触发不灵敏的现象,请问论坛的牛人们,是怎么根据MPU6050判断汽车急转弯?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
qqq7079291
1楼-- · 2019-07-15 15:54
 精彩回答 2  元偷偷看……
太阳111
2楼-- · 2019-07-15 19:00
最近也在研究这个,听公司里面人说就用DMP就可以做出来
qqq7079291
3楼-- · 2019-07-15 21:47
太阳111 发表于 2017-2-14 17:20
最近也在研究这个,听公司里面人说就用DMP就可以做出来

DMP模式其实就是读取MPU6050里面的FIFO,FIFO里面存的是最近状态下的包括GYRO,ACC,四元数等参数,确定用DMP可以做的出来吗?
ruanxiaoke
4楼-- · 2019-07-15 21:51
兄弟,你这个现在又进展吗?我也在做这个东西
wufa1986
5楼-- · 2019-07-16 03:48
DMP的数据可以直接使用,比很多人写的算法要好
1486447613
6楼-- · 2019-07-16 03:48
 精彩回答 2  元偷偷看……

一周热门 更多>