PX4中文维基
Introduction
1.
项目介绍
2.
新手上路
2.1.
初始设置
2.2.
安装工具链
2.2.1.
MAC OS
2.2.2.
Linux
2.2.2.1.
高级Linux
2.2.3.
Windows
2.3.
代码编译
2.4.
合作开发
2.4.1.
Git Examples
3.
概念解读
3.1.
飞行模式/操作
3.2.
结构框架
3.3.
飞行控制栈
3.4.
中间件
3.5.
混控输出
3.6.
PWM限制状态机
4.
教程
4.1.
地面站
4.2.
编写应用程序
4.3.
QGC的视频流
4.4.
远距离视频流
4.5.
综合测试
4.6.
光流
4.7.
多旋翼PID调参
4.8.
sdlog2
4.9.
ecl EKF
4.10.
Prefight Checks
4.11.
数传
4.12.
传感器热补偿
4.13.
着陆检测
5.
仿真
5.1.
基本仿真
5.2.
Gazebo仿真
5.3.
硬件在环仿真
5.4.
连接到ROS
5.5.
AirSim仿真
6.
自驾仪的硬件
6.1.
Crazyfile 2.0
6.2.
Intel Aero
6.3.
Pixfalcon
6.4.
Pixhawk
6.5.
Pixracer
6.6.
树莓派Pi
6.7.
骁龙
6.7.1.
相机与光流
6.7.1.1.
Snapdragon Advanced
6.7.1.1.1.
获取I/O数据
7.
中间件及架构
7.1.
uORB
7.2.
自定义MAVLink消息
7.3.
守护进程
7.4.
驱动框架
8.
机型
8.1.
统一的基础代码
8.2.
添加一个新的机型
8.3.
多旋翼
8.3.1.
电机映射
8.3.2.
QAV 250 Racer
8.3.3.
Matrice 100
8.3.4.
QAV-R
8.4.
直升机
8.4.1.
Wing Wing Z-84
8.5.
垂直起降飞行器
8.5.1.
垂直起降测试
8.5.2.
TBS Caipiroshka
8.6.
船舶, 潜水艇, 飞艇, 车辆
9.
Companion Computers
9.1.
Pixhawk family companion
10.
使用DroneKit的机器人
10.1.
DroneKit的使用
11.
使用ROS的机器人
11.1.
用Linux进行外部控制
11.2.
在树莓派Pi2上安装ROS
11.3.
MAVROS(ROS上的MAVLink)
11.4.
MAVROS外部控制例程
11.5.
外部位置估计
11.6.
Gazebo Octomap
12.
传感器和执行机构总线
12.1.
I2C
12.1.1.
SF 1XX lidar
12.2.
UAVCAN
12.2.1.
UAVCAN Bootloader
12.2.2.
UAVCAN 固件升级
12.2.3.
UAVCAN 配置
12.2.4.
UAVCAN的各种笔记
12.3.
PWM / GPIO
12.4.
UART
12.4.1.
uLanding Radar
13.
调试以及高级主题
13.1.
FAQ
13.2.
系统控制台
13.3.
系统启动
13.4.
参数 & 配置
13.5.
自驾仪调试
13.6.
仿真调试
13.7.
发送调试的值
13.8.
Profiling
13.9.
室内 / 虚拟GPS
13.10.
相机触发器
13.11.
Logging
13.12.
飞行日志分析
13.13.
EKF2的Log文件回放
13.14.
System-wide Replay
13.15.
安装Intel RealSense R200的驱动
13.16.
Parrot Bebop
13.17.
设置云台控制
13.18.
切换状态估计器
13.19.
Out of tree Modules
13.20.
ULog文件模式
13.21.
Licenses
14.
软件更新
14.1.
STM32_BootLoader
15.
Testing and CI
15.1.
Docker 容器
15.2.
Continuous Intergration
15.2.1.
Jenkins持续集成环境
本书使用 GitBook 发布
PX4中文维基
新手上路