教程 PX4开发指南 下的文章
PX4开发指南-7.1.uORB消息机制
uORB消息机制
简介
uORB是一种用于线程间/进程间进行异步发布-订阅的消息机制的应用程序接口(API)。
在这个教程中可以学习通过C++如何使用...
PX4开发指南-7.2.MAVLink消息机制
MAVLink消息
所有消息的概述可以在这里找到。
创建自定义MAVLink消息
这篇教程是假设你已经在 msg/ca_trajectory...
PX4开发指南-7.3.守护程序
守护进程
守护进程daemon是运行在后台的进程。 在NuttX中守护进程是一个任务,在POSIX(Linux/Mac OS)中是一个线程
daemon_t...
PX4开发指南-7.4.驱动框架
驱动框架
PX4的代码库使用一个轻量级的,统一的驱动抽象层:DriverFramework. POSIX和 QuRT的驱动写入这个驱动框架当中。
旧的Nu...
PX4开发指南-7.5.模块 & 命令
模块 & 命令参考
下列页面给出了PX4模块、驱动和命令的相关文档。这些文档描述了所提供的功能,高级实现概述以及如何使用命令行界面。
...
PX4开发指南-7.5.1.命令
模块参考:命令
bl_update
源代码: systemcmds/bl_update
从文件烧写引导程序的实用程序
用法
bl_update [参数......
PX4开发指南-7.5.2.通信
模块参考:通信
mavlink
源代码: modules/mavlink
说明
该模块实现MAVLink协议,该协议可以在串行链路或UDP网络连接上使用。它通...
PX4开发指南-7.5.3.驱动
模块参考:驱动
fmu
源代码: drivers/px4fmu
说明
该模块负责驱动输出以及读取输入引脚。对于没有单独IO芯片的飞控板(例如Pixracer)...
PX4开发指南-7.5.4.系统
模块参考:系统
logger
源代码: modules/logger
说明
系统日志,记录一组可配置的uORB主题和系统打印消息(PX4_WARN和PX4_E...
机型概述
PX4系统是模块化的架构,这使得它对所有的机器人类型都可以使用同一个代码库。
基本设备
在机型部分所用到的硬件包括以下基本设备:
1个Taranis Plus遥控器(或者其它...
Airframes Reference
This list is auto-generated from the source code. The AUX channels are onl...
PX4开发指南-8.3.添加一个新的机型
添加一个新的机型
PX4使用存储的配置作为机型的起始点。添加配置是非常简单的:在init.d文件夹创建一个新的文件,这个文件需要以一个没有使用的自动启...
PX4开发指南-8.4.2.QAV 250 Racer
QAV 250
部件列表
Pixracer组件或者Pixfalcon组件(包括GPS和电源模块)
Mini telemetry set ...
PX4开发指南-8.4.3.Matrice 100
演示视频地址:http://7xw24i.com1.z0.glb.clouddn.com/Matrice%20100%20pixhawk%2...
PX4开发指南-8.4.4.QAV-R
演示视频地址:http://7xvob5.com2.z0.glb.qiniucdn.com/Qav-r%20pos%20hold%20no%20bar...
PX4开发指南-8.5.直升机
直升机机型
借助于灵活的混控系统,PX4支持包括一般飞机,飞翼,倒V尾飞机以及垂直起降飞机在内的所有能想到的飞机几何构型。
演示视频地址:http://7xw2...
PX4开发指南-8.5.1.Wing Wing Z-84
Wing Wing Z-84 Airframe
部件列表
确认订购的是PNF版,该版本包含电机,螺旋桨和电调。Kit版需要单独购买...
PX4开发指南-8.6.VTOL
垂直起降
事实上,PX4飞控系统支持所有的垂直起降机型配置:
尾座式 (X/+型布局的双/四旋翼)
倾转式 (Firefly Y6)
复合式 (飞机+四旋翼...
PX4开发指南-8.6.1.VTOL Testing
垂直起降测试
测试垂直起降飞行器是否正确运行,主要的关注点在转换阶段:
工作台
飞行中
转换阶段注意事项
目前有3种方式控制垂直起降飞...
Pixhawk系列飞控板的协同计算机
官网英文原文地址: http://dev.px4.io/pixhawk-companion-computer.html
无论何种协同计算机(Raspb...
- « 前一页
- 1
- 2
- 3
- 4
- 5
- 6
- 后一页 »