项目介绍
项目:自动驾驶无人船。是老师的一个课题,我们负责控制算法相关。当然,也免不了要搬砖。做之前老师说,咱们有钱,你们只管给我好好干就可以了。可是到花钱的时候买选的定位系统的时候,老师找了另外的系统,也是我这次博文的主角了–APM。我非常想吐槽,还没开始花钱呢,就找了个廉价的给我们用。好了啦,话不多说。APM开源飞控配置学习第一篇。
引言
我的配置也是跟着前辈@小飞Fly学习的,从前辈的博文里学到的不仅是基础的配置,而且前辈也说了很多他的好的经验,强烈推荐大家看他的博文。我今天的目的是记录一下我的错误,也为其他的同学后来学习提供一下反面的教材,引以为戒。
配置之前的文件准备
我们需要下载几个必要的文件,这里我放上一个百度云链接,里面包含着需要的
- APM硬件配置文件 ;
- APM固件 ,github上的源头在此:https://github.com/ArduPilot/ardupilot, 别急着下载,先点击release看看源码版本。可以看到带Copter的最新版本是“Copter-3.4.0”,带ArduCopter的最新版本是“ArduCopter-3.2.1-apm-px4”,很多朋友直接参照网上的《通过Arduino给APM编译下载最新固件》用git克隆代码到本地,发现无法