Mission Planner初学者安装调试教程指南(APM或PIX飞控)7——多旋翼无人机APM(PIX)飞控ardupilot missionplanner扩展调参、基本调参(PID调参)

article/2025/10/9 6:01:53

目录

         1 APM(PIX)飞控ardupilot missionplanner扩展调参、基本调参默认值

2  Copter Home

3  调参各部分的解析示意图

4  在飞行中调roll和pitch(以遥控输入第六通道调参为例)


https://ardupilot.org/copter/index.html

P ID到底是个什么东西?

P是比例,i是积分,d是微分。

Pid控制在工程上有广泛的应用。不需要精确的数学模型,尤其是用于复杂的非线性系统。通过调整三个参数实现稳定的控制。

比例是p。比例据说决定着响应的速度,反应的速度。在操作时的稳定性一些动态指标。这个过高的响应快对于追求速度和灵敏性的飞机或许是好事。但是对于追求精确度,稳定性的飞机未必是好事。因为很难通过一个参数来确定你所需要的位置。所以说可能会需要你反复的在修正。就好比你站在翘翘板上。偏左了,你抓紧往右跑。偏右了,你抓紧往左跑。颤颤微微很难保持一个稳定的姿势。最后导致不停的颤。如果要用丝滑的操作还得用到后边的。

积分是I,积分影响稳态精度,据说类似于一个阻尼器。用来消除系统的误差。积分会带来相位滞后。积分值如果过大,同样会引起系统的不稳定。还比如你站在翘翘板上。此时你不管向左或者向右。板子上涂了胶会影响你的速度。你的动作不再那么迅捷。但是,也趋于稳定。这个值太大了也不行,会让你行动迟钝。

微分是d。他影响偏差变化率,据说它的原理是提前加入误差的修正功能。消除过大的误差,从而优化积分对系统响应速度阻滞,但是他的数值太大了,也会造成误差的误差。进一步破坏系统的稳定性。

通通这些在mission planner都是有限制的。也就是说你不可能无限制的调整微分积分比例。有的是相互引用的关系。一个确定了,下一个可能只能调小而无法克服上限。这些都是在计算后所进行的系统的限定。总体是会趋向与保证系统的稳定性。

也正因为pId调参如此的个性化,很难找到一个完美的参数。只能自己去试了。但还是有一些规律性的东西和限制性的因素可以供我们参考。

说个笑话吧。比例,积分,微分好比是孩子要相互打架。别人骂了你一句相当于遥控来的指令。你要打他,这时候就是控制好比例(力)P,你打不能太重,也不能太轻,不能把人打死,也不能形不成威慑。如果你打过了,被打的这个人就开始积分(愤)I。他要还手了。当然了,他也不能过重或过轻。如果正好大家觉得平了,这事儿或许就了了。这个时候班长来了,班长权威是个(威)微分D,班长希望你们消除误会,或者他觉得你们还不平衡干脆互打一巴掌这事儿扯平了。当然啦,他如果煽风点火,也可以引起你们的再次殴打。这个稳定性看他会不会调停。

1 APM(PIX)飞控ardupilot missionplanner扩展调参、基本调参默认值

c1149c2dab624420a002555fe1572c6d.jpg

7a82b7861cfe4318bc641d4789225a97.jpg

自动翻译如图。13f90d73392c4ec18116d42e7759704d.jpg部分参数含义 bf318d70d8744bd5bf18da8404488696.jpg


雷迅创新 © www.cuav.net与ardupilot具有合作关系,在ardupilot官方网站https://ardupilot.org/copter/index.html

tips链接中,也可以连接至该网站。

2  Copter Home

ArduPilot

Success with ArduPilot requires that the 'First Time Setup' and 'First Flight/Drive and Tuning' sections of this documentation be read and followed!

Tip

Keep up with the latest ArduPilot related blogs on ArduPilot.org!

This is the full-featured, open-source multicopter UAV controller that won the Sparkfun 2013 and 2014 Autonomous Vehicle Competition (dominating with the top five spots). A team of developers from around the globe are constantly improving and refining the performance and capabilities of ArduCopter.

Copter is capable of the full range of flight requirements from fast paced FPV racing to smooth aerial photography, and fully autonomous complex missions which can be programmed through a number of compatible software ground stations. The entire package is designed to be safe, feature rich, open-ended for custom applications, and is increasingly easy to use even for the novice.


System components

  • A Pixhawk or other autopilot loaded with the latest version of the Copter firmware.
  • Mission Planner software – gives you an easy point-and-click setup/configuration, and a full-featured ground control interface.
  • This Copter Wiki provides all the information you need to set up and operate a multicopter or traditional helicopter.
  • A suitable MultiCopter or Helicopter for your mission.
  • Plus many other useful options: e.g. data radios, which allow two-way wireless telemetry and control between the vehicle and your computer.

Rotor Craft types

Multicopters:

  • Utilize differential thrust management of independent motor-prop units to provide lift and directional control
  • Benefit from mechanical simplicity and design flexibility
  • A capable payload lifter that’s functional in strong wind conditions
  • Redundant lift sources can give increased margin of safety
  • Varied form factor allows convenient options for payload mounting.

Helicopters:

  • Typically use a single lifting rotor with two or more blades
  • Maintain directional control by varying blade pitch via servo-actuated mechanical linkage (many versions of these craft exist and it is beyond the scope of this manual to cover them all – the mechanical systems used in helicopters warrant special study and consideration)
  • Strong, fast and efficient – a proven-worker suitable to many missions.

Because of its open design, Copter also supports more unusual frame types including the Single and Coax-Copters. Put this together with Plane, Rover and Antenna Tracker and you have a system of robotic vehicles that can be controlled through very similar interfaces to accomplish a wide variety of tasks.

407819c071a0be3295a2dd7715a89c7b.jpeg


Getting more info

  • Continue to the Introduction section of this wiki.
  • Use the ArduPilot Discuss Server Forums to ask support questions and advice.
  • To get involved with the development of the software platform, visit the ArduPilot development guide.

Tip

For a simplified chinese 简体中文 version abstract of this wiki please check ArduPilot.org partner CUAV!


以下内容引自 雷迅创新 © www.cuav.net 有着清晰的图像表述。

3  调参各部分的解析示意图

d5a1677cffc66e62f0cdb56d5deb7be0.jpeg

遥控感度:飞手使用遥控器操纵时飞行器的响应速度,值越大响应也越快,大的值适合穿越,小的值适合航拍,理论上效率越高的飞行器值越小,pid首先调整该参数。

4  在飞行中调roll和pitch(以遥控输入第六通道调参为例)

首先需要在遥控器校准的时候把第六通道校准,然后设置第六通道为Rate Roll / Pitch kP,设最小值为0.08,最大值为0.20(一般飞机在该范围),点击写入。

将遥控器的ch6旋钮扭转到最小的位置,按刷新参数按钮,确保速率roll p和速率pitch P变为0.08(或非常接近)

将遥控器ch6旋钮扭转到最大位置,按刷新参数,确保roll移动到0.20

bc283378df7ce5e360bac3d493038fdb.jpeg

在自稳模式下飞行,并转动旋钮直至飞机飞行稳定而不是抖动。

去掉飞行器电池,使用usb连接地面站,确保ch6旋钮处于飞行性能最佳的时候的位置,切换到扩展调参界面记录好pid值,重新输入您看到的值并小幅修改,写将ch6修改为none,点击写入。


http://chatgpt.dhexx.cn/article/TCCwmQXJ.shtml

相关文章

Web自动化测试怎么做呢?好!接下来我们就开始Web网页测试针对性的流程解析啦!!!

前言 测试行业现在70%是以手工测试为主,那么只有20%是自动化测试,剩下的10%是性能测试。 有人可能会说,我现在做手工,我为什么要学自动化呢?我去学性能更好性能的人更少? 其实,性能的要求比自动…

Web自动化测试流程:从入门到精通,帮你成为测试专家

B站首推!2023最详细自动化测试合集,小白皆可掌握,让测试变得简单、快捷、可靠https://www.bilibili.com/video/BV1ua4y1V7Db 目录 摘要: 步骤一:选取测试工具 步骤二:编写测试用例 步骤三:编…

Web测试流程图

Web测试侧重流程图: 项目开发-测试双v模型: 常见问题: 1、给你项目,你会从哪方面着手测试? 【分析需求,明确测试任务,分析测试范围,制定测试计划和测试用例。】 2、冒烟测试过不…

web自动化测试流程的总结及关注点

目录 一、立项后测试需要拿到的文档 二、需求评审 三、用例编写(同时根据开发计划编写测试计划) 四、用例评审 五、测试执行 六、测试报告及操作手册 项目的测试流程大只包含的几个阶段:立项、需求评审、用例评审、测试执行、测试报告文…

Web网页测试全流程解析论Web自动化测试

1、功能测试 web网页测试中的功能测试,主要测试网页中的所有链接、数据库连接、用于在网页中提交或获取用户信息的表单、Cookie 测试等。 (1)查看所有链接: 测试从所有页面到被测特定域的传出链接。 测试所有内部链接。 测试链…

【2023最全教程】Web自动化测试怎么做?Web自动化测试的详细流程和步骤

一、什么是web自动化测试 自动化(Automation)是指机器设备、系统或过程(生产、管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测、信息处理、分析判断、操纵控制,实现预期的目…

web-自动化测试流程

1. 自动化测试流程 (1) 需求分析 (2) 挑选适合做自动化测试的功能 (3) 设计测试用例 (4) 搭建自动化测试环境 [可选] (5) 设计自动化测试项目的架构 [可选] (6) 编写代码 (7) 执行测试用例 (8) 生成测试报告并分析结果 2、自动化项目框架自动化框架 ① 顺序&#xf…

功能测试(一)—— web项目环境与测试流程、业务流程测试

目录 目标 一、web项目环境说明 【了解】 ​编辑 1.1 环境的定义 1.2 环境(服务器)的组成 1.3 面试题:你们公司有几套环境? 二、熟悉商城项目 【了解】 2.1 商城项目的核心业务 2.2 商城项目的核心功能模块 三、测试流程的应用 【重点】 3.1 需…

Web测试流程和方法来看这里~

一、测试流程 所有测试的流程大体上是一致的:开始测试前准备-->需求分析-->测试设计(测试计划,测试用例)-->执行测试-->提交BUG-->测试总结。 对于web测试,较之其他软件测试又有所不同,这…

Web自动化测试的详细流程和步骤,一篇足矣

Web自动化测试是软件测试中非常重要的一种测试方法,它通过编写脚本来模拟人工操作网页,从而实现对Web应用程序进行自动化测试的过程。为了保证测试质量和效率,我们需要遵循一定的流程和步骤来完成Web自动化测试。 一、测试环境准备 在进行W…

[教程]Web自动化测试怎么做?Web网页测试全流程解析

1、功能测试 web网页测试中的功能测试,主要测试网页中的所有链接、数据库连接、用于在网页中提交或获取用户信息的表单、Cookie 测试等。 (1)查看所有链接: 测试从所有页面到被测特定域的传出链接。测试所有内部链接。测试链接…

web测试流程有哪些?重点是什么?我来告诉你

目录 前言 一、立项后测试需要拿到的文档 二、需求评审 三、用例编写(同时根据开发计划编写测试计划) 四、用例评审 五、测试执行 六、测试报告及操作手册 前言 项目的测试流程大致包含的几个阶段:立项、需求评审、用例评审、测试执行…

Web自动化测试怎么做?Web网页测试全流程解析

1、功能测试 web网页测试中的功能测试,主要测试网页中的所有链接、数据库连接、用于在网页中提交或获取用户信息的表单、Cookie 测试等。 (1)查看所有链接: 测试从所有页面到被测特定域的传出链接。 测试所有内部链接。 测…

Web自动化测试如何做?Web自动化测试的详细流程和步骤

一、什么是web自动化测试 自动化(Automation)是指机器设备、系统或过程(生产、管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测、信息处理、分析判断、操纵控制,实现预期的目…

[方向]国外作者笔下的中国创业指南

摘要:国外媒体TheNextWeb刊登了一篇中国创业指南的文章,内容从五个方面剖析了中国移动市场的创业机遇和环境,文中最后还提出一些他们认为很知名的投资商。当局者迷,让我们看看在外国人眼中的中国市场拥有什么神奇色彩。 随着移动、…

创业公司

掌赢信息科技(上海)有限公司编辑掌赢信息科技一般指掌赢信息科技(上海)有限公司 资料已通过 工商局官网 查验核实 掌赢信息科技(上海)有限公司 成立时间 2011-03-17 注册资本 1020万元人民币 企业类型 一…

“斯坦福系”的中国创业者

有的人不读大学就能改变世界,但i黑马认为还是上个好大学你创业成功的几率会大得多。i黑马接触的成功创业者中,有60%~80%都是名校毕业生。 有的人不读大学就能改变世界,但i黑马认为还是上个好大学你创业成功的几率会大得多。i黑马接…

创业,到底去哪里?

大数据产业创新服务媒体 ——聚焦数据 改变商业 1998年的夏天,IDG在中国开了第一枪。2000万人民币的投资代表了中国VC元年启动。之后开始了两轮巨大的互联网流量红利。第一次属于2000-2010年,这一代是PC时代的互联网;2010年开始到今天&#…

国外作者笔下的中国创业指南

摘要:国外媒体TheNextWeb刊登了一篇中国创业指南的文章,内容从五个方面剖析了中国移动市场的创业机遇和环境,文中最后还提出一些他们认为很知名的投资商。当局者迷,让我们看看在外国人眼中的中国市场拥有什么神奇色彩。 随着移动、…

30个有发展前景的创业项目

30个有发展前景的创业项目 创业项目指创业者为了达到商业目的具体实施和操作的工作。以下是小编整理的30个有发展前景的创业项目,仅供参考,大家一起来看看吧。 30个有发展前景的创业项目1 有发展前景的行业:环保领域 包括垃圾回收、加工利用…