极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 43039|回复: 18

为什么不用mpu-6050测位移呢?

[复制链接]
发表于 2012-10-8 20:39:22 | 显示全部楼层 |阅读模式
从原理上说好像是可以测位移的啊?但为什么我所见的应用里面都只是结合加速计和陀螺仪的数据算角度呢?
回复

使用道具 举报

发表于 2012-10-8 22:47:11 | 显示全部楼层
加速度积分算位移?误差太大吧。在一些特殊环境下可以用。
回复 支持 反对

使用道具 举报

发表于 2012-11-5 13:18:40 | 显示全部楼层
我现在想通过加速度和陀螺仪数据合成算位移,单独加速度算位移误差比较大
回复 支持 反对

使用道具 举报

发表于 2012-11-5 14:09:24 | 显示全部楼层
不靠谱。。误差会很大
室外还是靠gps定位实用
回复 支持 反对

使用道具 举报

发表于 2012-11-5 20:44:39 | 显示全部楼层
楼主可以研究一下这个,“基于加速度传感器的示功图测试与分析系统研究”
回复 支持 反对

使用道具 举报

发表于 2013-5-19 10:45:51 | 显示全部楼层
chai110 发表于 2012-11-5 13:18
我现在想通过加速度和陀螺仪数据合成算位移,单独加速度算位移误差比较大

请问你目前是怎么合成运算出位移呢?虽然误差大希望能给我一个思路作为一个参考。谢谢
回复 支持 反对

使用道具 举报

发表于 2013-5-19 10:48:29 | 显示全部楼层
Malc 发表于 2012-11-5 14:09
不靠谱。。误差会很大
室外还是靠gps定位实用

你好,我想请教一下,我想在房间里应用,希望能得出xyz轴的位移数据,除了加速度计还能通过什么传感器实现呢?
回复 支持 反对

使用道具 举报

发表于 2013-5-20 00:30:52 | 显示全部楼层
我也这在做由mpu6050采集到的加速度来积分计算位移,但是积分之后的漂移问题很严重,还没有找到合适的办法。但是目前有个思路是用卡尔曼滤波器进行去除漂移。
回复 支持 反对

使用道具 举报

发表于 2013-5-20 09:21:21 | 显示全部楼层
lixf071213 发表于 2013-5-20 00:30
我也这在做由mpu6050采集到的加速度来积分计算位移,但是积分之后的漂移问题很严重,还没有找到合适的办法。 ...

能具体告诉我是怎么做的吗?
回复 支持 反对

使用道具 举报

发表于 2013-5-20 10:02:58 | 显示全部楼层
龙翔竞天 发表于 2013-5-20 09:21
能具体告诉我是怎么做的吗?

我不是用arduino做的,我是用labview做的,可能不同的平台算法可能不一样,在labview里实现很简单的,直接使用里面的积分控件积分就可以,但是积分过程中出现了严重的漂移,很难解决。在角速度积分算角度的时候可以用一阶互补来进行相互校正,已经可以实现比较准确的角度测量了,但是加速度积分求角度还没有实现比较好的去漂移效果。
回复 支持 反对

使用道具 举报

发表于 2013-5-20 10:09:45 | 显示全部楼层
小人 发表于 2013-5-19 10:45
请问你目前是怎么合成运算出位移呢?虽然误差大希望能给我一个思路作为一个参考。谢谢

我也有这个想法,现在也正在尝试过程中,我觉得可以通过两种不同的方法算出的位移进行相互校正。比如第一种方法可以通过对加速度融合角度进行坐标变换,然后积分得出速度和位移,另一种通过加速度数据的经验公式算出距离,最后使用一阶互补或者卡尔曼将这两种方法相互校正,我个人觉得会消除一部分漂移,我现在也在尝试这种方法,还没有得出比较好的结果。
回复 支持 反对

使用道具 举报

发表于 2013-5-22 10:36:04 | 显示全部楼层
lixf071213 发表于 2013-5-20 10:02
我不是用arduino做的,我是用labview做的,可能不同的平台算法可能不一样,在labview里实现很简单的,直接 ...

原理上都是一样的,对加速度进行2次积分是可以得到移动距离的的,先不管误差的问题,这个积分的出来的是加速度方向上的位移,如果是三轴加速度计,怎么才能得到空间上的位置点呢?
回复 支持 反对

使用道具 举报

发表于 2013-5-24 08:54:21 | 显示全部楼层
龙翔竞天 发表于 2013-5-22 10:36
原理上都是一样的,对加速度进行2次积分是可以得到移动距离的的,先不管误差的问题,这个积分的出来的是加 ...

MPU6050可以测出并计算出角度信息,可以把这个角度信息对坐标轴进行变换,就可以得到行进方向的加速度了。
回复 支持 反对

使用道具 举报

发表于 2013-5-24 09:03:25 | 显示全部楼层
龙翔竞天 发表于 2013-5-22 10:36
原理上都是一样的,对加速度进行2次积分是可以得到移动距离的的,先不管误差的问题,这个积分的出来的是加 ...

我的坐标变换是参考这个图进行变换的,
回复 支持 反对

使用道具 举报

发表于 2013-5-24 09:05:58 | 显示全部楼层
lixf071213 发表于 2013-5-24 09:03
我的坐标变换是参考这个图进行变换的,

不好意思,想贴张图了,一直没弄好。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-13 19:16 , Processed in 0.044591 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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