当前位置: 首页 > news >正文

一、QGroundControl地面站使用介绍

文章目录

  • 环境
  • 功能介绍
    • 飞行视图
    • 规划视图
    • 飞机设置
    • 分析工具
    • 程序设置
  • 连接飞机
    • 飞机设置
    • 分析工具
    • 飞行视图
    • 规划任务
  • 总结
  • 参考

环境

  • QGroundControl V4.2.0
  • PX4-Autopilot V1.3.0dev
  • Gazebo 模拟无人机

功能介绍

  • 飞行视图
  • 规划视图
  • 飞机设置
  • 分析工具
  • 程序设置

飞行视图

在这里插入图片描述

  • 软件打开后为飞行视图,可在地图上显示飞机信息,发布起飞和返航命令
  • 顶部为工具栏,显示飞机连接状态
  • 左侧为工具条,可以发布起飞、返航命令
  • 左下和右下为两个虚拟摇杆
  • 右上为水平仪和罗盘
  • 底图为地图
  • 下部为飞行数据显示,可以添加或删除飞行数据显示项目

规划视图

在这里插入图片描述

  • 在飞行视图的工具条,可切换为规划(任务)视图
  • 规划视图可以创建不同类型的任务,设置起飞点、路径点、返航点、兴趣区域等等
  • 左上角按钮点击显示工具显示框
    在这里插入图片描述

飞机设置

在这里插入图片描述

  • 上图未连接飞机

分析工具

在这里插入图片描述

程序设置

在这里插入图片描述

连接飞机

  • 程序设置–>通信设置页面设置通信信息
    在这里插入图片描述
  • 新建一个连接,可以选择串口、蓝牙、TCP、UDP、日志回放、Mock(模拟连接,调试用)
  • 这里选择使用UDP,设置端口和飞机ip端口
    在这里插入图片描述
  • 选择上一步新建的连接,点击’Connect’按钮
    在这里插入图片描述
  • 连接成功后,可以看到工具栏状态
  • 工具栏可以显示飞机状态、电池状态等信息
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

飞机设置

  • 连接到飞机之后,显示飞机信息
    在这里插入图片描述

分析工具

  • 连接飞机之后,可以看到飞行数据了
    在这里插入图片描述

飞行视图

  • 在工具条可以发送起飞命令
    在这里插入图片描述
  • gazebo中可以看到无人机起飞了
    在这里插入图片描述

规划任务

  • 切换到规划任务,新建一个简单空白任务,设置起飞点,路径点和返航点。
    在这里插入图片描述
  • 设置起飞点、高度等信息
    在这里插入图片描述
  • 添加路径点
    在这里插入图片描述
  • 设置返航点
    在这里插入图片描述
  • 还可以设置禁飞区和集合点
    在这里插入图片描述
    在这里插入图片描述
  • 在工具栏上传任务信息后,飞行视图工具条,点击起飞按钮可以执行任务
    在这里插入图片描述
  • 任务执行完毕后,会提示是否移除任务或保留任务
    在这里插入图片描述

总结

  • 以上是简单使用过程,下一章是SITL(软件模拟无人机)和mock模拟无人机流程

参考

  • QGC使用手册
  • 开发教程

相关文章:

  • 【python】使用函数名而不加括号是什么情况?
  • LeetCode刷题之HOT100之比特位计数
  • PHP在线制作表白网源码
  • 电脑usb数据线共享网络给手机
  • 必应崩了?
  • 高校网络安全管理运维赛WP
  • Springboot+Vue项目-基于Java+MySQL的游戏交易系统(附源码+演示视频+LW)
  • JVM(7):虚拟机性能分析和故障解决工具之jstat工具
  • 五步定位性能瓶颈
  • 第13章 Python建模库介绍
  • 提权方式及原理汇总
  • [力扣题解] 474. 一和零
  • vue 拷贝
  • RNN-循环神经网络
  • Linux——进程信号(一)
  • [笔记] php常见简单功能及函数
  • 2017前端实习生面试总结
  • Angular6错误 Service: No provider for Renderer2
  • angular组件开发
  • es6(二):字符串的扩展
  • ES6核心特性
  • Git的一些常用操作
  • java 多线程基础, 我觉得还是有必要看看的
  • JavaScript DOM 10 - 滚动
  • node-glob通配符
  • scala基础语法(二)
  • 测试开发系类之接口自动化测试
  • 动态规划入门(以爬楼梯为例)
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 模型微调
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 三分钟教你同步 Visual Studio Code 设置
  • 手机app有了短信验证码还有没必要有图片验证码?
  • 小李飞刀:SQL题目刷起来!
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • k8s使用glusterfs实现动态持久化存储
  • ​flutter 代码混淆
  • ​io --- 处理流的核心工具​
  • #include<初见C语言之指针(5)>
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (python)数据结构---字典
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (三)mysql_MYSQL(三)
  • (算法)前K大的和
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .Net的DataSet直接与SQL2005交互
  • .net实现客户区延伸至至非客户区
  • .py文件应该怎样打开?