下面这些页面的链接,将提供给你更多关于如何编译APM2.x和PX4的飞行器控制和地面站源码的信息。
APM:Plane,Copter,Rover:
Windows用户:
下面这些页面的链接,将提供给你更多关于如何编译APM2.x和PX4的飞行器控制和地面站源码的信息。
Windows用户:
地面站之间的数据和指令通信都是通过串行接口使用MAVLink协议来传递的。本页面将提供关于添加新的MAVLink信息的一些高级建议。
这些指令仅在Liunx上测试完成(通过Windows上虚拟机运行的Ubuntu)。关于设置虚拟机的方法在SITL(软件层面仿真 …
本页面将向你介绍如何规划你的新代码块使之可以按需运行。
在给定时间间隔内来运行你的代码的最灵活的方式就是使用调度器。这可以通过将你的函数添加到文件ArduCopter.pde中的scheduler_tasks
数组来完成。需要表明的是 …
这部分将涵盖一些怎样创建一个新的高级别的飞行模式的基本操作步骤(类似于自稳,悬停等),这些新模式处于“the onion”(洋葱头工程)中的高级别代码控制部分,如之前姿态控制页面 …
在从版本AC3.1向AC3.2的过渡中,姿态控制逻辑运算作为“the onion”(洋葱头)工程的一部分进行了重构。下面来展示重构后的程序执行流程。
APM::Copter代码主要放在ArduCopter文件夹中,并且和ArduPlane和ArduRover使用同样的库文件。
下面这张图展示了从飞行模式到电机输出相关的高级视图 …
从现在开始,我打算利用我空闲的时间,针对APM官网上的开发流程进行翻译,翻译不求精准,但求能准确传达要表达的意思即可,非专业译者,水平有限,敬请谅解。并且,还计划展开一系列的专题blog …
AHRS(Attitude Heading Reference System,姿态航向参考系统)是APM用来计算飞行器的姿态航向相关库。主要包含了两种方法:1 …