资源简介
本程序是自己针对一篇IEEE TCST文章,用matlab编程实现,已验证可以运行。附件有详细的程序使用说明,和对应的文章。适合多智能体的编队或一致性研究的初学者学习。(这个程序上传的时候少了一个m文件,请搜索本人上传的所有资源找到补充文件)
代码片段和文件信息
function y = dfcn_ht(u)
t = u;
r = 10;
d = 5;
omega = 0.1;
g = zeros(15);
dh_xX = zeros(15);
dh_vX = zeros(15);
dh_xY = zeros(15);
dh_vY = zeros(15);
for i = 1:5
%% Application1
% g(i) = sign(sin(omega*t/2+pi*(i-1)/5));
% dh_xX(i) = omega*r*cos(omega*t + (2*pi*(i - 1))/5 - 1)*cos((omega*t)/2 + (pi*(i - 1))/5)*dirac(sin((omega*t)/2 + (pi*(i - 1))/5)) - omega*r*sign(sin((omega*t)/2 + (pi*(i - 1))/5))*sin(omega*t + (2*pi*(i - 1))/5 - 1);%期望编队位置X
% dh_vX(i) = - omega^2*r*sign(sin((omega*t)/2 + (pi*(i - 1))/5))*cos(omega*t + (2*pi*(i - 1))/5) - omega^2*r*cos((omega*t)/2 + (pi*(i - 1))/5)*sin(omega*t + (2*pi*(i - 1))/5)*dirac(sin((omega*t)/2 + (pi*(i - 1))/5));%期望编队速度X导数
% dh_xY(i) = omega*r*cos(omega*t + (2*pi*(i - 1))/5);%期望编队位置Y
% dh_vY(i)= -omega^2*r*sin(omega*t + (2*pi*(i - 1))/5);%期望编队速度Y
%% Application2
dh_xX(i) = r*omega*cos((omega*t+2*pi*(i-1)/5));%期望编队位置X
dh_vX(i) = -r*omega^2*sin(omega*t+2*pi*(i-1)/5);%期望编队速度X
dh_xY(i) = -r*omega*sin(omega*t+2*pi*(i-1)/5);%期望编队位置Y
dh_vY(i)= -r*omega^2*cos(omega*t+2*pi*(i-1)/5);%期望编队速度Y
%% Application 3
% dh_xX(i) = r*omega*cos(omega*t);%期望编队位置X
% dh_vX(i) = -r*omega^2*sin(omega*t);%期望编队速度X
% dh_xY(i) = 2*r*omega*cos(2*omega*t);%期望编队位置Y
% dh_vY(i)= -4*r*omega^2*sin(2*omega*t);%期望编队速度Y
end
y11 = [dh_vX(:1) dh_vY(:1)];
y12 = [dh_vX(:2) dh_vY(:2)];
y13 = [dh_vX(:3) dh_vY(:3)];
y14 = [dh_vX(:4) dh_vY(:4)];
y15 = [dh_vX(:5) dh_vY(:5)];
y21 = [dh_xX(:1) dh_xY(:1)];
y22 = [dh_xX(:2) dh_xY(:2)];
y23 = [dh_xX(:3) dh_xY(:3)];
y24 = [dh_xX(:4) dh_xY(:4)];
y25 = [dh_xX(:5) dh_xY(:5)];
y1 = [y11 y12 y13 y14 y15];
y2 = [y21 y22 y23 y24 y25];
y = y1;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-24 16:10 Matlab code for multi-agent control\
文件 1811 2018-03-29 21:57 Matlab code for multi-agent control\dfcn_ht.m
文件 4215 2018-03-30 13:06 Matlab code for multi-agent control\Dong2015IEEECST.m
文件 30775 2018-03-30 13:17 Matlab code for multi-agent control\Dong2015IEEECST1.slx
文件 1607 2018-04-04 15:43 Matlab code for multi-agent control\fcn_ht.m
文件 5987 2018-03-30 13:07 Matlab code for multi-agent control\PLOT_Dong.m
文件 99 2018-10-24 16:12 Matlab code for multi-agent control\README.txt
文件 1358931 2017-11-20 17:17 Matlab code for multi-agent control\Time-Varying Formation Control for Unmanned Aerial VehiclesTheories and Applications-2015.pdf
- 上一篇:Sedumi工具箱_.zip
- 下一篇:图像复原技术及其MATLAB实现
相关资源
- 图像复原技术及其MATLAB实现
- RNN算法推导过程及代码.zip
- DACE和OODACE,krigingMATLAB工具箱.zip
- 基于运动想象脑电信号的多特征融合
- 姿态测量MATLAB程序
- Mathematica完美教程 - 从入门到精通
- 最优化方法及其matlab程序实现.zip
- matlab的cvx安装包
- 滑模控制及观测器设计
- 容积卡尔曼ckf——基站测距定位解算
- AVL CRUISE_MATLAB联合仿真配置.pdf
- 链路调度matlab程序适合初学者
- 马尔科夫链MATLAB和PPT
- Model Predictive Control System Design and Imp
- matlab智能优化算法30个案例代码
- 最优化方法及MATLAB的实现最优化技术
- 基于MATLAB面部的人数统计系统[戴口罩
- 基于信息熵方法的多阈值图像分割算
- 一个搞定MATLAB界面编程
- Matlab小波分析工具箱原理与应用.pdf
-
PV光伏电池matlabSIMUli
nk - 阵列信号处理中的基于matlab的MUSIC
- RMSHE的MATLAB源代码
- 雷达系统分析与设计(MATLAB版)(第
- Massive MIMO信号检测算法以及信道估计
- MATLAB作图及各种作图函数
- Nonlinear control systems using MATLAB(2019)
- matlab数学建模及数学实验
- AES加密算法的MATLAB仿真
-
FMI Toolbox for Matlab/Simuli
nk的安装和使
评论
共有 条评论