MavLink介绍并汇编了Su Qingjiwa-CSDN。

      最后更新:2021-12-14 17:13:59 手机定位技术交流文章

      马夫林克到底是什么?

      MavLink(微型航空车辆联系议定书,微型航空车辆联系议定书)是连接微型航空车辆的一项议定书。
      这是一个基于系列通信的更高层次的开放源代码通信协议,主要用于无人驾驶飞行器和地面站之间的通信以及无人驾驶飞行器之间的通信。

      官方学习文档:
      Introduction · MAVLink Developer Guide

      MavLink 的数据格式 :

      现在有两种套件格式:V1和V2。
      V2是V1的外联变式,是更安全的外联协定。
      在这里插入图片描述

      V1 的格式

      MAVLink通信的内容包括共同通信议定书框架、框架结束、长度、核查等等。

      在这里插入图片描述
      消息包封装过程
      在这里插入图片描述

      封包流程

      在这里插入图片描述

      消息包示例

      在这里插入图片描述

      MavLink 组装和移植

      1. 配置环境

      二. 制作一个 MavLink

      转到 MavLink 目录
      cd ardupilot/modules/mavlink/

      运行 mavgenerate. py 脚本 。
      python mavgenerate.py在这里插入图片描述

      基于文档:/common.xml,显示以下输出:

      在这里插入图片描述

      项目的Android港
      在这里插入图片描述

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/14796.html

          热门文章

          文章分类