184、飞控中的无人机集群:集群通信与自组织网络
184、飞控中的无人机集群:集群通信与自组织网络一、从一次炸机事故说起去年夏天,我在某山区做四机编队测试。三号机突然失联,紧接着二号机像喝醉了一样撞向山体。事后分析日志,发现三号机在失联前0.3秒发送了一个异常的位置更新包——坐标偏移了200米,而二号机恰好用这个错误数据更新了自己的航点。这就是集群通信最要命的坑:你永远不知道一个错误的数据包会引发什么连锁反应。从那以后,我在集群通信代码里加了三条铁律:数据校验、超时丢弃、异常隔离。今天这篇笔记,就聊聊这些用炸机换来的经验。二、集群通信不是简单的“多对多”很多人以为集群通信就是每个无人机都广播自己的状态,然后互相接收。真这么干,2.4G频段在10架机以上就会变成一锅粥。实际工程中,我倾向于把集群通信拆成三个层次:物理层:别用WiFi,别用蓝牙。工业级场景老老实实上900MHz或2.4GHz的跳频数传模块。我踩过最大的坑是某国产模块标称“跳频”,实际只在两个频道间切换,10架机同时发包时丢包率直接飙到40%。后来换了SiK固件的模块,自己配了8个跳频频道,才算稳住。链路层:必须做TDMA(时分多址)。每个无人机分配一个固定时隙,比如50ms一个周期,10架机就是每架5ms。别想着CSMA/CA那种随机竞争,空中无人机的位置更新延迟超过100ms就可能撞机。我见过有人用Lora的CAD检测做载波监听,结果在山区多径环境下检测成功率不到60%。

相关新闻

183、飞控中的无人机集群:蜂群算法与遗传算法

183、飞控中的无人机集群:蜂群算法与遗传算法

飞控中的无人机集群:蜂群算法与遗传算法 一、从一次集群试飞炸机说起 去年夏天在郊外测试12架四旋翼的编队飞行,用的是改进的粒子群算法做路径规划。飞了大概三分钟,二号机突然偏离航线,带着三号、五号一起撞向树丛。事后回传日志发现,二号机的邻居节点权重在某个时刻突…

2026/10/3 14:25:02 阅读更多 →
MediaCreationTool.bat 实战指南:三步搞定 Windows 10/11 自动化升级与安装盘制作

MediaCreationTool.bat 实战指南:三步搞定 Windows 10/11 自动化升级与安装盘制作

MediaCreationTool.bat 实战指南:三步搞定 Windows 10/11 自动化升级与安装盘制作 【免费下载链接】MediaCreationTool.bat Universal MCT wrapper script for all Windows 10/11 versions from 1507 to 21H2! 项目地址: https://gitcode.com/gh_mirrors/me/Media…

2026/10/4 2:46:16 阅读更多 →
OpenCV 常用算法 ↔ 需要的数学知识点对照表(提升版)

OpenCV 常用算法 ↔ 需要的数学知识点对照表(提升版)

OpenCV 常用算法 ↔ 需要的数学知识点对照表 学习建议:用到哪个算法,补对应这块数学,不用整本啃高数 / 线代课本。 分为:【会调用 API】最低要求;【理解原理】需要掌握;【源码复现 / 算法岗】深度掌握。 📘高等数学(微积分) 表格 OpenCV 算法 会调用 API 理解原理 深…

2026/10/3 19:12:11 阅读更多 →

最新新闻

Visual Studio+Access的KTV点歌系统:源码解析与避坑指南

Visual Studio+Access的KTV点歌系统:源码解析与避坑指南

简介:基于Visual Studio的KTV点歌系统完整源码,采用Access数据库存储,面向C# WinForms开发者,尤其适合课程设计、毕业设计或KTV相关项目参考。系统后台数据维护涵盖明星信息、歌曲信息、歌曲类型及用户管理,前台支持按…

2026/10/11 15:52:18 阅读更多 →
第七篇:代码生成与编译运行:多语言自动完成设计方案与 TaoToken 统一 Key 接入实践

第七篇:代码生成与编译运行:多语言自动完成设计方案与 TaoToken 统一 Key 接入实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 15:52:18 阅读更多 →
Claude Sonnet 4.5深度解析:编码大模型的革命性突破与实测挑战|TaoToken统一Key实测

Claude Sonnet 4.5深度解析:编码大模型的革命性突破与实测挑战|TaoToken统一Key实测

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 15:52:18 阅读更多 →
【claude|codex|claude code】AI 精华技能库使用指南:Skills 安装与集成标准流程(TaoToken 统一 Key 接入版)

【claude|codex|claude code】AI 精华技能库使用指南:Skills 安装与集成标准流程(TaoToken 统一 Key 接入版)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 15:52:18 阅读更多 →
无人机测绘实训招生|真机实战!大疆M400实地作业全程教学

无人机测绘实训招生|真机实战!大疆M400实地作业全程教学

随着实景三维建设、国土勘测、工程测绘、地形监测等行业高速发展,无人机测绘已经取代传统人工测绘,成为测绘领域的主流技术,市场专业人才缺口持续扩大。零基础入行、技能提升、岗位增收,无人机测绘已然成为低门槛、高前景的优质就…

2026/10/11 15:52:17 阅读更多 →
SunnyUI 控件库实战:从拆包到自定义 WinForm 界面

SunnyUI 控件库实战:从拆包到自定义 WinForm 界面

简介:这份资源是面向C# Winform开发者的自定义控件合集,适合希望快速提升桌面应用界面质感与交互体验的中级开发者。包内以SunnyUI控件库为核心,涵盖自定义Button、进度条、对话框与提示框等常用组件,并配套一套统一的外观设计方案…

2026/10/11 15:51:17 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →