飞控C语言开源,几大主流开源飞控平台优劣比较.doc
几大主流开源飞控平台优劣比较
各大主流开源平台对比
首先明确我们的需求:
1)平台硬件,固件都比较成熟,开发环境易上手。
2)性能上强调平台抗风性,飞行稳定性。
3)由于植保机工作环境恶劣,硬件要求有宽广的工作温度范围,恶劣环境下的性能稳定。
4)能够实现作业点记忆,自主航迹规划。有硬件备份(双子星)。 5)
项目/平台名称APMpx4/pixhawkautopilotPPZMWC主控芯片AvrAtmega1280/2560主控Stm32f427
故障保护协处理器stm32f107Stm32f4STM32f105RCT6主要传感器Atmega168/328.双轴陀螺,IMU(单轴陀螺,三轴加速度计.三轴磁力计模块).气压计.AD芯片内置两套陀螺(stmicro 16 bit)和加速度计(stmicro 14 bit)MEAS气压传感器,互为补充矫正;内接三轴磁场传感器并且可以外接一个三周磁场传感器;可外接一主一备两个GPS传感器,故障时可自动切换。①MPU6000:3轴加速度传感器+3轴陀螺仪
②HMC5883:3轴磁阻传感器
③LP2922 3.3V:主要用于外部供电转换
④ 24LC08:板上参数存储 编译环境Arduino IDEeclipse IDE 官网tool-chain使用Ubuntu乌班图操作系统,全部开发环境和地面站软件继承与该系统下语言arduinoCCcc特征简介Arduino IDE界面友好简单,Arduino语言类似于C语言良好的二极管控制器,可实现不间断供电。所有外围设备输出都有过流保护,输入设备都有防静电保护。硬件架构简单,飞控硬件使用C语言编写开源部分除了常见的飞控硬件,飞控软件和地面站软件之外,还包含地面站硬件,调制解调器,天线等设别,从功能上讲已经接近一个小型无人机系统了因此稳定性普遍不是很好,而且MWC的PID调节略显麻烦,抗震抗风性能不是很好.采用算法两级PID控制方式,第一级是导航级,第二级是控制级168M运算频率,开放性好,先进的定高算法,两套陀螺和加速度计,护卫补充矫正,内置三轴磁场传感器,一主一副两个GPS传感器,可自动切换 官方硬件平台APM2.5:
板载电子罗盘
APM2.6:
电子罗盘外置和GPS融合了Px4
Pixhawk是px4的升级CC、CC3D、ATOM、Revolution、Revolution nano等,衍生硬件包括Sparky、Quanton、REVOMINI等,甚至包含直接使用STM32开发板扩展而成的FlyingF3、FlyingF4、DescoveryF4PPZ Lisa 拥有大量扩展接口总结优势:
APM使用人数多,资料丰富齐全,特别是经典款APM2.5。上手快。
功能完全满足使用。
apm固件相对成熟
缺陷:
处理器相比F407落后,但是够用。
传感器分散,集成度不高
优点:
1.pix原生固件代码结构好,各模块之间结构化清晰,利于开发
开发的人不多,代码不成熟
成本低,架构简单,保留了arduino ide的开发流程和方式。但是性能不及APM和PIXhawk官方网站链接/wiki/common-apm25-and-26-overview/官网,中文网都无法登陆
飞控C语言开源,几大主流开源飞控平台优劣比较.doc相关推荐
- 流星汇聚:跨境电商几大主流电商平台势均力敌,卖家如何选择?
随着互联网和跨境电商飞速发展,国内越来越多的卖家开始向跨境电商进行转型,几大主流都在国内积极进行招商工作,以吸引更多的卖家入驻到海外电商平台.目前主流的热门电商平台依旧是速卖通.eBay.Wish.亚 ...
- 几大主流区块链开源技术的比较
一.比特币体系 比特币(BitCoin)是最早也是全球最广泛使用和真正意义的去中心化区块链技术,因此他的开源技术体系非常值得参考. 比特币区块链的核心技术框架采用C++语言开发,共识算法采用POW算法 ...
- 区块链主流开源技术体系介绍(转)
接上一篇应用开发入门介绍,Elwin这篇将会介绍主流的区块链开源技术体系,供大家开发自家区块链平台及应用参考. 一. 比特币体系 比特币(BitCoin)是最早也是全球最广泛使用和真正意义的去 ...
- 区块链主流开源技术体系介绍
区块链技术如今是非常火热,不仅让金融家和创投家趋之若鹜,如今已经在多个领域遍地播种.作为拥有锐利触角的创业家们,是否也想将区块链集成到你们现有的应用中去,而作为IT技术工程师的你,是否也是跃跃欲试,想 ...
- [转]区块链主流开源技术体系介绍
区块链应用开发入门 区块链技术如今是非常火热,不仅让金融家和创投家趋之若鹜,如今已经在多个领域遍地播种.作为拥有锐利触角的创业家们,是否也想将区块链集成到你们现有的应用中去,而作为IT技术工程师的你, ...
- 三大主流开源工作流引擎技术分析与市场预测
1.从<功夫>说起 时下的新新人类看到我,一定会认为在下是个十足的老古董,这不,<功夫>这样的片子我到今年2月底才看.不过看过<功夫>,我想的一定比一般的人多:周星 ...
- Java三大主流开源工作流引擎分析
Java三大主流开源工作流引擎分析 首先,这个评论是我从网上,书中,搜索和整理出来的,也许有技术点上的错误点,也许理解没那么深入.但是我是秉着学习的态度加以评论,学习,希望对大家有用,进入正题! 三大 ...
- 其他主流开源硬件简介BeagleBone Black快速入门
其他主流开源硬件简介BeagleBone Black快速入门 1.3 其他主流开源硬件简介 开源硬件种类繁多,但主要有两款开源硬件常与BeagleBone比较.它们就是Arduino和Raspberr ...
- 开源中文bi_主流开源 BI 产品对比
现在市场上开源 BI 产品比较多,各个产品的侧重点不同,有的以报表为主.有的以可视化为主.有的以查询分析为主.这里我们选取了一些主流的开源 BI 产品,从产品功能.可视化能力.数据源支持以及使用文档等 ...
- 主流开源开发者工具落地阿里云,进一步提升开发者体验
在云计算大数据时代,企业的不断上云,业务的不断发展,技术架构的不断演进,导致资源.应用和数据的管理成本不断增加,运维难度不断加大.业务场景的不断和复杂和变化,不得不引起我们更多的思考: 业务基础设施架 ...
最新文章
- CentOS 安全配置
- php程序监控指标,通达信主力动向监控副图指标公式
- 一篇文章了解蛋白质组学研究
- HTTP消息推送原理
- 计算机把时间和日历添加到桌面上,怎样在电脑原有的桌面上再添加上日历啊?....
- 钉钉手机版免密自动登陆SuiteCRM
- 面试记录-KPMG(毕马威)
- 马斯克入驻推特造成大恐慌!这俩戏精还冒充被裁员工,外媒全被耍了
- 游戏数据库服务器 数据缓存 增量更新
- 青鸟锦江学员车宏鑫正面回答面试官的十大面试问题
- 【年度盘点】10大最热门Python项目回顾
- 个人简历模板html5
- 利用飞信自动发短信脚本
- ajax的get/post请求及其封装,以及ajaxHTTP状态码是啥子意思
- 手机放哪里辐射危害最低?
- bilibili go框架_当红语言只认Go!趣头条技术沙龙聚焦Golang应用热点
- 22年春福师《大学英语(1)》在线作业一-1
- 中文域名目前的注册情况怎么样?
- Adobe Illustrator(AI)基础知识
- SAP ME01 创建货源清单