首页
›
航空航天_卫星与无人系统工程
›
011-无人系统通信遥控与地面站
›
《无人机MAVLink通信与数据链开发》
VIP11
本课程属于:011-无人系统通信遥控与地面站
航空航天_卫星与无人系统工程 · 共 11 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
无人机MAVLink通信与数据链开发
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与开发环境搭建
目标=MAVLink协议在无人机数据… · 典型应用场景 · 学习路线图
课程导入
开发环境搭建
02
MAVLink消息帧结构解析
目标=从串口原始字节流出发 · 逐字段拆解STX · LEN
MAVLink
消息帧结构解析
03
MAVLink 1与MAVLink 2协议差异
目标=对比帧头长度 · 载荷扩展 · 兼容性标志
MAVLink
1
04
常用核心消息类型与语义
目标=围绕HEARTBEAT · SYS_STATUS · GPS_RAW_INT
常用核心消息类型
语义
05
MAVLink消息编解码库选型与使用
目标=对比pymavlink · MAVSDK · C mavlink库和Rust ma…
MAVLink
消息编解码库选型
06
心跳机制与系统状态监控
目标=实现心跳包周期发送与超时检测 · 解析type · autopilot
心跳机制
系统状态监控
07
参数协议与飞控参数读写
目标=使用PARAM_REQUEST… · PARAM_REQUEST_READ · PARAM_VALUE和PARAM_…
参数协议
飞控参数读写
08
任务协议与航线上传下载
目标=基于MISSION_COUNT · MISSION_REQUEST_IN… · MISSION_ITEM_INT
任务协议
航线上传下载
09
命令协议与飞控模式控制
目标=使用COMMAND_LONG发… · 上锁 · 起飞
命令协议
飞控模式控制
10
MAVLink数据流与消息频率配置
目标=通过REQUEST_DATA_… · 姿态 · 位置
MAVLink
数据流
11
串口数据链开发与调试
目标=配置飞控TELEM端口波特率 · 流控和协议 · 使用USB转TTL与数传电台建立串口…
串口数据链开发
调试
12
UDP/TCP网络数据链开发
目标=将MAVLink消息封装到UD… · 实现地面站与飞控之间的网络转发 · 处理多客户端连接
UDP/TCP
网络数据链开发
13
MAVLink路由与多机通信
目标=理解SYSID/COMPID在… · 使用mavlink-router或自… · 过滤和系统ID冲突规避
MAVLink
路由
14
自定义MAVLink消息开发
目标=编写XML消息定义文件 · 使用mavlink生成器生成C/Py… · 在飞控端和地面站端分别集成自定义消息…
MAVLink
自定义
15
MAVLink消息签名与安全机制
目标=配置签名密钥 · 时间戳和链路ID · 分析签名帧结构
MAVLink
消息签名
16
数据链带宽与实时性分析
目标=测量不同消息组合下的带宽占用 · 端到端延迟和丢包率 · 使用Wireshark或MAVLin…
数据链带宽
实时性分析
17
遥测数据采集与可视化
目标=订阅姿态 · 位置 · 速度
遥测数据采集
可视化
18
地面站指令交互与UI集成
目标=基于MAVSDK或pymavl… · 实现连接 · 解锁
UI
地面站指令交互
19
Offboard模式与实时控制链路
目标=通过SET_POSITION_… · 理解Offboard模式切换条件 · 消息频率要求和失控保护
Offboard
模式
20
MAVLink日志记录与回放分析
目标=使用飞控日志 · tlog和自定义二进制日志记录完整数… · 编写回放工具解析历史消息
MAVLink
日志记录
21
故障注入与链路鲁棒性测试
目标=模拟丢包 · 延迟 · 乱序
故障注入
链路鲁棒性测试
22
多旋翼与固定翼消息差异处理
目标=对比多旋翼和固定翼在模式 · 命令 · 姿态和位置消息上的差异
多旋翼
固定翼消息差异处…
23
MAVLink与ROS/ROS2集成
目标=使用mavros或micro-… · 将姿态 · 位置和命令消息映射到ROS主题
MAVLink
ROS/ROS2
24
MAVLink与云平台/物联网数据链
目标=将MAVLink遥测数据通过M… · 设计边缘网关的消息过滤 · 协议转换和断网缓存机制
MAVLink
云平台
25
数据链性能优化与消息裁剪
目标=分析高频消息对CPU和带宽的消… · 通过消息间隔调整 · 按需订阅
数据链性能优化
消息裁剪
26
MAVLink协议扩展与版本兼容
目标=在MAVLink 2框架下扩展… · 使用扩展字段和兼容性标志 · 处理新旧地面站与飞控之间的版本共存问…
MAVLink
协议扩展
27
实战项目一
目标=无人机遥测监控系统 · 实现连接管理 · 心跳监控
实战项目一
目标=无人机遥测…
28
实战项目二
目标=航线规划与自动任务执行 · 上传 · 校验
实战项目二
目标=航线规划
29
实战项目三
目标=多机编队数据链原型 · 消息路由和地面站多机监控方案 · 实现两架仿真无人机的同时遥测与独立指…
实战项目三
目标=多机编队数…
30
课程总结与工程化交付
目标=回顾MAVLink数据链开发的… · 讨论代码结构 · 测试策略
课程总结
工程化交付
所属VIP或分类
同VIP:无人机地面控制站系统开发
同VIP:无人系统地面控制平台集成
同VIP:无人系统地面站自动化测试