当前位置:网站首页>【无人机】多无人协同任务分配程序平台含Matlab代码
【无人机】多无人协同任务分配程序平台含Matlab代码
2022-07-06 15:53:00 【Matlab科研工作室】
1 简介
对多无人机协同多任务分配优化问题的目标函数构建进行研究。多无人机协同多任务分配模型的两个主要目标函数(无人机团队总飞行航程最小化和执行完所有任务时间最小化)都有各自的局限性,且两个指标函数存在利益冲突。通过为两个指标函数分配权重,建立融合两个指标函数的新指标函数,采用离散粒子群算法对协同多任务分配模型进行求解。通过调节权重的大小,可以适应不同的战场环境,使得两个指标函数都得到优化。仿真结果验证了所提方法的有效性。
2 部分代码
<span style="color:#333333"><span style="background-color:rgba(0, 0, 0, 0.03)"><code><span style="color:#afafaf">%</span>startup - this script sets up the MultiUAV global simulation parameters/memory and opens the GUI figure </code><code><span style="color:#afafaf">%</span> <span style="color:#ca7d37">which</span> calls other intialization <span style="color:#ca7d37">functions</span></code><code><span style="color:#afafaf">%</span></code><code><span style="color:#afafaf">%</span> Inputs:</code><code><span style="color:#afafaf">%</span> (none) </code><code><span style="color:#afafaf">%</span></code><code><span style="color:#afafaf">%</span> Outputs:</code><code><span style="color:#afafaf">%</span> (none)</code><code><span style="color:#afafaf">%</span></code><code></code><code>% AFRL/VACA</code><code><span style="color:#afafaf">%</span> December 2000 - Created and Debugged - RAS</code><code><span style="color:#afafaf">%</span> May 2001 - moved globals to separate script - RAS</code><code></code><code>%debug_mex_files = 0;</code><code><span style="color:#afafaf">%</span><span style="color:#ca7d37">if</span>(isunix & debug_mex_files)</code><code><span style="color:#afafaf">%</span> dbmex on;</code><code><span style="color:#afafaf">%</span>end</code><code><span style="color:#afafaf">%</span>clear debug_mex_files;</code><code></code><code>% hop to m-file dir and intialize global variables</code><code>cd('m-file');</code><code>InitializeGlobals;</code><code></code></span></span>3 仿真结果

4 参考文献
[1]尹高扬, 周绍磊, 祁亚辉. 多无人机协同多任务分配研究[J]. 电光与控制, 2017, 24(1):6.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。
边栏推荐
- Why are some people still poor and living at the bottom of society even though they have been working hard?
- Unified Focal loss: Generalising Dice and cross entropy-based losses to handle class imbalanced medi
- On file uploading of network security
- Summary of three methods for MySQL to view table structure
- Nftscan Developer Platform launches Pro API commercial services
- Dockermysql modifies the root account password and grants permissions
- PDF批量拆分、合并、书签提取、书签写入小工具
- [launched in the whole network] redis series 3: high availability of master-slave architecture
- The problem that dockermysql cannot be accessed by the host machine is solved
- Cover fake big empty talk in robot material sorting
猜你喜欢

基础图表解读“东方甄选”爆火出圈数据

NFTScan 开发者平台推出 Pro API 商业化服务

传统企业要为 Web3 和去中心化做的 11 个准备

GPT-3当一作自己研究自己,已投稿,在线蹲一个同行评议

Let's see through the network i/o model from beginning to end

The method of reinstalling win10 system is as simple as that
Detailed explanation of regular expression (regexp) in MySQL

监控界的最强王者,没有之一!

Efficient ETL Testing

Enterprises do not want to replace the old system that has been used for ten years
随机推荐
11 preparations for Web3 and Decentralization for traditional enterprises
Is the more additives in food, the less safe it is?
How to choose indoor LED display? These five considerations must be taken into account
Computer reinstallation system teaching, one click fool operation, 80% of people have learned
Today's sleep quality record 78 points
(shuttle) navigation return interception: willpopscope
#DAYU200体验官# 在DAYU200运行基于ArkUI-eTS的智能晾晒系统页面
The application of machine learning in software testing
前置机是什么意思?主要作用是什么?与堡垒机有什么区别?
Thinkphp5 multi table associative query method join queries two database tables, and the query results are spliced and returned
Efficient ETL Testing
资产安全问题或制约加密行业发展 风控+合规成为平台破局关键
Master binary tree in one article
js对JSON数组的增删改查
The worse the AI performance, the higher the bonus? Doctor of New York University offered a reward for the task of making the big model perform poorly
Knowledge * review
Where does this "judge the operation type according to the op value and assemble SQL by yourself" mean? It means simply using Flink tab
企業不想換掉用了十年的老系統
Two week selection of tdengine community issues | phase II
Les entreprises ne veulent pas remplacer un système vieux de dix ans