# uav_tutorial **Repository Path**: guanty18/uav_tutorial ## Basic Information - **Project Name**: uav_tutorial - **Description**: 工创大赛·无人机教程 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-10-31 - **Last Updated**: 2025-03-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # THU-icenter无人机项目 本项目为清华大学基础工业训练中心(icenter)开设的制造工程体验课程M05单元(原CC01单元)2020-2022年的课程项目及其扩展。 本教程是对本项目两年多来的实践经验的总结和扩展,希望能够为在此领域基础相对薄弱的同学提供引导,也希望能够与相关爱好者共同分享。
***
## 目录 本项目包括四旋翼无人机的全过程设计、控制以及多种任务执行。本教程主要包含其中的计算机程序相关部分,分为以下章节。 第1节提供开发环境引导,第2,3节介绍相关的计算机背景知识,第4,5节介绍四旋翼无人机相关知识,第6,7,8节介绍ROS软件相关内容,第9,10节介绍无人机控制方法,第11,12,13节介绍无人机的高级应用,第14节介绍一个示例程序。 1. [环境配置](./setup.md) 2. [Linux系统和命令行操作基础](./linux.md) 3. [C/C++与Python程序设计简介](./cpp_python.md) 4. [四旋翼无人机飞行原理及控制基础](./qudarotor.md) 5. [PX4开源飞控程序及其固件](./px4.md) 6. [ROS机器人操作系统简介](./ros.md) 7. [ROS程序结构及其编译实践](./compiler.md) 8. [ROS的Topic消息传递机制](./rostopic.md) 9. [Mavlink通信协议及其程序实现](./mavlink.md) 10. [Mavros无人机控制扩展包](./mavros.md) 11. [无人机相关传感器简介及应用](./sensor.md) 12. [SLAM建图定位基础算法及应用](./slam.md) 13. [基于Gazebo的无人机仿真](./simulation.md) 14. [icenter-uav无人机控制程序](./thuuav.md)
## 声明 本教程用于项目介绍和分享交流,不具有商业目的,不接受以盈利为目的的转载。 本教程内容主要来自于网络共享资源和实际调试经验,其中参考的网络资源大部分已给出引用链接,如果涉及到侵权问题请联系作者。 本教程中的内容已在本项目的实际操作中测试,但是无法确保适用于其他无人机机型。读者在参照时需要注意安全,发生的意外事故和损失与本教程无关。 本教程中可能存在错误和不充分之处,欢迎各位读者联系作者加以纠正和补充。
## 作者联系方式 guanty18@foxmail.com
## 致谢 感谢清华大学基础工业训练中心提供的支持。 感谢课程项目组的罗老师、魏老师、章老师、陈老师等各位老师提供的指导和帮助。 感谢各位同学为本项目开发做出的努力。