教程目录
作者寄语:传播知识是一种乐趣,分享技术是一种影响世界的方式。
详细信息:https://discourse.cloudkernel.cn/t/topic/116
内容持续更新中……
介绍 PX4 社群和Kerloud 飞控:
解释 PX4 飞控是什么以及其主要特点。
讨论为什么选择 PX4 作为无人机开发的平台。
建立开发环境:
指导用户如何设置 PX4 的开发环境,包括安装必要的软件和工具。
了解 PX4 架构:
解释 PX4 的架构,包括飞行堆栈、中间件和驱动程序。
讨论 PX4 如何与硬件和传感器交互。
配置硬件:
提供组装无人机所需硬件的说明,如飞行控制器、传感器和执行器,包括接线图和配置。
构建第一个无人机:
从组装硬件到配置软件,逐步引导用户构建一个简单的 UAV。
使用 PX4 编程:
飞行模式:介绍飞控的飞行模式概念,以及如何添加新的飞行模式;
姿态控制:控制框架和代码案例;
添加新的传感器驱动;
Mavlink协议;
位置控制:模块框架和代码案例;
EKF拓展卡尔曼滤波;
Navigator导航:模块介绍和程序结构;
Mavlink通信模块介绍;
软件在环仿真原理和使用;
硬件在环仿真原理和使用;
使用docker进行固件编译和开发;
mixer混控机制
故障排除和常见问题:
不同版本的固件如何寻找使用和开发说明文档
为什么需要做长期稳定版本?
飞控开发需要哪些基础知识?
社区和资源:
指引用户了解 PX4 社区论坛、文档和其他资源,以便进一步学习和获得支持。