# research_flight_controller **Repository Path**: lingteng/research_flight_controller ## Basic Information - **Project Name**: research_flight_controller - **Description**: 飞控研究与开发 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2022-04-09 - **Last Updated**: 2022-04-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 一步一步学飞控 无人机是无人驾驶飞机的简称(Unmanned Aerial Vehicle),是利用无线电遥控设备和自备的程序控制装置的不载人飞机,包括无人直升机、固定翼机、多旋翼飞行器、无人飞艇、无人伞翼机。无人机飞控则实现对无人机的姿态、位置、任务载荷等控制,是无人机的大脑。 无人机飞控包含飞行动力学、飞行器设计、电子线路、通信、嵌入式系统、操作系统、软件、控制、机器人(ROS)等多个学科,是一个非常综合的技术,因此学习并掌握无人机飞控是一个非常难的事情。本教程将整个学习过程分解成多个由简单到难的多个步骤,通过迭代的过程学会无人机飞控。 ![cover](images/learn_flightcontroller.jpg) 具体的学习步骤请见 [《一步一步学无人机》](learn_stages.md) ## 1. 组件/功能 ### 1.1 飞行控制器 * [飞控硬件](fc_hardware.md) * [飞控软件 - PX4](flight_controller.md) ### 1.2 仿真与控制 [仿真](simulation.md)是快速实现无人机控制的方式 * [基于Mavros的多旋翼无人机控制](ros/px4_uav_base_control) * Gazebo仿真+Mavros+ArUco+自主降落 * [董逸飞实现的版本](ros/gazebo-px4-ArUco-AutoLand_dongyifei) * [王禹实现的版本](ros/mavros_autoland_wangyu) ### 1.3 地面站 * [地面站与飞机如何通信小知识](https://blog.csdn.net/weixin_30698297/article/details/95314139) * [地面站](GCS.md) ### 1.4 集群 [集群](swarm.md)越来越多应用到无人机领域,提高任务执行效率。 ## 2. 入门教程 * [浅谈飞控的软件设计](https://zhuanlan.zhihu.com/p/24154083) * [如何学习无人机-入门篇](https://blog.csdn.net/ZingHd/article/details/100547627) * [无人机飞控系统的原理、组成及各传感器的作用](https://mp.weixin.qq.com/s/6bjxgZRXbY6dlNT5faRPIQ) ## 3. 参考资料 更多参考请见[《参考》](references.md)