(三)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)

一、无人机模型简介:

单个无人机三维路径规划问题及其建模_IT猿手的博客-CSDN博客

参考文献

1\]胡观凯,钟建华,李永正,黎万洪.基于IPSO-[GA算法](https://so.csdn.net/so/search?q=GA%E7%AE%97%E6%B3%95&spm=1001.2101.3001.7020 "GA算法")的无人机三维路径规划\[J\].现代电子技术,2023,46(07):115-120 ### 二、Tiki-taka算法(TTA)简介 极致攻守算法(Tiki-Taka Algorithm,TTA)由Mohd Fadzil Faisae Ab. Rashid于2020年提出,该算法受tiki-taka 足球风格的短传、球员定位和保持控球的特点所启发。其旨在控制控球权并利用其战术优势击败对手,TTA算法新颖高效。[单目标应用:Tiki-taka算法(TTA)求解太阳能光伏模型MATLAB_IT猿手的博客-CSDN博客](https://blog.csdn.net/weixin_46204734/article/details/131274706 "单目标应用:Tiki-taka算法(TTA)求解太阳能光伏模型MATLAB_IT猿手的博客-CSDN博客") 参考文献: \[1\]Ab. Rashid, M.F.F. (2021), "Tiki-taka algorithm: a novel metaheuristic inspired by football playing style", Engineering Computations, Vol. 38 No. 1, pp. 313-343. [Tiki-taka algorithm: a novel metaheuristic inspired by football playing style \| Emerald Insight](https://doi.org/10.1108/EC-03-2020-0137 "Tiki-taka algorithm: a novel metaheuristic inspired by football playing style | Emerald Insight") \[2\]Zamli, Kamal Z , Kader, et al. Selective chaotic maps Tiki-Taka algorithm for the S-box generation and optimization. ### 三、TTA求解无人机路径规划 #### (1)部分代码 ``` close all clear   clc addpath('./Algorithm/')%添加算法路径 warning off; %% 三维路径规划模型定义 global startPos goalPos N N=2;%待优化点的个数(可以修改) startPos = [10, 10, 80]; %起点(可以修改) goalPos = [80, 90, 150]; %终点(可以修改) SearchAgents_no=30; % 种群大小(可以修改) Function_name='F2'; %F1:随机产生地图 F2:导入固定地图 Max_iteration=50; %最大迭代次数(可以修改) % Load details of the selected benchmark function [lb,ub,dim,fobj]=Get_Functions_details(Function_name); [Best_score,Best_pos,curve]=TTA(SearchAgents_no,Max_iteration,lb,ub,dim,fobj);%算法优化求解 AlgorithmName='TTA';%算法名字 figure semilogy(curve,'Color','g','linewidth',3) xlabel('迭代次数'); ylabel('飞行路径长度'); legend(AlgorithmName) display(['算法得到的最优适应度: ', num2str(Best_score)]);  Position=[Best_pos(1:dim/3); Best_pos(1+dim/3:2*(dim/3)); Best_pos(1+(2*dim/3):end)]'; %优化点的XYZ坐标(每一行是一个点) plotFigure(Best_pos,AlgorithmName)%画最优路径 ``` #### (2)部分结果 ![](https://file.jishuzhan.net/article/1731193350716919809/35c63312a72d619dd1bfaf03ce35198a.webp) ![](https://file.jishuzhan.net/article/1731193350716919809/46889c30e0e25564d0d8e9ac4512bffe.webp) ![](https://file.jishuzhan.net/article/1731193350716919809/cd28fb12c1ffd7b2d2a5fbc5cdce60c6.webp) 无人机飞行路径坐标: ```    1.0000000e+01   1.0000000e+01   8.0000000e+01    1.0564074e+01   1.0627730e+01   8.0798930e+01    1.1087311e+01   1.1173012e+01   8.1542587e+01    1.1571621e+01   1.1639444e+01   8.2233212e+01    1.2018920e+01   1.2030621e+01   8.2873045e+01    1.2431118e+01   1.2350141e+01   8.3464328e+01    1.2810129e+01   1.2601600e+01   8.4009300e+01    1.3157866e+01   1.2788595e+01   8.4510202e+01    1.3476242e+01   1.2914723e+01   8.4969274e+01    1.3767169e+01   1.2983581e+01   8.5388758e+01    1.4032560e+01   1.2998766e+01   8.5770893e+01    1.4274328e+01   1.2963874e+01   8.6117921e+01    1.4494385e+01   1.2882502e+01   8.6432081e+01    1.4694645e+01   1.2758247e+01   8.6715614e+01    1.4877020e+01   1.2594706e+01   8.6970762e+01    1.5043423e+01   1.2395476e+01   8.7199763e+01    1.5195767e+01   1.2164153e+01   8.7404860e+01    1.5335964e+01   1.1904333e+01   8.7588292e+01    1.5465927e+01   1.1619615e+01   8.7752300e+01    1.5587570e+01   1.1313595e+01   8.7899124e+01    1.5702804e+01   1.0989869e+01   8.8031006e+01    1.5813543e+01   1.0652034e+01   8.8150185e+01    1.5921699e+01   1.0303688e+01   8.8258902e+01    1.6029186e+01   9.9484265e+00   8.8359398e+01    1.6137915e+01   9.5898466e+00   8.8453913e+01    1.6249800e+01   9.2315453e+00   8.8544688e+01    1.6366754e+01   8.8771192e+00   8.8633963e+01    1.6490689e+01   8.5301653e+00   8.8723979e+01    1.6623518e+01   8.1942802e+00   8.8816977e+01    1.6767153e+01   7.8730608e+00   8.8915196e+01    1.6923509e+01   7.5701039e+00   8.9020877e+01    1.7094497e+01   7.2890062e+00   8.9136262e+01    1.7282029e+01   7.0333646e+00   8.9263590e+01    1.7488020e+01   6.8067759e+00   8.9405102e+01    1.7714382e+01   6.6128368e+00   8.9563039e+01    1.7963027e+01   6.4551442e+00   8.9739641e+01    1.8235868e+01   6.3372948e+00   8.9937149e+01    1.8534818e+01   6.2628854e+00   9.0157803e+01    1.8861790e+01   6.2355129e+00   9.0403843e+01    1.9218697e+01   6.2587740e+00   9.0677511e+01    1.9607451e+01   6.3362656e+00   9.0981047e+01    2.0029965e+01   6.4715843e+00   9.1316691e+01    2.0488152e+01   6.6683271e+00   9.1686684e+01    2.0983925e+01   6.9300906e+00   9.2093266e+01    2.1519196e+01   7.2604718e+00   9.2538679e+01    2.2095879e+01   7.6630674e+00   9.3025162e+01    2.2715885e+01   8.1414742e+00   9.3554956e+01    2.3381129e+01   8.6992889e+00   9.4130302e+01    2.4093522e+01   9.3401084e+00   9.4753439e+01    2.4854977e+01   1.0067530e+01   9.5426610e+01    2.5667407e+01   1.0885149e+01   9.6152054e+01    2.6532726e+01   1.1796564e+01   9.6932011e+01    2.7452845e+01   1.2805370e+01   9.7768723e+01    2.8429677e+01   1.3915166e+01   9.8664430e+01    2.9465136e+01   1.5129547e+01   9.9621372e+01    3.0561133e+01   1.6452110e+01   1.0064179e+02    3.1719583e+01   1.7886452e+01   1.0172792e+02    3.2942397e+01   1.9436171e+01   1.0288202e+02    3.4231488e+01   2.1104862e+01   1.0410630e+02    3.5588770e+01   2.2896122e+01   1.0540303e+02    3.7016154e+01   2.4813549e+01   1.0677444e+02    3.8515554e+01   2.6860739e+01   1.0822276e+02    4.0088883e+01   2.9041289e+01   1.0975025e+02    4.1738052e+01   3.1358796e+01   1.1135913e+02    4.3464976e+01   3.3816856e+01   1.1305166e+02    4.5271567e+01   3.6419067e+01   1.1483006e+02    4.7159737e+01   3.9169024e+01   1.1669659e+02    4.9131399e+01   4.2070326e+01   1.1865348e+02    5.1188466e+01   4.5126568e+01   1.2070298e+02    5.3332852e+01   4.8341348e+01   1.2284732e+02    5.5566468e+01   5.1718261e+01   1.2508874e+02    5.7891227e+01   5.5260906e+01   1.2742948e+02    6.0309043e+01   5.8972879e+01   1.2987179e+02    6.2821828e+01   6.2857777e+01   1.3241791e+02    6.5431494e+01   6.6919196e+01   1.3507007e+02    6.8139955e+01   7.1160733e+01   1.3783052e+02    7.0949123e+01   7.5585985e+01   1.4070150e+02    7.3860912e+01   8.0198549e+01   1.4368525e+02    7.6877233e+01   8.5002022e+01   1.4678400e+02    8.0000000e+01   9.0000000e+01   1.5000000e+02 ``` ### 四、完整MATLAB代码 ![](https://file.jishuzhan.net/article/1731193350716919809/f95322400b0cb23a33aea3bf59d66347.webp)

相关推荐
随意起个昵称1 分钟前
【双指针】供暖器
算法
深度学习入门4 分钟前
机器学习,深度学习,神经网络,深度神经网络之间有何区别?
人工智能·python·深度学习·神经网络·机器学习·机器学习入门·深度学习算法
倒霉蛋小马4 分钟前
最小二乘法拟合直线,用线性回归法、梯度下降法实现
算法·最小二乘法·直线
TNTLWT5 分钟前
Qt控件:交互控件
开发语言·qt
量化金策8 分钟前
震荡指标工具
开发语言
北漂老男孩10 分钟前
ChromeDriver进程泄漏问题分析与最佳实践解决方案
开发语言·爬虫
李迟15 分钟前
Golang实践录:在go中使用curl实现https请求
开发语言·golang·https
codists27 分钟前
《算法导论(第4版)》阅读笔记:p82-p82
算法
埃菲尔铁塔_CV算法34 分钟前
深度学习驱动下的目标检测技术:原理、算法与应用创新
深度学习·算法·目标检测
张彦峰ZYF1 小时前
走出 Demo,走向现实:DeepSeek-VL 的多模态工程路线图
人工智能