关于串行总线($I^2C$),请阅读维基百科相关条目($I^2C$)
使用其他I2C通信传感器
你可以使用任何你想使用的I2C传感器连接到I2C端口。I2C is …
对于开发者而言编译APM应用的最佳方式是使用带有分布式版本管理的Makefile系统,该系统是编译APM的标准方式。APM应用不再使用标准的Arduino IDE,因为APM编译需要的Arduino IDE基础库已经被排除在编译之外。
对于不喜欢使用make方法的开发者,可以使用一个修改版的Arduino IDE来模拟通常的APM编译过程 …
本说明取自于Ben Dellar在DIY Drones上的一篇优秀的指导手册
MAVProxy是一款强大的地面站软件,它极大的扩充了GUI界面的地面站。比如Mission Planner,APM …
对APM代码开发需要一款高鲁棒性的开发环境?请尝试使用Atmel Studio 6.2或者带有Visual Micro插件的微软Visual Studio吧 …
回放功能是用来处理dataflash日志文件的一套程序,并通过最近的主代码展示一系列基于真实数据的模拟结果。它可以用来重现产生bug的准确情形,或在同样的条件下测试改变EKF参数的影响。回放功能仅仅运行于Liunx/Ubuntu平台,且仅适用来自于高速CPU诸如PX4/Pixhawk运行2014年5月之后的ArduCopter/ArduPlane …
SITL(software in the loop)仿真可以让你在没有任何硬件的情况下运行ArduPlane,Copter或者Rover。它使用通用的C++编译器来完成autopilot的代码编译工作 …
SITL(software in the loop)仿真可以让你在没有任何硬件的情况下运行ArduPlane,Copter或者Rover。它使用通用的C++编译器来完成autopilot的代码编译工作 …
本页面描述了如何使用APM进行模拟仿真,它可以让我们安全的测试试验代码和一些设置。毕竟,撞毁模拟飞机可要比真实的飞机划算的多哦!
硬件循环仿真(HITL):硬件仿真使用模拟器代替真实的飞行器和大气环境,该模拟器包含有高精度的飞行动力学模型和大气环境模型(模拟气流,突风等 …
对于Ubuntu平台,采用下面步骤来编译代码。对于Linux其他平台,请参阅下面的更深入的说明
安装git
sudo apt …
对于Ubuntu平台,采用下面步骤来编译代码。对于Linux其他平台,请参阅下面的更深入的说明
安装git
sudo apt …
1、在Mac OS X上安装Homebrew
2、使用brew命令安装下列包
brew …
在MacOS平台上针对AVR芯片的Ardupilot的源码编译可以有两种选择。第一种是使用特殊版的Arduino编译环境。你可以在http://firmware.diydrones.com/的工具目录下获得。第二种选择是使用make …