pixhawk2.4.8-APM固件-MP地面站配置过程记录

news2024/11/28 10:59:04

目录

      • 一、硬件准备
      • 二、APM固件、MP地面站下载
      • 三、地面站配置
        • 1 刷固件
        • 2 机架选择
        • 3 加速度计校准
        • 4 指南针校准
        • 5 遥控器校准
        • 6 飞行模式
        • 7 紧急断电&无头模式
        • 8 基础参数设置
        • 9 电流计校准
        • 10 电调校准
        • 11 起飞前检查(每一项都非常重要)
        • 12 飞行经验
      • 四、遇到的问题
        • 1 MP地面站没有显示 全部参数:
        • 2 炸鸡-气压计定高冲天:
        • 3 突然无法连接地面站
      • 五、其他外设
        • 1 数传
        • 2 灯语&蜂鸣器
        • 3 权盛光流
        • 4 GPS
        • 5 TFmini Plus

相关网址链接汇总:

pix2.4.8参考教程(齐全但古老):http://pix.1yuav.com/

APM固件下载:https://firmware.ardupilot.org/Copter/

MP地面站下载:https://firmware.ardupilot.org/Tools/MissionPlanner/

APM日志分析基础-苍穹:https://mp.weixin.qq.com/s/Ha0FPWj91Y9YUqE0GWF8bg

APM日志诊断问题-苍穹:https://mp.weixin.qq.com/s/IITdBYiAb0mZyFlAjjkyAA

550装机教程-苍穹:https://mp.weixin.qq.com/s?__biz=MzkyNzI1MDUyNw==&mid=2247484992&idx=1&sn=6a9c937df1ee3b226d24d1aa73793e9f&source=41#wechat_redirect

一些我入门时不知道的常识:

飞控包含硬件和软件,硬件是飞控板子,软件就是飞控固件。apm和px4说的是飞控软件也就是固件,pixhawk2.4.8说的是硬件,也就是那块板子。

常见的固件:APM、PX4。还有其他的我没用过。

常见的硬件:pixhawk2.4.8(没有官方,是国内厂家参考3dr的pixhawk1改的,古老但便宜)。官方认证的厂家:holybro的pixhawk系列pix456,雷讯的v3v5等等。这些都是硬件,有的可以运行APM固件,有的可以运行PX4固件,大多数硬件是两种固件都支持。所以pix2.4.8既可以下APM固件,又可以下PX4固件。

地面站:有MP、QGC。MP对APM固件兼容性好,所以一般用APM固件,就会用MP地面站。QGC对PX4固件的兼容性好,用PX4固件,就用QGC地面站来调试飞控。

一、硬件准备

稳定飞行的基石:
动力套的配置
飞控和接线

二、APM固件、MP地面站下载

写在前面:
建议第一次用的话,用商家提供的 地面站和固件版本。

因为MP版本和APM版本的适配问题,真的真的是很大一个坑。最好先走别人走过的路,走通了再去自由发挥,不然白白浪费时间。

下面提供我试飞成功过的版本。

下面提供任意版本固件和地面站的下载方法。
  • 我下载好的固件和地面站,试飞成功的
    权盛推荐:
    MP地面站:1.3.39
    APM固件:3.4.3(权盛光流固件)
    下载链接:https://wwzr.lanzout.com/b047plhwh 密码:123

  • MP地面站 任意版本下载

    官网下载:https://firmware.ardupilot.org/Tools/MissionPlanner/

    “archive” 里有旧版本的。.msi 是需要安装的。.zip是绿色不需要安装直接解压使用的。

    需要注意的是:电脑如果是第一次安装地面站,要选.msi的,因为在安装过程中会安装所需的驱动。
    image-20230210192218793

  • APM固件 任意版本下载(四轴):

    官网下载:https://firmware.ardupilot.org/Copter/

    下载任意版本教程:http://pix.1yuav.com/ru-he-huo-qu-li-xian-gu-jian.html

    总结,自己下载固件时会有这些选项:PX4、fmu v2、fmu v3。

    pix2.4.8选择是:有v3选v3,没有v3选v2,没有v2选px4 quad(四轴)。
    在这里插入图片描述

三、地面站配置

1 刷固件

必须用USB供电。

内存卡要安好,不然可能刷好固件无法连接地面站。受2.4.8硬件限制,内存卡最好小于16G,格式必须是FAT32。
在这里插入图片描述
image-20230210195224437

2 机架选择

  • 机架我是四旋翼。
  • 接下来校准按这个顺序来。
  • 下面的校准每一项都是必要的,特别是:别疏忽掉 电流计 和 电调,会炸鸡。

3 加速度计校准

image-20230210200715321

Place vehicle level and press any key(飞机水平放置)完成后回车

Place vehicle on its LEFT side and press any key(飞控面 向左边放置)完成后回车

Place vehicle on its RIGHT side and press any key(向右边放置)完成后回车

Place vehicle nose DOWN and press any key(向下放置)完成后回车

Place vehicle nose UP and press any key(向上放置)完成后回车

Place vehicle on its BACK and press any key(反过来放置)完成后回车

4 指南针校准

无GPS:

image-20230210200807297

有GPS:

image-20230210200851417

5 遥控器校准

需要注意的是:APM固件,遥控器pitch通道要设置为反向。富斯i6s遥控器对应的是通道2要设置反向。

6 飞行模式

APM固件默认 通道5 为设置飞行模式通道。

姿态、定高、定点。

image-20230210201134889

7 紧急断电&无头模式

配置调试选项,扩展参数。

通道7,设置为:Motor Emergency …

通道8,设置为 simple mode

遥控器上对应的也要设置好通道。

image-20230207190359412

通道8,设置为简单模式(无头模式)切换键。

image-20230210153617639

8 基础参数设置

电机怠速值设为0:MOT_SPIN_ARM   0	 (可选,不建议设置)

禁用安全开关:BRD_SAFETYENABLE   0  	(飞机没装安全开关的话,就必须设置)

在这里插入图片描述

9 电流计校准

10 电调校准

我试了,自动校准不行。

手动校准,首先需要禁用安全开关。 主要是因为我飞机上没装安全开关。

(全部参数表 BRD_SAFETYENABLE 设为0 禁用安全开关)

手动校准步骤:断开飞行器所有电源,遥控器油门拉到最高并保持。插上电池,看到飞控红绿黄闪烁,断开电池,再插上电池,电调滴滴两声,油门拉到最低,电调滴一声,校准完成。

11 起飞前检查(每一项都非常重要)

一定要检查好再飞
疏忽了,就炸鸡
炸鸡了,场面惨烈,心里阴影,
  • 电机转向 是否正确 (飞机解锁,轻推油门,用手摸)

  • 姿态 是否正常(地面站上看)

  • 刹车键 是否正常(不装桨叶,解锁飞机,遥控器扣下刹车键)

  • 飞行模式 是否正常(遥控器切换,地面站上看)

  • (可选)光流数据(超声波、光流)是否正常。(没用光流就不管)

12 飞行经验

  • 第一个是抓遥控器的手势。

四、遇到的问题

1 MP地面站没有显示 全部参数:

解决方法:https://blog.csdn.net/liberatetheus/article/details/77970479

2 炸鸡-气压计定高冲天:

权盛光流固件3.4.3,姿态模式飞行正常,飞行时切换定高,冲天了。

权哥给的思路是:可能是飞控减震问题,导致的这种现象。

换了超声波就不会了

3 突然无法连接地面站

  • 固件:光流3.4.3 地面站:1.3.39

  • 解决:电池上电后就可以了。猜测是没电池供电,没过自检?怎么会影响到连接地面站。

  • 真实原因:内存 卡问题,换了内存卡好了。不知是满了还是坏了。内存卡没满,格式化后也好了。

  • 内存卡:最好是小于16G,格式必须是FAT32。

    image-20230209193726160

五、其他外设

1 数传

数传波特率是57600,USB是115200

权盛数传设置:数传用USB连接电脑,选择好串口和波特率,但不点连接。

主要是更改图里的 网络ID 和 通道,两个配置一样就可以通了。

image-20230210105927267

2 灯语&蜂鸣器

黄色双闪:自检失败。

蓝闪烁:无GPS,未解锁。

蓝常亮:已解锁。

绿闪烁:有GPS,未解锁。

绿常亮:已解锁。

image-20230210112023503

3 权盛光流

  • 看他的教程文档。
  • 主要是:专用固件,接线,安装朝向,地面站配置。

4 GPS

5 TFmini Plus

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/335720.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

同步线程

↵ 由于这节内容资料比较少,所以以下内容总结自Qt官方文献,在文章最后会给出相应链接。 线程的目的是允许并行运行,但有时线程必须停止等待其他线程。例如,如果两个线程尝试访问同一个变量,这样的话结果是未定义的。强…

【0基础学爬虫】爬虫基础之爬虫的基本介绍

大数据时代,各行各业对数据采集的需求日益增多,网络爬虫的运用也更为广泛,越来越多的人开始学习网络爬虫这项技术,K哥爬虫此前已经推出不少爬虫进阶、逆向相关文章,为实现从易到难全方位覆盖,特设【0基础学…

Jmeter in Linux - 在Linux系统使用Jmeter的坑

Jmeter in Linux - 在Linux系统使用Jmeter的坑Jmeter in Linux系列目录:o.a.j.JMeter: Error in NonGUIDriver起因错误分析:解决方案:解析日志没有展示请求和响应信息起因解决方案:注意Jmeter in Linux系列目录: 【如…

ChatGPT 爆火!谷歌、微软、百度纷纷下场?

近日,智能聊天机器人ChatGPT的爆火引发了国内外网友的热烈讨论,上线两个月后,用户数量达到1亿。2月8日下午,巨大的访问量让系统一度崩溃。 服务重新开放后,我向ChatGPT询问了如何快速扩容,它显然是知道云端…

CSS从入门到精通专栏简介

先让我们来欣赏几个精美的网站: Matt Brett - Freelance Web Designer and WordPress Expert ‎2022 Year in Review • Letterboxd NIO蔚来汽车官方网站 小米官网 Silk – Interactive Generative Art 大屏数据可视化 你是否也有过这样的“烦恼”: * …

(C00034)基于Springboot+html前后端分离技术的宿舍管理系统-有文档

基于Springboothtml技术的宿舍管理系统-有文档项目简介项目获取开发环境项目技术运行截图项目简介 基于Springboothtml的前后端分离技术的宿舍管理系统项目为了方便对学生宿舍进行管理而设计,分为后勤、宿管、学生三种用户,后勤对整体宿舍进行管理、宿管…

第九层(16):STL终章——常用集合算法

文章目录前情回顾常用集合算法set_intersectionset_unionset_difference最后一座石碑倒下,爬塔结束一点废话🎉welcome🎉 ✒️博主介绍:一名大一的智能制造专业学生,在学习C/C的路上会越走越远,后面不定期更…

JY-7A/3DK/220 19-130V静态【电压继电器】

系列型号 JY-7A/1DK不带辅助电源电压继电器;JY-7B/1DK不带辅助电源电压继电器; JY-7/1DK/120不带辅助电源电压继电器;JY-7/1DK/120不带辅助电源电压继电器; JY-7A/1DKQ不带辅助电源电压继电器;JY-7B/1DKQ不带辅助电源…

Python入门之ChatGPT的API调用(Python版)

一、Python环境部署 参考Python 环境搭建 | 菜鸟教程 Python官网:Welcome to Python.org Python文档下载地址:Our Documentation | Python.org 二、Thonny的安装 安装包地址:Thonny, Python IDE for beginners 三、ChatGPT的Key申请 网…

虚拟机安装CentOS 7(带界面)

目录 一、虚拟机安装CentOS 7(带界面) 1、打开下好的VMware,点击创建虚拟机 2、下一步 3、点击下一步 4、选择Linux,ContOS7,点击下一步 5、修改虚拟机名称和路径 6、下一步 7、点击自定义硬件 8、设置虚拟机大…

《第一行代码》 第三章:UI布局开发

一&#xff0c;常用控件的使用方法 1&#xff0c;TextView <TextViewandroid:id"id/text_view"android:layout_width"match_parent"android:layout_height"wrap_content"android:gravity"center"android:textSize"24sp"…

iptables防火墙SNAT和DNAT

iptables防火墙SNAT和DNAT一、SNAT原理和应用1、SNAT原理2、SNAT应用环境3、SNAT转换前提条件二、SNAT案列1、实验需求2、实验环境3、实验目的三、DNAT原理和应用1、DNAT原理2、DNAT 应用环境3、DNAT转换的前提条件四、DNAT案列总结一、SNAT原理和应用 1、SNAT原理 SNAT原理:…

365天深度学习训练营 第P6周:好莱坞明星识别

&#x1f368; 本文为&#x1f517;365天深度学习训练营 内部限免文章&#xff08;版权归 K同学啊 所有&#xff09;&#x1f366; 参考文章地址&#xff1a; &#x1f517;第P6周&#xff1a;好莱坞明星识别 | 365天深度学习训练营&#x1f356; 作者&#xff1a;K同学啊 | 接…

扩散模型diffusion model用于图像恢复任务详细原理 (去雨,去雾等皆可),附实现代码

文章目录1. 去噪扩散概率模型2. 前向扩散3. 反向采样3. 图像条件扩散模型4. 可以考虑改进的点5. 实现代码1. 去噪扩散概率模型 扩散模型是一类生成模型, 和生成对抗网络GAN 、变分自动编码器VAE和标准化流模型NFM等生成网络不同的是, 扩散模型在前向扩散过程中对图像逐步施加噪…

如何为自己的应用选择数据库?有这些考虑因素

节选翻译自 Michal Toiba 的博客 微软前不久宣布推出分布式关系数据库 Azure Cosmos DB for PostgreSQL&#xff0c;使 Azure 成为第一个在单一数据库服务中同时支持关系和 NoSQL&#xff08;非关系&#xff09;数据的云平台。这意味着 Azure Cosmos DB 开发者在构建云原生应用…

只需三步,完成ChatGPT微信机器人搭建

大家好&#xff0c;我是可乐。 这两天 Chatgpt 又爆火了&#xff0c;去年12月份刚出来的时候&#xff0c;我写了两篇文章&#xff1a; ①、如何注册Chatgpt&#xff1f; ②、如何将 chatgpt接入微信&#xff1f; 然后沉寂了一个月&#xff0c;没想现在到又火了。本篇文章我…

计算机组成与体系结构 性能设计 William Stallings 第2章 性能问题

2.1 优化性能设计例如&#xff0c;当前需要微处理器强大功能的桌面应用程序包括&#xff1a;图像处理、三维渲染、语音识别、视频会议、多媒体创作、文件的声音和视频注释、仿真建模从计算机组成与体系结构的角度来看&#xff0c;一方面&#xff0c;现代计算机的基本组成与50多…

强大的ChatGpt为企业营销推广提供了全方位的加持

chatgpt&#xff0c;一个火出圈的“聊天机器人”。从写作文&#xff0c;到写代码&#xff0c;似乎没有什么是它干不了的。 ChatGpt在工业中的应用场景有哪些? 在工业领域&#xff0c;它可以用于提高生产效率&#xff0c;缩短生产周期&#xff0c;并帮助工人解决生产过程中的问…

优先级队列(PriorityQueue 和 Top-K问题)

一、PriorityQueue java中提供了两种优先级队列&#xff1a;PriorityQueue 和 PriorityBlockingQueue。其中 PriorityQueue 是线程不安全的&#xff0c;PriorityBolckingQueue 是线程安全的。 PriorityQueue 使用的是堆&#xff0c;且默认情况下是小堆——每次获取到的元素都是…

LeetCode刷题------字符串

LeetCode&#xff1a;344.反转字符串 定义两个指针&#xff08;也可以说是索引下标&#xff09;&#xff0c;一个从字符串前面&#xff0c;一个从字符串后面&#xff0c;两个指针同时向中间移动&#xff0c;并交换元素。 var reverseString function(s) {let l -1, r s.len…