5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 5275|回复: 16
打印 上一主题 下一主题

用MPU6050官方DMP自己写算法做飞控

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-13 17:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
从原点博士的程序里移植出来的DMP程序,然后自己写算法,运用到F450四轴上。

晃动有点大,先不管他,主要是DMP在直线飞行一段距离之后会出现将近20度的漂移。

不知道广大的模友有没有自己用这个方式做过飞控,大神们出来分享一下。

下面献上本人的飞行视频














欢迎继续阅读楼主其他信息

沙发
发表于 2014-10-13 17:28 | 只看该作者
我记得好像有说哪个DMP效率不高吧
3
发表于 2014-10-13 18:00 | 只看该作者
牛X,自己能写飞空程序。
4
发表于 2014-10-14 12:48 | 只看该作者
先要记录静态误差,要不然时间一长累计下来就有误差了

来自安卓客户端来自安卓客户端
5
发表于 2014-10-14 13:37 | 只看该作者
= =
楼主为什么不直接买加卡尔曼的MPU6050。。。
好写点。但也有点误差,调下就好了。
6
发表于 2014-10-14 14:02 | 只看该作者
没有地磁肯定飘。。9250测试一下?不过invensence的地磁听说不怎么滴,还是st配合用
7
发表于 2014-10-14 14:59 | 只看该作者
求私信代码,一起学习!
8
发表于 2014-10-14 16:28 | 只看该作者
牛人,我是没这两下载,
9
 楼主| 发表于 2014-10-17 20:47 | 只看该作者
nuaakimi 发表于 2014-10-14 12:48
先要记录静态误差,要不然时间一长累计下来就有误差了

静态是不会飘得,因为有重力校准。正是因为用的重力校准,所以在有侧向加速度的时候会飘

10
 楼主| 发表于 2014-10-17 20:48 | 只看该作者
ruai 发表于 2014-10-14 14:59
求私信代码,一起学习!

STM32的程序会写吧?

11
 楼主| 发表于 2014-10-17 20:53 | 只看该作者
task00 发表于 2014-10-14 14:02
没有地磁肯定飘。。9250测试一下?不过invensence的地磁听说不怎么滴,还是st配合用

航向飘到没什么大问题,其实没有磁力感应器也不怎么飘,10秒钟1度差不多,我更在意的是有侧力时,升降轴和副翼轴的偏移

12
 楼主| 发表于 2014-10-17 20:54 | 只看该作者
yangshichang110 发表于 2014-10-14 13:37
= =
楼主为什么不直接买加卡尔曼的MPU6050。。。
好写点。但也有点误差,调下就好了。

发个链接介绍看看?

13
发表于 2014-10-28 09:15 | 只看该作者
牛人,学习了
14
发表于 2014-11-24 15:50 | 只看该作者
WSNFLY 发表于 2014-10-17 20:48
STM32的程序会写吧?

没问题,谢谢 ruai88@qq.com

15
发表于 2015-2-9 12:44 | 只看该作者
WSNFLY 发表于 2014-10-17 20:48
STM32的程序会写吧?

会一点汇编和C
来自苹果客户端来自苹果客户端
16
发表于 2015-8-8 15:36 | 只看该作者
也是玩MPU6050,不知道能不能用51或者K60通过DMP读取出四元数,希望楼主提供点程序。邮箱:3125559090@qq.com


17
 楼主| 发表于 2015-8-13 17:37 | 只看该作者
若城 发表于 2015-8-8 15:36
也是玩MPU6050,不知道能不能用51或者K60通过DMP读取出四元数,希望楼主提供点程序。邮箱:

51肯定不行了,至少要用能计算三角函数,次方开放的芯片吧

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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