课程链接
此课程已经在“网易云课堂”上线,课程链接:《无人机飞控固件开发教程》
适用人群
在校学生、无人机相关从业人员。
课程概述
针对APM(ardupilot)固件+Pixhawk硬件(以及其各种升级版硬件),从一个纯净的win10操作系统开始,一步步讲述如何搭建飞控编译环境、如何编译飞控固件、如何修改飞控固件、如何仿真测试,非常适合无人机飞控固件开发入门。
此本课程的全部内容都是在windows环境下建立的,编译完成的固件可以直接使用MissionPlanner烧写到飞控中,仿真飞行时也是直接使用MissionPlanner作为地面站,告别虚拟机,非常方便。
另外,本教程(主要是编译环境和仿真环境)适用于Win10 64位和Win11 64位;至于Win7,由于用的人越来越少,没有测试过。
本课程由“网易云课堂”提供正规发票,开票方法:https://jingyan.baidu.com/article/455a9950d73611e1662778f7.html
售前咨询、售后答疑,请加我QQ: 3500985284 ,固件开发、机架选型、飞控调参、地面站使用方法等等,欢迎提问交流!
课程辅助资料链接
—– 快速入门篇 —–
—– 深入提高篇 —–
课时13 – 深入讲解APM/Pixhawk飞控驱动程序(2020年1月日21日更新)
课时14 – 细讲APM/Pixhawk飞行模式内部逻辑 (2020年2月21日更新)
课时15 – 添加新的遥控器通道功能(2020年5月10日更新)
课时16 – 将APM固件移植到自制硬件(2020年11月1日更新)
课时17 – 固定翼前后快速晃动三次自动解锁并起飞(2021年2月7日更新)
课时18 – 使用vscode修改并编译飞控固件(2021年7月19日更新)
课时19 – 在Ubuntu系统下建立飞控固件编译环境(2022年9月25日更新)
课时20 – 自制基于UAVCAN(DroneCAN)的GNSS模块(2023年10月29日更新)
课时21 – 在STM32工程中使用Mavlink与飞控通信(录制中,预计2024年9月底更新)
待更新课时(筹划中,随时更改):
课时xx – 拥抱AI – 使用Jetson Xavier NX控制APM飞控
课时xx – 实现多旋翼定点模式下触地快速锁定功能
课时xx – 添加自定义PID
课时xx – 细讲APM的混控输出
课时xx – 授之以渔 – 我是如何探索APM代码的
课时xx – 一节课讲明白所有串口协议-Mavlink/ubx/诺瓦泰/NMEA/自定义协议/变帧长/定帧长
课时xx – git与github用法
课时xx – 日常编程中解决编译错误的思路
课时xx – 梳理一下ardupilot(APM)代码中常见命名规则
课时xx – 添加保护机制-飞行中姿态角大于70度自动锁定电机
课时xx – 如何控制一个串口外设
课时xx – 巧用光流和GPS测量相对于地面的高度
课时xx – 使用OpenMV实现无人机精准降落
课时xx – 室内使用UWB进行位置控制
课时xx – 深入讲解Mavlink通信协议
课时xx – 编队飞行
1、此课程将根据大家的反馈不断更新,对于已经购买的学员,后期所有更新免费,并且课程永久有效;
2、预计至少会更新到24节课,绝对物超所值;
3、待更新的课时上线顺序会随时调整;
4、大家购买课程后请务必加我的QQ :3500985284,我会将你拉到我们的微信学习群中,方便随时交流;
5、请随时提出你对新更新课程的需求,我会实时调整要将录制的视频的内容,以最大程度地满足大家的需求。
关于发票:网易云课堂平台提供正规发票,开票方法如下:
https://jingyan.baidu.com/article/455a9950d73611e1662778f7.html
飞控固件修改、日志分析、飞控调参,请QQ联系: 3500985284
微信公众号:“怒飞垂云”,扫描下图添加