2016.2.15 四旋翼相关资料

————————2016.2.15————————
最近在玩儿四旋翼,所以相关的资料我会贴上来供需要的朋友参考,如果遇到了我们趟过的地雷就能够方便一些。

机架:F450
我们之后由于要将NVIDIA的开发板和飞行器连在一起,所以从机架的选择上我们要慎重考虑,之前为了方便选的是F330,但是DJI正版的F330停产了,所以taobao的F330进行测试,经过测试发现F330相当脆弱,机架非常容易在后写撞击中折断,所以如果上面搭载NVIDIA的开发板的话,那么这样开发的成本太高,一旦炸机可能机毁板子亡,因此换成了DJI原版的F450,非常坚固,DJI的产品确实好,这真不是盖的。

电调:DJI原装
之前尝试过XXD的电调,但是第一天调好PID之后第二天参数就不对了。别人有推荐好盈乐天,但是在淘汰了XXD的电调之后还是直接上DJI的原装电调,性能吊吊的。

电机:新西达A2212
目前是新西达,但是因为实在是动平衡做的不好,所以决定春节后换成银燕电机,DJI的电机配的桨比较特殊,不能简单更换,所以在这一点上还是选择更为普遍的。
据说新西达是诸多山寨电机的一个总称,不知道这个说法是否真实。

飞控:PX4
pixhawk的飞控确实吊吊的,PID调整以后,飞机的稳定性可以说,坚如磐石。
之后主要的工作放在MAVLINK上面。在LINUX系统下通过MAXLINK协议来控制飞机。
mavlink可以在github.com/mavlink下载到,由于pixhawk的nutty 的shell也就是nsh打不开,所以是直接编程编译运行。

MAVLINK参考资料:
1.MAVLink Tutorial for Absolute Dummies (Part1)
http://120.52.72.46/dev.ardupilot.com/c3pr90ntcsf0/wp-content/uploads/sites/6/2015/05/MAVLINK_FOR_DUMMIESPart1_v.1.1.pdf

2.Overriding Remote Control from a custom GS with MAVLink

http://diydrones.com/forum/topics/overriding-remote-control-from-a-custom-gs-with-mavlink

时间: 2024-10-27 11:58:32

2016.2.15 四旋翼相关资料的相关文章

iOS10以及xCode8相关资料收集

兼容iOS 10 资料整理笔记 源文:http://www.jianshu.com/p/0cc7aad638d9 1.Notification(通知) 自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserNotifications的易用,功能也变得非常强大. iOS 9 以前的通知 1.在调用方法时,有些方法让人很难区分,容易写错方法,这让开发者有时候很苦恼. 2.应用在运行时和非运行时捕

英语面试的相关资料

英文面试的相关资料 要求做英文面试的单位越来越多了.应聘外企,自然主要是英文面试:应聘国内的企业,面试进行到一半的时候,好多也会突然冒出些英文面试来.因此,对于英文面试,我们不能等闲待之.下面是一些英文面试的对话实例. "Why did you decide to seek a position in this company?"你为什么要应聘这个职位?(或者:你为何选择我们公司?)"You are a top company and I am convinced there

STM32四旋翼飞行器

这个飞控是基于STM32,整合了MPU6050,即陀螺仪和重力加速计,但没有融合电子罗盘: 这是飞控程序的控制流程(一个执行周期): 比较重要的地方: 1.i2c通信方式: STM32的开发库是带有i2c通信的相关函数的,但是我最后还是没有用这些函数. 我通过GPIO模拟i2c,这样也能获得mpu6050的数据,虽然代码多了一些,但是比较好的理解i2c的原理. STM32库实现的模拟i2c代码(注释好像因为编码问题跪了): /***********************************

基于STM32的四旋翼飞行器的设计与实现

针对四旋翼飞行控制器姿态数据测量易受干扰.算法实现及设计较为困难等问题,设计并实现了以高性价比的STM32F103VET6微处理器作为主控板的四 旋翼飞行器.选用六轴运动组件MPU6050.电子罗盘HMC5883L及气压计MS5611等传感器对飞行器姿态数据进行了实时采集,并结合卡尔曼滤波 方法对姿态数据进行了数据融合.在控制算法上采用了非线性双闭环PID来实现两组四个电机的转速控制,并通过遥控器对四旋翼飞行器的飞行姿态进行实时调 节.飞行试验表明:基于STM32F103VET6微处理器的四旋翼

GBrowse配置相关资料

GBrowse配置相关资料(形状.颜色.配置.gff3) http://gmod.org/wiki/Glyphs_and_Glyph_Optionshttp://gmod.org/wiki/GBrowse_Configuration/Glyphs http://gmod.org/wiki/GBrowse_Configuration/Feature_frequency_histograms (2010)http://boyun.sh.cn/bio/?p=1817 (2011  GBrowse之频率

UIlabel居上对齐遇到的问题和解决方法以及其他相关资料

UILabel的text的对其方式有四种类型 NSTextAlignmentLeft; NSTextAlignmentCenter; NSTextAlignmentRight; 基本够用 但是今天遇到个问题 就是当我label很高字体很小的时候 默认的label文字永远是默认在中间  上图 [myLabel sizeToFit];首先试了这个方法 但是发现改变大小适应这个属性 会让文字在左上角并且label的height也随之缩小 添加numberToLine=0可以在换行的时候改变高度 其实这

2016届毕业生-毕业设计的相关事项

2016届毕业生-毕业设计的相关事项 持续更新,注意通知 通知1:指导开题的通知:(2016-2-15) 2016年2月24日-2016年3月1日,请同学们到学校.届时我在办公室进行就如何开题,进行指导(具体时间,电话联系). 要求1:按时间到学校.集中指导时不能按时出勤的,将按学院相关要求处理. 要求2:认真理解毕业设计课题. 要求3:认真撰写开题报告,准备3分钟答辩和5-7页PPT. 附录1. 开题报告          开题报告作为毕业设计答辩委员会对学生答辩资格审查的依据资料之一,应在指

(转)四旋翼飞行器基本知识

因为最近在做四旋翼的项目.所以在网上查找了点资料,转了下面这篇关于四旋翼入门级的知识. 1.结构形式       旋翼对称分布在机体的前后.左右四个方向,四个旋翼处于同一高度平面,且四个旋翼的结构和半径都相同,四个电机对称的安装在飞行器的支架端,支架中间空间安放飞行控制计算机和外部设备.结构形式如图 1.1所示. .工作原理 四旋翼飞行器通过调节四个电机转速来改变旋翼转速,实现升力的变化,从而控制飞行器的姿态和位置.四旋翼飞行器是一种六自由度的垂直升降机,但只有四个输入力,同时却有六个状态输出,

iOS组件化相关资料

// 基于 CocoaPods 和 Git 的 iOS 工程组件化实践 1)https://skyline75489.github.io/index.html // 模块与解藕 2)https://blog.cnbluebox.com/blog/archives/ // iOS组件化思想 3)http://casatwy.com/ // iOS组件化相关资料 4)http://www.jianshu.com/p/34f23b694412 // AOP 技术 5)https://github.co