关于飞控系统的开源项目,以下是主要信息汇总及推荐方案:
主流开源飞控项目
-
PX4 Autopilot
- 特点:模块化架构,支持多旋翼、固定翼、无人车等,适合工业及学术研究。
- 语言:C++(主核心)
- 生态:配套QGC地面站,支持硬件在环仿真(HITL/SITL)。
- 应用:大疆无人机部分机型采用其衍生版本。
-
ArduPilot
- 历史:最早的开源飞控之一,支持超过30种飞行器类型。
- 优势:丰富的硬件兼容性(Pixhawk系列、Raspberry Pi等)。
- 工具链:Mission Planner地面站,内置自动调参功能。
-
Betaflight / INAV
- Betaflight:专注穿越机竞速,极致优化实时性(>1kHz控制频率)。
- INAV:简化配置,支持GPS自主巡航,适合中远距离飞行。
-
Cleanflight(早期版本)
- 定位:Betaflight前身,现多用于历史研究或特定硬件兼容。
学习与实践资源
-
代码仓库
- PX4: GitHub - PX4/PX4-Autopilot
- ArduPilot: GitHub - ArduPilot/ardupilot
- Betaflight: GitHub - betaflight/betaflight
-
开发文档
- PX4官方文档: docs.px4.io
- ArduPilot Wiki: ardupilot.org
-
仿真工具
- Gazebo + PX4:高精度动力学仿真(支持视觉避障模拟)。
- jMAVSim:轻量级PX4原生仿真器。
-
硬件参考
- Pixhawk系列:标准硬件平台(PX4/ArduPilot均兼容)。
- F4/F7飞控板:推荐使用Mateksys、Holybro等厂商的Betaflight适配硬件。
开源飞控开发流程
-
环境搭建
- 安装依赖(如ARM-GCC工具链)。
- 使用
make px4_fmu-v6c_default(PX4)或./waf configure(ArduPilot)编译固件。
-
定制化开发
- 修改控制算法:调整
src/modules/mc_att_control(PX4姿态控制模块)。 - 添加传感器驱动:在
src/drivers中实现新设备驱动。
- 修改控制算法:调整
-
调试技巧
- UAVCAN总线分析:使用
yakut工具监控CAN通信。 - Flight Review日志:上传
.ulg文件至 logs.px4.io 可视化分析。
- UAVCAN总线分析:使用
行业应用案例
- 农业无人机:ArduPilot定制喷洒航线规划。
- 物流配送:基于PX4的VTOL(垂直起降)货物运输方案。
- 科研领域:ETH Zurich使用PX4实现复杂环境自主导航。
入门建议
- 从 Betaflight配置 上手(使用地面站调参无需编程)。
- 尝试 PX4仿真:用预置的“虹膜”模型快速测试自动起降。
- 参与社区:PX4 Slack频道或 ArduPilot Discord群组。
提示:硬件选择上,推荐新手从 Holybro Kakute F7 或 Pixhawk 4 起步,平衡成本与性能。
Pegasus开源大师兄青少年开发板
润和OpenHarmony满天星系列开源大师兄TM青少年开发板 OpenHarmony开源大师兄开发板是润和软件遵循教育部《新课标》信息化教学要求而推出的面向青少年编程教育的微型计算机,其外型小巧便携,尺寸仅为45*51.6mm,集成了加速度传感器、温湿度传感器、语音识别(Al能力)等功能配件,
2023-03-28 13:07:10
算法开源相关资料下载
,和大津法,这一章介绍图像边界提取。这里我的算法是基于逐飞开源的灰度图算法写的,但也在上面改进了许多,使得边界的搜取不会出现丢边。一、灰度边界提取的原理 在我们获取摄像头的数据后,返回回来的是0-255的灰度值。...
自我清欢
2022-01-14 08:27:39
如何将float数据存到flash中
项目场景:在灵动MCU平台基于逐飞科技开源的RTT库,将一个float类型的数据变量保存到flash中;问题描述:写和读flash数据的接口是uint32类型的变量,如何将float的变量存储进去
Arvinhw
2021-12-13 06:54:57
无名创新多功能开源遥控器用户手册 精选资料分享
本款结合遥控器+数传+地面站三合一多功能手持终端(简称HGS_3IN1)开源产品是武汉无名创新科技有限公司继以往开源产品:开源飞控、开源QT地面站、开源机器视觉后的又一全新力作,旨在为广大无人机
神船大幅
2021-07-27 07:50:18
【干货】必看!APM飞控核心技术解析与实战指南
一、产品概述与定位APM飞控是开源无人机飞行控制系统的标杆产品,具有开源免费、灵活扩展、生态成熟三大核心优势。该系统不仅成为无人机入门者的首选学习平台,更是专业开发者验证创新算法的重要载体。二、发展
2025-11-13 19:33:30
介绍一下基于TC264 MCU的ADS导入和烧录库函数
注意:本教程的ADS导入和烧录的例程的教程都由逐飞科技开源提供。库函数导入部分请查看教程。一,在工作空间建立.c原文件和.h头文件第一步,双击编译器,页面跳出选择工作空间的界面,然后记住这个路径
发烧友520
2022-03-01 07:10:52
重磅新品|超轻巨能飞的开源无人机套装Stamp Fly 无线摇杆Atom JoyStick
NEWStampFly就在刚刚,M5Stack自研的无人机StampFly正式开始上架销售。作为一款开源的开源四轴飞行套件,StampFly采用ESP32-S3为主控,集成了多种外设,可以实现精确
2024-08-03 08:30:16
Unionpi Tiger(A311D)
九联科技OpenHarmony开源鸿蒙开发板嵌入式物联网Ai人工智能UnionpiTiger(A311D),开发板包含:(核心板+底板+显示屏+摄像头+喇叭)
2023-03-28 13:06:35
《开源鸿蒙领学课堂-AI赋能系列-具身智能专题第二期》直播回顾
开源鸿蒙做具身智能,到底在做什么?一文看懂项目进展与规划 分享嘉宾:刘小飞 开源鸿蒙具身智能PMC(筹)成员、具身智能PMC主干项目负责人 导读 最近,“具身智能”越来越热。大家讨论的不再只是
2026-05-23 09:10:43
FSB50450BS
门极驱动,可最大程度减少 EMI 和损耗,同时还提供多个模块上保护功能,包括欠压锁定和温度监控。内置的高速 HVIC 仅需一个电源电压,会将传入的逻辑电平门极输入转换为正确驱动模块内部 MOSFET 所需的高电压、高电流驱动信号。对于每个相位提供单独的开源 MOSFET 端子,可支持最广泛的控制算法。
2024-06-20 20:30:02
FSB50250BS
门极驱动,可最大程度减少 EMI 和损耗,同时还提供多个模块上保护功能,包括欠压锁定和温度监控。内置的高速 HVIC 仅需一个电源电压,会将传入的逻辑电平门极输入转换为正确驱动模块内部 MOSFET 所需的高电压、高电流驱动信号。对于每个相位提供单独的开源 MOSFET 端子,可支持最广泛的控制算法。
2024-06-20 20:24:22
FSB50250B
门极驱动,可最大程度减少 EMI 和损耗,同时还提供多个模块上保护功能,包括欠压锁定和温度监控。内置的高速 HVIC 仅需一个电源电压,会将传入的逻辑电平门极输入转换为正确驱动模块内部 MOSFET 所需的高电压、高电流驱动信号。对于每个相位提供单独的开源 MOSFET 端子,可支持最广泛的控制算法。
2024-06-20 20:19:55
FSB70250
,可最大程度减少 EMI 和损耗,同时还提供多个模块上保护功能,包括欠压锁定、温度监控、故障报告和互锁功能。内置的一个 HVIC 会将传入的逻辑电平门极输入转换为正确驱动模块内部 MOSFET 所需的高电压、高电流驱动信号。对于每个相位提供单独的开源 MOSFET 端子,可支持最广泛的控制算法。
2024-06-20 20:31:29
FSB70550
,可最大程度减少 EMI 和损耗,同时还提供多个模块上保护功能,包括欠压锁定、温度监控、故障报告和互锁功能。内置的一个 HVIC 会将传入的逻辑电平门极输入转换为正确驱动模块内部 MOSFET 所需的高电压、高电流驱动信号。对于每个相位提供单独的开源 MOSFET 端子,可支持最广泛的控制算法。
2024-06-20 20:30:02
开源飞控的发展和介绍
所谓开源飞控就是建立在开源思想基础上的飞行自主控制器项目(Open Source AutoPilot),同时包含开源软件和开源硬件,而软件则包含飞控硬件中的固件和地面站软件。
2020-02-03 14:19:46
目前国内常用的开源飞控
目前国内常用的开源飞控,无人机能被快速普及,很大程度上是得益于开源飞控的发展,因为困扰着无人机发展的关键设备是自动驾驶仪。那么,开源飞控是什么?又是如何发展过来的?在纷繁复杂的无人机产品中,四旋翼
JasonXiong
2021-07-16 07:43:15
开源四轴和飞控
将为您做出最好的抉择。无论你有不懂得,或者有什么想法,都可在我们的官方讨论群:DBG开源四轴交流群 310442972中得到详细解答。MINI飞控单片机:stm32f103(在售),MK60
uwufjwer
2019-08-05 19:34:26
开源飞控板工程文件
首先是一大堆的感谢,太多人的帮助,感谢不完了…………首先要说明,这个PCB工程的出现要感谢论坛上的***大哥 john800422 开源了自己的飞控板的工程文件,我这样的没啥基础的小弟们才能学会
felixbury
2021-09-13 09:22:00
如何学习开源飞控
首先还是要搞清楚自己为什么要学开源飞控?要根据自己的需求来,比如你是要做一个精准降落项目,需要用到飞控与视觉模块的交互处理;又或者你是一个飞行爱好者,组装一个飞行器平时飞了玩;
2023-04-27 15:18:59
如何定义开源?开源飞控方案的现状
第一代开源飞控系统使用Arduino或其他类似的开源电子平台为基础,扩展连接各种MEMS传感器,能够让无人机平稳地飞起来,其主要特点是模块化和可扩展能力。
2023-05-06 10:56:34
纳雷科技成为PX4开源飞控平台官方合作伙伴
近日,纳雷科技正式以银级会员身份加入PX4开源飞控生态!到目前为止,纳雷科技已成为全球两大主流无人机开源飞控平台(APM&PX4)的官方合作伙伴。其雷达技术将深度融入开源生态,以“聚焦被集成”的战略为开发者与用户提供标准化、高性能、低门槛的感知解决方案,加速无人机应用创新进程。
2025-05-21 14:37:05
普诺飞思推出基于事件视觉的开源软件库OpenEB,提供全新开发工具
普诺飞思推出关键开源软件模型及基于事件的机器学习解决方案OpenEB,旨在针对基于事件的应用(包括光流和物体检测),优化机器学习训练和推理。
2021-04-01 10:12:18
【疯壳·无人机教程5】开源编队无人机-飞控固件烧写
软件处就可以打开了,按下 F7 或者在“Target”下点击“Auto”,即可完成固件的下载。 图7拔掉下载器,重启飞控,飞控各项功能运行正常。完整配套资料和对应开源套件地址:http://www.fengke.club如需定制开发,请通过官网“疯壳”网页底部的“联系我们”进行联系文件下载请点击:
疯壳科技
2022-08-23 11:10:42
OLDX-开源多旋翼开发平台项目
1 OLDX-开源多旋翼开发平台项目OLDX多旋翼开发平台(OLDX-FC)是由北京理工大学自动化学院所属《北理云逸科技》团队开发的一个目前国内最完整的免费开源飞控项目,随着国内开源飞控的逐步发展如
h1654155957.9520
2021-08-06 07:28:55
【飞凌i.MX9352开发板试用】+机械臂游戏3—游戏源代码(开源)原创首发
【飞凌i.MX9352开发板试用】+机械臂游戏 3游戏操纵杆控制四自由度机械臂(开源)原创首发 - 飞凌嵌入式
2023-07-26 11:28:41