OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6077|回复: 3

基于STM32的姿态解算研究

[复制链接]

2

主题

3

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2015-7-17
在线时间
4 小时
发表于 2015-7-17 17:32:01 | 显示全部楼层 |阅读模式
5金钱
最近做个从未接触过的项目:利用I2C协议对MPU6050传感器进行读取,同时将所获得的姿态数据解算成四元数形式,对四元数形式的姿态数据进行卡尔曼滤波等处理后将结果发送至PC,利用processing上位机实现姿态数据的实时、直观显示。我用的是火牛stm32开发板,这个项目是从同学那里接过来的,上位机程序和下位机程序都有,但因为以前没接触过这个,自己也不怎么精通程序,所以这些程序看的不是很明白,把下位机程序烧进板子后,在上位机程序显示过程中,出现这样一个问题:当mpu6050静止不动时,processing上的方块自己发生轻微偏移,此外,当我转动mpu6050传感器的幅度和频率稍微大点时,也出现了逐渐绕z轴旋转的偏移,导致实际位置和方块位置不匹配,求大神告知该怎么解决?急求帮忙,这几天头都要炸了!!!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-7-17 19:09:41 | 显示全部楼层
静止的时候,那是航向角漂移吧?
要解决这个问题,得加地磁传感器。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

3

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2015-7-17
在线时间
4 小时
 楼主| 发表于 2015-7-17 19:19:32 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
静止发生的漂移变化很小,没图片中的那么大,图片中的变化代表的是当我旋转幅度大,变化快时,mpu6050传感器处于同一位置时方块的偏移变化,这个该怎么解决?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-7-18 00:04:47 | 显示全部楼层
回复【3楼】不幸终结者:
---------------------------------
我没办法哦,不好意思
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 22:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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