智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 36901|回复: 58
打印 上一主题 下一主题

发帖记录一下从大二第一学期开始到现在做四旋翼的历程。

  [复制链接]

1

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
441
威望
224
贡献
131
兑换币
147
注册时间
2013-11-13
在线时间
43 小时
跳转到指定楼层
1#
发表于 2015-4-20 21:59:53 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 shuttingg 于 2015-4-20 22:01 编辑

LZ今年大二,接触四旋翼差不多要一年了,发帖纪录
硬件配置:
主控采用STM32.M3和M4
陀螺仪加速度计:MPU6050
电子罗盘:HMC5883L
气压计:MS5611
GPS:ubox-6H
室内飞行光流传感器:px4flow
C:\Users\Administrator\Desktop

算法:
电子罗盘椭球拟合。倾角补偿。
IMU滤波算法采用一阶互补滤波
姿态计算采用四元数
内环控制器采用“串级PID”
外环滤波器采用LQR观测器
外环控制器采用经典PID
简单路径规划器。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

1

查看全部评分

回复

使用道具 举报

1

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
441
威望
224
贡献
131
兑换币
147
注册时间
2013-11-13
在线时间
43 小时
2#
 楼主| 发表于 2015-4-21 12:34:13 | 显示全部楼层
知识阅览者 发表于 2015-4-21 07:47
有资料没?呵呵呵,就是了解了解!

看看秦永元的《惯性导航》和陈本美的《旋翼无人机控制系统》,在参考一下一些四旋翼建模的论文,就可以了
回复 支持 反对

使用道具 举报

1

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
441
威望
224
贡献
131
兑换币
147
注册时间
2013-11-13
在线时间
43 小时
3#
 楼主| 发表于 2015-4-21 19:46:35 | 显示全部楼层
高原枫叶 发表于 2015-4-21 17:04
LZ是一个人做的么?

两个人,四轴一个人做不来,而且很危险。之前一个人在实验室调试内环PID,飞机不小心失控。。。出了事也没人知道。
回复 支持 反对

使用道具 举报

1

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
441
威望
224
贡献
131
兑换币
147
注册时间
2013-11-13
在线时间
43 小时
4#
 楼主| 发表于 2015-4-21 19:49:28 | 显示全部楼层
jamesdeep 发表于 2015-4-21 12:47
整套算法+PCB+程序都是你一个人搞的?大二数电模电才刚开始学,自动控制原理以及现代控制理论应该还没开始 ...

还有一个队友,我是大一一进来就开始对专业知识感兴趣。提前学。顺便提醒一下,按照学校进度学,本科毕业也不可能学到什么
回复 支持 反对

使用道具 举报

1

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
441
威望
224
贡献
131
兑换币
147
注册时间
2013-11-13
在线时间
43 小时
5#
 楼主| 发表于 2015-4-21 19:50:59 | 显示全部楼层
【征程】 发表于 2015-4-21 15:43
pcb大一上学期就可以自学。还有自控这个东西太玄乎,只能说用到啥学啥,而且理论不会但是实际会用这样的 ...

这个理论一定要会,不会的话,做不好的。我做了大半年的四旋翼,70%的时间都是在学理论
回复 支持 反对

使用道具 举报

1

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
441
威望
224
贡献
131
兑换币
147
注册时间
2013-11-13
在线时间
43 小时
6#
 楼主| 发表于 2015-4-21 19:51:39 | 显示全部楼层
湮灭。 发表于 2015-4-21 13:01
感觉好像在贴吧看到过

没有吧。可能是被转载还是什么,我没有去贴吧。
回复 支持 反对

使用道具 举报

1

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
441
威望
224
贡献
131
兑换币
147
注册时间
2013-11-13
在线时间
43 小时
7#
 楼主| 发表于 2015-4-21 19:54:39 | 显示全部楼层
知识阅览者 发表于 2015-4-21 14:42
楼主呀,那本陈本美的那本书好像下载不到PDF的文件资料,楼主有没有PDF文档呀!还没买呢!!

没有PDF的。那本书我是买的。纸质版,30块钱而已。讲的是单旋翼,我主要用到里面一些坐标系的转换和GPS转位移的公式,只是里面用的是卡尔曼滤波和H无穷控制算法,这些一开始是看不懂的,现在也没用到
回复 支持 反对

使用道具 举报

1

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
441
威望
224
贡献
131
兑换币
147
注册时间
2013-11-13
在线时间
43 小时
8#
 楼主| 发表于 2015-4-21 20:02:08 | 显示全部楼层
Young_rock 发表于 2015-4-21 15:01
楼主 我也大二 感觉四轴好叼  我也想学习一下  试试  你能把你的经验告诉我吗?  thank you

我想用开源的代码做好自稳,然后在他的基础上改进,比如航向角滤波,电子罗盘软补偿和硬补偿。整定互补滤波器参数,减小虚拟角。减小内环抖的问题。做好GPS数据滤波,气压计滤波,先做定点,再做定高,悬停后调试抗风,做好路径规划器。加入路径规划器。然后自动巡航。解决掉高度问题。。。。。然后这些工作做好差不多要半年了。对了。还要设计电路去工厂PCB打样和各种传感器的底层驱动,有时候一个传感器出错,花了我一天去解决,还有地面站上位机的编写。。。。。
回复 支持 反对

使用道具 举报

1

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
441
威望
224
贡献
131
兑换币
147
注册时间
2013-11-13
在线时间
43 小时
9#
 楼主| 发表于 2015-4-22 22:31:06 | 显示全部楼层
nk2012 发表于 2015-4-22 17:58
楼主你好!
最近闲着没事,想做个四轴,麻烦问下,用STM32做的话要用到STM32的几个模块啊?

串口三个。一个传数据,一个GPS,光流传感器串口一个。PWM8个即两个TIM,IIC一个。辅助单片机与主控之间通信SPI一个。中断TIM一个。解码接收机PWMTIM一个。超声波TIM一个等等
回复 支持 反对

使用道具 举报

1

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
441
威望
224
贡献
131
兑换币
147
注册时间
2013-11-13
在线时间
43 小时
10#
 楼主| 发表于 2015-5-11 13:38:16 | 显示全部楼层
草泥马特温柔 发表于 2015-5-3 01:28
楼主,请问你气压计是怎么进行数据融合的 啊?
我直接读出来的话波动很大咩!跪求指点QAQ,折腾我好久好久 ...

气压计的数据那加计的数据去二次积分,再加上x,y轴的偏差,我滤波出来的数据最多只有0.1米的飘了
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-5-5 11:50 , Processed in 0.119963 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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