当前位置:网站首页>[unmanned aerial vehicle] multi unmanned cooperative task allocation program platform, including Matlab code
[unmanned aerial vehicle] multi unmanned cooperative task allocation program platform, including Matlab code
2022-07-06 23:33:00 【Matlab scientific research studio】
1 brief introduction
The objective function construction of multi UAV cooperative multi task allocation optimization problem is studied . Two main objective functions of multi UAV cooperative multi task allocation model ( The total flight range of the UAV team is minimized and the time to complete all missions is minimized ) They all have their own limitations , And there is a conflict of interest between the two index functions . By assigning weights to two indicator functions , Establish a new index function integrating two index functions , Discrete particle swarm optimization algorithm is used to solve the collaborative multi task allocation model . By adjusting the weight , It can adapt to different battlefield environments , Make both index functions optimized . Simulation results verify the effectiveness of the proposed method .
2 Part of the code
<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 Simulation results
4 reference
[1] Yin Gaoyang , Zhoushaolei , Qi Yahui . Research on multi UAV cooperative multi task allocation [J]. Electro optic and control , 2017, 24(1):6.
About bloggers : Good at intelligent optimization algorithms 、 Neural networks predict 、 signal processing 、 Cellular automata 、 The image processing 、 Path planning 、 UAV and other fields Matlab Simulation , relevant matlab Code problems can be exchanged by private letter .
Some theories cite network literature , If there is infringement, contact the blogger to delete .
边栏推荐
- Face recognition class attendance system based on paddlepaddle platform (easydl)
- MySQL数据库之JDBC编程
- GPT-3当一作自己研究自己,已投稿,在线蹲一个同行评议
- Automatically update selenium driver chromedriver
- B站大佬用我的世界搞出卷积神经网络,LeCun转发!爆肝6个月,播放破百万
- AcWing 4300. Two operations (minimum number of BFS searches)
- 请问async i/o可以由udf算子实现然后用sql api调用吗?目前好像只看到Datastre
- Experiment 4: installing packages from Gui
- Stop saying that microservices can solve all problems
- Today, I met a senior test developer from Tencent and saw the ceiling of the foundation
猜你喜欢
【无人机】多无人协同任务分配程序平台含Matlab代码
[launched in the whole network] redis series 3: high availability of master-slave architecture
The best sister won the big factory offer of 8 test posts at one go, which made me very proud
英国都在试行4天工作制了,为什么BAT还对996上瘾?
今日睡眠质量记录78分
Today, I met a senior test developer from Tencent and saw the ceiling of the foundation
Detailed explanation of regular expression (regexp) in MySQL
Station B boss used my world to create convolutional neural network, Lecun forwarding! Burst the liver for 6 months, playing more than one million
(1)长安链学习笔记-启动长安链
leetcode:236. 二叉树的最近公共祖先
随机推荐
Restoration analysis of protobuf protocol of bullet screen in station B
After 3 years of testing bytecan software, I was ruthlessly dismissed in February, trying to wake up my brother who was paddling
Experiment 5: common automation libraries
Automatically update selenium driver chromedriver
这个『根据 op 值判断操作类型来自己组装 sql』是指在哪里实现?是指单纯用 Flink Tabl
Modules that can be used by both the electron main process and the rendering process
B站大佬用我的世界搞出卷積神經網絡,LeCun轉發!爆肝6個月,播放破百萬
请问async i/o可以由udf算子实现然后用sql api调用吗?目前好像只看到Datastre
浅谈现在的弊端与未来的发展
Microsoft win11 is still "unsatisfactory". Multi user feedback will cause frequent MSI crashes
Talking about the current malpractice and future development
(DART) usage supplement
前置机是什么意思?主要作用是什么?与堡垒机有什么区别?
Knowledge * review
B 站弹幕 protobuf 协议还原分析
Leetcode problem solving - 889 Construct binary tree according to preorder and postorder traversal
A few suggestions for making rust library more beautiful! Have you learned?
英国都在试行4天工作制了,为什么BAT还对996上瘾?
食品里的添加剂品种越多,越不安全吗?
Let me ask you if there are any documents or cases of flynk SQL generation jobs. I know that flynk cli can create tables and specify items