教程 PX4开发指南 下的文章

PX4开发指南-目录

PX4开发指南-目录 说明: 全面介绍PX4的安装,开发,调试等 目录: PX4开发指南-1.项目介绍 PX4开发指南-2.新手上路 PX4开发指南-2.1.初始设置 PX4开发指南-2.2...

PX4开发指南-1.项目介绍

PX4开发指南-1.项目介绍 这个指南介绍了如何在PX4系统架构下开发,它使开发人员能够: 了解系统的概况。 获取和修改PX4飞行栈和PX4中间件。 在 Intel® Aero Ready ...

PX4开发指南-2.1.初始设置

PX4开发指南-2.1.初始设置 初始配置 在开始开发PX4之前,系统应当以默认配置进行初始化,以确保硬件已正确装配并通过测试。下方视频讲解了 Pixhawk硬件与QGroundControl...

PX4开发指南-2.2.安装工具链

PX4开发指南-2.2.安装工具链 安装文件和代码 PX4代码可以在 Mac OS, Linux 或者 Windows上进行开发,建议在Mac OS和Linux上进行开发,因为图像处理和高级导...

PX4开发指南-2.2.1.Mac OS

安装文件和代码 第一步就是从Mac应用商店中安装Xcode。安装完成后打开一个新的终端并安装命令行工具: xcode-select --install 安装Homebrew 推荐使用M...

PX4开发指南-2.2.2.Linux

PX4开发指南-2.2.2.Linux Linux开发环境 我们使用Debian / Ubuntu LTS 作为Linux的标准支持版本,但是也支持Cent OS 和 Arch Linux的发...

PX4开发指南-2.2.3.Windows

PX4开发指南-2.2.3.Windows Windows安装指南 虽然Windows上的工具链是可用的,但官方并不支持,我们不推荐使用Windows。Windows上固件编译的过程十分缓慢,...

PX4开发指南-2.4.代码编译

PX4开发指南-2.4.代码编译 编译px4软件 PX4可以在控制台或者图形界面/IDE开发 在控制台编译 在去到图形界面或者IDE前,验证系统设置的正确性非常重要,因此打开控制台。在 O...

PX4开发指南-2.5.高级配置

PX4开发指南-2.5.高级配置 高级配置 高级系统配置通过QGroundControl执行。 定期下载DAILY BUILD版本的QGroundControl以保持最新状态。 设置配置...

PX4开发指南-3.2.结构概述

PX4开发指南-3.2.结构概述 结构预览 PX4由两个层次组成:一是飞行控制栈(flight stack),即自驾仪的软件解决方案,二是中间件,一种可以支持任意类型自主机器人的通用机器人中间...

PX4开发指南-3.1.飞行模式

PX4开发指南-3.1.飞行模式 飞行模式 飞行模式定义了系统在任何给定时间的状态。用户可以使用远程遥控器或者QGroundControl地面站来进行飞行模式切换。 飞行模式的简要说明 手动...

PX4开发指南-3.3.飞行控制栈

PX4开发指南-3.3.飞行控制栈 PX4飞行控制栈 PX4飞行控制栈集成了各种自主无人机的制导、导航以及控制算法。支持的机型包括固定翼,多旋翼以及垂直起降飞行器,算法包括姿态估计算法和姿态控...

PX4开发指南-3.4.中间件

PX4开发指南-3.4.中间件 PX4中间件 PX4中间件主要由内置传感器的驱动和基于发布-订阅(publish-subscribe)的中间件组成,其中发布-订阅中间件用于将这些传感器与飞行控...

PX4开发指南-3.5.混控和执行器

PX4开发指南-3.5.混控和执行器 混控和执行器 PX4架构保证了核心控制器中不需要针对机身布局做特别处理。 混控指的是把输入指令(例如:遥控器打右转)分配到电机以及舵机的执行器(如电调或舵...

PX4开发指南-3.6.PWM限制状态机

PX4开发指南-3.6.PWM限制状态机 PWM_limit状态机 +- PWM_limit 状态机根据解锁前和解锁后的输入控制PWM输出。并在”解锁“、油门加速和解锁信号的断言之间提供延迟。 ...

PX4开发指南-4.1.地面站

PX4开发指南-4.1.地面站 QGroundControl QGroundControl是一个基于PX4自动驾驶仪配置和飞行的应用程序。 并且跨平台支持所有的主流操作系统: 手机系统: A...

PX4开发指南-4.2.编写应用程序

PX4开发指南-4.2.编写应用程序 第一个应用程序教程(Hello Sky) 本教程详细解释了如何创建一个新的板载应用程序,以及如何运行它。 前提条件 Pixhawk 或者 Snapdr...