# 我们的飞控打怪升级闯关之路
**Repository Path**: reyimoo/MyFlightControlLearningPath
## Basic Information
- **Project Name**: 我们的飞控打怪升级闯关之路
- **Description**: 记录一下学习过程,整理一下学习教程
- **Primary Language**: Unknown
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 10
- **Created**: 2025-02-06
- **Last Updated**: 2025-02-06
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 飞控打怪升级闯关之路
> **多旋翼飞行器在行业应用中的高速发展离不开开源飞控的支持。无论是借助开源飞控,还是全自主开发,都需要研发者对多旋翼飞行器设计、建模、感知、控制和决策等全面掌握,才能够真正将飞行器做好。然而,目前微小型飞行器开发不少始于小微企业,与传统的航空院所不同,小微企业存在人员少、经验少和资源少等问题,因此业内迫切需要一大批能够挑起大梁的总工程师和全栈式工程师。**
>
>
——《多旋翼飞行器设计与控制》全权
## 基础知识
为了能够快速入门,高效开发,首先需要学会一些基础工具的使用。
> Git是一个开源的分布式版本控制系统,可以有效、高速地处理从非常小到非常大的项目版本管理。
>
> [Git教程](基础知识/Git教程.md)
>
> ****
>
> Typora是一款常用的Markdown格式文件编辑器和阅读器。
>
> [Typora安装与激活](基础知识/Typora软件包安装激活)
>
> ****
>
> Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
>
> [Markdown语法大全:https://github.com/tchapi/markdown-cheatsheet](https://github.com/tchapi/markdown-cheatsheet)
>
> [MarkDown教程](基础知识/MarkDown教程.md)
>
> ****
>
> Mardown图床的作用是将Markdown文件中插入的图片上传到云端并生成链接插入到Markdown文件中,这样其他人无需下载图片文件夹也可看到Markdown文件中的图片。
>
> [存放Typora配置图床教程相关文件的文件夹](基础知识/Typora配置图床教程)
>
> [Typora+PicGo实现自己的图片自动上传教程](基础知识/Typora配置图床教程/Typora+PicGo实现自己的图片自动上传教程.pdf)
>
> [MarkDown图床教程](基础知识/MarkDown图床教程.md)
>
> ****
>
> Understand是一款定位于代码阅读的软件。界面用Qt开发的。具有代码语法高亮、代码折迭、交叉跳转、书签等基本阅读功能。
>
> [Understand(代码分析工具)的安装与使用教程_玄色i的博客-CSDN博客_understand教程](https://blog.csdn.net/weixin_44136165/article/details/115266489)
>
> ****
>
> SourceInsight是一个面向项目开发的程序编辑器和代码浏览器,拥有内置的对C/C++, C#和Java等程序的分析功能。
>
> [SourceInsight使用方法](基础知识/SourceInsight使用方法.md)
>
> ****
>
> Fences也被称为栅栏桌面,是用来分类和组织桌面上图标的一款桌面整理软件。Fences可以将不同的图标放到不同的栅栏当中,使用者还可以移动和拉伸这个栅栏。这样将图标分类以后,桌面再也不会看起来一团糟了。
>
> Fences官网:[Stardock Fences 4: Automatically organize your desktop apps, files, and folders](https://www.stardock.com/products/fences/)
>
> [Fences功能介绍](基础知识/Fences功能介绍.md)
>
> ****
>
> QuickLook是一款Windows下的快速预览工具,开源、免费。只需要用鼠标选中文件,然后按下空格,即可预览文件内容。
>
> QuickLook官网:[GitHub - QL-Win/QuickLook: Bring macOS “Quick Look” feature to Windows](https://github.com/QL-Win/QuickLook)
>
> ****
>
> GeekUninstaller是一款高效快速,小巧便携,免费的卸载软件,解压后无需安装即可使用, 可以彻底清除需要卸载软件的注册表痕迹。
>
> GeekUninstaller官网:[Geek Uninstaller - the best FREE uninstaller](https://geekuninstaller.com/)
## C++程序设计
> 浅谈了面向过程编程存在的问题,阐述了面向对象编程的特点(封装、继承、多态)及其带来的好处(开发效率大幅提高)。
>
> [杂谈面向过程和面向对象编程](C++程序设计/杂谈面向过程和面向对象编程.md)
>
> ****
>
> 用VisualStudio搭建C++开发环境。
>
> [C++开发环境搭建](C++程序设计/C++开发环境搭建.md)
>
> ****
>
> C++数据类型、运算符、程序流程结构、数组、函数、指针、结构体。
>
> [C++基础入门](C++程序设计/C++基础入门.md)
>
> ****
>
> C++内存分区模型、引用、函数提高、类和对象、文件操作。
>
> [C++核心编程](C++程序设计/C++核心编程.md)
>
> ****
>
> C++模板、STL常用容器、STL函数对象、STL常用算法。
>
> [C++提高编程](C++程序设计/C++提高编程.md)
## Linux操作系统
> 简介链接中的内容
>
> [Linux介绍](Linux操作系统/1.1Linux介绍.md)
>
> ****
>
> 简介链接中的内容
>
> [文件管理命令](Linux操作系统/1.2文件管理命令.md)
>
> ****
>
> 简介链接中的内容
>
> [用户管理命令](Linux操作系统/1.3用户管理命令.md)
>
> ****
>
> 简介链接中的内容
>
> [压缩命令](Linux操作系统/1.4压缩命令.md)
>
> ****
>
> 简介链接中的内容
>
> [查找命令](Linux操作系统/1.5查找命令.md)
>
> ****
>
> 简介链接中的内容
>
> [Vim的使用 ](Linux操作系统/1.6Vim的使用.md)
## 软件
**PX4**和**ArduPilot**是自动驾驶和无人机领域最出名的两个固件,它们是两套开源的软件,可以从官网看到它们的官方名字。
相关链接
PX4官网:https://px4.io/
PX4开源项目地址:https://github.com/PX4/PX4-Autopilot
PX4使用者手册:https://docs.px4.io/main/zh/
PX4开发者手册:https://docs.px4.io/main/zh/development/development.html
PX4民间汉化手册:https://www.ncnynl.com/category/px4-user/
PX4民间汉化手册:https://www.bookstack.cn/read/PX4Devguide/zh-README.md
ArduPilot官网:https://ardupilot.org/
ArduPilot开源项目地址:https://github.com/ArduPilot/ardupilot
ArduPilot使用者手册:https://ardupilot.org/ardupilot/
ArduPilot开发者手册:https://ardupilot.org/dev/
**pixhawk**和**APM**是两款比较出名的飞控硬件,它们是两款电路板,APM最开始使用Arduino进行开发,使用AVR系列8位单片机,风靡世界,后来新的pixhawk使用了STM32系列32位单片机,运行PX4固件,性能大幅提升,为了提升性能,传统的Ardupilot也被移植过来,所以**pixhawk硬件既可以运行PX4固件也可以运行ArduPilot固件**。
关于PX4、ArduPilot、pixhawk、APM的发展历史,可以看这篇博客。
[Pixhawk的历史_蓬莱道人的博客-C SDN博客](https://blog.csdn.net/MOU_IT/article/details/80352234)
**QGroundControl**是**PX4**固件的地面站,**MissionPlanner**是**ArduPilot**固件的地面站,用来进行固件烧录,飞控调参,监控飞行状态,定点飞行规划等。
相关链接
QGC地面站官网:http://qgroundcontrol.com/
QGC地面站开源项目地址:https://github.com/mavlink/qgroundcontrol
QGC地面站使用者手册:https://docs.qgroundcontrol.com/master/en/
QGC地面站开发者手册:https://dev.qgroundcontrol.com/master/en/
MP地面站开源项目地址:https://github.com/ArduPilot/MissionPlanner
MP地面站官网及手册:https://ardupilot.org/planner/
**ROS**(Robot Operating System)提供一系列程序库和工具以帮助软件开发者创建机器人应用软件。它提供了硬件抽象、设备驱动、库函数、可视化、消息传递和软件包管理等诸多功能。
相关链接
ROS官网:https://www.ros.org/
**MAVLink**(Micro Air Vehicle Link)是一种用于小型无人载具的通信协议。该协议广泛应用于地面站与无人载具之间的通信,同时也应用在载具内部子系统的内部通信中。
相关链接
MAVLink官网:https://github.com/mavlink
mavros官网:https://github.com/mavlink/mavros
**Gazebo**是一款3D动态模拟器,能够在复杂的室内和室外环境中准确有效地模拟机器人群,提供高保真度的物理模拟,其提供一整套传感器模型,以及对用户和程序非常友好的交互方式。
相关链接
Gazebo官网:http://gazebosim.org/
### PX4 Autopilot(PX4自驾仪)
>学习PX4开发需要先配置好开发环境,对于新手推荐使用VMware虚拟机搭建Ubuntu系统,并下载PX4源码,配置好编译环境和工具链(ROS操作系统+mavros通信包+jMAVSim仿真+gazebo仿真+QGC地面站+QT开发平台)。如果你不想配置相应的环境,也可以选择导入阿木实验室配置好的Ubuntu系统。教程中使用的是Ubuntu18.04系统(官方推荐使用版本),PX4固件版本为v1.13.0,飞控板为pixhawk2.4.8版本。
>
>[使用VMware虚拟机安装Ubuntu系统并搭建PX4开发环境](PX4-Autopilot/使用VMware虚拟机安装Ubuntu系统并搭建PX4开发环境.md)
>
>[使用VMware虚拟机导入配置好的Ubuntu系统](PX4-Autopilot/使用VMware虚拟机导入配置好的Ubuntu系统.md)
>
>****
>
>PX4源代码的结构复杂,了解源代码的文件目录架构有利于对PX4的初步理解。
>
>[PX4源码文件目录架构分析](PX4-Autopilot/1-PX4源码文件目录架构分析.md)
>
>****
>
>简介链接中的内容
>
>[搭建并运行第一个应用程序](PX4-Autopilot/2-搭建并运行第一个应用程序.md)
>
>****
>
>
>
>[无人机飞控入门教程](PX4-Autopilot/无人机飞控入门教程.md)
>
>****
>
>简介链接中的内容
>
>[Pixhawk飞行模式注解](PX4-Autopilot/Pixhawk飞行模式注解.md)
>
>****
>
>简介链接中的内容
>
>[Pixhawk指示灯含义](PX4-Autopilot/Pixhawk指示灯含义.md)
>
>****
>
>简介链接中的内容
>
>[PX4FMU和PX4IO最底层启动过程分析(上)](PX4-Autopilot/PX4FMU和PX4IO最底层启动过程分析(上).md)
>
>****
>
>简介链接中的内容
>
>[PX4FMU和PX4IO最底层启动过程分析(下)](PX4-Autopilot/PX4FMU和PX4IO最底层启动过程分析(下).md)
>
>****
>
>简介链接中的内容
>
>[Ubuntu中用终端对PX4固件进行编译并烧录](PX4-Autopilot/Ubuntu中用终端对PX4固件进行编译并烧录.md)
>
>****
>
>简介链接中的内容
>
>[QGCMavlinkConsole终端命令](PX4-Autopilot/QGCMavlinkConsole终端命令.md)
>
>****
>
>简介链接中的内容
>
>[编译脚本和启动脚本的修改](PX4-Autopilot/编译脚本和启动脚本的修改.md)
>
>****
>
>简介链接中的内容
>
>[Ubuntu中用命令行编译并运行C脚本文件](PX4-Autopilot/Ubuntu中用命令行编译并运行C脚本文件.md)
>
>****
>
>简介链接中的内容
>
>[uORB主题订阅发布机制](PX4-Autopilot/uORB主题订阅发布机制.md)
>
>****
>
>简介链接中的内容
>
>[姿态解算基本原理](PX4-Autopilot/姿态解算基本原理.md)
>
>****
>
>简介链接中的内容
>
>[姿态解算代码实现](PX4-Autopilot/姿态解算代码实现.md)
### ArduPilot Autopilot(ArduPilot自驾仪)
> 简介链接中的内容
>
> ****
>
### QGroundControl地面站
> 简介链接中的内容
>
> ****
### MissionPlanner地面站
> 简介链接中的内容
>
> [MissionPlanner下载与安装](地面站/MissionPlanner下载与安装.md)
>
> ****
## 嵌入式设计与开发
### 电路设计软件
> AltiumDesigner是原Protel软件开发商Altium公司推出的一体化的电子产品开发系统,主要运行在Windows操作系统。这套软件通过把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,熟练使用这一软件使电路设计的质量和效率大大提高。
>
> AltiumDesigner官网:[PCB设计软件&构建下一代电子产品的工具| Altium](https://www.altium.com.cn/)
>
> ****
>
> 立创EDA是一款基于浏览器的,友好易用的,强大的EDA(Electronics Design Automation: 电子设计自动化)工具,起于2010年,完全由中国人独立开发,拥有独立自主知识产权。立创EDA服务于广大电子工程师、教育者、学生、电子制造商和爱好者。致力于中小原理图、电路图绘制,仿真,PCB设计与提供制造便利性。
>
> 立创EDA官网:[国产嘉立创EDA - 一个用心为中国人定制的电路板开发平台 (lceda.cn)](https://lceda.cn/)
>
> 立创EDA使用教程(文档、视频、仿真教程):https://docs.lceda.cn/cn/
### STM系列单片机开发
> 简介链接中的内容
>
> ****
>
### 自制飞控
> 简介链接中的内容
>
> JLINK官网[SEGGER - The Embedded Experts - Downloads - J-Link / J-Trace](https://www.segger.com/downloads/jlink/)
>
> [自制飞控记录](实物制作/自制飞控记录.md)
>
> ****
>
### 自制电调
> 简介链接中的内容
>
> [无刷电调基础知识及烧录BLHeli固件](实物制作/无刷电调基础知识及烧录BLHeli固件.md)
>
> ****
## 硬件
这里主要收集了各种硬件产品的外观照片、性能参数、数据手册和开发文档等。
### 各型号飞控板
> 简介链接中的内容
>
> [Kakute H7飞控板](硬件/KakuteH7飞控板.md)
>
> [Kakute H7飞控板](硬件/Kakute H7 V2.md)
>
> ****
>
### 各型号遥控器
> 简介链接中的内容
>
> ****
>
### 各型号接收机
> 简介链接中的内容
>
> ****
>
### 各型号电调
> 简介链接中的内容
>
> ****
>
### 各型号锂电池
> 简介链接中的内容
>
> [锂电池基础知识](硬件/锂电池基础知识.md)
>
> ****
****
## 学习资源整理
推荐书籍:《多旋翼飞行器设计与控制》全权 著
推荐书籍:《一本书看懂多旋翼无人机》李德强 著
阿木实验室课程:
[PX4固件二次开发初级课程](https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=6)
[PX4固件二次开发中级课程](https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=1)
[PX4工程应用与开发](https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=79)
[无人机仿真开发课程](https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=18)
阿木实验室一群 526221258
阿木实验室二群 613145554
公众号:怒飞垂云 北航本硕,在无人机公司从事无人机总体设计、飞控硬件设计、飞控固件开发、飞控外设设计等工作,ArduPilot开发经验丰富。其在网易云课堂设有ArduPilot固件+Pixhawk硬件的课程。
[网易云课堂-无人机飞控固件开发教程](https://study.163.com/course/introduction/1209568864.htm?share=1&shareId=1448054983)
公众号:可靠飞行控制研究组 北航全权老师的课题组。可靠飞行控制研究组致力于通过鲁棒的定位导航技术、健康与安全评估技术和飞行控制与决策技术保障可靠飞行。
公众号:无人机干货铺 一个有趣的飞控算法工程师。
公众号:苍穹四轴DIY 不定期更新开源硬件APM、Pixhawk飞控的应用及扩展教程,无人机、无人车、无人船、机器人等DIY教程。
这里暂时用来备份一些重要的学习网站。
[【算法基础学习 1】贝叶斯滤波_wb790238030的博客-CSDN博客_贝叶斯滤波算法流程图](https://blog.csdn.net/wb790238030/article/details/86668282?ops_request_misc=%7B%22request%5Fid%22%3A%22166239319316782425173513%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fblog.%22%7D&request_id=166239319316782425173513&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-4-86668282-null-null.nonecase&utm_term=算法&spm=1018.2226.3001.4450)
[【算法基础学习 2 】卡尔曼滤波推导与应用(1)_wb790238030的博客-CSDN博客](https://blog.csdn.net/wb790238030/article/details/86594006?ops_request_misc=%7B%22request%5Fid%22%3A%22166239319316782425173513%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fblog.%22%7D&request_id=166239319316782425173513&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-10-86594006-null-null.nonecase&utm_term=算法&spm=1018.2226.3001.4450)
[【算法基础学习 3】卡尔曼滤波推导与应用(2)_wb790238030的博客-CSDN博客](https://blog.csdn.net/wb790238030/article/details/86596223?ops_request_misc=%7B%22request%5Fid%22%3A%22166239319316782425173513%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fblog.%22%7D&request_id=166239319316782425173513&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-11-86596223-null-null.nonecase&utm_term=算法&spm=1018.2226.3001.4450)
[【算法基础学习 4】互补滤波算法——PX4姿态估计_wb790238030的博客-CSDN博客](https://blog.csdn.net/wb790238030/article/details/86710954)
[【算法基础学习 5】 欧拉角 方向余弦 四元数_wb790238030的博客-CSDN博客](https://blog.csdn.net/wb790238030/article/details/87101683?ops_request_misc=%7B%22request%5Fid%22%3A%22166239319316782425173513%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fblog.%22%7D&request_id=166239319316782425173513&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-7-87101683-null-null.nonecase&utm_term=算法&spm=1018.2226.3001.4450)
[【算法基础学习 6】龙格库塔法 求微分方程_wb790238030的博客-CSDN博客](https://blog.csdn.net/wb790238030/article/details/87189175?ops_request_misc=%7B%22request%5Fid%22%3A%22166239319316782425173513%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fblog.%22%7D&request_id=166239319316782425173513&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-9-87189175-null-null.nonecase&utm_term=算法&spm=1018.2226.3001.4450)
[Pixhawk-姿态解算源码注释__Better__的博客-CSDN博客](https://blog.csdn.net/Gen_Ye/article/details/52524190/)
[地面站官方文档Mission Planner Overview — Mission Planner documentation (ardupilot.org)](https://ardupilot.org/planner/docs/mission-planner-overview.html)
[MissionPlanner入门教程-软件介绍 - 创客智造 (ncnynl.com)](https://www.ncnynl.com/archives/202103/4100.html)
[BB响的用法_TYINY的博客-CSDN博客_bb响](https://blog.csdn.net/sinat_16643223/article/details/106935254?spm=1001.2014.3001.5502)
[QGroundControl代码分析_qgc源码-C++文档类资源-CSDN文库](https://download.csdn.net/download/kangsite/10690473)
[2021年07月_TYINY的博客_CSDN博客](https://blog.csdn.net/sinat_16643223?type=blog&year=2021&month=07)
[姿态解算(一)飞控控制方法学习_InfiniteYuan的博客-CSDN博客](https://blog.csdn.net/qq_27114397/article/details/50601664?ops_request_misc=%7B%22request%5Fid%22%3A%22165871931416782388093220%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fblog.%22%7D&request_id=165871931416782388093220&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-2-50601664-null-null.185^v2^control&utm_term=姿态解算&spm=1018.2226.3001.4450)
[姿态解算(二)旋转表示方法_InfiniteYuan的博客-CSDN博客](https://blog.csdn.net/qq_27114397/article/details/53164389?ops_request_misc=%7B%22request%5Fid%22%3A%22166239466916782395352734%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fblog.%22%7D&request_id=166239466916782395352734&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-4-53164389-null-null.nonecase&utm_term=姿态解算&spm=1018.2226.3001.4450)
[姿态解算(三)四元数 - 四元数定义与几何意义_InfiniteYuan的博客-CSDN博客_四元数的几何意义](https://blog.csdn.net/qq_27114397/article/details/53165289?ops_request_misc=%7B%22request%5Fid%22%3A%22166239466916782395352734%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fblog.%22%7D&request_id=166239466916782395352734&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-6-53165289-null-null.nonecase&utm_term=姿态解算&spm=1018.2226.3001.4450)
[姿态解算(四)四元数 - 姿态解算步骤_InfiniteYuan的博客-CSDN博客_四元数姿态解算](https://blog.csdn.net/qq_27114397/article/details/53247023?ops_request_misc=%7B%22request%5Fid%22%3A%22166239466916782395352734%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fblog.%22%7D&request_id=166239466916782395352734&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-53247023-null-null.nonecase&utm_term=姿态解算&spm=1018.2226.3001.4450)
[姿态解算(五)四元数、欧拉角、方向余弦矩阵_InfiniteYuan的博客-CSDN博客_四元数方向余弦矩阵](https://blog.csdn.net/qq_27114397/article/details/53264453?ops_request_misc=%7B%22request%5Fid%22%3A%22166239466916782395352734%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fblog.%22%7D&request_id=166239466916782395352734&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-3-53264453-null-null.nonecase&utm_term=姿态解算&spm=1018.2226.3001.4450)
[姿态解算(六)PID - 四轴 PID 讲解_InfiniteYuan的博客-CSDN博客](https://blog.csdn.net/qq_27114397/article/details/53376490?ops_request_misc=%7B%22request%5Fid%22%3A%22166239466916782395352734%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fblog.%22%7D&request_id=166239466916782395352734&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-5-53376490-null-null.nonecase&utm_term=姿态解算&spm=1018.2226.3001.4450)
[姿态解算(七)PID - 浅谈四轴 PID 调试心得_InfiniteYuan的博客-CSDN博客](https://blog.csdn.net/qq_27114397/article/details/53378941?ops_request_misc=%7B%22request%5Fid%22%3A%22166239466916782395352734%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fblog.%22%7D&request_id=166239466916782395352734&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-7-53378941-null-null.nonecase&utm_term=姿态解算&spm=1018.2226.3001.4450)
[爱编程的大丙的个人空间_哔哩哔哩_bilibili](https://space.bilibili.com/147020887/channel/seriesdetail?sid=1745833)
[线程 | 爱编程的大丙 (subingwen.cn)](https://subingwen.cn/linux/thread/#5-线程分离)
[分类: Linux | 爱编程的大丙 (subingwen.cn)](https://subingwen.cn/categories/Linux/)
[ROS学习笔记之——PX4开发初入门](https://blog.csdn.net/gwplovekimi/article/details/118569078)
[PX4代码阅读笔记(一)——代码结构_星光2020的博客-CSDN博客_px4代码学习](https://blog.csdn.net/mbdong/article/details/122672449?spm=1001.2014.3001.5502)
[PX4代码阅读笔记(二)——启动脚本_星光2020的博客-CSDN博客](https://blog.csdn.net/mbdong/article/details/122672896?spm=1001.2014.3001.5502)
[PX4代码阅读笔记(三)——飞行控制框架_星光2020的博客-CSDN博客_px4飞控](https://blog.csdn.net/mbdong/article/details/123029120?spm=1001.2014.3001.5502)
[PX4代码阅读笔记(四)——commander详解_星光2020的博客-CSDN博客](https://blog.csdn.net/mbdong/article/details/124265147?spm=1001.2014.3001.5502)
[PX4代码阅读笔记(五)——navigator详解_星光2020的博客-CSDN博客_navigator代码](https://blog.csdn.net/mbdong/article/details/124272850?spm=1001.2014.3001.5502)
[PX4代码阅读笔记(六)——pos_control详解_星光2020的博客-CSDN博客](https://blog.csdn.net/mbdong/article/details/124279192?spm=1001.2014.3001.5502)
[PX4代码阅读笔记(七)——att_control详解_星光2020的博客-CSDN博客](https://blog.csdn.net/mbdong/article/details/124298958?spm=1001.2014.3001.5502)
[PX4新增自定义模块(module)_星光2020的博客-CSDN博客](https://blog.csdn.net/mbdong/article/details/124737147?spm=1001.2014.3001.5502)
[PX4新增自定义orb消息_星光2020的博客-CSDN博客](https://blog.csdn.net/mbdong/article/details/124771825?spm=1001.2014.3001.5502)
[PX4增加Mavlink消息回发_星光2020的博客-CSDN博客_px4的mavlink](https://blog.csdn.net/mbdong/article/details/124821028?spm=1001.2014.3001.5502)
[PX4新增数据记录(logger)_星光2020的博客-CSDN博客](https://blog.csdn.net/mbdong/article/details/124866526?spm=1001.2014.3001.5502)
[PX4 自动驾驶用户指南](https://docs.px4.io/main/zh/)
[PX4用户指南 - 创客智造 (ncnynl.com)](https://www.ncnynl.com/category/px4-user/1/)
[CFZ明的博客-PX4 无人机领域博主-第一~第十一章](https://blog.csdn.net/qq_18112493?type=blog)
[PX4从放弃到精通_老王机器人的博客-CSDN博客](https://blog.csdn.net/qq_38768959/category_11233392.html?spm=1001.2014.3001.5482)
[px4_啤酒我可以喝一件的博客-CSDN博客](https://blog.csdn.net/zouxu634866/category_7272886.html)
[PX4_lida2003的博客-CSDN博客](https://blog.csdn.net/lida2003/category_12028825.html?spm=1001.2014.3001.5482)
[(16条消息) Pix学习笔记_FantasyJXF的博客-CSDN博客](https://blog.csdn.net/oqqenvy12/category_6449496.html?spm=1001.2014.3001.5482)
[(16条消息) 多旋翼无人机进阶教程_FantasyJXF的博客-CSDN博客](https://blog.csdn.net/oqqENvY12/article/details/70247988)
**本仓库中的资料收集于网络,均已标注来源,如有侵权请联系删除**