Mission Planner架构梳理篇(二)

书接上回...

扩展和插件系统

Mission Planner 通过插件系统支持扩展,允许开发人员添加功能。该应用程序还支持通过跨平台技术在多个平台上部署。

通信协议

任务规划器主要使用 MAVLink 协议(微型飞行器链路)与飞行器进行通信。这是一种轻量级的、基于消息的协议,专为资源受限的系统和有损通信信道而设计。

应用程序生命周期

下图展示了 Mission Planner 应用程序的启动顺序和生命周期:

配置系统

Mission Planner 使用全面的参数系统来配置联网车辆。参数以分层结构组织,可通过各种界面访问和修改。

总之

Mission Planner 是一个综合性的地面控制站,采用模块化架构,将关注点划分为不同的组件。该应用程序围绕一个中央核心 (MainV2) 构建,该核心负责管理与飞行器的通信 (MAVLinkInterface)、跟踪飞行器状态 (CurrentState),并通过专用视图 (FlightData、FlightPlanner) 呈现信息。该系统支持通过插件和跨平台部署进行扩展。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值