function [sys,x0,str,ts]=s_function(t,x,u,flag)
switch flag,
case 0,
[sys,x0,str,ts]=mdlInitializeSizes;
case 1,
sys=mdlDerivatives(t,x,u);
case 3,
sys=mdlOutputs(t,x,u);
case {2, 4, 9 }
sys = [];
otherwise
error(['Unhandled flag = ',num2str(flag)]);
end
function [sys,x0,str,ts]=mdlInitializeSizes
sizes = simsizes;
sizes.NumContStates = 4;
sizes.NumDiscStates = 0;
sizes.NumOutputs = 4;
sizes.NumInputs = 2;
sizes.DirFeedthrough = 0;
sizes.NumSampleTimes = 0;
sys=simsizes(sizes);
x0=[0.3;0.3;0.3;0.5];
str=[];
ts=[];
function sys=mdlDerivatives(t,x,u)
q1=x(1);
dq1=x(2);
q2=x(3);
dq2=x(4);
m1=1;
m2=1;
L1=2;
L2=2;
g=10;
M=[m2*(L2)^2+(m1+m2)*(L1)^2+2*m2*L1*L2*cos(q2) m2*(L2)^2+m2*L1*L2*cos(q2);
m2*(L2)^2+m2*L1*L2*cos(q2) m2*(L2)^2];
B=[-2*m2*L1*L2*sin(q2)*dq2 -m2*L1*L2*sin(q2)*dq2;
m2*L1*L2*sin(q2)*dq1 0];
G=[(m1+m2)*L1*g*cos(q1)+m2*L2*g*cos(q1+q2);
m2*L2*g*cos(q1+q2)];
tol(1)=u(1);
tol(2)=u(2);
ddq=inv(M)*(tol'-B*[dq1;dq2]-G);
sys(1)=x(2);
sys(2)=ddq(1);
sys(3)=x(4);
sys(4)=ddq(2);
function sys=mdlOutputs(t,x,u)
sys(1)=x(1);
sys(2)=x(2);
sys(3)=x(3);
sys(4)=x(4);
没有合适的资源?快使用搜索试试~ 我知道了~
【matlab源码】机械臂阻抗控制matlab仿真
共124个文件
mat:96个
l:22个
jpg:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 26 浏览量
2024-10-03
22:39:00
上传
评论
收藏 1.16MB ZIP 举报
温馨提示
【matlab源码】机械臂阻抗控制matlab仿真
资源推荐
资源详情
资源评论
收起资源包目录
【matlab源码】机械臂阻抗控制matlab仿真 (124个子文件)
末端力.jpg 69KB
x.jpg 19KB
y.jpg 19KB
snyqBZHEgulZ6NGLk5bUVfD.l 21KB
sKEOrhsm0pKxMLpDtSaGbEE.l 21KB
sSsW1zzm0PAdLYmi04jxvMG.l 21KB
sx9czxD7qaL7Vbl6qKAOrgF.l 16KB
sn1PR7kKLExZzm1JtrDQtSE.l 16KB
sjSzltQ7l7aWLOwq6xvz7uE.l 16KB
sul9J4Xa9IyxTvYHWdHK82D.l 12KB
st7XrK2OyF147mnhCAhLdUG.l 12KB
sC1jbMfraC4qZRZejEBSFAB.l 11KB
s810W3Hs6E6Uwk9kDuzyk8B.l 11KB
sAuAjs8Xo5S59lquSQGdei.l 11KB
scDo6Z9YfQoCFS8DTl5eOsB.l 11KB
sPIUTMy1XKBZgQjfgxMdINF.l 11KB
sKCatj4Ovb1fdLly4pk5QxF.l 11KB
svb5ohKkKvAuygBX4vh5RhC.l 11KB
sszC6rKklHkOUAUG3v8xLhG.l 11KB
sLcBTE4Ch2WlMIFl4IvnllH.l 10KB
sveyBOOEYAtzFXYHOWReqP.l 10KB
s9Extfx8VRm3tvddwLVBc0.l 10KB
sUUawePkKAq7boHUBSV1goE.l 9KB
shhMP2mA8RWAahq4vdFCQXC.l 9KB
sDVYJM9NWBFhRswkd80vEa.l 9KB
DX.m 1KB
snyqBZHEgulZ6NGLk5bUVfD.mat 77KB
sSsW1zzm0PAdLYmi04jxvMG.mat 77KB
sKEOrhsm0pKxMLpDtSaGbEE.mat 77KB
soHcIJ55DOA0ZzuHaDVIFy.mat 65KB
sjOt43Ehc6lInTkcqoskU5C.mat 65KB
8R9eDaWwXPoP62H5YoW6aH.mat 54KB
sul9J4Xa9IyxTvYHWdHK82D.mat 38KB
st7XrK2OyF147mnhCAhLdUG.mat 38KB
sn1PR7kKLExZzm1JtrDQtSE.mat 34KB
sx9czxD7qaL7Vbl6qKAOrgF.mat 34KB
sjSzltQ7l7aWLOwq6xvz7uE.mat 34KB
scDo6Z9YfQoCFS8DTl5eOsB.mat 25KB
sPIUTMy1XKBZgQjfgxMdINF.mat 25KB
sszC6rKklHkOUAUG3v8xLhG.mat 25KB
svb5ohKkKvAuygBX4vh5RhC.mat 25KB
sKCatj4Ovb1fdLly4pk5QxF.mat 25KB
s810W3Hs6E6Uwk9kDuzyk8B.mat 7KB
sAuAjs8Xo5S59lquSQGdei.mat 7KB
sC1jbMfraC4qZRZejEBSFAB.mat 7KB
sUUawePkKAq7boHUBSV1goE.mat 6KB
shhMP2mA8RWAahq4vdFCQXC.mat 6KB
sDVYJM9NWBFhRswkd80vEa.mat 6KB
sLcBTE4Ch2WlMIFl4IvnllH.mat 6KB
s9Extfx8VRm3tvddwLVBc0.mat 6KB
sveyBOOEYAtzFXYHOWReqP.mat 6KB
autoInferAccessInfo.mat 2KB
jitEngineAccessInfo.mat 1KB
emlReportAccessInfo.mat 1KB
binfo.mat 946B
sSsW1zzm0PAdLYmi04jxvMG.mat 911B
sKEOrhsm0pKxMLpDtSaGbEE.mat 905B
snyqBZHEgulZ6NGLk5bUVfD.mat 904B
sul9J4Xa9IyxTvYHWdHK82D.mat 902B
st7XrK2OyF147mnhCAhLdUG.mat 900B
shhMP2mA8RWAahq4vdFCQXC.mat 896B
scDo6Z9YfQoCFS8DTl5eOsB.mat 896B
sPIUTMy1XKBZgQjfgxMdINF.mat 896B
sjSzltQ7l7aWLOwq6xvz7uE.mat 894B
sn1PR7kKLExZzm1JtrDQtSE.mat 894B
sC1jbMfraC4qZRZejEBSFAB.mat 894B
sx9czxD7qaL7Vbl6qKAOrgF.mat 894B
sDVYJM9NWBFhRswkd80vEa.mat 892B
s810W3Hs6E6Uwk9kDuzyk8B.mat 892B
sAuAjs8Xo5S59lquSQGdei.mat 891B
sUUawePkKAq7boHUBSV1goE.mat 890B
s9Extfx8VRm3tvddwLVBc0.mat 890B
sveyBOOEYAtzFXYHOWReqP.mat 886B
sLcBTE4Ch2WlMIFl4IvnllH.mat 885B
sszC6rKklHkOUAUG3v8xLhG.mat 881B
svb5ohKkKvAuygBX4vh5RhC.mat 879B
sKCatj4Ovb1fdLly4pk5QxF.mat 879B
hgXrwy1tPgoF0y6WKL8tvF.mat 671B
WSr9fsxl5qEye8E5pjpmCE.mat 671B
CabNe8v3f0Kl5UZXJkeF5F.mat 671B
0QcDEcUPRgIbuZdCTeXIPG.mat 671B
2YBEx0ablZcViviRUfXSeH.mat 671B
zwuUPtOiSOhVwwqBe1t1vF.mat 671B
oMa95El2og1YBygNdlvrwB.mat 671B
aQRr0knE3aFE9CGUmRBg9D.mat 667B
UDLEbHqpcMcbgkRaWBqpEG.mat 667B
FNxE1TbRWk1M0njihhzrLF.mat 657B
EeOwmnUBWnTFREiTADZStD.mat 657B
qyw6IpPsSXfI9Sq9ArPGGB.mat 652B
SDpg3puQOWxnEH6TLsuPFD.mat 652B
dbM2IXDmKNZrE4OsBbaul.mat 652B
WDc2EKHfUlSYgnoDAb2gbC.mat 652B
xbymgthtU3OhJEQzWllNdD.mat 649B
DiSlmHEHsfXr4OeuUssmlB.mat 640B
UHvnlHbLCOLmKuTCNQlmnG.mat 640B
aSv8IR4OzF0GD4DpNaKMrC.mat 635B
8yUPV7wAf5S05l87Od80uD.mat 635B
1uTgGhMBMwUVWe2bOlWhgD.mat 635B
oxdx4T7CPimgQZ5Jfv2UKF.mat 635B
C7pEBoz6XzsWO1FOtaEqNG.mat 635B
共 124 条
- 1
- 2
资源评论
DRobot
- 粉丝: 1012
- 资源: 250
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ._qvideo_newvideo_tips_00079
- Videoframe_20241102_005845_com.huawei.himovie.jpg
- Screenshot_20241106_002752_com.tencent.mtt.jpg
- ru.zdevs.zarchiver_289.com.apk
- 基于C++核心的轻量级嵌入式GUI设计源码
- 基于Java语言的spark算法演示程序设计源码
- 基于Java、HTML、CSS的2023年SSM专业课设计源码仓库
- 基于Java语言的struts2项目设计源码分析
- 基于Flask框架的全面广告管理系统设计源码
- 基于Vue、JavaScript、CSS、HTML的多语言电子商务后台系统设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功