百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

68图-Henry教你一步一步为ardupilot飞控调参

cac55 2024-09-21 13:16 37 浏览 0 评论

很多朋友感到无人机调参十分困难,请认真看完本文,你想要的答案都在里面。

由于文章无法链接 比较重要的ardupilot plane官方wiki。需要的朋友可以关注我,留言索取。

昨天讲了刷ardupilot飞控教程,今天接着讲ardupilot飞控调参。Henry做过超过20架无人机,十分了解各类无人机软硬件,大家想了解无人机技术哪方面的技术,请留言。

进入正题

ardupilot调参必备的两个软件: qgroundcontrol,mission planner

这两个软件下载都比较慢,如果想快点建议在某些QQ群里下载,但官网的软件才是最正宗的,不会出一些奇奇怪怪的问题。

重点来了!!!下面是调参教程:

打开qgroundcontrol,来到这个页面

左侧菜单红色标记的项目,是没有被正确设置的。
一般新刷固件的飞控"遥控器,传感器"这两项均为红色


首先校准传感器,点击左侧菜单栏"传感器",一般情况下(没有罗盘),只需要校准加速度计

点击"加速度计",在右侧弹出的菜单栏中选择飞控安装方向,{yaw: 飞控水平旋转的角度(一般安装飞控只需要yaw),如果不确定安装角度可以随便选一个试一下,如果后续步骤不能完成,那么换一个再试一试}

按照图片提示一步一步校准飞控加速度计,6步都完成后,点击右侧菜单栏中的"重启飞行器"按钮

加速度计校准完毕

下一步,校准遥控器

打开qgroundcontrol并连接飞控。点击左侧菜单栏中"遥控器",点击校准按钮,点击右侧的弹出框并选择确定。按照英文指示和遥控器图片对应移动遥,如果有"下一步"按钮,那么要点"下一步",直到显示校准完成。

其中有一步是校准旋钮与拨动开关,注意务必要把所有的旋钮和开关调到最大和最小的位置。

刚刚安装上新版的qgroundcontrol发现页面改动很大,下面详细说一下

这是遥控器RSSI(如果支持)。

GPS状况。每一行分别是搜星数,gps锁定,……其实只看搜星数就行。

飞控传达的Info信息(如果调参都顺利完成了,其实不太重要)

飞行模式,用鼠标点击可以切换

传感器状态

点击qgroundcontrol图标,左侧弹出的菜单栏中,第1条是。关于飞行器(飞控)设置,点进去以后就是熟悉的界面

这个设置界面左侧菜单栏分别是: 总览,刷固件,遥控器,飞行模式(设置遥控器通道与飞行模式),传感器(加速度计,罗盘,水平,气压计/空速计,compassmot,飞控旋转角度),电池(电池监控器),电机(测试电机),安全(解锁设置,失控设置),摄像头(云台),最后一个是最重要的: 参数

以下的教程都是在这个页面上的

首先,飞行模式的设置

这里可以选择用遥控器的几号通道来改变飞行模式,我这里默认第8号通道,但是我用MC6C演示,用第5号通道改变飞行模式。根据每个人的喜好,可以使用任意的通道来改变飞行模式,但最好使用三段开关,有经验的话也可以使用旋钮

飞行模式是根据遥控器指定通道pwm输出的范围来确定的, 应该是pwm1000-2000平均分6份,分别是flight mode1~6。

飞行模式1~6可以根据个人喜好来选择,如果不知道选什么飞行模式,可以参考前面的链接,或自行百度。
最常用的飞行模式应该是(RTL,MANUAL,FBWA,CRUISE,STABILIZE,Auto)

由于我演示时使用的是MC6C,最多只有6个通道,所以可以在右边switch option, Channel options 6中,选择ArmDisarm。其它不用更改设置。

回到主页面,拨动三段开关(或自行设置更改飞行模式的通道),可以发现显示飞行模式的地方,飞行模式在按照设置改变

飞行模式设置成功。

但是如果尝试解锁飞行器,会发现有弹出框显示不能解锁飞行器,这就需要更改prearm check。

回到设置界面,点击左侧菜单栏中"Safety",在此页面会发现"arming check"下方,有一个灰色的框。因为默认是全部检查"All",不需要这么多,所以先勾除"All"。一般选择这两项(气压计"Barometer",gps锁定"GPS Lock")。当然如果飞行前自行检查的话,一项不用也可以(不推荐)。但我这里是演示,所以就不装GPS(推荐飞行时使用GPS,可以自动返航,很多飞行模式都是需要GPS的),就先一项不选了。

正常选择应该是这样的

此时再次尝试解锁,可以发现ready to fly。Arming Check设置成功。

解锁之后可以发现Armed

关于舵机与电机的设置。

很多人可能不太了解matek f765 wing,所以用matek f405 wing举例

matek f405 wing 有内置5v5a的bec(降压模块)(可以通过焊盘设置为6V或7.2V)。所以在舵机供电线上(三条并列的排针中,中间红色的那条),不能直接外置bec。如果要使用外置bec,必须使用扩展板(如图(带bec的扩展板))

如图连接遥控器接收,飞控,舵机(我接在了S2),1s锂电池(没有使用bec,使用bec的话要接电池,实测用1s电池也可以控制舵机,只是不能给飞控供电)。

打开Qgroundcontrol,打开全部参数表,并且用鼠标滚轮找到"SERVO"栏目,

在我这里,舵机连接到了Servo2,那么就在参数表中找到"SERVO2_FUNCTION"并点击,在跳出的右侧菜单栏中,有一个下拉栏,里面可以选择舵机的用途(升降舵,方向舵…),也可以选择电机的用途(主要就是"throttle"油门),我这里演示性的选择了"elevator",一定要根据你们的舵机和电机接线来选择正确的功能,否则可能出现自稳失灵的情况

下面讲讲串口(Serial)设置

在Vehicle Setup中找到Parameters,SERIAL

Matek的飞控十分良心(非挖坟)。rx1,tx1是serial1,以此类推。matek f765 wing,有7个串口,所以是serial1~7。serial0是usb通信,绝对不能更改,一般最常用的serial设备是GPS。

首先要确认你的GPS接在了几号serial上上,和GPS的波特率。我这里演示时接在serial1,波特率9600。gps可以接在任意的serial上。

点击serial1_protocol,在右侧弹出的菜单栏中选择GPS,并在上方"save"保存,记得更改后一定要重启飞控才能生效

下面更改serial1_baud,并选择9600波特率,更改后可以不重启飞控。

还有一种常用的serial设备是数传,设置方法和GPS差不多,这是在选择serial*_protocol时用mavlink2,serial*_baud为数传波特率,一般是57600,不清楚的话可以问卖家。

关注我分享更多有趣的无人机和电子制作内容。

相关推荐

Mac电脑强制删除任何软件方法-含自启动应用

对于打工者来说,进入企业上班使用的电脑大概率是会被监控起来,比如各种流行的数据防泄漏DLP,奇安信天擎,甚至360安全卫士,这些安全软件你想卸载是非常困难的,甚至卸载后它自己又安装回来了,并且还在你不...

Linux基础知识 | 文件与目录大全讲解

1.linux文件权限与目录配置1.文件属性Linux一般将文件可存取的身份分为三个类别,分别是owner/group/others,且三种身份各read/write/execute等权限文...

文件保护不妥协:2025 年 10 款顶级加密工具推荐

数据安全无小事,2025年这10款加密工具凭借独特功能脱颖而出,从个人到企业场景全覆盖,第一款为Ping32,其余为国外英文软件。1.Ping32企业级加密核心工具,支持200+文件格...

省心省力 一个软件搞定系统维护_省心安装在哪里能找到

◆系统类似于我们居住的房间,需要经常打理才能保持清洁、高效。虽然它本身也自带一些清理和优化的工具,但借助于好用的第三方工具来执行这方面的任务,会更让人省心省力。下面笔者就为大家介绍一款集多项功能于一身...

JAVA程序员常用的几个工具类_java程序员一般用什么软件写程序

好的工具做起事来常常事半功倍,下面介绍几个开发中常用到的工具类,收藏一下,也许后面真的会用到。字符串处理:org.apache.commons.lang.StringUtilsisBlank(Char...

手工解决Windows10的若干难题_windows10系统卡顿怎么解决

【电脑报在线】很多朋友已经开始使用Win10,估计还只是测试版本的原因,使用过程中难免会出现一些问题,这里介绍解决一些解决难题的技巧。技巧1:让ProjectSpartan“重归正途”从10074...

System32文件夹千万不能删除,看完这篇你就知道为什么了

C:\Windows\System32目录是Windows操作系统的关键部分,重要的系统文件存储在该目录中。网上的一些恶作剧者可能会告诉你删除它,但你不应该尝试去操作,如果你尝试的话,我们会告诉你会发...

Windows.old 文件夹:系统备份的解析与安全删除指南

Windows.old是Windows系统升级(如Win10升Win11)或重装时,系统自动在C盘创建的备份文件夹,其核心作用是保留旧系统的文件、程序与配置,为“回退旧系统”提供保...

遇到疑难杂症?Windows 10回收站问题巧解决

回收站是Windows10的一个重要组件。然而,我们在使用过程中,可能会遇到一些问题。例如,不论回收站里有没有文件,都显示同一个图标,让人无法判别回收站的空和满的真实情况;没有了像Windows7...

卸载软件怎么彻底删掉?简单几个步骤彻底卸载,电脑小白看过来

日常工作学习生活中,我们需要在安装一些软件程序,但随着软件的更新迭代速度,很多时候我们需要重新下载安装新的程序,这时就需要将旧的一些软件程序进行卸载。但是卸载软件虽然很简单,但是很多小伙伴们表示卸载不...

用不上就删!如何完全卸载OneDrive?

作为Windows10自带的云盘,OneDrive为资料的自动备份和同步提供了方便。然而,从隐私或其他方面考虑,有些人不愿意使用OneDrive。但Windows10本身不提供直接卸载OneDri...

【Linux知识】Linux下快速删除大量文件/文件夹方法

在Linux下,如果需要快速删除大量文件或文件夹,可以使用如下方法:使用rm命令删除文件:可以使用rm命令删除文件,例如:rm-rf/path/to/directory/*这个命令会递...

清理系统不用第三方工具_清理系统垃圾用什么软件

清理优化系统一定要借助于优化工具吗?其实,手动优化系统也没有那么神秘,掌握了方法和技巧,系统清理也是一件简单和随心的事。一方面要为每一个可能产生累赘的文件找到清理的方法,另一方面要寻找能够提高工作效率...

系统小技巧:软件卸载不了?这里办法多

在正常情况下,我们都是通过软件程序组中的卸载图标,或利用控制面板中的“程序和功能”模块来卸载软件的。但有时,我们也会发现利用卸载图标无法卸载软件或者卸载图标干脆丢失找不到了,甚至控制面板中卸载软件的功...

麒麟系统无法删除文件夹_麒麟系统删除文件权限不够

删除文件夹方法例:sudorm-rf文件夹名称。删除文件方法例:sudorm-r文件名包括扩展名。如果没有权限,给文件夹加一下权限再删。加最高权限chmod775文件名加可执行权限...

取消回复欢迎 发表评论: