由于毕设题目是与无人机相关,于是借此机会了解一些无人机平台自主协同的相关知识,这篇文章是读《无人机编队飞行技术》之后的一些简单的概念总结。
全篇书名《无人机编队飞行技术》-王新民、王晓燕、肖堃

基本概念

无人机编队飞行定义

无人机的编队飞行,是指两架或两架以上具有自主功能的无人机为适应任务要求而进行的一定结构的某种队形排列和任务分配的组织模式。它既包括编队飞行的队形设计、飞行过程中的队形保持和根据外部情况及任务需求进行队形的动态调整变化,也包括飞行任务的规划和组织,以体现整个无人机群的协同一致性。其中,带队的那架无人机称为长机,而其余的无人机称为僚机。

无人机编队飞行的优势

  • 可以扩大视野
  • 可以高精度定位,多角度成像
  • 可用于演示验证星载设备
  • 可提高无人机的整体效率
  • 可以提高命中率
  • 可以减小整体的飞行阻力

关键技术

最快目标跟踪与最邻近目标跟踪

队形重构的研究内容

怎样在飞行中实时调整无人机位置使得性能良好的无人机能在飞行中完成对编队队形的重构,从而保持队形不变或者达到最优队形。

航迹规划结构框图

航迹规划层的目的

根据任务要求、威胁分布、无人机机动特性、燃料限制,选择K条能使无人机回避地方威胁,安全完成预定任务的飞行路径,规划结果用一系列航路点表示。

航迹规划算法

概率地图算法——PRM

首先通过随机地在规划空间中产生一定数量的节点,并连接起来建立路标图。然后在某启发性条件的引导下,更多的节点被局限在一个狭小的空间里,路标图由此被强化,生成的Roadmap可以看成是一幅地图,通过地图可以查询出需要的航迹。

Dijkstra算法

Dijkstra算法作为一种最小航迹选择算法,能够在短时间内对节点遍历搜索,在可行解中寻求到最优解,使无人机的飞行航迹最短。

人工势场APF算法

人工势场的基本思想是将机器人在周围环境中的运动,设计成一种抽象的人造引力场中的运动,目标点对移动机器人产生的“引力”,障碍物对移动机器人产生“斥力”,最后通过求合力来控制移动机器人的运动。

K算法

K算法是在Dijkstra算法基础上,不只求出最短路径,还要求出次优化的K条路径。

小生境粒子群算法

基于小生境粒子群的无人机编队协同航迹规划方法,首先满足各种航迹约束的条件下,序贯产生粒子构成航迹集合,避免种群中粒子的有效性测试,无须进行多次初始化;通过引入改进的聚类小生境生成策略,在航迹规划空间内构造不同的相互独立的小生境种群;在每个小生境粒群体中利用粒子群算法进行速度和位置的更新,每个粒子群的全局极值尽在自己的小生境群体中起作用,追逐不同的极值点;并且引入种群淘汰策略,每隔一定代数,对陷入局部最优的最劣子种群进行随机初始化,从而避免了算法早熟收敛,保证了收敛到全局最优。当进化过程中航迹代价函数趋于稳定或达到最大迭代次数时,进行过程结束,每个小生境子种群将分别生成一条各自的最优航迹,从而为飞行器生成了多条不同的可选航迹。

由于缺少对相关控制理论的研究,所以本篇摘要只对其基础概念及相关算法给出了简单的理解。阅读完整本书,我了解了无人机编队飞行的基本知识和关键技术,明白了要解决一个工程实际问题,必须先建立起研究对象的数学模型,然后利用数学的方法加以解决,同时也学会了人工势场这种很神奇的方法,希望能够将这种思维应用到以后我可能研究的领域。

读书笔记——无人机编队飞行技术相关推荐

  1. 无人机编队飞行技术 pdf_无人机教师李刚:无人机飞行中最重要的六个要点

    学习无人过程中遇到过什么困难?后来又是如何解决的? 李刚,今年52岁,目前从事高中院校电教工作,负责学校航拍摄影.教室多媒体教学设备.网络维护.维修.同时负责组织学生科技创新活动:主要是创新发明.航模 ...

  2. [读书笔记—程序员]《高效程序员的45个习惯:敏捷开发修炼之道》- 苏帕拉马尼亚姆,亨特

    虽然不记得阅读本书用了多久,但是整理本书的读书笔记用了两个小时的时间,因为本书的大部分内容对于笔者来说都是新知识,很难进行归纳总结 本书所讲的是程序员应具有的工作态度和在团队中作为开发者和领导者具备的 ...

  3. 《变量:看见中国社会小趋势 》读书笔记

    <变量:看见中国社会小趋势 >读书笔记 观察过去30年中国的经济发展,只要去看三个最重要的推动力就 行:工业化.城市化和技术创新 想要判断中国未来的趋势,必须 深入观察工业化.城市化和技术 ...

  4. 读书笔记 摘自:《人工智能:国家人工智能战略行动抓手》的笔记(作者: 腾讯研究院 中国信息通信研究院互联网法律研究中心 腾讯AI Lab 腾讯开放平台)

    序言一 第三次人工智能浪潮已经到来,这是更强大的计算能力.更先进的算法.大数据.物联网等诸多因素共同作用的结果. 决策让渡将越来越普遍. 正是由于人工智能在决策和行动的自主性上面正在脱离被动工具的范畴 ...

  5. 《第7讲 视觉里程计1 》上 7.1~7.6单目模型 读书笔记

    本文是<视觉SLAM十四讲>第7讲的个人读书笔记,为防止后期记忆遗忘写的. 本讲关注基于特征点 方式的视觉里程计算法.我们将介绍什么是特征点,如何提取和匹配特征点,以及如何根 据配对的特征 ...

  6. 【读书笔记】知易行难,多实践

    前言: 其实,我不喜欢看书,只是喜欢找答案,想通过专业的解答来解决我生活的困惑.所以,我听了很多书,也看了很多书,但看完书,没有很多的实践,导致我并不很深入在很多时候. 分享读书笔记: <高效1 ...

  7. 读书笔记:编写高质量代码--web前端开发修炼之道(二:5章)

    读书笔记:编写高质量代码--web前端开发修炼之道 这本书看得断断续续,不连贯,笔记也是有些马虎了,想了解这本书内容的童鞋可以借鉴我的这篇笔记,希望对大家有帮助. 笔记有点长,所以分为一,二两个部分: ...

  8. 《编程匠艺》读书笔记

    <编程匠艺>读书笔记之一 <编程匠艺>读书笔记之二 <编程匠艺>读书笔记之三 <编程匠艺>读书笔记之四 <编程匠艺>读书笔记之五 <编 ...

  9. 《Java: The Complete Reference》等书读书笔记

    春节期间读了下<Java: The Complete Reference>发现这本书写的深入浅出,我想一个问题,书中很多内容我们也知道,但是为什么我们就写不出这样一本书,这么全面,这么系统 ...

最新文章

  1. 自己写的哈希表以及解决哈希冲突
  2. 企业域名更换操作系列1:为什么要进行域名更换及更换需要注意事项
  3. eclipse中动态web项目快捷方式设置
  4. P4 详解各硬件部分
  5. 每日程序C语言23-求一个正整数的位数并逆序打印
  6. 十条实用的jQuery代码片段
  7. 数据产品经理修炼手册pdf_【尼读书】数据产品经理修炼手册(附思维导图)
  8. c语言编写劫持dll,c语言-----劫持自己02
  9. input和button放在同一行_黑龙江作家协会冯殿波散文集《足音》84情系东保卫,魅力采风行...
  10. Android 8.0 Settings新添加的重写getMetricsCategory
  11. 这个0day 影响启用 Sandbox 的多数 Windows 10 版本
  12. php 多附件上传插件下载,大文件、多文件分片上传插件
  13. IPQ4019 QSDK 下添加RM500Q 5G 驱动 qmi拨号链接网络 配置 IPK包方法
  14. 程序实现黎曼和(定积分)
  15. 基于python的简易局域网聊天工具
  16. pix2pix、pix2pixHD 通过损失日志进行训练可视化
  17. SRCNN代码及注释
  18. python求最值_Python应用:python求极值点(波峰波谷)
  19. 1.3-----Simplify 3D切片软件简单设置
  20. echop 验证码不正确的解决办法

热门文章

  1. allergro音乐术语什么意思_意大利语音乐表情术语发音 allegro assai
  2. 什么是需求规约?需求规约的作用有那些?需求规约的性质?
  3. Tersonflow Serving原理
  4. Facebook广告怎么投放?脸书广告的展现形式是怎么样的?
  5. 小白月赛25 G解方程
  6. web版本 开源压测工具_开源了一个简单的http服务压测工具Alex,自带web ui,golang实现...
  7. 信息安全敲门砖Security+认证题库分享
  8. 二十一世纪大学英语读写基础教程学习笔记(原文)——2 - It‘s a New Day(新的一天)
  9. ~《概率论》~概率的性质条件概率与事件的独立性
  10. 工业相机和普通家用相机有哪些区别?