| 查看: 3907 | 回复: 1 | |||
champion3568木虫 (职业作家)
|
[求助]
MATLAB robot工具箱不出现控制框与模型图 已有1人参与
|
|
L1=Link([0 pi/2 0 0 1],'standard'); >> L2=Link([0 pi/2 0 0 0],'standard'); >> L3=Link([0 pi/2 1.5 0 1],'standard'); >> L4=Link([0 -pi/2 0 0 1],'standard'); r=SerialLink([L1 L2 L3 L4],'name','robot') plot(r); 没有反应 plot(r,[0 0]); 会出现错误使用 SerialLink/plot (line 159) Insufficient columns in q 一直搞不明白,求解! |
» 猜你喜欢
40+中年人失业后,还能找到好工作吗?
已经有13人回复
用NBS溴化时溶剂除了CCl4外还有什么
已经有6人回复
申请科研项目纯靠实力能成功吗?
已经有11人回复
极限拉扯,如何抉择
已经有15人回复
二审4个多月了还是Awaiting Reviewer Scores
已经有4人回复
OpenAI又攻克数学难题了,离AI做有机合成还有多远?
已经有13人回复
课题组会帮你通过考核么?
已经有7人回复
售一区SCI文章T0P,我:8O.551.O54,科目全,可十急
已经有9人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有8人回复
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有10人回复
【答案】应助回帖
|
L1=Link([0 pi/2 0 0 1],'standard'); L2=Link([0 pi/2 0 0 0],'standard'); L3=Link([0 pi/2 1.5 0 1],'standard'); L4=Link([0 -pi/2 0 0 1],'standard'); r = SerialLink([L1 L2 L3 L4],'name','robot'); q = [0 0 0 0]; W = [-2 2 -2 2 -2 2]; r.plot(q,'workspace', W) 以上是修改后的代码,有几点说明: (1)robot工具箱有类似C++的面向对象的概念,因此r作为对象调用plot函数时,应该写成r.plot; (2)代码中,q是各个关节(移动或旋转由Link内向量的第5个数值决定)的变化量,这里用了初始位置; (3)W是整个模型显示的三维空间的大小,即workspace,根据工具箱的要求,机械臂包含移动关节的话必须设置这一属性。 PS,建议多看看robot工具箱的源码。 |
2楼2017-07-12 17:26:07










回复此楼
200