2022国赛B题无人机遂行编队飞行中的纯方位无源定位思路分析

简介: 2022国赛B题无人机遂行编队飞行中的纯方位无源定位思路分析

***\*2022\**** 年高教社杯全国大学生数学建模竞赛题目





***\*B\**** 题 无人机遂行编队飞行中的纯方位无源定位



无人机集群在遂行编队飞行时, 为避免外界干扰, 应尽可能保持电磁静默, 少向外发射电 磁波信号。 为保持编队队形, 拟采用纯方位无源定位的方法调整无人机的位置,即由编队中某 几架无人机发射信号、其余无人机被动接收信号,从中提取出方向信息进行定位, 来调整无人 机的位置。编队中每架无人机均有固定编号,且在编队中与其他无人机的相对位置关系保持不 变。接收信号的无人机所接收到的方向信息约定为:该无人机与任意两架发射信号无人机连线 之间的夹角 (如图 1 所示)。例如: 编号为 FY01 、FY02 及 FY03 的无人机发射信号,编号为 FY04 的无人机接收到的方向信息是 a1 ,a2  和 a3。


![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/0cb45af7328cd0b80305bb30a2d02563.png)


图 1   无人机接收到的方向信息示意图


请建立数学模型,解决以下问题:


问题 ***\*1\****  编队由 10 架无人机组成,形成圆形编队, 其中 9 架无人机 (编号 FY01~FY09)均 匀分布在某一圆周上,另 1 架无人机 (编号 FY00) 位于圆心 (见图 2)。 无人机基于自身感知 的高度信息,均保持在同一个高度上飞行。


![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/76bd11823c85d455a483f64a1d096475.png)


图 2  圆形无人机编队示意图


(1)  位于圆心的无人机 (FY00) 和编队中另 2 架无人机发射信号, 其余位置略有偏差的无 人机被动接收信号。当发射信号的无人机位置无偏差且编号已知时, 建立被动接收信号无人机 的定位模型。




(2)  某位置略有偏差的无人机接收到编号为 FY00 和 FY01 的无人机发射的信号,另接收到 编队中若干编号未知的无人机发射的信号。若发射信号的无人机位置无偏差,除 FY00 和 FY01 外,还需要几架无人机发射信号,才能实现无人机的有效定位?


(3)  按编队要求, 1 架无人机位于圆心,另 9 架无人机均匀分布在半径为 100 m 的圆周上。 当初始时刻无人机的位置略有偏差时, 请给出合理的无人机位置调整方案,即通过多次调整, 每次选择编号为 FY00 的无人机和圆周上最多 3 架无人机遂行发射信号,其余无人机根据接收 到的方向信息,调整到理想位置(每次调整的时间忽略不计),使得 9 架无人机最终均匀分布在 某个圆周上。利用表 1 给出的数据, 仅根据接收到的方向信息来调整无人机的位置,请给出具 体的调整方案。


表 ***\*1\****  无人机的初始位置



| 无人机编号 | 极坐标 (m,∘ ) |

| ---------- | ------------- |

| 0          | (0, 0)        |

| 1          | (100, 0)      |

| 2          | (98, 40.10)   |

| 3          | (112, 80.21)  |

| 4          | (105, 119.75) |

| 5          | (98, 159.86)  |

| 6          | (112, 199.96) |

| 7          | (105, 240.07) |

| 8          | (98, 280.17)  |

| 9          | (112, 320.28) |



问题 ***\*2\****  实际飞行中, 无人机集群也可以是其他编队队形, 例如锥形编队队形 (见图 3,直 线上相邻两架无人机的间距相等,如 50 m)。仍考虑纯方位无源定位的情形,设计无人机位置 调整方案。



![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/1a1eefeb025cceaf83b041bf6d14c750.png)


图 3  锥形无人机编队示意图

相关文章
|
4月前
|
存储 人工智能 API
RAG:让AI不再胡说八道的秘密武器
想象一下,你的AI助手突然变成了一个什么都知道的专家,不再胡编乱造,而是有理有据地回答你的问题。这不是科幻小说,这就是RAG技术的魔力!让我们一起探索如何让AI变得更聪明、更可靠的奥秘。
|
网络协议 网络架构
网络TCP/IP基础(IP地址网络汇总与规划)
网络汇总、汇总方法、汇总案例、要求、过程、其它方法、注意事项、汇总扩展、IP地址规划及应用、IP地址规划的案例、规划原则、规划案例、规划过程、注意事项、IP地址规划的应用、规划应用案例、规划思路、规划应用过程、其它规划
1715 1
网络TCP/IP基础(IP地址网络汇总与规划)
|
虚拟化
VMware虚拟机和主机互相ping不通排查以及解决
VMware虚拟机和主机互相ping不通排查以及解决
VMware虚拟机和主机互相ping不通排查以及解决
|
机器学习/深度学习 数据采集 算法
【2024泰迪杯】A 题:生产线的故障自动识别与人员配置 Python代码实现
本文提供了2024泰迪杯A题“生产线的故障自动识别与人员配置”的Python代码实现,包括问题分析、故障数据特征分析、故障报警模型构建、故障时长计算、产量与合格率分析以及操作人员排班方案制定的详细步骤和代码示例。
354 3
【2024泰迪杯】A 题:生产线的故障自动识别与人员配置 Python代码实现
|
缓存 前端开发 JavaScript
前端性能优化:从基础到进阶的实践指南
【10月更文挑战第4天】在前端开发中,性能优化至关重要,尤其随着Web应用的复杂化,用户对加载速度和响应性的要求日益提高。本文从基础知识入手,涵盖代码压缩、图片优化及缓存策略,并深入探讨代码拆分、懒加载和Web Workers等进阶技巧,帮助开发者全面提升Web应用的用户体验。通过这些方法,不仅能够减少页面加载时间,还能提升响应性和渲染性能,为用户提供更流畅的使用体验。
423 1
|
缓存 前端开发 JavaScript
优化前端性能:从理论到实践的全面指南
前端性能优化是提升用户体验的关键环节,但这一过程常被技术细节和优化策略所困扰。本文将系统地探讨前端性能优化的理论基础及实践技巧,包括关键性能指标、有效的优化策略、以及常见工具的应用。我们将从最基本的优化方法入手,逐步深入到高级技巧,为开发者提供一套全面的性能提升方案,以实现更快的加载时间、更流畅的用户交互体验。
|
存储 监控 网络协议
I/O多路复用【Linux/网络】(C++实现select、poll和epoll服务器)(下)
I/O多路复用【Linux/网络】(C++实现select、poll和epoll服务器)
472 0
|
移动开发 前端开发 JavaScript
浅谈前端路由原理hash和history
该文章详细解析了前端路由的两种模式——Hash模式与History模式的工作原理及其实现方式,并通过实例代码展示了如何在实际项目中运用这两种路由模式。
|
存储 SQL NoSQL
mybatis-plus小技能: 分表策略(按年分表和按月分表)
业务场景: 日志、交易流水表或者其他数据量大的表,通过日期进行了水平分表,需要通过日期参数,动态的查询数据。 实现思路:利用MybatisPlus的动态表名插件DynamicTableNameInnerInterceptor ,实现Sql执行时,动态的修改表名。
8987 3
mybatis-plus小技能: 分表策略(按年分表和按月分表)