宿州市住房和城乡建设局网站中国菲律宾大使馆电话号码

news/2025/10/7 6:12:56/文章来源:
宿州市住房和城乡建设局网站,中国菲律宾大使馆电话号码,海外网站建设教程,口碑营销概念基于斑点鬣狗算法的无人机航迹规划 文章目录 基于斑点鬣狗算法的无人机航迹规划1.斑点鬣狗搜索算法2.无人机飞行环境建模3.无人机航迹规划建模4.实验结果4.1地图创建4.2 航迹规划 5.参考文献6.Matlab代码 摘要#xff1a;本文主要介绍利用斑点鬣狗算法来优化无人机航迹规划。 …基于斑点鬣狗算法的无人机航迹规划 文章目录 基于斑点鬣狗算法的无人机航迹规划1.斑点鬣狗搜索算法2.无人机飞行环境建模3.无人机航迹规划建模4.实验结果4.1地图创建4.2 航迹规划 5.参考文献6.Matlab代码 摘要本文主要介绍利用斑点鬣狗算法来优化无人机航迹规划。 1.斑点鬣狗搜索算法 斑点鬣狗算法原理请参考https://blog.csdn.net/u011835903/article/details/107542352 2.无人机飞行环境建模 ? 环境模型的建立是考验无人机是否可以圆满完成人类所赋予各项任务的基 础和前提其中第一步便是如何描述规划空间中的障碍物。首先我们将采取函数模拟法模拟地貌特征。其函数表达式为 z ( x , y ) s i n ( y a ) b s i n ( x ) c c o s ( d y 2 x 2 ) e c o s ( y ) f s i n ( f y 2 x 2 ) g c o s ( y ) (1) z(x,y)sin(ya)bsin(x)ccos(d\sqrt{y^2x^2})ecos(y)fsin(f\sqrt{y^2x^2})gcos(y)\tag{1} z(x,y)sin(ya)bsin(x)ccos(dy2x2 ​)ecos(y)fsin(fy2x2 ​)gcos(y)(1) 其中 ( x , y ) (x, y) (x,y) 为地形上某点投影在水平面上的点坐标 z z z 则为对应点坐标的高度。式中 a , b , c , d , e , f , g a, b, c, d, e, f , g a,b,c,d,e,f,g 是常系数想要得到不同的地貌特征可以通过改变其常系数的大小以上建模是作为环境模型的基准地形信息。但为了得到障碍区域我们还需要在这个基准地形上叠加山峰模型这样就可以模拟像山峰、丘陵等障碍地理信息。山峰模型的数学表达式为 h ( x , y ) ∑ i h i e x p [ − ( x − x o i ) 2 a i 2 − ( y − y o i ) 2 b i 2 ] h o (2) h(x,y)\sum_ih_iexp[-\frac{(x-x_{oi})^2}{a_i^2}-\frac{(y-y_{oi})^2}{b_i^2}]h_o \tag{2} h(x,y)i∑​hi​exp[−ai2​(x−xoi​)2​−bi2​(y−yoi​)2​]ho​(2) 式 (2)中 h o h_o ho​ 和 h i h_i hi​ 分别表示基准地形和第 i i i座山峰的高度 ( x o i , y o i ) (xoi , y oi ) (xoi,yoi)则表示第 i座山峰的中心坐标位置a i 和 b i 分别是第 i 座山峰沿 x 轴和 y 轴方向的坡度。由式(1)和(2)我们可以得到如下表达式 Z ( x , y ) m a x [ z ( x , y ) , h ( x , y ) ] (3) Z(x,y)max[z(x,y),h(x,y)]\tag{3} Z(x,y)max[z(x,y),h(x,y)](3) 无人机在躲避障碍物的同时也会经常遇到具有威胁飞行安全的区域我们称之为威胁区域。这些威胁区域可以是敌人的雷达和防空导弹系统的探测威胁区域也可以是一些其它的威胁一旦无人机进入这些区域很有可能会被击落或者坠毁。为了简化模型本文采用半径为 r 的圆柱形区域表示威胁区域其半径的大小决定威胁区域的覆盖范围。每一个圆柱体的中心位置是对无人机构成最大威胁的地方并向外依次减弱。 3.无人机航迹规划建模 ? 在环境建模的基础上无人机航迹规划需要考虑到在执行复杂任务的过程中自身性能约束要求合理的设计航迹评价函数才能使得斑点鬣狗搜索算法得出的最后结果符合要求并保证规划出的航迹是有效的。考虑到实际环境中无人机需要不断适应变化的环境。所以在无人机路径规划过程中最优路径会显得比较复杂并包含许多不同的特征。基于实际的情况本文采用较为复杂的航迹评价函数进行无人机路径规划。影响无人机性能的指标主要包括航迹长度、飞行高度、最小步长、转角代价、最大爬升角等。 ? 搜索最佳路径通常与搜索最短路径是密不可分的。在无人机航迹规划过程中航迹的长度对于大多数航迹规划任务来说也是非常重要的。众所周知较短的路线可以节省更多的燃料和更多的时间并且发现未知威胁的几率会更低。我们一般把路径定义为无人机从起始点到终点所飞行路程的值设一条完整的航线有 n n n个节点其中第 i i i个航路点和第 i 1 i1 i1个航路点之间的距离表示为 l i l_i li​ 这两个航路点的坐标分别表示为 ( x i , y i , z i ) (x_i,y_i,z_i ) (xi​,yi​,zi​) ( x i 1 , y i 1 , z i 1 ) (x_{i1}, y_{i1},z_{i1}) (xi1​,yi1​,zi1​)并分别记作 g ( i ) g(i) g(i)和 g ( i 1 ) g(i1) g(i1)。航迹需要满足如下条件 { l i ∣ ∣ g ( i 1 ) − g ( i ) ∣ ∣ 2 L p a t h ∑ i 1 n − 1 l i (4) \begin{cases} l_i ||g(i1)-g(i)||_2\\ L_{path}\sum_{i1}^{n-1}l_i \end{cases}\tag{4} {li​∣∣g(i1)−g(i)∣∣2​Lpath​∑i1n−1​li​​(4) 在飞行的过程中会遇到障碍物或者进入威胁区域如果无人机无法躲避障碍物或者飞入了威胁区域将面临被击落或坠毁的危险以至于无法到达终点记为 L p a t h ∞ L_{path}\infty Lpath​∞但是无穷函数在实际问题中很难表示我们采用惩罚的方式进行处理。一般情况下为了利用地形覆盖自身位置无人机应尽可能降低高度这可以帮助自身避免一些未知雷达等威胁。但是太低的飞行高度同样会加大无人机同山体和地面的撞击几率因此设定稳定的飞行高度是非常重要的。飞行高度不应该有太大的变化稳定的飞行高度可以减少控制系统的负担节省更多的燃料 。为了使无人机飞行更加安全给出的飞行高度模型: { h h e i g h t 1 n ∑ i 0 n − 1 ( z ( i ) − z ‾ ) 2 z ‾ 1 n ∑ i 0 n − 1 z ( i ) (5) \begin{cases} h_{height}\sqrt{\frac{1}{n}\sum_{i0}^{n-1}(z(i)-\overline{z})^2}\\ \overline{z}\frac{1}{n}\sum_{i0}^{n-1}z(i) \end{cases}\tag{5} {hheight​n1​∑i0n−1​(z(i)−z)2 ​zn1​∑i0n−1​z(i)​(5) 无人机的可操作性也受到其转角代价函数的限制。在飞行过程中无人机的转角应不大于其预先设定的最大转角转角的大小会影响其飞行的稳定性。本文的研究中设定最大转角为 Φ Φ Φ当前转角为 θ \theta θ并且 a i a_i ai​是第 i i i段航路段向量。 { c o s θ a i T a i 1 ∣ a i ∣ ∣ a i 1 ∣ J t u r n ∑ i 1 n ( c o s ( Φ − c o s θ ) ) (6) \begin{cases} cos\theta \frac{a_i^Ta_{i1}}{|a_i||a_{i1}|}\\ J_{turn}\sum_{i1}^n(cos(\Phi-cos\theta)) \end{cases}\tag{6} {cosθ∣ai​∣∣ai1​∣aiT​ai1​​Jturn​∑i1n​(cos(Φ−cosθ))​(6) 其中 ∣ a ∣ |a| ∣a∣代表矢量 a a a的长度。 ? 通过对以上三个方面建立了无人机航迹规划的代价函数可以得出本文的航迹评价函数如下 J c o s t w 1 L p a t h w 2 h h e i g h t w 3 J t u r n (7) J_{cost}w_1L_{path}w_2h_{height}w_3J_{turn} \tag{7} Jcost​w1​Lpath​w2​hheight​w3​Jturn​(7) 其中 J c o s t J_{cost} Jcost​是总的代价函数参数 w i w_i wi​ i 1 , 2 , 3 i1,2,3 i1,2,3 表示每个代价函数的权值且满足如下条件 { w i ≥ 0 ∑ i 1 3 w i 1 (8) \begin{cases} w_i\geq0 \\ \sum_{i1}^3 w_i1 \end{cases} \tag{8} {wi​≥0∑i13​wi​1​(8) 通过对总的代价函数进行有效地处理我们可以得到由线段组成的航迹。不可否认的是得到的路径往往是仅在理论上可行但为了实际可飞有必要对航迹进行平滑处理。本文采用三次样条插值的方法对路径进行平滑。 4.实验结果 4.1地图创建 设置地图参数a, b, c, d, e, f , g1。地图大小为200*200。设置三个山峰山峰信息如表1所示。威胁区域信息如表2所示 表1山峰信息 信息山峰中心坐标山峰高度山峰X方向坡度山峰y方向坡度山峰1[60,60]502020山峰2[100,100]603030山峰3[150,150]802020 表2 威胁区域信息 信息威胁区域中心坐标威胁区域半径威胁区域1[150,50]30威胁区域2[50,150]20 创建的地图如下 4.2 航迹规划 设置起点坐标为[0,0,20]终点坐标为[200,200,20]。利用斑点鬣狗算法对航迹评价函数式7进行优化。优化结果如下 从结果来看斑点鬣狗算法规划出了一条比较好的路径表明算法具有一定的优势。 5.参考文献 [1]薛建凯. 一种新型的群智能优化技术的研究与应用[D].东华大学,2020.DOI:10.27012/d.cnki.gdhuu.2020.000178. 6.Matlab代码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/930003.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

永康住房城乡建设局网站锦州网站seo

文章目录 前言声明前置知识服务注册和发现Zookeeper 工作原理实现过程注册中心服务注册服务发现 总结 前言 无论是采用SOA还是微服务架构,都需要使用服务注册和服务发现组件。我刚开始接触 Dubbo 时一直对服务注册/发现以及 Zookeeper 的作用感到困惑,现…

站长域名查询工具哪些网站做任务可以赚钱的

文章目录 0 前言1 从C语言编译说起2 重复定义错误(ODR violation)和条件编译3 内联函数inline和static inline4 总结 0 前言 最近在研究ARM内核代码时,看到core_cm3.h中有大量的内联函数,为此查阅了很多资料,也和朋友讨…

AI技术全景解析:从架构设计到社会影响

本文系统梳理了人工智能技术的研究框架与实施方案,涵盖技术架构设计、经济影响分析、安全风险评估等核心领域,包括个人AI基础设施构建、AGI实现路径、AI威胁建模等关键技术内容。AI Index 人工智能研究、框架和实施指…

对话系统中零样本与少样本学习技术解析

本文介绍了一种用于任务型对话系统的零样本和少样本知识寻求轮次检测技术,通过自适应表示学习和密度估计模型,有效处理训练数据分布外的用户请求,提升对话系统的泛化能力。Alexa AI团队荣获NeurIPS研讨会最佳论文奖…

企业招聘网站大全免费宁波设计网站公司

文 | 苏剑林编 | 智商掉了一地单位 | 追一科技思想朴素却不平凡的分类问题后处理技巧,浅显易懂的讲解,拿来吧你!顾名思义,本文将会介绍一种用于分类问题的后处理技巧——CAN(Classification with Alternating Normaliz…

自学做网站可以嘛上海网站建设开发电话

JetCache自动化配置加载 JetCache的配置加载主要是在jetcache-autoconfigure模块中完成的,其中加载配置的核心类是JetCacheAutoConfiguration,主要是用于创建全局性的一些Bean,例如全局缓存配置类GlobalCacheConfig,AutoConfigur…

公司网站开发立项文档桂林十里画廊

初中物理中最重要的部分就是公式了,在这之中公式的换算可以说是一个难点,也是一个重点。力学部分一、速度公式火车过桥(洞)时通过的路程s=L桥+L车声音在空气中的传播速度为340m/s 光在空气中的传播速度为3108m/s二、密度公式(ρ水…

网站制作软件排行榜推广网站技巧

这些年我曾和很多程序员一起工作,他们之中的一些人非常厉害,而另一些人显得平庸。不久前因为和一些技术非常熟练的程序员工作感觉很愉快,我花了一些时间在考虑我佩服他们什么呢?什么原因让优秀的程序员那么优秀,糟糕的…

银川网站开发推广企业微信营销的方法7种

1. 题目 给你一个数组 nums ,数组中有 2n 个元素,按 [x1,x2,...,xn,y1,y2,...,yn] 的格式排列。 请你将数组按 [x1,y1,x2,y2,...,xn,yn] 格式重新排列,返回重排后的数组。 示例 1: 输入:nums [2,5,1,3,4,7], n 3 …

九江巿建设局网站周口学做网站

Linux版本号4.1.15 芯片I.MX6ULL 大叔学Linux 品人间百味 思文短情长 为方便和上一节的衔接,在正式开始学习前,先把本节的思维导图引入: 二、阻塞IO实验 1.硬件原理图分析 2.实验程序 #define I…

书店网站建设目标调研的方案网站图片悬浮代码

将at24c04模块连接到开发板i2c2总线上 i2ctool查看i2c2总线上都有哪些设备 UU表示设备地址的从设备被驱动占用,卸载对应的驱动后,UU就会变成从设备地址。at24c04模块设备地址 0x50和0x51是at24c04模块i2c芯片的设备地址。这个从芯片手册上也可以得知。A0 A1 A2表示的是模块对…

中国建设教育协会的是假网站吗城乡建设学校网站

‍‍‍‍1这篇文章是在上一篇文章之后写的,因为上篇文章写到了嵌入式找兼职的一些坑,下面有同学留言说要怎么找到兼职项目,所以这篇文章会写一些我的兼职经历还有总结建议,希望对大家如何找兼职有一些帮助。这篇文章是写第二次了&…

提示网站正在建设中常州小型网站建设

使用Jest测试Cesium源码 介绍环境Cesium安装Jest安装Jest模块包安装babel安装Jest的VSC插件 测试例子小结 介绍 在使用Cesium时,我们常常需要编写自己的业务代码,其中需要引用Cesium的源码,这样方便调试。此外,目前代码中直接使用…

随手记 | 关于AI最新趋势和未来发展方向探讨

随手记 | 关于AI最新趋势和未来发展方向探讨总的来说,我想要表达的是未来的发展速度越来越快了 还有自己不能像别人那样清晰且流程的表述出自己的观点,即使自己在AI的领域中已经有很深入的学习了,也许是贬低或是却是…

网站建设企业号助手企业网站排名提升软件智能优化

错误显示 前提条件 apt-get install opensslapt-get install openssl-dev 解决办法 在CMakeLists.txt文件中加入如下命令link_libraries(crypto) 参考链接 无法将openssl库链接到CLion C 程序c - 无法将openssl库链接到CLion C程序

奉贤免费网站建设app模板下载网站模板

选择自己发新年短信群发还是106短信平台,取决于您的需求和资源。 如果您需要发送的短信数量较少,或者您有特定的发送需求,例如需要发送一些包含敏感信息的短信,那么您可以选择自己发送。您可以使用手机或电脑上的短信应用程序来发…

大名做网站网页好看的网站设计

在k8s当中支持两种声明资源的方式: 1、 yaml格式:主要用于和管理资源对象 2、 json格式:主要用于在API接口之间进行消息传递 声明式管理方法(yaml)文件 1、 适合对资源的修改操作 2、 声明式管理依赖于yaml文件,所有的内容都在y…

linux系统服务器怎么做网站图书信息管理系统代码网站建设

指定顶部模块和重新排序源 文件夹默认情况下,Vivado Design Suite会自动确定设计的顶层添加到的源文件的层次结构和细化、合成和模拟的顺序项目这可以通过右键单击中的“层次更新”设置进行控制“源”窗口的菜单。请参阅中的“源”窗口中的“层次更新”命令Vivado …

上海网站建设中心深圳高端网站建设创新

8月24日-27日,第十七届全国知识图谱与语义计算大会(CCKS 2023)在沈阳召开。大会以“知识图谱赋能通用AI”为主题,探讨知识图谱对通用AI技术的支撑能力,探索知识图谱在跨平台、跨领域等AI任务中的作用和应用途径。 作为…

模板网站的建设方式与方法广州广告网站建设

一、 多租户定义 多租户定义: 多租户技术或称多重租赁技术,简称SaaS,是一种软件架构技术,是实现如何在多用户环境下(此处的多用户一般是面向企业用户)共用相同的系统或程序组件,并且可确保各用…