q1=out.q1.data;
q2=out.q2.data;
qr1=out.qr1.data;
qr2=out.qr2.data;
dq1=out.dq1.data;
dq2=out.dq2.data;
dqr1=out.dqr1.data;
dqr2=out.dqr2.data;
t=out.t.data;
e1=out.e1.data;
e2=out.e2.data;
de1=out.de1.data;
de2=out.de2.data;
tau=out.tau.data;
figure(1)
subplot(2,1,1)
plot(t,qr1,'--b',t,q1,'-r')
legend('\itq_{1 r}','\itq_1')
% title('关节1的位置跟踪')
xlabel('时间(s)')
ylabel('关节1角度跟踪(rad)')
axis([0 10 -1.5 1.5]);
subplot(2,1,2)
plot(t,qr2,'--b',t,q2,'-r')
legend('\itq_{2 r}','\itq_2');
% title('关节2的位置跟踪')
xlabel('时间(s)')
ylabel('关节2角度跟踪(rad)')
axis([0 10 -1.5 1.5]);
figure(3)
subplot(2,1,1)
plot(t,e1)
% title('关节1的跟踪误差')
xlabel('时间(s)')
ylabel('关节1跟踪误差(rad)')
axis([0 10 -0.5 1]);
subplot(2,1,2)
plot(t,e2)
% title('关节2的跟踪误差')
xlabel('时间(s)')
ylabel('关节2跟踪误差(rad)')
axis([0 10 -0.5 1]);
% figure(3)
% plot(t,e1)
% title('关节1的跟踪误差')
% xlabel('时间(s)')
% ylabel('\ite_1')
%
% figure(4)
% plot(t,e2)
% title('关节2的跟踪误差')
% xlabel('时间(s)')
% ylabel('\ite_2')
%
figure(5)
subplot(2,1,1)
plot(t,0.001*tau(:,1));
% title('关节1的控制输入')
xlabel('时间(s)')
ylabel('\tau_1 (N·m)')
% figure(6)
subplot(2,1,2)
plot(t,0.001*tau(:,2));
% title('关节2的控制输入')
xlabel('时间(s)')
ylabel('\tau_2 (N·m)')
q=3;p=1;
figure(7)
subplot(2,1,1)
plot(e1,de1,'--b',e1,(-abs(e1)).^(q/p).*sign(-e1),'-r')
title('关节1的相轨迹')
xlabel('\ite_1')
ylabel('\itde_1')
subplot(2,1,2)
% figure(8)
plot(e2,de2,'--b',e2,(-abs(e2)).^(q/p).*sign(-e2),'-r')
title('关节2的相轨迹')
xlabel('\ite_2')
ylabel('\itde_2')
max(e1)
max(e2)
std(e1)
std(e2)
mean(e1)
mean(e2)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于非奇异终端滑模NTSMC的二自由度机械臂轨迹跟踪控制器 快速终端滑模控制可以使系统状态在有限时间内收敛到零,突破了常规 滑模控制在线性滑模面条件下状态渐近收敛的局限性,提高了系统的动 态性能。并且相较于线性滑模控制而言,终端滑模控制不含切换项,能 有效地消除抖动。终端滑模控制具有较快的响应速度,能够在有限时间 内收敛并且保证较高的稳态跟踪精度
资源推荐
资源详情
资源评论
收起资源包目录
二自由度机械臂滑模控制器.zip (44个子文件)
二自由度机械臂滑模控制器
sat.m 129B
slprj
_jitprj
sxP6Aa70qh6xm16TZmn8zT.mat 1KB
sG3m6wf2vipcbsj4Kqv91wD.l 28KB
swTNucga8vQm7kdB24ybjAF.l 52KB
sxP6Aa70qh6xm16TZmn8zT.l 52KB
jitEngineAccessInfo.mat 956B
srHs4wkkAPutunZqGpQjCOE.l 52KB
s6pInGgzQINUqmVe8hjb4ZC.l 52KB
sG3m6wf2vipcbsj4Kqv91wD.mat 1KB
srHs4wkkAPutunZqGpQjCOE.mat 1KB
s6pInGgzQINUqmVe8hjb4ZC.mat 1KB
sQtjHJQgvxOMSvsP2YjTtqH.l 52KB
sQtjHJQgvxOMSvsP2YjTtqH.mat 1KB
swTNucga8vQm7kdB24ybjAF.mat 1KB
_sfprj
precompile
autoInferAccessInfo.mat 2KB
MLSO4l7zsx6eItdriK6A0G.mat 1KB
toONmQfcOXhDdC8PgXLpyF.mat 1KB
xQFBmZjuHVsn34MdsGaarF.mat 1KB
BZlrV3MAvYxDp1RsbN2YYG.mat 1010B
85SSZI469usiuk0B5txs2C.mat 1018B
UJ3sit6jQhVRRsoxamzOgF.mat 1023B
pVIAi1OQqSuwEm35kJfeAF.mat 2KB
32BdYG3gZHRDVdjFgPdBND.mat 2KB
MBCKP1bO5sYRd7gLOvACHH.mat 1KB
IdcQRXLSgb5ZtyQC2Zbn5C.mat 1KB
KNCYNrhDs9BmGawIOttRJH.mat 1KB
hzgYMWaembBirSfG9EVMw.mat 1KB
50oW8z8xmjbc0wqMVsDd8G.mat 1KB
XlqnkHC8CEWZ1p7VQiGFuF.mat 1KB
PGs8OEcMxXuT6qrdAbN7OB.mat 1KB
z61jBLMJzZCQSSjYkKXa3C.mat 1KB
Copy
_self
sfun
info
binfo.mat 797B
EMLReport
s6pInGgzQINUqmVe8hjb4ZC
sQtjHJQgvxOMSvsP2YjTtqH
sxP6Aa70qh6xm16TZmn8zT.mat 105KB
sG3m6wf2vipcbsj4Kqv91wD
sxP6Aa70qh6xm16TZmn8zT
swTNucga8vQm7kdB24ybjAF
sG3m6wf2vipcbsj4Kqv91wD.mat 58KB
srHs4wkkAPutunZqGpQjCOE.mat 105KB
s6pInGgzQINUqmVe8hjb4ZC.mat 101KB
srHs4wkkAPutunZqGpQjCOE
sQtjHJQgvxOMSvsP2YjTtqH.mat 101KB
emlReportAccessInfo.mat 953B
swTNucga8vQm7kdB24ybjAF.mat 105KB
NTSMC1
_self
sfun
info
binfo.mat 793B
amsi_serial.mat 229B
plotNTSMC.m 2KB
NTSMC120117a.slx 26KB
NTSMC1.slx 35KB
共 44 条
- 1
资源评论
2202_75537980
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功