- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Mission Planner架构梳理篇(五)
任务规划是 Mission Planner 的核心功能,允许用户创建、编辑和管理基于 ArduPilot 的飞行器的自主飞行任务。本页介绍任务规划系统及其组件,以及如何使用它来创建和管理基于航点的自主飞行任务。任务规划系统概述Mission Planner 中的任务规划系统负责创建和编辑由航点和指令组成的飞行任务。它提供了一个可视化界面,用于在地图上放置航点、配置航点参数以及将这些指令上传到飞行器。
2025-06-10 08:39:28
379
原创 Mission Planner架构梳理篇(四)
本文介绍了基于MAVLink协议的通信系统架构,该系统实现地面控制站与ArduPilot飞行器的双向交互。系统核心组件包括:MAVLink接口(管理连接/消息收发)、MAVState(跟踪飞行器状态)、CurrentState(存储实时遥测数据)、MAVFtp(文件传输)和参数管理系统。支持多飞行器同时连接,具备心跳检测、参数配置和文件传输功能,为无人系统提供可靠的通信基础设施。(149字)
2025-05-28 14:41:51
855
原创 Mission Planner架构梳理篇(三)
本文档详细介绍了MissionPlanner应用程序的核心类MainV2,该类作为应用程序的主窗口和中央控制器,负责协调与飞行器的通信、管理用户界面以及提供全局服务。MainV2通过MAVLink协议与车辆通信,管理不同视图之间的导航,并处理应用程序范围的设置和状态。此外,它还提供语音引擎、操纵杆控制等全局服务,并管理用户界面的主题。MainV2类继承自Form,包含多个属性和方法以实现其功能,如初始化过程、显示配置、与车辆的通信、线程和后台任务管理,以及与外部系统的集成。文档还强调了MainV2在扩展任务
2025-05-20 11:51:38
563
原创 Mission Planner架构梳理篇(一)
无人机开发,不可避免涉及到地面站的开发,开源是学习开发的必经过程,通过阅读成熟产品的代码,来为自己的产品架构和功能设计提供灵感,并趁此机会跟同行们分享
2025-05-09 16:35:14
409
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人