< >

教程 PX4开发指南 下的文章

PX4开发指南-7.1.uORB消息机制

PX4开发指南-7.1.uORB消息机制 uORB消息机制 简介 uORB是一种用于线程间/进程间进行异步发布-订阅的消息机制的应用程序接口(API)。 在这个教程中可以学习通过C++如何使用...

PX4开发指南-7.3.守护程序

PX4开发指南-7.3.守护程序 守护进程 守护进程daemon是运行在后台的进程。 在NuttX中守护进程是一个任务,在POSIX(Linux/Mac OS)中是一个线程 daemon_t...

PX4开发指南-7.4.驱动框架

PX4开发指南-7.4.驱动框架 驱动框架 PX4的代码库使用一个轻量级的,统一的驱动抽象层:DriverFramework. POSIX和 QuRT的驱动写入这个驱动框架当中。 旧的Nu...

PX4开发指南-7.5.模块 & 命令

PX4开发指南-7.5.模块 & 命令 模块 & 命令参考 下列页面给出了PX4模块、驱动和命令的相关文档。这些文档描述了所提供的功能,高级实现概述以及如何使用命令行界面。 ...

PX4开发指南-7.5.1.命令

PX4开发指南-7.5.1.命令 模块参考:命令 bl_update 源代码: systemcmds/bl_update 从文件烧写引导程序的实用程序 用法 bl_update [参数......

PX4开发指南-7.5.2.通信

PX4开发指南-7.5.2.通信 模块参考:通信 mavlink 源代码: modules/mavlink 说明 该模块实现MAVLink协议,该协议可以在串行链路或UDP网络连接上使用。它通...

PX4开发指南-7.5.3.驱动

PX4开发指南-7.5.3.驱动 模块参考:驱动 fmu 源代码: drivers/px4fmu 说明 该模块负责驱动输出以及读取输入引脚。对于没有单独IO芯片的飞控板(例如Pixracer)...

PX4开发指南-7.5.4.系统

PX4开发指南-7.5.4.系统 模块参考:系统 logger 源代码: modules/logger 说明 系统日志,记录一组可配置的uORB主题和系统打印消息(PX4_WARN和PX4_E...

PX4开发指南-8.1.统一的基础代码

机型概述 PX4系统是模块化的架构,这使得它对所有的机器人类型都可以使用同一个代码库。 基本设备 在机型部分所用到的硬件包括以下基本设备: 1个Taranis Plus遥控器(或者其它...

PX4开发指南-8.3.添加一个新的机型

PX4开发指南-8.3.添加一个新的机型 添加一个新的机型 PX4使用存储的配置作为机型的起始点。添加配置是非常简单的:在init.d文件夹创建一个新的文件,这个文件需要以一个没有使用的自动启...

PX4开发指南-8.5.直升机

PX4开发指南-8.5.直升机 直升机机型 借助于灵活的混控系统,PX4支持包括一般飞机,飞翼,倒V尾飞机以及垂直起降飞机在内的所有能想到的飞机几何构型。 演示视频地址:http://7xw2...

PX4开发指南-8.6.VTOL

PX4开发指南-8.6.VTOL 垂直起降 事实上,PX4飞控系统支持所有的垂直起降机型配置: 尾座式 (X/+型布局的双/四旋翼) 倾转式 (Firefly Y6) 复合式 (飞机+四旋翼...

PX4开发指南-8.6.1.VTOL Testing

PX4开发指南-8.6.1.VTOL Testing 垂直起降测试 测试垂直起降飞行器是否正确运行,主要的关注点在转换阶段: 工作台 飞行中 转换阶段注意事项 目前有3种方式控制垂直起降飞...

PX4开发指南-9.协同电脑

Pixhawk系列飞控板的协同计算机 官网英文原文地址: http://dev.px4.io/pixhawk-companion-computer.html 无论何种协同计算机(Raspb...