自定义 Mavlink 消息

MAVLink 是一个很轻量的应用层通信协议,最初是应用与无人机领域,目前已经在小型机器人无人车无人水下航行器等领域有所应用。本文主要是介绍如何生成自定义的 MAVLink 消息。

Ardupilot 如何处理 MAVLink 消息

由于目前需要实现自定义的功能,这要求可以对 Ardupilot 中的通信进行干预,包括接收处理消息和发送消息。为了达成这个目的,阅读了通信相关的代码,看一下 Ardupilot 是怎样处理 Mavlink 消息的。

在 Coder 上开发 Ardupilot

本地 WSL 编译太慢了,同时又由于 WSL 和原本文件系统之间的一些问题,在 Windows 上的 VSCode 中的代码提醒无法正常工作,这对理解代码非常不友好。所以就向尝试在 Coder 上进行 Ardupilot 的开发。