【PX4学习笔记】04.QGC地面站的使用

这篇具有很好参考价值的文章主要介绍了【PX4学习笔记】04.QGC地面站的使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

PX4代码烧入

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

[!NOTE]

​ 必须要通过有线连接的方式进行固件的烧录

PX4固件代码的烧入方式1

1、通过终端,使用不同的命令针对不同的硬件和型号进行Cmake编译。

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

通过 make px4_fmu-v + 加入不同的型号。比如Pixhawk v2 就是V2,Pixhawk v4 就是 V5 , 最后填加 upload 即可

PX4固件代码的烧入方式2

2、通过USB连接电脑启动QGC地面站中的自定义固件类型进行烧入。

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

​ 启动QGC地面站,在固件位置 → 重新插拔USB→选择高级设置→自定义固件文件 → 找到Firware中的build中的 .px4文件即可。

QGC地面站的基础使用

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

​ QGC界面各模块的详细设置在如下官网链接中可以找到:

​ https://docs.qgroundcontrol.com/master/zh/qgc-user-guide/settings_view/general.html

连接地面站的方式

PX4飞控连接地面站的方式主要有以下四种:
1、直接使用USB数据线进行连接。

​ 特别注意这种连接,尽量不要出现有螺旋桨还使用USB连接。
2、使用“一对一”的数传。

​ 使用已经进行了配对的数传,可以直接实现QGC地面站和飞控的无线连接.注意:自己在使用的过程中发现有两个问题,一是可能由于数传的质量问题,导致一个数传与多人传连接。这将极大增加发生事故的概率。二是有的时候会发现连接数传并非直接插上USB就行,还要进行serial连接方式。
3、使用wifi数传。

​ 设置wifi数传的IP地址和端口号即可
4、使用其他可以生成IP地址和端口号的数传。

​ 比如阿木实验室的HOMER数传

查看关键的硬件信息

通用模块的无人机消息、卫星、遥控器、电源、模式、工作等信息部分

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

​ 如果出现waypoint显示不出来的情况,是QGC版本问题的bug,下载低版本的QGC即可。

QGC地面站的Application Settings模块

Application Settings模块-常规界面

单位

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

[!NOTE]

​ 主要是设计距离、面积、速度、温度等参量的单位。

其他设置

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

[!NOTE]

​ 主要会用的地方如图中所标注的三个部分,语言部分可以修改QGC地面站的语言,配色方案部分可以修改QGC的风格是indoor(室内,黑的)或者outdoor(室外,白的),UI Scaling可以设置字体和界面的缩放大小。

数据持久化

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

[!NOTE]

​ 我理解的是,如果选择这个按钮,那么遥控日志什么的都丢掉不记录,还未使用过。

飞机中的数传日志

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

[!NOTE]

​ 这个勾选第一个,意味着飞行之后,会把飞行日志保存在SD卡中,其实在QGC的Log Download初也可以进行日志的下载。

飞行视图

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

Use Preflight Checklist: Enable pre-flight checklist in Fly toolbar.

使用飞行前检查表:在 Fly 工具栏中启用飞行前检查表。

Enforce Preflight Checklist: Checklist completion is a pre-condition for arming.

执行飞行前检查表:完成检查表是启动的先决条件。

Keep Map Centered on Vehicle: Forces map to center on the currently selected vehicle

保持地图以车辆为中心:强制地图以当前选定的车辆为中心。

Show Telemetry Log Replay Status Bar: Display status bar for Replaying Flight Data.

显示遥测日志重播状态栏:显示重播飞行数据的状态栏。

Virtual Joystick: Enable virtual joysticks (PX4 only)

虚拟操纵杆:启用虚拟操纵杆(仅限 PX4)

Use Vertical Instrument Panel: Align instrument panel vertically rather than horizontally (default).

使用垂直仪表板:垂直而不是水平对齐仪表板(默认)。

Show additional heading indicators on Compass: Adds additional indicators to the compass rose:

在罗盘上显示附加航向指示器:向罗盘添加附加指示器:

Lock Compass Nose-Up: Check to rotate the compass rose (default is to rotate the vehicle inside the compass indicateor).

锁定罗盘机头向上:选中以旋转罗盘(默认为在罗盘指示器内旋转车辆)。

Guided Minimum Altitude: Minimum value for guided actions altitude slider.

引导最低高度:引导操作高度滑块的最小值。

Guided Maximum Altitude: Minimum value for guided actions altitude slider.

引导最大高度:引导操作高度滑块的最小值。

Go To Location Max Distance: The maximum distance that a Go To location can be set from the current vehicle location (in guided mode).

前往位置最大距离:可设置的前往位置距当前车辆位置的最大距离(在引导模式下)。

[!NOTE]

​ 常用到的就是这个虚拟游戏手柄,打开之后在QGC界面会出现如下图所示的摇杆。
【PX4学习笔记】04.QGC地面站的使用,学习,笔记

计划视图

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

[!NOTE]

​ 此处是Mission模块,在添加航点时的默认高度,可以修改的大一些,因为之前使用的时候,经常报错起飞高度不够。

Default Mission Altitude: The default altitude used for the Mission Start Panel, and hence for the first waypoint.默认任务高度:用于任务启动面板的默认高度,因此也用于第一个航路点。

自动连接到下列设备

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

RTK GPS

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

​ 此部分允许您指定 RTK GPS“测量输入”设置,保存和重复使用测量输入操作的结果,或直接输入基站的任何其他已知位置。

​ Survey-In 过程是 RTK GPS 系统所需的启动过程,以获得基站位置的准确估计。该过程随着时间的推移进行测量,从而提高位置精度。必须满足这两个设置条件才能完成调查过程。有关更多信息,请参阅 RTK GPS(PX4 文档)和 GPS - 工作原理(ArduPilot 文档)。

  • Perform Survey-In

    执行调查

    • Survey-in accuracy (U-blox only): The minimum position accuracy for the RTK Survey-In process to complete.测量输入精度(仅限 U-blox):完成 RTK 测量输入过程的最低位置精度。
    • Minimum observation duration: The minimum time that will be taken for the RTK Survey-in process.最短观测持续时间:RTK 测量过程中所需的最短时间。
  • Use Specified Base Position

    使用指定的基准位置

    • Base Position Latitude: Latitude of fixed RTK base station.基站位置纬度:固定RTK基站的纬度。
    • Base Position Longitude: Longitude of fixed RTK base station.基站位置经度:固定RTK基站的经度。
    • Base Position Alt (WGS94): Altitude of fixed RTK base station.基站位置 Alt (WGS94):固定 RTK 基站的海拔高度。
    • Base Position Accuracy: Accuracy of base station position information.基站位置精度:基站位置信息的精度。
    • Save Current Base Position (button): Press to copy settings from the last Survey-In operation to the Use Specified Base Position fields above.保存当前基准位置(按钮):按下可将上次测量操作中的设置复制到上面的使用指定基准位置字段。

ADSB Server

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

  • onnect to ADSB SBS server: Check to connect to ADSB server on startup.连接到 ADSB SBS 服务器:选中以在启动时连接到 ADSB 服务器。

  • Host address: Host address of ADSB server主机地址:ADSB服务器的主机地址

  • Server port: Port of ADSB server服务器端口:ADSB服务器的端口

Application Settings模块-通讯连接界面

​ 如前所述,有多种连接方式。

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

Application Settings模块-离线地图界面

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

​ 离线地图允许您缓存地图图块,以便在未连接到互联网时使用。您可以创建多个离线集,每个集用于不同的位置。

Application Settings模块-MAVLINK界面

​ 本界面主要用于设置QGC地面站的MAVLINK的属性和行为。

地面站

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

  • MAVLink System ID: System ID of QGroundControl on the MAVLink network (Default: 255). Vehicles are typically allocated IDs from 1. You may have to specify another ID if there are multiple ground stations or MAVLink applications on the network.MAVLink 系统 ID:MAVLink 网络上 QGroundControl 的系统 ID(默认值:255)。车辆通常分配的 ID 为 1。如果网络上有多个地面站或 MAVLink 应用程序,您可能必须指定另一个 ID。
  • Emit heartbeat: Disable emission of regular MAVLink HEARTBEAT message (Default: True). Generally speaking, you should not turn this off.发出心跳:禁用常规 MAVLink HEARTBEAT 消息的发出(默认值:True)。一般来说,您不应该关闭此功能。
  • Only accept MAVs with the same protocol version: Set true to only connect to MAVLink 1 or to MAVLink 2 vehicles (Default: True).仅接受具有相同协议版本的 MAV:设置为 true 时仅连接到 MAVLink 1 或 MAVLink 2 车辆(默认值:True)。
  • Enable MAVLink forwarding: Enable QGroundControl to forward MAVLink messages from connected vehicles to another UDP endpoint (Default: False). Note that this forwarding is one-way: from QGC to the specified host. Any MAVLink messages that are received from the specified host will be ignored.启用 MAVLink 转发:启用 QGroundControl 将 MAVLink 消息从连接的车辆转发到另一个 UDP 端点(默认值:False)。请注意,此转发是单向的:从 QGC 到指定主机。从指定主机接收到的任何 MAVLink 消息都将被忽略。

MAVlink链接状态

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

​ 这显示了通过通信链路传输 MAVLink 消息的状态。高丢失率可能会导致参数下载或任务上传/下载等协议错误。

MAVlink 2.0日志

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

​ MAVLink 2 日志记录设置(仅限 PX4)配置从 PX4 到 QGroundControl 的实时日志流并将日志上传到 Flight Review。

Application Settings模块-控制台界面

​ 控制台是诊断 QGroundControl 问题的有用工具。它可以在“设置视图”>“控制台”中找到。
【PX4学习笔记】04.QGC地面站的使用,学习,笔记

​ 单击“设置日志记录”按钮可启用/禁用 QGroundControl 显示的日志信息。

常用日志记录选项【PX4学习笔记】04.QGC地面站的使用,学习,笔记

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

QGC地面站的Setup模块

Setup模块-概况界面

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

[!NOTE]

​ 固件中,没有体现出来具体的硬件信息

Setup模块-固件界面

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

[!NOTE]

主要用于烧录固件,烧录固件的方式之前也介绍过。

Setup模块-机架界面

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

[!NOTE]

​ 选择PX4的硬件机架类型,选择好之后重启。

Setup模块-机架界面

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

[!NOTE]

​ 主要是校准关键传感器,跟着图示操作即可

Setup模块-遥控器界面

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

Setup模块-飞行模式界面

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

Setup模块-电源界面

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

[!NOTE]

​ 主要是电源设置,和电调校准,其中修改电芯之后要,要重启PX4自驾仪

Setup模块-电机界面

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

[!NOTE]

​ 确认电机的安装方向是否正确。

Setup模块-安全界面

​ 这个界面很关键,为无人机的突发情况做出限制。

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

【PX4学习笔记】04.QGC地面站的使用,学习,笔记
【PX4学习笔记】04.QGC地面站的使用,学习,笔记
【PX4学习笔记】04.QGC地面站的使用,学习,笔记

Setup模块-调参界面

​ 调节姿态环的P-PID的参数。

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

Setup模块-相机界面

​ 无

Setup模块-参数界面

​ 可以直接在QGC上位机修改PX4固件中的某些参数。具体参数的介绍和学习,

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

https://blog.csdn.net/qq_38768959/article/details/1096052

PX4开发指南-13.5.1.参考参数 :

https://www.ncnynl.com/archives/201709/2097.html

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

QGC地面站的Plan模块

Plan模块的自主航迹飞行

QGC地面站的Fly模块

​ 主要就是看一些参数盘。

【PX4学习笔记】04.QGC地面站的使用,学习,笔记

QGC地面站数据获取和操作系统终端使用

日志下载

【PX4学习笔记】04.QGC地面站的使用,学习,笔记 在仿真环境中的运动也是可以生成日志,然后下载下来进行分析。

MAVLink控制台

【PX4学习笔记】04.QGC地面站的使用,学习,笔记
​ 在这个界面可以执行一些commander的命令。

MAVLink Inspector

【PX4学习笔记】04.QGC地面站的使用,学习,笔记
​ 查看一些具体数据,在调节位置环P-PID参数时,会用到这个界面。文章来源地址https://www.toymoban.com/news/detail-836191.html

到了这里,关于【PX4学习笔记】04.QGC地面站的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • PX4学习笔记——无人机以及QGC操作

    官方教程链接:https://docs.qgroundcontrol.com/master/en/SetupView/SetupView.html 电脑先打开QGC,进入Vehicle Setup,点击Firmware。无人机飞控使用USB线连接电脑,然后选择烧录的.px4程序(可以是官方的,也可以是自己编译生成的)。 点击Airframe,如果无人机为四旋翼,则点击 Generic Quadcopter

    2024年02月11日
    浏览(46)
  • 卫星地面站监测系统仿真

    ​  当今世界,大国竞争日趋激烈,国际关系愈发紧张,信息与通信已经是当下高度信息化社会的“命脉”,信息只有经过有效且广泛地传播,才能成为一种有利用价值的资源,产生经济效益、推动社会发展。通信技术在发展的过程中与传感技术、计算机技术互相融合,不断

    2024年03月09日
    浏览(79)
  • Ubuntu20.04安装ROS1+PX4+MAVROS+QGC

    目录 1. 一键安装ROS1 2. 安装PX4 3. 添加变量 4. 安装MAVROS  5. 测试MAVROS与PX4是否连接 6. 安装QGC 参考  (参考鱼香ROS大佬:小鱼的一键安装系列)  输入1,安装 ROS,后面就按照推荐的来 ROS1安装完成 ,进行小海龟测试 打开终端,运行 另外打开一个终端,输入  再另外打开一个

    2024年01月20日
    浏览(67)
  • 基于QT设计的无人机地面站(摄像头录像拍摄)

    通过QT设计一款无人机地面站软件,需要包含基本的RTSP拉流功能,对接无人机平台的RTSP流。此外,需要完成拍照、录像、OSD叠加功能;完成按钮控制云台进行拍照、录像、变焦、指点运动等。在此基础上,完成对应的目标跟踪识别。 技术要求 (1)采用QT平台,设计Windows端及

    2024年02月08日
    浏览(61)
  • Ubuntu18.04搭配无人机仿真环境(ROS,PX4,gazebo,Mavros,QGC安装教程)

    我个人使用了代理环境进行下载。Linux没有代理的可以使用国内源。 清华大学源 sudo sh -c ‘. /etc/lsb-release echo “deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main” /etc/apt/sources.list.d/ros-latest.list’ 中科大源 sudo sh -c ‘. /etc/lsb-release echo “deb http://mirrors.ustc.edu.cn/ros/ubu

    2024年02月13日
    浏览(65)
  • 【四旋翼】pixhawk2.4.8-地面站配置-APM固件-四旋翼从装机到试飞

    APM固件: pix2.4.8参考教程(齐全但古老) APM固件下载:官网 MP地面站下载:官网 APM日志分析:基础使用 -苍穹(日志默认周期:100ms) APM日志分析:诊断问题 -苍穹 定高:TFmini plus -苍穹 定高:TFmini plus -官方 舵机:苍穹 硬件: 硬件扫盲:基础知识 -苍穹 装机教程:F450四轴

    2023年04月09日
    浏览(45)
  • F4/F7飞控betaflight固件烧写,地面站 BF无法读取、不识别、未发现等飞控疑难杂症问题解决与驱动安装

    目录 1.安装驱动 2.测试固件 3.烧录固件 4.寻找补充代码 betaflight/unified_targets/configs/OMNIBUSF4SD.config 5.连接飞控,点击cli命令行。 6.寻找其他稳定版本 当安装完毕betaflight软件后,第一次链接飞控与电脑,出现无法连接情况,点击无反应。 点击计算机-管理-设备管理器-端口,出现

    2024年01月25日
    浏览(44)
  • 【PX4学习笔记】11.PX4飞行日志分析

    https://docs.px4.io/main/en/getting_started/flight_reporting.html https://docs.px4.io/master/en/log/flight_log_analysis.html github推荐:https://github.com/PX4/FlightPlot/releases 推荐:https://blog.csdn.net/qq_33641919/article/details/106883279 [!NOTE] ​ 可以看到,总共也就三个版本而已。 log messages 存放了控制台的打印信息。

    2024年02月22日
    浏览(50)
  • 【PX4】Ubuntu20.04+ROS Noetic 配置PX4-v1.13和Gazebo11联合仿真环境【教程】

    写在前面,目前中文互联网上关于 PX4 飞控的学习资料较少,笔者查阅了大量的资料整理成这篇博客,贡献一些学习内容,码字不易,如果帮助到您,请您帮我点点赞。 安装Ubuntu可以查看这篇教程,安装ros可以查看这篇教程,这里就不再赘述了。 ● 在使用apt安装的过程中(

    2024年02月08日
    浏览(53)
  • Ubuntu20.04搭建PX4仿真环境及XTDrone开发平台(最详细最明白)

    PX4-Autopilot仿真平台是由PX4官方提供的集虚拟px4固件、真机烧录固件、gazebo环境及模型于一体的平台,用户可以自己编写程序,通过mavros接口与虚拟px4固件进行mavlink协议的通讯,并在gazebo中显示虚拟世界和模型。因此PX官方手册里给了一个经典的例程:offboard.cpp和offboard.py,让

    2024年02月04日
    浏览(146)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包