问题标签 [qgroundcontrol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
609 浏览

c++ - 使用 qmake 构建项目时出现“不支持的构建类型”

我尝试编译 QGroundControl 源代码。已安装 QT。并在Win8上编辑路径

http://www.qgroundcontrol.org/dev/build_source#build_from_source

当我尝试构建项目时,它给出了错误。

我怎样才能解决这个问题?

0 投票
1 回答
1320 浏览

c++ - 如何在 Qt 项目中添加 mavlink 库?

我正在制作一个基于QGroundControl使用 mavlink 库的 Qt 项目。我用谷歌搜索但找不到正确的方法。它不能作为其他库添加,因为它是仅标头库。请有人告诉我正确的方法。

0 投票
1 回答
27106 浏览

matlab - VirtualBox中主机和来宾之间通过COM端口连接

我在 VirtualBox 的 Ubuntu(16.04)上运行某个应用程序,而 VirtualBox 在 Windows 10(主机)上运行。

在 Simulink(在我的主机上运行)中,我有一个模拟,在最后阶段,我收集了一些值。我想通过串行连接以一定的波特率将这些值输出到在 VirtualBox 上运行的应用程序(即 QGroundControl 站)。

所以我的问题的第一部分 - VirtualBox:

在VirtualBox中,我启用了串口,并在端口模式下选择了一个主机管道,如图:

在此处输入图像描述

在图片中你可以看到使用了 COM6,但我使用了 COM1 和 COM2。我得到了相同的结果。

我不太习惯使用 VirtualBox,所以我真的不知道这是否意味着我现在已经在主机和来宾之间建立了连接,或者我是否仍然需要以任何方式激活或连接它们?

我的问题的第二部分 - Simulink:

在 Simulink 中,我想使用串行发送输出我的值(因为我认为这是最简单的方法?如果有更好的方法,请告诉我),但是如果我想选择一个端口,则不显示任何端口,如你可以看到:

在此处输入图像描述

我需要在 VirtualBox/Simulink 中做什么/更改才能显示我的 COM 端口?

最后一部分 - MATLAB:

因为在 Simulink 中,没有显示 COM 端口。我想检查 MATLAB 中的可用端口,但显然我的所有端口都已关闭:

如果我尝试使用 fopen() 命令打开我的端口之一,我会收到以下消息:

使用串行/fopen
打开失败:端口:COM1 不可用。没有可用的端口。
使用 INSTRFIND 确定其他仪器对象是否连接到请求的设备。
使用“INSTRFIND”表示所有端口都已关闭。

0 投票
1 回答
1008 浏览

qt - 如何将完整的 Qt 5.5 安装到默认位置

https://github.com/mavlink/qgroundcontrol 按照qgroundcontrol自述文件中的安装指南,我仍然有QT中缺少包的问题。我已经下载了 QT 安装程序(https://www.qt.io/download-open-source/)并将其安装到“home/user/QT”。

这个问题是因为...我安装到了错误的位置,这不是 QT 的默认位置,然后 QT 找不到新的安装包。默认安装位置在哪里?或者我必须做一些更多的配置?

操作系统:Ubuntu 16.04

预先感谢您的任何帮助

0 投票
1 回答
362 浏览

mavlink - 使用没有 qgroundcontrol 的 mavlink

我正在尝试将我的 PX4Flow 传感器连接到树莓派。似乎几乎每个人都在使用 qgroundcontrol 来访问和控制它。但是因为我想将它集成到一些更大的程序中,如果可能的话,我想用一些自己编写的简单 python 代码来控制它。我的目标是:

  • 访问相机(测量速度 - 稍后)
  • 获取陀螺仪值

我不需要超声波传感器。

我发现我可以使用 MAVlink 在 px4flow 传感器和树莓派之间进行通信。我克隆了 git 存储库并按照https://github.com/mavlink/mavlink上的步骤操作,直到生成头文件 ( python -m mavgenerate)。有了它,我可以生成一个新的 python 文件。我不知道这是否正确,也不知道如何处理那个 python 文件。不再复制或生成文件(头文件)。我该如何继续?我如何使用图书馆?我什至如何测试连接?

0 投票
3 回答
338 浏览

git - 从现有存储库创建新存储库

我目前正在研究 qgroundcontrol 开源。根据 qgroundcontrol 开发人员指南,它说“从主 QGC 存储库创建一个新存储库。不要克隆,创建一个新存储库,从主 QGC 存储库初始化它。” (https://dev.qgroundcontrol.com/en/custom_build/upstream_merge.html
但我只知道如何克隆和分叉存储库。
所以,我想知道如何从主存储库创建一个新存储库,以便我可以修改和测试存储库中的代码。

0 投票
1 回答
756 浏览

qgroundcontrol - 如何使 QGControl 连接到同一局域网中另一台主机的凉亭模拟实例?

我通过这个脚本在另一个主机:192.168.10.11 上运行了凉亭 simu:

!/bin/bash px4_dir=$(pwd)

源 $px4_dir/Tools/setup_gazebo.bash $px4_dir $px4_dir/build/posix_sitl_default

source devel/setup.bash export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:$px4_dir export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:$px4_dir/Tools/sitl_gazebo

roslaunch px4 posix_sitl.launch

和这样的控制台输出:

在 QGroundControl->settings->Comm Links 中,我尝试通过不同的端口创建到此主机(192.168.10.11)的 TCP 链接:

43745 11311 4560

但都失败了,所以问题是:

如何使用 gqcontrol 连接到同一局域网中另一台主机中的凉亭模拟实例?

0 投票
1 回答
154 浏览

qt - 尝试在 Qt creator 上编译时出错(警告被视为错误)

我一直在尝试编译一些我从 github (qgroundcontrol) 上下来的源代码,但是一直有错误,我很难修复它。

我总是遇到同样的问题;

警告在构建时被视为错误

0 投票
2 回答
150 浏览

c++ - 如何在 QGroundControl 的标题中放置空格?

0 投票
1 回答
262 浏览

android - QT 中的未知模块:图表 - 为 Android 构建 QGroundControl 时出错

我正在尝试使用 QT 为 Android 构建 QGroundControl,但出现以下错误:错误:QT 中的未知模块:图表

我可以毫无困难地为 Windows 构建 QGroundControl。

我正在使用Windows 8.1 x64

关于 QT Creator

可用套件

安卓套件细节

安卓设备细节

错误信息:

错误信息