MPU6050计算角度问题

2019-08-17 08:00发布

本帖最后由 s1q23 于 2017-6-13 08:51 编辑

用加速度计算出的角度,其取值范围是0到360度吗?其参考点是什么,比如我要控制小车运行一段距离后原地转动90度,原先的0度参考点是怎么确定的,是mpu6050初始化完成时的位置吗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
Sun_Fly
1楼-- · 2019-08-17 11:42
s1q23 发表于 2017-6-13 09:42
嗯,算出的角度范围呢?比如运动到某一位置是300度,我还需要往正方向旋转90度,那是不是要检测到30度的 ...

需要你自己算,我记得好像是-180到180 你可以补偿  自己读数据看看,实践一下,是骡子是马就知道了
fghlw
2楼-- · 2019-08-17 14:16
 精彩回答 2  元偷偷看……
s1q23
3楼-- · 2019-08-17 16:04
fghlw 发表于 2017-6-13 08:38
用陀螺仪干这个积分下来不会太准,用磁传感器应该好一些。

写错了,不是积分计算,是用加速度计算,,,其0度参考点是怎么确定的
fghlw
4楼-- · 2019-08-17 17:11
本帖最后由 fghlw 于 2017-6-13 08:57 编辑

“原地转90度”如何用加速度计算?如果相对垂直方向偏倒是可以利用重力加速度。6050似乎也没磁传感器
huyang201306
5楼-- · 2019-08-17 22:40
fghlw 发表于 2017-6-13 08:38
用陀螺仪干这个积分下来不会太准,用磁传感器应该好一些。

磁力计有干扰
Sun_Fly
6楼-- · 2019-08-18 00:00
参考点是上电的那一时刻

一周热门 更多>