自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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架构梳理篇(二)

MissionPlaner的总体框架到此为止,后面有空继续分析每个模块的代码

2025-05-10 14:01:46 448

原创 Mission Planner架构梳理篇(一)

无人机开发,不可避免涉及到地面站的开发,开源是学习开发的必经过程,通过阅读成熟产品的代码,来为自己的产品架构和功能设计提供灵感,并趁此机会跟同行们分享

2025-05-09 16:35:14 409

原创 【面向痛苦的编程】

对于开发过程,需要经常复盘,纠偏,才能最终取得喜人的结果

2025-04-26 17:07:47 334 1

安卓操作系统开发入门教程

介绍从零开始的Android开发,自行收集的资料,后续还会补充。

2010-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除