【PX4学习笔记】08.PX4中显示在QGC的参数讲解

本文详细介绍了PX4无人机的参数获取方法、分类、常用参数意义及调整技巧,着重剖析了姿态和位置控制的PID设置,并提到了SYS参数修改后的重启需求。还涵盖了常规的参数调整流程和日常使用与自定义参数部分。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

[!NOTE]

​ 姿态控制的P-PID:roll、pitch、yaw三个角速度的内环PID,外环P的控制

​ 位置控制的P-PID:xy水平方向以及z垂直方向上的内环PID,和外环P的控制

这两个部分的关系,还是不太明晰。

​ SYS开头的系统参数,修改之后,必须要reboot重启刷新。

image-20240218153412469

image-20240218154231074

[!NOTE]

​ 在设置好机架之后,PX4固件中,会自动给你整上一套参数。

PX4开发指南-13.5.1.参考参数 目录

PX4参数的获取方式

image-20240218153513357

PX4参数的分类

image-20240218163008631

PX4常用参数的意义和调整注意事项

image-20240218163026514

PX4的姿态控制和位置控制参数

image-20240218163106106

image-20240218163125529

常规的调整参数流程

日常参数使用和自定义参数

image-20240218164905466

### 如何在 QGroundControl 中下载 PX4 旧版本固件 为了在 QGroundControl (QGC) 下载特定版本的 PX4 固件,操作者需遵循一系列流程来确保兼容性和正确配置。此过程涉及准备环境、获取所需工具以及执行具体命令。 #### 准备工作 确保已安装最新版 QGroundControl 应用程序[^1]。如果尚未安装,则应前往官方网站下载并按照指示完成设置。对于希望使用 Docker 容器内运行的 PX4 模拟环境的情况,可以利用指定镜像启动容器实例[^3]: ```bash docker run --rm -it jonasvautherin/px4-gazebo-headless:1.14.3 ``` #### 获取目标版本固件文件 访问 [PX4 Releases 页面](https://github.com/PX4/Firmware/releases),从中挑选所需的稳定发布版本号(例如 `v1.11.0`)。点击对应标签下的资产链接下载 `.px4` 或其他适用格式的二进制文件到本地计算机。 #### 使用 QGroundControl 进行固件更新 打开 QGroundControl 后,在主界面上找到“车辆”选项卡,并选择要刷新固件的目标设备。接着进入“高级设置”,在这里可以看到有关当前加载固件的信息。当准备好上传新固件时,转至“固件升级”页面,通过拖放方式导入之前保存下来的固件文件[^2]。 在此过程中,可能需要用到如下 C++ 方法调用来控制整个流程: ```cpp controller.startBoardSearch(); controller.flash(stack, "custom", vehicleType); ``` 上述代码片段展示了如何初始化板子搜索及触发刷机动作;其中 `"custom"` 参数指定了自定义路径下存放的新固件位置,而 `vehicleType` 则代表所选飞行平台类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

后厂村路小狗蛋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值