資源簡介
一階、二階多智能體一致性編隊的matlab仿真m文件,包括對車輛的編隊的算法仿真,最后仿真實現小車位置和速度的一致性,思路清晰名了,非常適合初學者學習。

代碼片段和文件信息
%the?first-order?systems?在一維空間上?
A=[0?0?0?1;1?0?0?0;0?1?0?0;0?0?1?0];%鄰接矩陣
L=[1?0?0?-1;-1?1?0?0;0?-1?1?0;0?0?-1?1];%拉普拉斯矩陣
h=0.005;%采樣時間
for?i=1:1:4
????x(i)=i;
end
z(1:)=[x(1)?x(2)?x(3)?x(4)];
%?x1(0)=0;%第一個智能體的初始位置
%?x2(0)=1;%第二個智能體的初始位置
%?x3(0)=0.5;%第三個智能體的初始位置
%?x4(0)=2;%第四個智能體的初始位置
g=10;%運行時間
for?k=h:h:g
????r=round(k/h);%取整數
????for?i=1:1:4
????????u(i)=A(i1)*(x(1)-x(i))+A(i2)*(x(2)-x(i))+A(i3)*(x(3)-x(i))+A(i4)*(x(4)-x(i));
????????x(i)=x(i)+u(i)*h;
????????z(r+1i)=x(i);
????end
end
t=0:h:g;
plot(tz(:1)tz(:2)tz(:3)tz(:4))
????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4341??2019-03-20?19:43??仿真程序\Unti
?????文件???????4179??2019-03-08?15:20??仿真程序\Unti
?????文件????????654??2019-03-07?16:52??仿真程序\Unti
?????文件???????1477??2019-03-20?20:55??仿真程序\Unti
?????文件???????4181??2019-03-20?18:53??仿真程序\Unti
?????文件???????2818??2019-03-08?14:38??仿真程序\Unti
?????文件???????2711??2019-03-08?14:48??仿真程序\Unti
?????目錄??????????0??2019-03-21?10:15??仿真程序
-----------?---------??----------?-----??----
????????????????20361????????????????????8
評論
共有 條評論