1.2 APM2.8软件安装与固件下载
下载Mission Planner这个地面基站软件,这里介绍的是windoews平台下的,在MAC或者linux下能够使用QGroundCont基于QT编写的地面站软件,他们大部分功能是一样的。


安装好了Mission Planner1.3.3,建议使用安装版的MissionPlanner。也就是msi后缀名的,这样能够自己主动安装驱动,免去手动安装的麻烦。用USB线连接你的APM2.5到你的PC,选择正确的COM口,确保串口波特率是115200(详细咨询商家。肯能有所不同)。如今能够下载固件ArduRover到APM2.5了。

下载固件的时候,先要断开和APM的连接,点击InstallFirmware就会获得固件列表。我们选择有小车的图标,能够看到眼下的固件版本号是V2.5.固件将会自己主动下载。

这里有可能下载到APM固件失败,我的一台电脑就显示链接失败,我就是换一台电脑就好了,可能是系统的问题。

最新版MP下载地址:http://ardupilot.com/downloads/?did=82

百度网盘下载地址:http://pan.baidu.com/s/1ntNUIox#path=%252F

APM/PIX4资料汇总连接地址:http://www.amovauto.com/?

p=101#more-101

成功安装如图下所看到的:

图2.1 固件安装界面

固件下载完以后,点击右上角的”Connect”button,通过MAVLink协议连接APM2.8。(注意已经连接MAVLink的情况不能载入新的固件。要断开载入新的固件),连接成功以后切换回配置界面。显示固件更新完毕以后,连接APM2.8,通过COM口,波特率115200。这时候请确保遥控器,GPS等处于连接状态。要通过地面站对ROVER进行传感器校准,让APM控制板能正确工作。

在遥控器校准,罗盘校准,巡航模式设置,基本參数设置的时候请确保巡航车马达没有上电,或者让巡航车处于车轮悬空状态。以防止意外情况发生。

  • 遥控器校准

APM2.5连接了USB和RC连接到对应的硬件接口以后,打开你的RC遥控器。假设你推动杆,假设APM有信号接收到。那些绿色的滚动栏会对应的滚动。假设没有滚动,请做例如以下检查:
一. 假设看到红色的竖杠。说明你的RC遥控器没有上电打开。
二.假设接收都不亮,请检查接线是否正确和线是否插紧。
三.假设接收绿灯亮起,APM2.5也已经接到地面站,还是无法移动滚动栏,请又一次点击Calibrate Radiobutton.

图2.2 遥控器校准界面

  • 罗盘校准

罗盘校准比較简单。拿起APM飞控,点击现场校准button。朝着各个方向,不停的旋转,直到空间坐标系的不同颜色的小点填满整个坐标系。点云填满以后向一个球状,就能够停止了,耗时1分钟到3分钟左右,自己把握。

图2.3 罗盘校准界面

  • 巡航模式选择设置

图2.4 巡航模式设置

在巡航车的固件中。一共同拥有7种模式能够选择。
AUTO模式:自己主动模式这个模式下,巡航车会依据在地面站中设定好的航点。自己主动巡航,巡航的准确                     性和GPS信号的精度有关。
RTL模式:自己主动返航模式。这个模式先巡航车会自己主动返回”家”的位置,在地面站能够设定家的位置。
Learning模式:学习模式,这个模式下,巡航车会记住当前GPS信息,作为航点。
Manual模式:手动模式这个模式下。採用遥控器控制。
以上是几种经常使用的模式,在上面的硬件连接1.3图中,能够看到,遥控器接收机的5。6通道接在了APM控制板7,8输入口中。所以遥控器的5,6通道就是用来切换巡航车模式的。这时候假设遥控器处于连接状态。拨动遥控器的5,6通道能够在地面站中看见对应的模式切换。然后点击保存,APM控制板就设置好了,模式切换button。
HOLD模式:该模式下。巡航车会保持不动。

  • 基本參数设置     

在基本调參中能够看到,设置一些主要的參数。巡航速度,油门比例。PID參数,这些參数都和你的硬件和安装方式有非常大的关系。没有确定的值,更具巡航车的详细情况来调整。
调整好以后点击,写入參数就能够了。

图2.5 基本參数设置

  • 系统检測调试(确保转向舵机已经上电,马达已经接入控制板,系统指示灯正常工作)

一.拨动遥控器油门和转向杆。驱动电机和舵机应该正常工作。

二.接入USB或者数传模块。波动巡航模式选择档位开关。在地面站HUD界面上能够看到对应的模式切换显示,例如以下图所看到的:

图2.6 HUD显示

这个HUD界面能够看出眼下处于HOLD模式。就是停止模式,由于眼下的GPS信号不好所以APM控制板自己主动切换到这个模式。

这时候拨动遥控器5,6通道档位开关,能够切换到刚才预选到的几个模式。能够看见模式的切换和APM控制板会运行不同的动作。

  • 查看地面站的參数显示是否正常GPS是否准确定位卫星定位个数,hdop值是否合适的范围以内,一般在1到3之间,大于3是GPS信号不好。hdop表示GPS精度因子值越小说明GPS精度越高。转动车体。地图上车头指向是否变化正确。假设GPS信定位成功。控制板是上的GPS信号指示灯会一直稳定显示蓝色。假设GPS没有定位成功,GPS信号指示灯会不停的蓝色闪烁。

图2.7 GPS信号强度

看以看出眼下的GPS搜星个数为 Sats: 4颗。hdop :3.7。

  • WIFI数传的接入

接入WIFI数传模块,也能够接入433数传模块,WIFI数传模块要廉价些。断开APM控制板和PC的连接,接上WIFI数传模块。

图2.8 WIFI数传接入

把连接方式切换到TCP连接。不用管波特率的设置,点击连接,接下来的界面会跳出输入IP地址。这时候模块处于AP模式,笔记本的无线网卡,要接入WIFI数传的网络。确保笔记本的无线网卡接入了WIFI模块之后,在跳出来的界面输入模块的IP地址就可以,IP地址和port看WIFI模块使用说明书。还要确保WIFI数传的IP地址和PC网卡的IP地址处于同一网段。

注意:假设自己主动驾驶仪的板子USB接口已经接到PC端了,板子的数传接口是没有数据的,在接入WIFI数传和433数传的时候。请确保USB接口断开连接。
以上是主要的软件设置依照上面文章写得设置好以后,六通道的遥控器就能够控制小车了,假设发现遥控器的摇杆方向和小车运动方向相反,请改动对应的硬件连线。

很多其它内容请关注:http://www.amovauto.com 阿木社区

QQ群:526221258

转载于:https://www.cnblogs.com/zhchoutai/p/8390469.html

APM2.8 Rover 自己主动巡航车设计(固件安装和设置)相关推荐

  1. 固定系数与自适应结合的主动降噪耳机设计实验

    固定系数与自适应结合的主动降噪耳机设计实验 一.实验目的 完成前馈固定系数与自适应算法相结合的主动降噪耳机的设计,并分析该系统的性能:探究在固定系数算法工作前提下,自适应算法对耳机降噪性能的提升能力. ...

  2. matlab simulink 汽车电磁式主动悬置设计和仿真

    1.内容简介 略 528-可以交流.咨询.答疑 2.内容说明 随着汽车工业的发展,消费者对于汽车的 NVH(Noise, Vibration and Harshness) 性能 也提出了越来越高的要求 ...

  3. 性能测试场景设计之用户模式设置

    性能测试场景设计之参数设计 1.用户模式设置 场景执行前需要根据系统特性对场景进行配置,以便对系统进行负载测试时压力状况更加符合业务特性.相关的参数配置如下: 首先新建场景,如下: 场景新建的时候一般 ...

  4. led数字字体_技术丨体育场馆LED显示屏设计与安装要求

    点击上方蓝字关注我们 随着LED显示屏在体育场馆上的应用,体育场馆LED显示屏的安装与设计成为场馆和生产厂家关注的焦点话题.对此有专业人士总结了以下几个方面的体育场馆LED显示屏安装与设计要求. 1. ...

  5. 咸鱼硬件—ZTMS开发板固件安装

    咸鱼硬件-ZTMS开发板固件安装 学习编程语言最好的方法就是对其产生兴趣.所以我弄了一个板子. ZTMS是一款使用Python作为脚本语言的开源硬件开发板,它基于STM32F405单片机,通过USB接 ...

  6. ESP32固件安装和基础测试

    ESP32固件安装和基础测试 ESP32- WORRM- 32 固件安装 使用软件ZTsoft安装固件 使用FLASH_DOWNLOAD安装固件 基础测试 使用ZTsoft点亮LED 使用Mind+点 ...

  7. 网件R7000 梅林380固件安装 阿里云WebDav

    网件R7000 梅林380固件安装 阿里云WebDav 1.网件R7000 梅林380固件软件中心无法显示问题 R7000刷了380.70_0-X7.9.1的固件之后,koolshare已经倒闭,软件 ...

  8. caxa实体设计2020教程|caxa3d实体设计2020安装教程

    全新的caxa实体设计2020在上一版本的基础上进行了全方面的优化和改善,例如新增加了文件批量转换功能,可以将指定文件夹中的其他格式的文件批量转换为实体设计的格式,同时其中还支持Solidworks. ...

  9. 消防设备电源监控系统在现代建筑物中的设计、安装及使用

    前言 随着社会的快速发展,现代大体量建筑.公众集聚场所建筑和一类高层建筑越来越多,其消防控制中心控制着自动报警系统.自动喷洒系统.消防事故广播系统.防排烟系统.气体灭火系统.消火栓系统.应急照明系统等 ...

  10. 【STM32系列】硬件介绍及固件安装

    [STM32系列]硬件介绍及固件安装 硬件介绍 应用领域 固件安装 进入DFU模式 安装固件 退出DFU,进入U盘模式 演讲稿 欢迎收看由咸鱼菌工作室出品的STM32系列教程.本篇内容主要是设备介绍及 ...

最新文章

  1. 这位创造GitHub冠军项目的“老男人”,堪称10倍程序员本尊
  2. Java应用程序中的性能改进:ORM / JPA
  3. B1056 组合数的和
  4. 磁盘文件整理工具,让你的电脑清清爽爽的!
  5. C#Redis哈希Hashes
  6. 项目如何从 SVN 迁移到 Git
  7. Error starting userland proxy: listen tcp 0.0.0.0:8080: bind: address already in use.
  8. 中缀表达式转换成后缀表达式(只适用于加减乘除运算)
  9. 几个交换问题的咨询?
  10. ios项目中使用gcd的场景_iOS中超级超级详细介绍GCD
  11. java 复写hashcode_java 重写equals()和hashCode()
  12. JNI/NDK入门指南之JavaVM和JNIEnv
  13. C#-学生信息管理系统
  14. Simulink 环境基础知识(二十一)--优化、估计和扫描模块参数值
  15. 在zbox安装ubuntu18
  16. wpf matlab混编,WPF(C#)与MATLAB混合编程
  17. MATLAB笔记之wordcloud文字云(lib)的基本使用
  18. 微信小程序图片转发到微信
  19. css display flew 伸缩盒模型
  20. 微信聊天内容可以被监听吗?

热门文章

  1. oracle修改sql域名,oracle更改数据库权限
  2. 计算机网络中tdm是什么,8.1 计算机网络FDM TDM计算机网络自学笔记.pdf
  3. 对称、群论与魔术(五)——真实扑克牌图案的对称性探索
  4. java+mysql ssm基于协同过滤算法的演唱会平台
  5. 《Improving Cross-lingual Text Classification with Zero-shot Instance-Weighting》论文笔记
  6. (非常小白)浏览器输入阿里云外网ip无法访问
  7. python flask后台框架_利用python实现后端写网页(flask框架)
  8. Contrastive Loss
  9. 智能手机业务的最新发展趋势
  10. CCF数据库专委会杜小勇:数据库40年激荡历程